0000008947-26-000068.txt : 20260422 0000008947-26-000068.hdr.sgml : 20260422 20260422160908 ACCESSION NUMBER: 0000008947-26-000068 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 142 CONFORMED PERIOD OF REPORT: 20260228 FILED AS OF DATE: 20260422 DATE AS OF CHANGE: 20260422 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AZZ INC CENTRAL INDEX KEY: 0000008947 STANDARD INDUSTRIAL CLASSIFICATION: COATING, ENGRAVING & ALLIED SERVICES [3470] ORGANIZATION NAME: 04 Manufacturing EIN: 750948250 STATE OF INCORPORATION: TX FISCAL YEAR END: 0228 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-12777 FILM NUMBER: 26883840 BUSINESS ADDRESS: STREET 1: ONE MUSEUM PLACE, SUITE 500 STREET 2: 3100 W 7TH STREET CITY: FORT WORTH STATE: TX ZIP: 76107 BUSINESS PHONE: 8178100095 MAIL ADDRESS: STREET 1: ONE MUSEUM PLACE, SUITE 500 STREET 2: 3100 W 7TH STREET CITY: FORT WORTH STATE: TX ZIP: 76107 FORMER COMPANY: FORMER CONFORMED NAME: AZTEC MANUFACTURING CO DATE OF NAME CHANGE: 20000911 10-K 1 azz-20260228.htm 10-K azz-20260228
0000008947FALSEFY2026P3Yhttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrenthttp://www.azz.com/20260228#RightOfUseAssetshttp://www.azz.com/20260228#RightOfUseAssetshttp://www.azz.com/20260228#RightOfUseAssetshttp://www.azz.com/20260228#RightOfUseAssetshttp://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityCurrenthttp://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityCurrenthttp://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrenthttp://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrenthttp://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityCurrenthttp://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityCurrenthttp://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrenthttp://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrenthttp://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpenseiso4217:USDxbrli:sharesiso4217:USDxbrli:sharesxbrli:pureazz:segmentazz:leaseazz:facilityutr:acre00000089472025-03-012026-02-2800000089472025-08-3100000089472026-04-1600000089472026-02-2800000089472025-02-280000008947azz:AISJointVentureMember2026-02-280000008947azz:AISJointVentureMember2025-02-2800000089472024-03-012025-02-2800000089472023-03-012024-02-290000008947azz:AISJointVentureMember2025-11-300000008947azz:AISJointVentureMember2025-03-012026-02-280000008947azz:AISJointVentureMember2024-03-012025-02-280000008947azz:AISJointVentureMember2023-03-012024-02-290000008947us-gaap:RevolvingCreditFacilityMember2025-03-012026-02-280000008947us-gaap:RevolvingCreditFacilityMember2024-03-012025-02-280000008947us-gaap:RevolvingCreditFacilityMember2023-03-012024-02-290000008947us-gaap:SecuredDebtMember2025-03-012026-02-280000008947us-gaap:SecuredDebtMember2024-03-012025-02-280000008947us-gaap:SecuredDebtMember2023-03-012024-02-2900000089472024-02-2900000089472023-02-280000008947us-gaap:CommonStockMember2023-02-280000008947us-gaap:AdditionalPaidInCapitalMember2023-02-280000008947us-gaap:RetainedEarningsMember2023-02-280000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-280000008947us-gaap:AdditionalPaidInCapitalMember2023-03-012024-02-290000008947us-gaap:CommonStockMember2023-03-012024-02-290000008947us-gaap:RetainedEarningsMember2023-03-012024-02-290000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-012024-02-290000008947us-gaap:CommonStockMember2024-02-290000008947us-gaap:AdditionalPaidInCapitalMember2024-02-290000008947us-gaap:RetainedEarningsMember2024-02-290000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-02-290000008947us-gaap:AdditionalPaidInCapitalMember2024-03-012025-02-280000008947us-gaap:CommonStockMember2024-03-012025-02-280000008947us-gaap:RetainedEarningsMember2024-03-012025-02-280000008947us-gaap:CommonStockMember2025-02-280000008947us-gaap:AdditionalPaidInCapitalMember2025-02-280000008947us-gaap:RetainedEarningsMember2025-02-280000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-02-280000008947us-gaap:AdditionalPaidInCapitalMember2025-03-012026-02-280000008947us-gaap:CommonStockMember2025-03-012026-02-280000008947us-gaap:RetainedEarningsMember2025-03-012026-02-280000008947us-gaap:CommonStockMember2026-02-280000008947us-gaap:AdditionalPaidInCapitalMember2026-02-280000008947us-gaap:RetainedEarningsMember2026-02-280000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2026-02-280000008947us-gaap:AllowanceForCreditLossMember2025-02-280000008947us-gaap:AllowanceForCreditLossMember2024-02-290000008947us-gaap:AllowanceForCreditLossMember2023-02-280000008947us-gaap:AllowanceForCreditLossMember2025-03-012026-02-280000008947us-gaap:AllowanceForCreditLossMember2024-03-012025-02-280000008947us-gaap:AllowanceForCreditLossMember2023-03-012024-02-290000008947us-gaap:AllowanceForCreditLossMember2026-02-280000008947azz:TECOCaseMember2026-02-280000008947us-gaap:AllowanceForCreditLossMemberazz:AZZInfrastructureSolutionsMember2025-03-012026-02-280000008947us-gaap:AllowanceForCreditLossMemberazz:AZZInfrastructureSolutionsMember2024-03-012025-02-280000008947azz:AZZInfrastructureSolutionsMember2025-02-280000008947azz:Construction1Member2025-03-012026-02-280000008947azz:Construction1Member2024-03-012025-02-280000008947azz:Construction1Member2023-03-012024-02-290000008947azz:IndustrialMember2025-03-012026-02-280000008947azz:IndustrialMember2024-03-012025-02-280000008947azz:IndustrialMember2023-03-012024-02-290000008947azz:TrasmissionDistributionMember2025-03-012026-02-280000008947azz:TrasmissionDistributionMember2024-03-012025-02-280000008947azz:TrasmissionDistributionMember2023-03-012024-02-290000008947azz:PowerGenerationMember2025-03-012026-02-280000008947azz:PowerGenerationMember2024-03-012025-02-280000008947azz:PowerGenerationMember2023-03-012024-02-290000008947azz:ElectricalUtilityMember2025-03-012026-02-280000008947azz:ElectricalUtilityMember2024-03-012025-02-280000008947azz:ElectricalUtilityMember2023-03-012024-02-290000008947us-gaap:OtherCustomerMember2025-03-012026-02-280000008947us-gaap:OtherCustomerMember2024-03-012025-02-280000008947us-gaap:OtherCustomerMember2023-03-012024-02-290000008947srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2026-02-280000008947srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2026-02-280000008947srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2026-02-280000008947srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2026-02-280000008947srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2026-02-280000008947srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2026-02-280000008947srt:MinimumMemberus-gaap:VehiclesMember2026-02-280000008947srt:MaximumMemberus-gaap:VehiclesMember2026-02-280000008947srt:MinimumMemberazz:ComputersandSoftwareMember2026-02-280000008947srt:MaximumMemberazz:ComputersandSoftwareMember2026-02-280000008947srt:MinimumMember2026-02-280000008947srt:MaximumMember2026-02-280000008947azz:TransitionServicesAgreementTSAMember2025-03-012026-02-280000008947us-gaap:SeriesAPreferredStockMember2026-02-280000008947us-gaap:SeriesAPreferredStockMember2024-05-092024-05-090000008947us-gaap:LandMember2026-02-280000008947us-gaap:LandMember2025-02-280000008947us-gaap:BuildingAndBuildingImprovementsMember2026-02-280000008947us-gaap:BuildingAndBuildingImprovementsMember2025-02-280000008947us-gaap:MachineryAndEquipmentMember2026-02-280000008947us-gaap:MachineryAndEquipmentMember2025-02-280000008947us-gaap:FurnitureAndFixturesMember2026-02-280000008947us-gaap:FurnitureAndFixturesMember2025-02-280000008947us-gaap:VehiclesMember2026-02-280000008947us-gaap:VehiclesMember2025-02-280000008947us-gaap:ConstructionInProgressMember2026-02-280000008947us-gaap:ConstructionInProgressMember2025-02-280000008947us-gaap:CostOfSalesMember2025-03-012026-02-280000008947us-gaap:CostOfSalesMember2024-03-012025-02-280000008947us-gaap:CostOfSalesMember2023-03-012024-02-290000008947us-gaap:SellingGeneralAndAdministrativeExpensesMember2025-03-012026-02-280000008947us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-03-012025-02-280000008947us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-03-012024-02-290000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2025-02-280000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2025-03-012026-02-280000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2026-02-280000008947us-gaap:OperatingSegmentsMemberazz:PrecoatMetalsMember2025-02-280000008947us-gaap:OperatingSegmentsMemberazz:PrecoatMetalsMember2025-03-012026-02-280000008947us-gaap:OperatingSegmentsMemberazz:PrecoatMetalsMember2026-02-280000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2024-02-290000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2024-03-012025-02-280000008947us-gaap:OperatingSegmentsMemberazz:PrecoatMetalsMember2024-02-290000008947us-gaap:OperatingSegmentsMemberazz:PrecoatMetalsMember2024-03-012025-02-280000008947us-gaap:CustomerRelatedIntangibleAssetsMember2025-03-012026-02-280000008947us-gaap:CustomerRelatedIntangibleAssetsMember2026-02-280000008947us-gaap:CustomerRelatedIntangibleAssetsMember2025-02-280000008947us-gaap:NoncompeteAgreementsMember2025-03-012026-02-280000008947us-gaap:NoncompeteAgreementsMember2026-02-280000008947us-gaap:NoncompeteAgreementsMember2025-02-280000008947us-gaap:TrademarksMember2025-03-012026-02-280000008947us-gaap:TrademarksMember2026-02-280000008947us-gaap:TrademarksMember2025-02-280000008947us-gaap:DevelopedTechnologyRightsMember2025-03-012026-02-280000008947us-gaap:DevelopedTechnologyRightsMember2026-02-280000008947us-gaap:DevelopedTechnologyRightsMember2025-02-280000008947us-gaap:NonrelatedPartyMember2026-02-280000008947us-gaap:NonrelatedPartyMember2025-02-280000008947azz:CantonGalvanizingLLCMember2025-07-012025-07-010000008947azz:CantonGalvanizingLLCMember2025-09-012026-02-280000008947azz:CantonGalvanizingLLCMemberus-gaap:CustomerRelationshipsMember2025-07-012025-07-010000008947azz:CantonGalvanizingLLCMemberus-gaap:CustomerRelationshipsMember2025-07-010000008947azz:CantonGalvanizingLLCMember2025-07-0100000089472026-01-3100000089472026-01-012026-01-310000008947us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2026-02-280000008947us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2025-02-280000008947azz:TermLoanBMember2026-02-280000008947azz:TermLoanBMember2025-02-280000008947azz:ReceivablesSecuritizationFacilityMemberus-gaap:SecuredDebtMember2026-02-280000008947azz:ReceivablesSecuritizationFacilityMemberus-gaap:SecuredDebtMember2025-02-280000008947azz:TermLoanBMemberus-gaap:LoansPayableMember2022-05-130000008947azz:A2022CreditAgreementAndTermLoanBMemberus-gaap:RevolvingCreditFacilityMember2022-05-130000008947azz:A2022CreditAgreementAndTermLoanBMemberazz:StandbyAndCommercialLettersOfCreditMember2022-05-130000008947us-gaap:RevolvingCreditFacilityMember2022-05-132022-05-130000008947srt:MinimumMemberus-gaap:LineOfCreditMember2024-03-202024-03-200000008947srt:MaximumMemberus-gaap:LineOfCreditMember2024-03-202024-03-200000008947srt:MinimumMemberus-gaap:LineOfCreditMember2025-03-012026-02-280000008947azz:TermLoanBMember2025-08-042025-08-040000008947azz:TermLoanBMember2025-08-052025-08-050000008947azz:TermLoanBMemberus-gaap:RevolvingCreditFacilityMember2014-03-192024-03-190000008947azz:TermLoanBMemberus-gaap:RevolvingCreditFacilityMember2024-03-202024-03-200000008947azz:A2022CreditAgreementAndTermLoanBMemberus-gaap:RevolvingCreditFacilityMember2024-03-202024-03-200000008947azz:A2022CreditAgreementAndTermLoanBMemberus-gaap:RevolvingCreditFacilityMember2024-09-242024-09-240000008947srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2024-03-202024-03-200000008947srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2024-03-202024-03-200000008947azz:TermLoanBMember2022-08-312022-08-310000008947azz:ReceivablesSecuritizationFacilityMemberus-gaap:SecuredDebtMember2025-07-100000008947azz:ReceivablesSecuritizationFacilityMemberus-gaap:SecuredDebtMember2025-08-310000008947azz:ReceivablesSecuritizationFacilityMemberus-gaap:SecuredDebtMember2025-08-312025-08-310000008947azz:A2022CreditAgreementAndTermLoanBMember2025-03-012026-02-280000008947azz:NotePayableFloatingAndFixedRateMaturingThroughFiscalYear2029Member2026-02-280000008947us-gaap:LineOfCreditMemberus-gaap:SeniorNotesMember2026-02-280000008947srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2025-03-012026-02-280000008947srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2025-03-012026-02-280000008947us-gaap:StateAndLocalJurisdictionMember2026-02-280000008947us-gaap:ForeignCountryMember2026-02-280000008947us-gaap:SeriesAPreferredStockMember2024-05-090000008947azz:April2024SecondaryOfferingMember2024-04-302024-04-300000008947azz:April2024SecondaryOfferingMember2024-04-300000008947azz:A2020ShareRepurchaseProgramMember2020-11-100000008947azz:A2020ShareRepurchaseProgramMember2025-03-012026-02-280000008947azz:A2020ShareRepurchaseProgramMember2026-02-280000008947azz:A2026ShareRepurchaseProgramMember2026-02-280000008947us-gaap:AccumulatedTranslationAdjustmentMember2023-02-280000008947azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2023-02-280000008947azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember2023-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember2023-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2023-02-280000008947us-gaap:AccumulatedTranslationAdjustmentMember2023-03-012024-02-290000008947azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2023-03-012024-02-290000008947azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember2023-03-012024-02-290000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember2023-03-012024-02-290000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2023-03-012024-02-290000008947us-gaap:AccumulatedTranslationAdjustmentMember2024-02-290000008947azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2024-02-290000008947azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember2024-02-290000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember2024-02-290000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2024-02-290000008947us-gaap:AccumulatedTranslationAdjustmentMember2024-03-012025-02-280000008947azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2024-03-012025-02-280000008947azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember2024-03-012025-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember2024-03-012025-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2024-03-012025-02-280000008947us-gaap:AccumulatedTranslationAdjustmentMember2025-02-280000008947azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2025-02-280000008947azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember2025-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember2025-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2025-02-280000008947us-gaap:AccumulatedTranslationAdjustmentMember2025-03-012026-02-280000008947azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2025-03-012026-02-280000008947azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember2025-03-012026-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember2025-03-012026-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2025-03-012026-02-280000008947us-gaap:AccumulatedTranslationAdjustmentMember2026-02-280000008947azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2026-02-280000008947azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember2026-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember2026-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2026-02-280000008947us-gaap:StockCompensationPlanMember2025-03-012026-02-280000008947us-gaap:StockCompensationPlanMember2024-03-012025-02-280000008947us-gaap:StockCompensationPlanMember2023-03-012024-02-290000008947us-gaap:DefinedBenefitPlanCashMember2026-02-280000008947us-gaap:DefinedBenefitPlanEquitySecuritiesMember2026-02-280000008947us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2026-02-280000008947us-gaap:DefinedBenefitPlanDebtSecurityMember2026-02-280000008947us-gaap:PensionPlansDefinedBenefitMember2025-02-280000008947us-gaap:PensionPlansDefinedBenefitMember2024-02-290000008947us-gaap:PensionPlansDefinedBenefitMember2025-03-012026-02-280000008947us-gaap:PensionPlansDefinedBenefitMember2024-03-012025-02-280000008947us-gaap:PensionPlansDefinedBenefitMember2026-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2026-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2026-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2026-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2025-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2025-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2025-02-280000008947us-gaap:DefinedBenefitPlanEquitySecuritiesMember2025-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2026-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2026-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2026-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2025-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2025-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2025-02-280000008947us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2025-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMember2026-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2026-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:CorporateBondSecuritiesMember2026-02-280000008947us-gaap:CorporateBondSecuritiesMember2026-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMember2025-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2025-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:CorporateBondSecuritiesMember2025-02-280000008947us-gaap:CorporateBondSecuritiesMember2025-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2026-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2026-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2026-02-280000008947us-gaap:USGovernmentAgenciesDebtSecuritiesMember2026-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2025-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2025-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2025-02-280000008947us-gaap:USGovernmentAgenciesDebtSecuritiesMember2025-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMember2026-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMember2026-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:MunicipalBondsMember2026-02-280000008947us-gaap:MunicipalBondsMember2026-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMember2025-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMember2025-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:MunicipalBondsMember2025-02-280000008947us-gaap:MunicipalBondsMember2025-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2026-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2026-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2026-02-280000008947us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2026-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2025-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2025-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2025-02-280000008947us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2025-02-280000008947us-gaap:FairValueInputsLevel1Member2026-02-280000008947us-gaap:FairValueInputsLevel2Member2026-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2026-02-280000008947us-gaap:FairValueInputsLevel1Member2025-02-280000008947us-gaap:FairValueInputsLevel2Member2025-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2025-02-280000008947azz:A2023PlanMember2026-02-280000008947azz:A2023PlanMember2025-02-280000008947us-gaap:RestrictedStockUnitsRSUMember2025-03-012026-02-280000008947us-gaap:RestrictedStockUnitsRSUMember2025-02-280000008947us-gaap:RestrictedStockUnitsRSUMember2024-02-290000008947us-gaap:RestrictedStockUnitsRSUMember2023-02-280000008947us-gaap:RestrictedStockUnitsRSUMember2024-03-012025-02-280000008947us-gaap:RestrictedStockUnitsRSUMember2023-03-012024-02-290000008947us-gaap:RestrictedStockUnitsRSUMember2026-02-280000008947us-gaap:PerformanceSharesMember2025-03-012026-02-280000008947us-gaap:PerformanceSharesMember2025-02-280000008947us-gaap:PerformanceSharesMember2024-02-290000008947us-gaap:PerformanceSharesMember2023-02-280000008947us-gaap:PerformanceSharesMember2024-03-012025-02-280000008947us-gaap:PerformanceSharesMember2023-03-012024-02-290000008947us-gaap:PerformanceSharesMember2026-02-280000008947us-gaap:PerformanceSharesMembersrt:MinimumMember2025-03-012026-02-280000008947us-gaap:PerformanceSharesMembersrt:MaximumMember2025-03-012026-02-280000008947azz:DirectorsGrantsMember2025-03-012026-02-280000008947azz:DirectorsGrantsMember2024-03-012025-02-280000008947azz:DirectorsGrantsMember2023-03-012024-02-290000008947azz:EmployeeStockPurchasePlanMember2025-03-012026-02-280000008947azz:EmployeeStockPurchasePlanMember2026-02-280000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2025-03-012026-02-280000008947us-gaap:OperatingSegmentsMember2025-03-012026-02-280000008947us-gaap:CorporateNonSegmentMember2025-03-012026-02-280000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2024-03-012025-02-280000008947us-gaap:OperatingSegmentsMember2024-03-012025-02-280000008947us-gaap:CorporateNonSegmentMember2024-03-012025-02-280000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2023-03-012024-02-290000008947us-gaap:OperatingSegmentsMemberazz:PrecoatMetalsMember2023-03-012024-02-290000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2023-03-012024-02-290000008947us-gaap:OperatingSegmentsMember2023-03-012024-02-290000008947us-gaap:CorporateNonSegmentMember2023-03-012024-02-290000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2026-02-280000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2025-02-280000008947us-gaap:OperatingSegmentsMember2026-02-280000008947us-gaap:OperatingSegmentsMember2025-02-280000008947us-gaap:CorporateNonSegmentMember2026-02-280000008947us-gaap:CorporateNonSegmentMember2025-02-280000008947country:US2025-03-012026-02-280000008947country:US2024-03-012025-02-280000008947country:US2023-03-012024-02-290000008947country:CA2025-03-012026-02-280000008947country:CA2024-03-012025-02-280000008947country:CA2023-03-012024-02-290000008947country:US2026-02-280000008947country:US2025-02-280000008947country:CA2026-02-280000008947country:CA2025-02-280000008947azz:AISJointVentureMember2025-06-012025-08-310000008947azz:AISJointVentureMember2025-09-012025-11-300000008947azz:AISJointVentureMember2025-08-310000008947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberazz:AISJointVentureMember2025-12-012026-02-280000008947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberazz:AISJointVentureMember2025-03-012026-02-280000008947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberazz:AISJointVentureMember2024-03-012025-02-280000008947azz:AZZInfrastructureSolutionsMemberazz:AISJointVentureMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2026-02-280000008947azz:ElectricalProductsGroupMember2025-03-012026-02-280000008947azz:AISJointVentureMember2026-02-280000008947azz:AISJointVentureMember2025-02-280000008947azz:AISJointVentureMember2025-03-012026-02-280000008947azz:AISJointVentureMember2024-03-012025-02-280000008947azz:AISJointVentureMember2023-03-012024-02-290000008947azz:InterestRateSwap2022Member2025-03-012026-02-280000008947us-gaap:InterestRateSwapMember2026-02-280000008947us-gaap:InterestRateSwapMember2025-03-012026-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2026-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2026-02-280000008947us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2026-02-280000008947us-gaap:InterestRateSwapMember2025-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2025-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2025-02-280000008947us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2025-02-280000008947azz:CreditAgreement2022Member2026-02-280000008947azz:CreditAgreement2022Member2025-02-280000008947us-gaap:CostOfSalesMember2025-03-012025-08-3100000089472025-06-012025-08-3100000089472024-11-3000000089472023-10-272023-10-2700000089472024-02-142024-02-140000008947azz:TECOCaseMember2025-12-012026-02-2800000089472025-12-012026-02-280000008947azz:GainesvilleAssociationVs.ARCMember2024-12-032024-12-030000008947azz:GainesvilleAssociationVs.ARCMemberazz:AzzIncMember2024-12-032024-12-030000008947azz:GainesvilleAssociationVs.ARCMemberazz:AzzIncMember2025-03-012026-02-280000008947azz:ZincContractMember2024-05-312024-05-310000008947azz:NaturalGasContractMember2024-05-312024-05-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-K
        ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended February 28, 2026
OR
        TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission file number: 1-12777
azz2dblue2016.jpg
AZZ Inc.
(Exact name of registrant as specified in its charter)
Texas75-0948250
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
One Museum Place, Suite 500
3100 West 7th Street
Fort Worth,Texas 76107
(Address of principal executive offices) (Zip Code)
(817) 810-0095
(Registrant's telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common StockAZZNew York Stock Exchange
NYSE Texas, Inc.
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act. Yes No  
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filerNon-accelerated filerSmaller Reporting companyEmerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that require a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to §240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No
As of August 31, 2025, the aggregate market value of the registrant’s common stock held by non-affiliates of the registrant was $3,332,353,625 based on the closing sale price as reported on the New York Stock Exchange. As of April 16, 2026, there were 29,880,309 shares of the registrant's common stock ($1.00 par value) outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant's Proxy Statement for its 2026 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference into Part III, Items 10-14 of this Annual Report on Form 10-K.



AZZ Inc.
FORM 10-K
For the Fiscal Year Ended February 28, 2026
INDEX
 
Item 1.
Item 1A.
Item 1B.
Item 1C.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.[Reserved]
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.
Item 16.



Forward-Looking Statements
Certain statements herein about our expectations of future events or results constitute forward-looking statements for purposes of the safe harbor provisions of The Private Securities Litigation Reform Act of 1995. You can identify forward-looking statements by terminology such as "may," "could," "should," "expects," "plans," "will," "might," "would," "projects," "currently," "intends," "outlook," "forecasts," "targets," "anticipates," "believes," "estimates," "predicts," "potential," "continue," or the negative of these terms or other comparable terminology. Such forward-looking statements are based on currently available competitive, financial, and economic data and management’s views and assumptions regarding future events. Such forward-looking statements are inherently uncertain, and investors must recognize that actual results may differ from those expressed or implied in the forward-looking statements. Forward-looking statements speak only as of the date they are made and are subject to risks that could cause them to differ materially from actual results. Certain factors could affect the outcome of the matters described herein. This Annual Report on Form 10-K may contain forward-looking statements that involve risks and uncertainties including, but not limited to, changes in customer demand for our manufactured solutions, including demand by the construction markets, the industrial markets, and the metal coatings markets. We could also experience additional increases, including increases due to inflation, in labor costs, components and raw materials including zinc and natural gas, which are used in our hot-dip galvanizing process, paint used in our coil coating process; customer requested delays of our manufactured solutions; delays in additional acquisition opportunities; an increase in our debt leverage and/or interest rates on our debt, of which a significant portion is tied to variable interest rates; availability of experienced management and employees to implement AZZ’s growth strategy; a downturn in market conditions in any industry relating to the manufactured solutions that we provide; economic volatility, including a prolonged economic downturn or macroeconomic conditions such as inflation or changes in the political stability in the United States and other foreign markets in which we operate; tariffs, acts of war or terrorism inside the United States or abroad; and other changes in economic and financial conditions. For further information on risks and uncertainties beyond those listed here, see "Item 1A. Risk Factors" herein as well as other risks that are described from time to time in our SEC reports as filed. You are urged to consider these factors carefully when evaluating the forward-looking statements herein and are cautioned not to place undue reliance on such forward-looking statements, which are qualified in their entirety by this cautionary statement. These statements are based on information as of the date hereof and AZZ assumes no obligation to update any forward-looking statements, whether as a result of new information, future events, or otherwise.
PART I
Item 1. Business
AZZ Inc. ("AZZ", the "Company", "our" or "we") was established in 1956 and incorporated under the laws of the state of Texas. We are a provider of hot-dip galvanizing and coil coating solutions to a broad range of end markets in North America. We have three distinct operating segments: the AZZ Metal Coatings segment, the AZZ Precoat Metals segment, and the AZZ Infrastructure Solutions segment. Our AZZ Metal Coatings segment is a leading provider of metal coating solutions for corrosion protection, including hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating to the North American steel fabrication industry and other industries. The AZZ Precoat Metals segment provides aesthetic and corrosion protective coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets in North America. The AZZ Infrastructure Solutions segment ("AIS") represents our 40% non-controlling interest in the AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily dedicated to delivering safe and reliable transmission of power from generation sources to end customers, and automated weld overlay solutions for corrosion and erosion mitigation to critical infrastructure in markets worldwide.
Strategy
AZZ is North America's leading independent post-fabrication hot-dip galvanizing and coil coating solutions company with leading positions in markets we serve. Our business segments provide sustainable, unmatched metal coating solutions that reduce emissions, extend the lifecycle, and enhance the appearance of buildings products and infrastructure that are essential to everyday life. We strive to provide high quality manufactured solutions to our customers while delivering long-term value to our shareholders by:
Integrating human capital, diversity and environmental initiatives into our operations and corporate culture;
Ensuring shareholder engagement is embedded into developing and executing on AZZ's strategic goals;
Driving profitable growth in our AZZ Metal Coatings and AZZ Precoat Metals segments; and
Targeting increased capital returns to shareholders.
1

Seasonality
Our business is cyclical in nature, as seasonal fluctuations affect volumes, revenue, and earnings. Historically, we experience increases in our business during the warmer months, and slowdowns during the winter, as the largest portion of our business is related to the construction industry. Volumes, operating costs and earnings can also be adversely affected by inclement weather, especially the impact of severe winter weather in our fourth fiscal quarter.
AZZ Metal Coatings Segment
The AZZ Metal Coatings segment provides hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication industry and other industries through facilities located throughout North America. Hot-dip galvanizing is a metallurgical manufacturing process in which molten zinc reacts with steel, which provides corrosion protection and extends the lifecycle of fabricated steel for several decades. As of February 28, 2026, we operated 42 galvanizing plants and four surface technologies plants, located in various locations throughout the United States and Canada.
Competition
Metal coating is a highly competitive business, and we compete with other galvanizing companies, captive galvanizing facilities operated by manufacturers, and alternate forms of corrosion protection such as material selection (stainless steel or aluminum) or alternative barrier protections such as paint and weathering steel. Our galvanizing markets are generally limited to areas within relatively close proximity to our metal coating plants.
We typically serve fabricators or manufacturers that provide solutions to the transmission and distribution, bridge and highway, petrochemical and general industrial markets, and numerous original equipment manufacturers. We do not depend on any single customer for a significant amount of our sales, and we do not believe the loss of any single customer would have a material adverse effect on our consolidated sales or net income.
Resources
Zinc, the principal raw material used in the galvanizing process, is currently readily available, but can be subject to volatile pricing. We manage our exposure to changes in our cost of zinc by entering into agreements with our zinc suppliers and such agreements generally include fixed premiums. We may or may not continue to use these or other strategies to manage commodity risk in the future.
For additional information on the AZZ Metal Coatings segment's operating results, see "Part II. Item 7. Management's Discussion and Analysis—Results of Operations." For additional financial information by segment, see "Part II. Item 8. Financial Statements and Supplementary Data—Note 17."
AZZ Precoat Metals Segment
The AZZ Precoat Metals segment provides coil coating application of protective and decorative coatings and related value-added downstream processing for steel and aluminum coils. Primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation; and other end markets, the coil coating process emphasizes sustainability and enhanced product lifecycles. It involves cleaning, treating, painting, and curing metal coils as a flat material before they are cut, formed, and fabricated into finished products. This highly efficient method optimizes waste through tight film control and improves final product performance by painting and curing the substrates under conditions unmatched by other application processes. As of February 28, 2026, we operated 14 coil coating plants located in the United States, with the newest facility in Washington, Missouri which became operational in fiscal year 2026.
Competition
AZZ Precoat Metals operates in a highly competitive industry, where we compete with other toll coil coaters, and integrated steel and aluminum mills. We also face competition from alternative forms of coated metal, such as powder-coated metal, or from other potential substrates such as wood, plastics, or concrete that could be used in place of painted metal.
We primarily serve distributors, fabricators and manufacturers that ultimately provide manufactured painted products to the construction, appliance, HVAC, transportation, container, and general industrial markets, as well as numerous original equipment manufacturers. We do not depend on any single customer for a significant amount of our sales, and we do not believe the loss of any single customer would have a material adverse effect on our consolidated sales or net income.
2

Resources
Paint and customer-owned substrate availability are important for our toll-coating process. Although paint prices have risen in recent years, we carry limited risk associated with paint cost, as it is a pass-through to our customer base. There are currently no concerns regarding the availability of customer-owned bare substrate as an input to our coil coating process.
Natural gas, a principal raw material used to power our continuous coil coating process, is currently readily available, but can be subject to volatile pricing. We manage our exposure to changes in our cost of natural gas by entering into agreements with our natural gas suppliers and such agreements generally include fixed premiums. We may or may not continue to use these or other strategies to manage commodity risk in the future.
For additional information on the AZZ Precoat Metals segment's operating results, see "Part II. Item 7. Management's Discussion and Analysis—Results of Operations." For additional financial information by segment, see "Part II. Item 8. Financial Statements and Supplementary Data—Note 17."
AZZ Infrastructure Solutions Segment
The AZZ Infrastructure Solutions segment represents our 40% non-controlling interest in the AVAIL JV, as well as other expenses directly related to AIS receivables and liabilities that were retained following the divestiture of the AIS business.
The AVAIL JV is a global provider of application-critical equipment, highly engineered technologies, and specialized services to the power generation, transmission, distribution, oil and gas, and industrial markets. The segment's product offerings include custom switchgear, electrical enclosures, medium and high voltage bus ducts, and explosion proof and hazardous duty lighting products, which supports the delivery of safe and reliable transmission of power from generation sources to end customers. In addition to our product offerings, our AZZ Infrastructure Solutions segment also focuses on life-cycle extension for the power generation, refining and industrial infrastructure, through providing automated weld overlay solutions for corrosion and erosion mitigation.
In May 2025, AIS Investment Holdings LLC, which operates under the name "AVAIL Infrastructure Solutions," completed the sale of its electrical enclosures, switchgear, and bus systems businesses (the "Electrical Products Group" or "EPG") of AVAIL to nVent Electric plc ("nVent").
On December 31, 2025, AVAIL Infrastructure Solutions completed the sale of the majority of its Welding Services Business (“WSI”) to Pelican Energy Partners LP.
Following the sale, we continue to own a 40% interest in the AVAIL JV, which consists primarily of AVAIL’s Industrial Lighting business.
For additional information regarding the AZZ Infrastructure Solutions financial results, see "Part II. Item 8. Financial Statements and Supplementary Data—Note 18."
Human Capital Management
At AZZ, our culture is defined by trust, respect, accountability, integrity, teamwork and safety ("TRAITS"). We value our employees by continuously investing in a healthy work-life balance, offering competitive compensation and benefit packages and a team-oriented environment centered on professional service and open communication among our employees. We are dedicated to our employees by fully training and equipping them and providing a safe environment to grow personally, professionally and spiritually. We strive to build, maintain and create a work environment that attracts and retains employees who are high contributors, have outstanding skills, are engaged in our culture, and who embody our Company mission: to create superior value in a culture where people can grow and TRAITS matter.
Attracting, developing and retaining the best talent in our industry is important to all aspects of AZZ's long-term strategy and continued success. We recognize that an engaged workforce directly contributes to our efforts to improve AZZ’s sustainability and performance.
Our Employees
As of February 28, 2026, we employed approximately 3,767 people worldwide, of which 3,422 were employed in the U.S. and 345 were employed in Canada. Our total workforce consisted of approximately 83% hourly employees and 17% salaried employees. Of our total employees as of February 28, 2026, 558 were covered by collective bargaining agreements.
3

Diversity and Inclusion
We embrace the diversity of our employees, customers, vendors, suppliers, stakeholders and consumers, including their unique backgrounds, experiences, skills and talents. Everyone is valued and appreciated for their distinct contributions to the growth and sustainability of our business.
Equal Opportunity Employment is a fundamental principle of AZZ, where employment and applications for employment are evaluated based upon a person's capabilities and qualifications without discrimination based on actual or perceived race, color, religion, sex, age, national origin, disability, genetic information, marital status, veteran status, sexual orientation, or any other protected characteristic as established by applicable local, state, federal or international laws. This principle is incorporated into each of our policies and procedures relating to recruitment, hiring, promotions, compensation, benefits, discipline, termination and all of our terms and conditions of employment. We seek to continuously improve our hiring, development, advancement and retention of diverse talent and our overall diversity representation.
As of February 28, 2026, our U.S. employees had the following race and ethnicity demographics:
White42.8 %
Hispanic37.1 %
African American13.1 %
Asian1.6 %
Multi-Racial0.6 %
American Indian or Alaska Native0.8 %
Not Stated3.9 %
Approximately 43.9% of our employees are diverse, as reported to the Equal Employment Opportunity Commission.
As of February 28, 2026, our employees had the following gender demographics:
WomenMen
U.S. Employees14.4%85.6%
Global Employees(1)
3.8%96.2%
(1) Includes employees in Canada.
Additionally, 22.2% of the executive team and 16.7% of our non-employee Board members are female.
Employee Compensation and Benefits
We are committed to paying our employees competitive and fair compensation that is commensurate with their position and performance and is competitive in the markets in which they work. We conduct regular surveys of the market rates for jobs to ensure that our compensation is competitive. We offer annual merit-based increases, as well as annual short- and long-term incentive packages that are aligned with our vision and key business objectives and are intended to motivate strong performance.
We believe our employees are critical to the success of our business and we structure our benefits package to attract and retain a highly talented and engaged workforce. We are continuously evolving our programs to adapt to our employees' and their family's needs, and to provide comprehensive health, wellness and quality of life coverage. Our programs vary by location, but most include the following benefits:
4

HealthFinancialWork/Life
Medical, Dental and VisionCompetitive Base SalariesCompany/Voluntary Life Insurance
Medical Insurance Premium ReductionHourly Overtime and Shift Differential PayCompensated Time Off and Holiday Pay
Health ScreeningsCash Incentive Program (annual)Accidental Death & Dismemberment
Prescription Drug CoverageEmployee Stock Purchase PlanPaid Short-Term and Long-Term Disability
24/7/365 Virtual and Telehealth ServicesPre-tax Contributions to Eligible Savings AccountsFlexible Work Arrangements
Annual Flu Immunizations401(k) match up to 4%Family Emergency Leave
Employee Assistance ProgramTuition reimbursementMilitary Leave
Growth and Development
We invest in and provide ongoing development and continuous learning opportunities for all of our employees. AZZ supports enterprise-wide professional development by offering a variety of instructor-led and self-paced learning programs ranging in audience from individual contributors to supervisors and executive leadership. We also provide a variety of resources to help our employees grow professionally and personally and build new skills, including (i) online development courses containing unlimited access to more than 4,500 learning modules, (ii) continuing education credits, and (iii) learning preferences such as in-person seminars, videos and webinars. AZZ also provides tuition assistance for employees enrolled in higher education programs directed at improving their performance or helping them prepare for future leadership roles within the Company and emphasizes individual development training as part of our annual performance goal setting process.
Periodically, all employees have the opportunity and are encouraged to provide feedback on their employee experience through an anonymous employee survey. The feedback received through this survey is used to drive actions to improve the overall experience for employees across the Company, as well as to support continuous improvement in leader effectiveness and to enhance our corporate culture.
Health and Safety
Core to our corporate values, AZZ emphasizes safeguarding our people and fostering a culture of safety awareness that promotes the wellbeing of our employees, contractors and business partners. We maintain a safety culture grounded on the premise of eliminating workplace incidents, risks and hazards, while operating and delivering our work responsibly and sustainably. AZZ has created and implemented training and audit processes and incident learning communications to help mitigate safety events and to reduce the frequency and severity of accidents. AZZ has safety teams and has a formal mentor training program that includes a diverse group of management and hourly employees that contribute to the overall safety culture of our facilities.
We review and monitor safety performance closely. Our goal is to achieve zero serious injuries through continued investments in core safety programs and injury reduction initiatives. We utilize a mixture of leading and lagging indicators to assess the health and safety performance of our operations. Lagging indicators include the Occupational Safety & Health Administration: (i) Total Recordable Incident Rate ("TRIR"); (ii) Lost Time (or Lost Workday) Incident Rate ("LTIR") based upon the number of incidents per 100 employees (or per 200,000 work hours); and (iii) Days Away, Restricted or Transferred rate ("DART"). Leading indicators include reporting of all near miss events as well as Environmental, Health and Safety ("EHS") coaching and engagement. In fiscal year 2026, we continued to demonstrate excellence in safety across our 60 plants worldwide, with incident rates as indicated below:
TRIRLTIRDART
AZZ Metal Coatings Segment1.960.531.30
AZZ Precoat Metals Segment1.720.360.57
5

Information About Our Executive Officers
The names, ages, and experience of our executive officers as of April 22, 2026 are as follows:
NameAgeBusiness Experience of Executive Officers for Past Five Years
Position or Office with Registrant or Prior Employer
Held Since
Thomas E. Ferguson69President and Chief Executive Officer2013
Jason Crawford52Chief Financial Officer
Senior Vice President of Finance — Precoat Metals
Senior Vice President of Finance — Sequa Corporation
2024
2022-2024
2020-2022
Tara D. Mackey56Chief Legal Officer and Secretary2014
David Nark58Chief Marketing, Communications and Investor Relations Officer2019
Bryan Stovall(1)
61Chief Operating Officer — Metal Coatings2020
Todd Bella(2)
47
President — Metal Coatings
Senior Vice President, Western Operations — Metal Coatings
Vice President, Western Operations — Metal Coatings
Vice President, Eastern Operations — Metal Coatings
2026
2025-2026
2024-2025
2018-2024
Jeffrey Vellines52President and Chief Operating Officer — Precoat Metals
President — Precoat Metals
Senior Vice President of Commercial Operations — Precoat Metals
2025
2024
2021-2024
Haley Graves55Vice President of Corporate Human Resources
Director of Corporate Human Resources
2024
2022-2024
Roy Gallagher65Vice President of Information Technology
Director of Enterprise Applications
2024
2013-2024
(1) Bryan Stovall will serve as Chief Operating Officer of Metal Coatings until his retirement date of June 8, 2026.
(2) Effective March 1, 2026, Todd Bella was appointed President — Metal Coatings to succeed Bryan Stovall.
Executive officers are generally elected by the Board of Directors to hold office until the next annual meeting of shareholders or until their successor is elected. No executive officer has any family relationship with any other executive officer of the Company.
Available Information
Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and, if applicable, amendments to those reports filed or furnished pursuant to Section 13(a) of the Securities Exchange Act of 1934, as amended, are available free of charge on or through our web site, www.azz.com/investor-relations, as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission ("SEC"). The SEC's website, www.sec.gov, contains reports, proxy and information statements, and other information regarding issuers, including AZZ, that file electronically with the SEC. References to our website in this Annual Report on Form 10-K are provided as a convenience, and the information on our website is not, and shall not be deemed to be a part of this Annual Report on Form 10-K or incorporated into any other filings we make with the SEC.
Corporate Governance and Sustainability
Our Company's Board of Directors (the "Board"), with the assistance of its Nominating and Corporate Governance Committee, has adopted Corporate Governance Guidelines that set forth the Board's policies regarding corporate governance and its oversight of the Company's sustainability efforts. In connection with the Board's responsibility to oversee our legal compliance and conduct business based upon a foundation of the highest business ethics and social responsibility, the Board has adopted the following policies:
Code of Conduct, which applies to the Company's officers, directors and employees;
Vendor Code of Business Conduct that applies to dealings with our customers, suppliers, vendors, and third-party
representatives, including agents and business partners;
Human Rights Policy; and
Environmental Health and Safety Policy.
The Board has adopted charters for each of its Audit Committee, Compensation Committee and Nominating and Corporate Governance Committee. You may review the Corporate Governance Guidelines, Codes of Conduct or any of our sustainability or corporate social responsibility policies, and our Committee charters under the heading "Investor Relations,"
6

subheadings "Corporate Governance," or "Corporate Social Compliance" on our website at: www.azz.com. We intend to disclose future amendments to, or waivers from, certain provisions of the Code of Conduct on our website.
You may also obtain a copy of these documents by mailing a request to:
     AZZ Inc.
Investor Relations
One Museum Place, Suite 500
3100 West 7th Street
Fort Worth, TX 76107
Item 1A. Risk Factors
Our business is subject to a variety of risks, including, but not limited to, the risks described below. We believe the risks described below are the most significant risks and uncertainties facing our business. Additional risks and uncertainties not known to us or not described below may also impair our business operations in the future. If any of the following risks actually occur, our business, financial condition, results of operations and future growth could be negatively or materially impacted. Carefully consider the risks described below and all of the other information included in this Annual Report on Form 10-K when deciding whether to invest in our securities or when evaluating our business. You should also refer to the explanation of the qualifications and limitations on forward-looking statements contained here under the heading "Forward-Looking Statements."
Risks Related to Our Business and Operations
Our business segments operate in highly competitive markets.
Competition is based on a number of factors, including price. Certain competitors in each of our segments may have lower cost structures or larger economies of scale on raw materials and therefore, may be able to provide their manufactured solutions at lower prices than we are able to provide. If our response to competitor pricing actions is not timely, we could be impacted by loss of market share. We cannot be certain that our competitors will not develop the expertise, experience and resources to provide manufactured solutions that are superior to ours in price, delivery time or quality in the future. Similarly, we cannot be certain that we will be able to maintain or enhance our competitive position within our industries, maintain our customer base at current levels or increase our customer base.
Our operating results may vary significantly from quarter to quarter.
Our quarterly results may be materially and adversely affected by the following, among others: 
Changes in political actions and landscapes across the globe, including global conflicts;
Unstable political economic conditions and public health issues or crisis, such as a pandemic, delaying our or our customer's operations;
Timing and volume of work under new or existing agreements;
General economic conditions;
Fluctuations in the budgetary spending of customers, including seasonality;
Increases in manufacturing or transportation costs;
Losses experienced in our operations not otherwise covered by insurance;
Delays of raw materials or component suppliers;
A change in the demand of our manufactured solutions caused by severe weather conditions;
A change in the mix of our customers, contracts and business;
Modifications or changes in customer delivery schedules;
Ability or willingness of customers to timely pay their invoices when owed to us; and
Changes in interest rates.
Accordingly, our operating results in any particular quarter may not be indicative of the results expected for any other quarter or for the entire year.
Our business requires skilled labor, and we may be unable to attract and retain qualified employees.
Our ability to maintain our productivity and profitability could be limited by an inability to employ, train and retain skilled personnel necessary to meet our labor requirements. A significant increase in the wages paid by competing employers could result in a shortage of skilled personnel, increases in labor-related costs, or both. It is necessary that we maintain a skilled
7

labor force to operate efficiently and support our growth strategy. Labor shortages or increased labor-related costs could impair our ability to maintain our profit margins or impact our ability to sustain and grow our sales.
Technological innovations by competitors may make existing production methods obsolete.
The manufactured solutions we provide require evolving technologies for success in the markets we serve. The competitive environments can be highly sensitive to technological innovation. It is possible for our competitors, or new market place entrants, either foreign or domestic, to develop new manufactured solution methods or technologies which could make our existing manufactured solutions and methods obsolete, hasten their obsolescence or materially reduce our competitive advantage in the markets we serve.
Our business segments are cyclical and are sensitive to economic downturns.
Our business often aligns with the economic environments that we operate within and is subject to seasonality within the annual operating cycle of the business. Our customers may also delay or cancel new or previously planned projects. If there is a downturn in the general economies in which we operate, there could be a material adverse effect on price levels and the quantity of goods and services purchased by our customers, which could adversely impact our sales, consolidated results from operations and cash flows. A number of factors, including financing conditions and potential bankruptcies in the industries we serve, could adversely affect our customers and their ability or willingness to fund their internal projects in the future and pay for services. Certain economic conditions may also impact the financial condition of one or more of our key suppliers, which could affect our ability to secure raw materials and components to meet our customers' demand for our manufactured solutions in the future. Other various factors impact demand for our manufactured solutions, including the price of commodities (such as zinc, natural gas or other commodities), paint, economic forecasts and financial markets. Uncertainty in the economy and financial markets could impact our customers and could, in turn, severely impact the demand for corporate infrastructure projects which could result in a reduction in orders for our manufactured solutions. All of these factors combined together could materially impact our business, financial condition, cash flows and results of operations.
International events and political issues may adversely affect our operating segments.
A portion of the sales from our segments are from markets outside the U.S. The occurrence of any of the risks described below could have an adverse effect on our consolidated results of operations, cash flows and financial condition:
political and economic instability in the countries where we conduct business;
social unrest, acts of war, terrorism, severe weather events, other natural conditions, and global outbreaks of contagious diseases;
inflation, or hyper-inflation or recession;
significant currency fluctuations, currency devaluations or restrictions on currency conversions;
governmental activities that limit or disrupt markets, restrict payments or limit the movement of funds;
trade restrictions, tariffs and economic embargoes by the United States or other countries; and
travel restrictions placed upon personnel.
Catastrophic events could have a material adverse effect on our business, financial condition, results of operations, or cash flows.
The occurrence of catastrophic events, including acts of war, terrorism, or geopolitical conflict; severe weather events and other natural conditions such as earthquakes, tsunamis, hurricanes and other severe weather conditions; or outbreaks of epidemic, pandemic, or contagious diseases, could disrupt economic activity and adversely affect our business. While we operate exclusively in the United States and Canada and do not ship products to foreign locations, ongoing armed conflicts, including those in Ukraine, Iran, Israel, and the broader Middle East, could indirectly impact our operations through disruptions experienced by our customers or suppliers, including their respective contract manufacturers, as well as through broader macroeconomic effects such as volatility in energy and commodity markets, inflationary pressures, or reduced customer demand.
At this time, these conflicts have not materially impacted our operations. However, any escalation, expansion, or prolongation of such conflicts, or the emergence of new conflicts, could adversely affect our future sales, results of operations, or cash flows. In addition, the spread of contagious diseases could adversely affect domestic and global economies and financial markets, and result in an economic downturn that could negatively affect demand for our manufactured solutions. These events are outside of the Company's control, and any of them could have a material adverse effect on our business, financial condition, results of operations, or cash flows in the future.
8

Supply chain disruptions and inflation in the price of energy and certain raw materials for our business segments may adversely affect our operations.
Within our AZZ Metal Coatings segment, zinc and natural gas costs represent a large portion of our cost of sales. In our AZZ Precoat Metals segment, paint and natural gas costs represent a large portion of our cost of sales.
For both segments, operating margins could be negatively impacted by supply chain disruptions and adverse price movements in the market for zinc and natural gas. Unanticipated commodity price increases could significantly increase our operating costs if we cannot pass the costs to our customers, and could potentially adversely affect profitability. The following factors, which are beyond our control, affect the price of raw materials and energy for our segments:
supply and demand;
freight costs and transportation availability;
trade duties and taxes; and
labor disputes.
We seek to maintain our operating margins by increasing the price of our manufactured solutions in response to increased costs, but we may not be successful in passing these increased costs of operation through to our customers. Even if successful, there is no guarantee the increased price would not negatively affect the volume of future orders. While we are exposed to inflationary pressures for zinc and energy, we evaluate market conditions and follow a general practice of locking in the fixed premiums associated with zinc on annual contracts unless market conditions dictate otherwise, and we enter into energy contracts for natural gas, normally for durations of six to twelve months to reduce risks associated with large fluctuations in these commodities.
No other individual material input cost represents a significant portion of our cost of sales other than those previously discussed. We believe for the remaining input costs any price increase would not be able to significantly affect margins even if the increased costs could not be passed on to our customers.
A failure in our operational information systems, or the occurrence of cyber incidents or cybersecurity attacks at any of our facilities or those of our third-party suppliers and service providers, may adversely affect our financial results. Such incidents or cyber security attacks may also result in faulty business decisions, operational inefficiencies, damage to our reputation or our employee and business relationships, and/or subject us to costs, fines, or lawsuits.
Our business is heavily supported by operational systems to process large amounts of data and support complex transactions. If significant financial, operational, or other data processing systems fail, experience actual or attempted cyber-attacks or have other significant shortcomings, our financial results could be adversely affected. Our financial results could also be adversely affected if an employee causes our operational systems to fail, either as a result of inadvertent error or by deliberately tampering with or manipulating our financial or operational systems. Third-parties may also attempt to fraudulently induce employees into disclosing sensitive information such as user names, passwords or other information in order to gain access to customer or supplier data or our internal data, including intellectual property, financial, and other confidential business information. Due to increased technology advances, we are more reliant on technologies to support our operations. We use computer software and programs to run our financial and operational information, and this may subject our business to increased risks. Cyber-attacks are an ever-increasing risk to companies. We rely on commercially available systems, software, tools, third-party service providers and monitoring to provide security for processing, transmission and storage of confidential information and data. While we have security measures in place, our systems, networks, and third-party service providers have been and will continue to be subject to ongoing threats. We believe our mitigation measures reduce but cannot eliminate the risk of a cyber incident; however, there can be no assurance that our existing and planned precautions of backup systems, regular data backups, security protocols and other procedures will be adequate to prevent significant damage, system failure or data loss and the same is true for our suppliers and other third parties on which we rely. Because techniques used to obtain unauthorized access or sabotage systems change frequently and are typically not identified until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative or mitigating measures. We and our third-party service providers have experienced and expect to continue to experience actual or attempted cyber-attacks of our information systems or networks; however, none of these actual or attempted cyber-attacks had a material impact on our operations or financial condition. Any significant cyber security attacks that affect our facilities, our customers, our key suppliers, or material financial data could have a material adverse effect on our business.
In addition, cyber-attacks on our customers, suppliers and employee data may result in a financial loss, including potential fines for failure to safeguard data, and could negatively impact our reputation. Third-party systems on which we rely could also suffer operational system failures or cyber-attacks. An unauthorized disclosure or use of information could cause
9

interruptions in our operations and might require us to spend significant management time and other resources investigating the event and dealing with local and federal law enforcement.
Occurrences of any of the events discussed above could disrupt our business, result in potential liability or reputational damage or otherwise have an adverse effect on our business, results of operations or financial condition.
If we are unable to adequately protect our intellectual property, we may lose some of our competitive advantage.
We possess intellectual property, which is instrumental in our ability to compete and grow our business. If our intellectual property rights are not adequately protected, we could lose our competitive advantage. We rely on a combination of copyrights, trademarks, trade secret protection and contractual rights to establish and protect our intellectual property. In addition, our competitors may develop proprietary information or manufacturing technologies that are equivalent or superior to our intellectual property. Despite our safeguards and controls, our intellectual property may be misappropriated by our employees, our competitors, or other third parties. Failure of our copyrights, trademarks and trade secret protection, non-disclosure agreements and other measures to provide protection of our technologies and our intellectual property rights could enable our competitors to more effectively compete with us and could result in an adverse effect on our business, financial condition or results of operations.
Defects in the solutions we provide could increase our cost of quality and could result in consequential damage claims.
Our business exposes us to potential liability risks that are inherent in the manufacture and sale of our solutions. We provide assurance-type warranties for our manufactured solutions. Widespread manufacturing defects and quality system failures could result in significant losses due to the costs of containment, the destruction of customer-owned inventory and lost sales due to the unavailability of a solution for a period of time. We may not be able to obtain indemnity or reimbursement from our suppliers or other third parties for the costs or liabilities associated with our suppliers' products. A significant warranty claim could also result in adverse publicity, damage to our business reputation, and a loss of consumer confidence in our solutions or offerings. Each of these could have a material adverse effect on our business financial condition or results of operations.
Risks Related to Strategy
Our acquisition strategy involves a number of risks.
We intend to pursue continued growth through acquiring the assets of target companies that will enable us to (i) expand our product and service offerings and (ii) increase our geographic footprint. We routinely review potential acquisitions. However, we may be unable to implement this growth strategy if we are not able to reach agreement on mutually acceptable terms to complete the acquisition. Moreover, our acquisition strategy involves certain risks, including:
risks and liabilities from our acquisitions that may not be discovered during the pre-acquisition due diligence process;
difficulties in the post-acquisition integration of internal controls, operations and systems;
termination of relationships with key personnel and customers of the acquired company;
potential failure to add additional employees to manage the increased volume of business;
additional post-acquisition challenges and complexities in areas such as tax planning, treasury management, financial reporting and legal compliance;
disruption of our ongoing business or an inability of our ongoing business to receive sufficient management attention;
failure to realize the cost savings or other financial benefits we anticipated prior to acquisition;
expansion through acquisition may expose us to new business, regulatory, political, operational, financial, and economic risks associated with such expansion, both inside and outside of the U.S.; and
counterparties to the transaction may fail to perform.
Future acquisitions may require us to obtain additional equity or debt financing, which may not be available to us, and/or may increase our leverage ratios.
We may be unsuccessful at implementing and generating internal growth from our strategic growth initiatives.
Our ability to generate internal growth will be affected by, among other factors, our ability to:
attract new customers, internationally and domestically;
integrate regulatory changes;
increase the number or size of projects performed for existing customers;
hire and retain employees; and
10

increase volume utilizing existing facilities.
Many of the factors affecting our ability to generate internal growth through our initiatives may be beyond our control, and we cannot be certain that our strategies will be successful or that we will be able to generate cash flow sufficient to fund our operations and to support internal growth. If we are unsuccessful, we may not be able to achieve internal growth, expand our operations or grow our business.
The departure of key personnel could disrupt our business.
We depend on the continued efforts of our executive officers and senior management team. We cannot be certain that any individual will continue in such capacity for any particular period of time. The future loss of key personnel, or the inability to hire and retain qualified employees, could negatively impact our ability to manage our business, which could disrupt our operations or otherwise have a material adverse effect on our business.
Risks Related to Legal Liability, Taxes, and Regulations
Actual and potential claims, lawsuits, and proceedings could ultimately reduce our profitability and liquidity and negatively impact our financial condition.
The Company could be named as a defendant in legal proceedings claiming damages from us in connection with the operation of our business. Most actions filed against our Company typically arise out of the normal course of business related to commercial disputes regarding the manufactured solutions we provide. We could potentially be a plaintiff in legal proceedings against our customers, in which we seek to recover payments of contractual amounts we believe are due to us and indemnity claims for increased costs or damages incurred by our Company. Under applicable accounting literature, and when appropriate, we establish financial provisions for certain legal exposures meeting the criteria of being both probable and reasonably estimable. Where material, we may adjust any such financial provisions depending on developments related to each case. If our assumptions and estimates related to such exposures prove to be inadequate or incorrect, or we have material adverse claims or lawsuits, such events could harm our business reputation, divert management resources away from operating our business, and result in a material adverse effect on our business, results of operations, cash flow or financial condition.
Changes to U.S. trade policy, tariff and import/export regulations and foreign government regulations could adversely affect our business, operating results, foreign operations, sourcing of materials and financial condition.
Our business could be adversely affected by:
changes in U.S. or international social, political, regulatory and economic conditions;
changes in laws and policies governing foreign trade, manufacturing, development and investment in the territories or countries where we currently manufacture, distribute and/or sell our manufactured solutions or conduct our business, or any negative sentiment toward the U.S. as a result of such changes;
new tariffs or changes in existing tariffs; and
other changes in U.S. trade policy.

All of the above listed changes have the potential to adversely impact the economies in which we operate or certain sectors thereof, our industry and the demand for our manufactured solutions, and as a result, could have a material adverse effect on our business, operating results and financial condition.
Our business is also subject to risks associated with U.S. and foreign legislation and regulations relating to imports, including quotas, duties, tariffs or taxes, and other charges or restrictions on imports, which could adversely affect our operations and our ability to import or export manufactured solutions at current or increased levels. We cannot predict whether additional U.S. and foreign customs quotas, duties (including antidumping or countervailing duties), tariffs, taxes or other charges or restrictions, requirements as to where raw materials must be purchased, reporting obligations pertaining to "conflict minerals" mined from certain countries, additional workplace regulations, or other restrictions on our imports will be imposed upon the importation or exportation of our manufactured solutions in the future or adversely modified, or what effect such actions would have on our costs of operations. Future quotas, duties, or tariffs may have a material adverse effect on our business, financial condition, and results of operations. Future trade agreements could also provide our competitors with an advantage over us, or increase our costs, either of which could potentially have a material adverse effect on our business, financial condition, and results of operations.
11

Regulations related to conflict minerals could adversely impact our business.
Pursuant to the Dodd-Frank Act, which established annual disclosure and reporting requirements for publicly-traded companies that use tin, tantalum, tungsten or gold (collectively, "conflict minerals") mined from the Democratic Republic of Congo and adjoining countries in their manufactured solutions, we are subject to certain annual disclosures and audit requirements. There are costs associated with complying with these disclosure requirements, including costs for due diligence to determine the source of any conflict minerals used in our manufactured solutions and other potential changes to manufactured solutions, processes, or sources of supply. Despite our continued due diligence efforts, in the future we may be unable to verify the origin of all conflict minerals used in our component products. As a result, we could potentially face reputational and other challenges with our customers that require that all of the components incorporated in our manufactured solutions be certified as conflict-free.
Adoption of new or revised employment and labor laws and regulations could make it easier for our employees to obtain union representation and our business could be adversely impacted.
As of February 28, 2026, 558 (or 14.8%) of our full-time employees were represented by unions under collective bargaining agreements. Our U.S.-based employees have the right at any time under the National Labor Relations Act to form or affiliate with a union. If a large portion of our U.S. workforce were to become unionized and the terms of the collective bargaining agreement were significantly different from our current compensation arrangements, it could increase our operating costs and adversely impact our profitability. Any changes in regulations, the imposition of new regulations, or the enactment of new legislation could have an adverse impact on our business to the extent it becomes easier for workers to obtain union representation.
Changes in labor or employment laws, including minimum wage rules, could increase our costs and may adversely affect our business.
Various federal, state and international labor and employment laws govern our relationship with employees and affect operating costs. These laws include minimum wage requirements, overtime, unemployment tax rates, workers' compensation rates, leaves of absence, mandated health and other benefits, and citizenship requirements. Significant additional government-imposed increases or new requirements in these areas could materially affect our business, financial condition, operating results or cash flows.
Risks Related to Environmental Conditions
Climate change could impact our business.
Climate change could present risks to our future operations from severe weather events and other natural conditions, such as hurricanes, tornadoes, earthquakes, wildfires, droughts or flooding. Consequences of such extreme weather conditions could include physical risks to our facilities, supply chain disruptions, increased operational costs, as well as the price and/or availability of insurance coverage for Company assets. We cannot predict the potential timing or impact from potential global warming, winter storms and other severe weather events and other natural conditions. We carry certain limits of insurance to mitigate the potential effects of events that could impact our business, as well as disaster recovery plans related to any potential severe weather events and other natural conditions that might occur within regions in which we have operations, or at any of the Company locations.
Changes in environmental laws and regulations and heightened focus on corporate sustainability initiatives and practices are under increased scrutiny by both governmental and non-governmental bodies, which could cause a change in our business practices by increasing capital, compliance, operating and maintenance costs, which could impact our future operating results.
Over the past several years, there has been a heightened focus by both governmental and non-governmental bodies requesting disclosure of information relating to corporate sustainability practices as well as an increase in customers' preference to source from suppliers who have implemented effective sustainability initiatives. International agreements, national and regional legislation, and regulatory measures to further reduce greenhouse gas emissions and require companies to more efficiently use energy, water and reduce waste, are in various stages of discussion and/or implementation across the globe. These laws, regulations and policies, as well as other sustainability demands made by governmental and non-governmental bodies may result in the need for future capital, compliance, operating and maintenance costs. We cannot predict the level of expenditures or potential impact to the Company that may be required to comply with these evolving environmental and sustainability laws and regulations due to the uncertainties on the laws enacted in each jurisdiction in which we operate, and our activities in each one of these jurisdictions.
12

The financial impact of the heightened focus on sustainability practices for all companies to increase efficiencies in consumption of resources and regulations regarding greenhouse gas emissions will depend on a number of factors including, but not limited to:
the sectors covered;
future permitted levels for greenhouse gas emissions;
the extent to which we would be entitled to receive emission allowance allocations or would need to invest in additional compliance equipment or compliance instruments, either on the open market or through auctions;
the price and availability of emission allowances and credits; and
the impact of legislation or other regulation on our ability to recover the costs incurred through the pricing of our manufactured solutions.
Our operations could be adversely impacted by the effects of future changes to the law and government regulations regarding emissions, the environment and other sustainability matters.
Various regulations have been implemented regarding emissions, the environment and other sustainability matters. We cannot predict future changes in the law and government regulations regarding emissions, the environment and other sustainability matters, or what actions may be taken by our customers or other industry participants in response to any future legislation. While the Company actively is engaged in enhancing our environmental, social and governance programs, changes in laws or governmental regulations could negatively impact our business or the demand for our manufactured solutions by customers, other industry related participants, or our investors, and could result in a negative impact to our operations, profitability, or our ability to perform projects in the future.
Risks Related to Financial Matters and Our Capital Structure
The Company's flexibility to operate its business could be impacted by provisions in its debt obligations.
The Company's debt instruments, consisting of a term loan, a revolving credit facility, and a receivables securitization facility, contain covenants which restrict or prohibit certain actions ("negative covenants"). These restrictions include, but are not limited to, the Company's ability to incur debt, restrictions or limitations on certain liens, capital spending limits, the ability to engage in certain merger, acquisition, or divestiture actions, or to increase dividends beyond a specific level. The Company's debt instruments also contain covenants requiring the Company to, among other things, maintain specified financial ratios. Failure to comply with these negative covenants and affirmative covenants could result in an event of default that, if not cured or waived, could restrict the Company's liquidity and have a material adverse effect on the Company's business or prospects. If the Company does not have enough cash to service its debt or fund other liquidity needs, the Company may be required to take actions such as requesting a waiver from lenders, reducing or delaying capital expenditures, selling assets, restructuring or refinancing all or part of the existing debt, or seeking additional equity capital. The Company cannot assure that any of these remedies can be effected on commercially reasonable terms or at all.
Our indebtedness and restrictive debt covenants could materially adversely affect our financial condition, our ability to raise additional capital to fund our operations, our ability to operate our business, our ability to react to changes in the economy or our industry, our ability to meet our obligations under our outstanding indebtedness or could divert our cash flow from operations for debt payments.
Our level of indebtedness could adversely affect us by decreasing our business flexibility. Our credit agreement contains a number of restrictive covenants that impose significant operating and financial restrictions on us. These covenants may limit our ability to optimally operate our business. In addition, our credit agreement requires that we meet certain financial tests, specifically, a leverage ratio test. Our increased indebtedness and these restrictive covenants could adversely affect our ability to:
finance our operations;
make needed capital expenditures;
make strategic acquisitions or investments or enter into joint ventures;
withstand a future downturn in our business, industry or the economy in general;
engage in business activities, including future opportunities, that may be in our best interest; and
plan for or react to market conditions or otherwise execute our business strategies.
The covenant restrictions related to our indebtedness could impact our ability to expand our business, which could have a material adverse effect on our business, financial condition and results of operations. As a result of these restrictions, we could be limited as to how we conduct our business and we may be unable to raise additional debt or equity financing to compete effectively or take advantage of new business opportunities. The terms of any future indebtedness we may incur could
13

include more restrictive covenants. We cannot provide assurance that we will be able to maintain compliance with these covenants in the future and, if we fail to do so, that we will be able to obtain waivers from the lenders and/or amend the covenants. Our failure to comply with the restrictive covenants described above and/or the terms of any future indebtedness from time to time could result in an event of default which, if not cured or waived, could result in our being required to repay these borrowings before their due date and the termination of future funding commitments by our lenders. Historically, we have successfully refinanced our long-term debt to lower interest rates; however, if we are forced to refinance these borrowings on less favorable terms or cannot refinance these borrowings in the future, our results of operations and financial condition could be adversely affected. The credit agreement contains cross-default provisions that could result in the acceleration of all of our indebtedness. A breach of the covenants under our credit agreement could result in an event of default under the applicable indebtedness. Such a default may allow the creditors to accelerate the related indebtedness and may result in the acceleration of any other indebtedness to which cross-acceleration or cross-default provision applies. In addition, an event of default under the credit agreement would permit the lenders under the credit agreement to terminate all commitments to extend further credit under that facility. Furthermore, if we were unable to repay amounts due and payable under the credit agreement, those lenders could proceed against the collateral granted to them to secure that indebtedness. In the event our lenders accelerate the repayment of our borrowings, we and our guarantors may not have sufficient assets to repay that indebtedness. Additionally, we may not be able to borrow money from other lenders to enable us to refinance our indebtedness. Increased levels of indebtedness could also create competitive disadvantages for us relative to other companies with lower debt levels.
Our investment in the AVAIL Joint Venture could be materially and adversely affected by our lack of sole decision-making authority over the majority of the strategic and operational decisions of the business, corporate governance matters, and our reliance on our AVAIL Joint Venture partner's financial condition.
On September 30, 2022, we completed a disposition of 60% of the equity of AIS Investment Holdings LLC, a Delaware limited liability company (the "AVAIL JV"), which consists of our former AZZ Infrastructure Solutions Segment (excluding AZZ Crowley Tubing) (the "AIS Business"), with Fernweh AIS Acquisition LP, a Delaware limited partnership. Pursuant to the terms of the agreement, AZZ no longer has a controlling interest in the AVAIL JV, and therefore the AVAIL JV is operating and will continue to operate independently. As the non-controlling interest holder in the AVAIL JV, our influence on all aspects of the AIS Business will continue to diminish. Accordingly, we might not be able to prevent the AVAIL JV from taking actions adverse to our interests in the AVAIL JV. We cannot exercise sole decision-making authority regarding the AIS Business, including, but not limited to, hiring and retaining employees and executive officers, management of and payments into its multi-employer pension plans, governance issues, entering into new markets or exiting existing markets, making certain acquisitions or dispositions, and other material strategic transactions. Each of these cases could create the potential risk of creating operational issues and/or impasses on decisions at the AVAIL JV-level that are not in our best interest. Additionally, investments in joint ventures or partnerships, such as the AVAIL JV, may, under certain circumstances, involve risks not present when a third-party is not involved, including the possibility that joint venture partners may become bankrupt, fail to fund their share of required capital contributions to various parties, or otherwise struggle operationally or financially. Disputes between AZZ Inc, and our joint venture partner could result in litigation or arbitration that would increase our expense and distract our executive officers and directors from focusing their time and efforts on AZZ Inc.'s business and could result in subjecting the AIS Business to additional risk.
Any of the foregoing operational risks could materially reduce the expected return of our prior investment in the AVAIL JV and materially and adversely affect our business, results of operations, financial condition and the trading price of our securities.
Adverse changes in the value of assets or obligations associated with our defined benefit pension plan could have a material adverse effect on our financial condition.
We have a defined benefit pension plan which is frozen with respect to benefits and the addition of participants. The funded status and our ability to satisfy the future obligations of the plan is affected by, among other things, changes in interest rates, returns from plan asset investments, and actuarial assumptions including the life expectancies of the plan's participants. As of February 28, 2026, the plan was underfunded, and we have a net pension benefit obligation liability of $15.1 million on our consolidated balance sheet. Our ability to adequately fund or meet our future obligations with respect to the plan could have a material adverse effect on our business, results of operations, financial condition, or cash flows.
A change in a customer's creditworthiness could result in significant accounts receivable write-offs.
As a normal course of business, we extend credit to certain customers. The amount of credit extended to customers is based upon the due diligence performed, including, but not limited to, the review of the potential customer's financial statements and banking information. The Company may perform various credit checks and evaluate the customer's previous payment history. While we do not believe we have significant concentration of sales with any one customer, we have certain
14

larger customers and the extension of credit to these customers could result in a significant amount of credit exposure if there is a sudden or severe change in the customer's creditworthiness. We monitor our outstanding receivables on a regular basis; however, if a customer with large credit exposure is unable to make payment on its outstanding receivables, we could experience a significant write-off of accounts receivable, which could have a material adverse effect on our results of operations, financial condition or cash flows.
If our goodwill, definite-lived intangible assets or other indefinite-lived intangible assets were to become impaired, our net income and results of operations could be negatively affected.
Goodwill represents the excess of cost over the fair market value of net assets acquired in business combinations. Indefinite-lived intangibles are comprised of certain trade names. We test goodwill and intangible assets with an indefinite life for potential impairment annually in the fourth quarter, and between annual tests if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of the goodwill below its carrying amount. Factors that could indicate that our goodwill or indefinite-lived intangible assets are impaired include: a decline in our stock price and market capitalization; lower than projected operating results and cash flows; economic downturns or slower growth rates in our industry; market downturns; or major events such as a global pandemic. Our stock price historically has shown volatility and often fluctuates significantly in response to market and other factors. Declines in our stock price, lower operating results and any decline in industry conditions in the future could increase the risk of impairment. The evaluation for impairment includes our estimates of future operating results and cash flows, estimates of allocations of certain assets and cash flows among reporting segments, estimates of future growth rates, and our judgment regarding the applicable discount rates used on estimated operating results and cash flows.
Intangible assets on the consolidated balance sheets are comprised of customer relationships, non-compete agreements, trademarks, technology and certifications. Intangible assets are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, we record impairment losses for the excess of their carrying value over the estimated fair value.
Should a review indicate impairment, a write-down of the carrying value of the goodwill or intangible asset would occur, resulting in a non-cash charge, which could have a material adverse effect on our financial statements, impact our credibility with our shareholders, or impact our relationships with our customers, suppliers or supporting banks.
We are exposed to exchange rate fluctuations in the international markets in which we operate.
We are exposed to risks associated with exchange rate fluctuations related to our operations in Canada. Because our financial statements are denominated in U.S dollars, fluctuations in currency exchange rates between the U.S. dollar and the Canadian dollar have had and will continue to have an impact on our earnings. A decrease in the value of the Canadian currency relative to the U.S. dollar could have a negative impact on our business, financial condition, results of operations or cash flows. Should we continue to expand geographically, we could experience economic loss and a negative impact on earnings or net assets solely as a result of foreign currency exchange rate fluctuations.
Our operations entail inherent risks that may result in substantial liability. We do not insure against all potential losses and could be seriously harmed by unexpected liabilities.
Our manufacturing processes and services provided to our customers entail inherent risks, including defects. The insurance we carry to mitigate many of these risks may not be adequate to cover future claims or losses. In addition, we are substantially self-insured for workers' compensation, employer's liability, property, general liability and employee group health claims in view of the relatively high per-incident deductibles we absorb under our insurance arrangements for these risks. Further, insurance covering the risks we expect to face or in the amounts we desire may not be available in the future or, if available, the premiums may not be commercially justifiable. If we were to incur substantial liability and such damages were not covered by insurance or were in excess of policy limits, our business, financial condition and results of operations could be negatively impacted.
Tax legislation and administrative initiatives or challenges to our tax positions could adversely affect our results of operations and financial condition.
We operate in locations throughout the U.S. and Canada and, as a result, we are subject to the tax laws and regulations of U.S. federal, state, and local governments and the equivalent governmental entities in Canada. From time to time, various legislative or administrative initiatives may be proposed that could adversely affect our tax positions. In addition, U.S. federal, state, local and foreign tax laws and regulations are extremely complex and subject to varying interpretations. Moreover, economic and political pressures to increase tax revenue in various jurisdictions may make favorably resolving any future tax
15

disputes more difficult. There can be no assurance that our tax positions will not be challenged by relevant tax authorities or that we would be successful in any such challenge. Changes to our tax positions resulting from future tax legislation, administrative initiatives or challenges from taxing authorities could adversely affect our results of operations and financial condition.
The insurance coverage that we maintain may not fully cover all operational risks.
We maintain property, business interruption, casualty and cyber/information security insurance but such insurance may not cover all of the risks associated with the hazards of our business and is subject to limitations, including deductibles and maximum liabilities covered. We may incur losses beyond the limits, or outside the coverage, of our insurance policies, including liabilities for environmental remediation. In the future, the types of insurance we obtain and the level of coverage we maintain may be inadequate or we may be unable to continue to maintain our existing insurance or obtain comparable insurance at a reasonable cost.
Interest Rate Risk
An increase in interest rates would increase interest costs on variable-rate debt and could adversely impact the ability to refinance existing debt.
As of February 28, 2026, we have $515.0 million of gross debt outstanding that bears interest at variable rates that reset periodically and are generally based on the Secured Overnight Financing Rate ("SOFR") or Base Rate, as defined in the credit agreement. We utilize interest rate swaps to mitigate the interest rate risk, and we have hedged approximately one-half of our gross debt outstanding with an interest rate swap that expires on June 30, 2027. Approximately one-half of our gross debt outstanding is unhedged. If interest rates increase, so will our interest costs, which could adversely affect cash flow and the ability to pay principal and interest on our debt and the ability to make distributions to shareholders. In addition, rising interest rates could limit our ability to refinance existing debt when it matures. An increase in interest rates could also affect our ability to make new investments on favorable terms or at all.
We may increase our debt or raise additional capital in the future, which could affect our financial condition, may decrease our profitability or could dilute our shareholders.
We may increase our debt or raise additional equity capital in the future, subject to restrictions in our debt agreements, whether in a private offering or pursuant to our effective shelf registration statement on Form S-3, which we filed on January 10, 2024. If our cash flow from operations is less than we anticipate, or if our cash requirements are more than we expect, we may require more financing. However, debt or equity financing may not be available on terms acceptable to us, if at all. If we incur additional debt or raise equity through the issuance of additional shares of common stock or other equity-linked securities, the terms of the debt or any shares of common stock or other equity-linked securities issued may give the holders rights, preferences and privileges senior to those of holders of our common stock, particularly in the event of liquidation. The terms of any new debt may also impose additional and more stringent restrictions on our operations than we currently have. If we raise funds through the issuance of additional equity, our current shareholders' ownership in the Company would be diluted. If we are unable to raise additional capital when needed, it could affect our financial flexibility, which could negatively affect our shareholders.
General Risks Factors
The market price and trading volume of our common stock may be volatile.
The market price of our stock may be influenced by many factors, some of which are beyond our control, including the following:
the inability to meet the financial estimates of analysts who follow our common stock;
investor perceptions of the investment opportunity associated with our Company relative to other investment alternatives;
strategic actions by us or our competitors;
announcements by us or our competitors of significant contracts, acquisitions, joint marketing relationships, joint ventures or capital commitments;
variations in our quarterly operating results and those of our competitors;
general economic and stock market conditions;
risks relating to our business and our industry, including those discussed above;
16

changes in conditions or trends in our industry, markets or customers;
cyber-attacks, terrorist acts or armed hostilities;
future sales of our common stock or other securities;
repurchases of our outstanding shares; and
material weaknesses in our internal control over financial reporting.
These broad market and industry factors may materially reduce the market price of our common stock, regardless of our operating performance.
Item 1B. Unresolved Staff Comments
None.
Item 1C. Cybersecurity
We recognize the critical importance of cybersecurity in today's digital landscape and acknowledge the inherent risks associated with cyber threats. As such, cybersecurity is an integral component of our overall risk management strategy and corporate governance framework.
To meet business objectives, we rely on both internal information technology systems and networks, and those of third parties and their vendors, to process and store sensitive data, including confidential research, business plans, financial information, intellectual property, and personal data that may be subject to legal protection, and to ensure the continuity of our supply chain.
We maintain a cybersecurity risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats. The underlying controls of this program are based on recognized best practices and standards for cybersecurity and information technology, including those set forth in the National Institute of Standards and Technology ("NIST") Cybersecurity Framework. Among the key elements of our cybersecurity risk management program are the following:
Security Awareness and Training—We use an IT security awareness program consisting of training on the fundamentals of information security protection. These training courses are required to be completed annually by all employees.
Annual Risk Assessment—An annual risk assessment is conducted by a third party, which is designed to assess the effectiveness of the Company's security controls and to identify key risks.
Network Protection—Network protection, detection, and monitoring technologies have been deployed on all external and internal network connections, in order to segment different sections of the business from each other, which strengthens key protection capabilities.
Identity and Access Management—We have implemented user authentication controls on the Company's systems, devices, data and applications. In addition, multi-factor authentication is implemented for all personnel who remotely access or have privileged account access to systems and networks.
Penetration Testing—We have partnered with a third-party penetration testing company to help identify new vulnerabilities and continuously improve the security posture of the Company through annual testing.
Endpoint Detection and Response ("EDR")—EDR is an integrated, layered approach to endpoint protection that uses continuous monitoring and data analytics. We have partnered with a third-party security operations center, to provide critical support in monitoring, identifying and assessing cyber threats such as malware, ransomware, breaches, and denial of service attacks.
Security Incident Management—In the event of a cybersecurity incident, we have established an incident response plan, which outlines clear protocols for incident detection, containment, investigation, and resolution, aiming to minimize the impact on our operations, customers, and stakeholders.
We do not believe that any risks from cybersecurity threats, including any as a result of prior cybersecurity incidents we have experienced, have had a material adverse impact on our operations, business or financial condition. For more information regarding the risks we face from cybersecurity threats, see "Item 1A. Risk Factors."
Our approach to cybersecurity governance is embedded within the broader governance structure of the Company. The Audit Committee of the Board of Directors is tasked with reviewing our policies and procedures related to cybersecurity risks, including the Company's cybersecurity risk management program discussed above, to ensure their alignment with industry best
17

practices and regulatory standards. The Audit Committee and the Board of Directors ("Board") regularly engages with management to assess cybersecurity risks, mitigation efforts, and the overall effectiveness of our cybersecurity program.
Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both the military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.
Item 2. Properties
Our headquarters and executive offices are in leased office spaces in Fort Worth, Texas and St. Louis, Missouri. We also lease office space in several locations related to our operations facilities. As of February 28, 2026, our office and manufacturing operations facilities were as follows:
Square Footage
SegmentLocationFacilitiesTotalOwnedLeased
Metal CoatingsUnited States423,097,868 2,801,118 296,750 
Canada4193,952 186,645 7,307 
Precoat MetalsUnited States143,629,808 3,017,403 612,405 
CorporateUnited States67,204 — 67,204 
Total62 6,988,832 6,005,166 983,666 
We believe that our current facilities are adequate to meet the requirements of our present and foreseeable future operations. See "Part II. Item 8. Financial Statements and Supplementary Data—Note 9" for additional information about our lease obligations. See "Part II. Item 7. Management's Discussion and Analysis—Capital Commitments—Greenfield Aluminum Coil Coating Facility" for information about the newest facility in Washington, Missouri in our AZZ Precoat Metals segment, which became operational during the first quarter of fiscal 2026.
Item 3. Legal Proceedings
AZZ and its subsidiaries are named defendants and plaintiffs in various routine lawsuits incidental to our business. These proceedings include labor and employment claims, use of intellectual property, worker's compensation, environmental matters, and various commercial disputes, all arising in the normal course of business. The outcome of these lawsuits or other proceedings cannot be predicted with certainty, and the amount of any potential liability that could arise with respect to such lawsuits or other matters cannot be predicted at this time. However, management, after consultation with legal counsel, believes it has strong defenses to all these matters and does not expect liabilities, if any, from these claims or proceedings, either individually or in the aggregate, to have a material effect on our financial position, results of operations or cash flows. See "Part II. Item 8. Financial Statements and Supplementary Data—Note 22" for further discussion.
Item 4. Mine Safety Disclosures
Not applicable.
18

PART II
Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
General
Our common stock, $1.00 par value, is traded on the New York Stock Exchange and NYSE Texas, Inc. under the symbol "AZZ". As of April 16, 2026, we had approximately 298 holders of record of our common stock, not including those shares held in street or nominee name. A substantially greater number of holders of our common stock are "street name" or beneficial holders whose shares are held of record by banks, brokers and other financial institutions.
Dividend Policy
The payment of dividends on our common stock is within the discretion of our Board and is dependent on our earnings, capital requirements, operating and financial condition and other factors. We have a history of paying dividends on common shares on a quarterly basis. In June 2025, our Board increased our quarterly cash dividend to an annual rate of $0.80 per share compared to $0.68 per share. We paid dividends on common shares of $23.1 million, $19.5 million, and $17.0 million for the fiscal years 2026, 2025, and 2024, respectively. Under our credit agreement, we may make dividend payments in an aggregate amount per annum not to exceed 6.0% of market capitalization, so long as no default or event of default shall have occurred and be continuing or would result therefrom. We can make dividend payments under other provisions of the credit agreement as well, subject to the tests and restrictions outlined therein. Any future dividends payments will be reviewed each quarter and declared by the Board at its discretion.
Equity Compensation Plans
For information regarding securities authorized for issuance under our equity compensation plans, see "Part III. Item 12—Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters."
Purchases of Equity Securities
On November 10, 2020, our Board of Directors authorized a $100 million share repurchase program pursuant to which we may repurchase our common stock (the "2020 Authorization"). Repurchases under the 2020 Authorization will be made through open market or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when we might otherwise be precluded from doing so.
19

The following table outlines our share repurchases under the 2020 Authorization during fiscal year 2026:
PeriodTotal Number of Share Purchased
Average Price Paid per Share(1)
Total Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsApproximate Dollar Value that May Yet Be Used Under the Plans or Programs
Beginning balance, February 28, 2025$53,187,452 
March 1 through March 31, 2025— — — 53,187,452 
April 1 through April 30, 2025— — — 53,187,452 
May 1 through May 31, 2025— — — 53,187,452 
June 1 through June 30, 2025— — — 53,187,452 
July 1 through July 31, 2025— — — 53,187,452 
August 1 through August 31, 2025— — — 53,187,452 
September 1 through September 30, 2025— — — 53,187,452 
October 1 through October 31, 2025201,416 99.28 201,416 33,191,526 
November 1 through November 30, 2025— — — 33,191,526 
December 1 through December 31, 2025— — — 33,191,526 
January 1 through January 31, 2026— — — 33,191,526 
February 1 through February 28, 2026— — — 33,191,526 
Total201,416 $99.28 201,416 $33,191,526 
(1) The average price paid per share excludes commissions per share paid in connection with the open market share repurchases.
On January 22, 2026, our Board of Directors authorized a $100 million share repurchase program (the "2026 Share Repurchase Program") pursuant to which we may repurchase our common stock. Repurchases under the 2026 Share Repurchase Program will be made through open market or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when we might otherwise be precluded from doing so.
The following table outlines our share repurchases under the 2026 Share Repurchase Program during fiscal year 2026:
PeriodTotal Number of Share PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsApproximate Dollar Value that May Yet Be Used Under the Plans or Programs
Beginning balance, January 1, 2026$100,000,000 
January 1 through January 31, 2026
February 1 through February 28, 2026
Total$100,000,000 
We withhold common stock shares associated with net share settlements to cover employee tax withholding obligations upon the vesting of restricted stock unit awards under our employee equity incentive program. See "Item 8. Financial Statements and Supplementary Data—Note 16" for additional information regarding our equity incentive plans. Currently, share repurchases may not exceed 6% of our market capitalization per fiscal year.
Stock Performance Graph
The following graph illustrates the five-year cumulative total return on investments in our common stock, the S&P 1500 Building Products Industry Index (U.S. Companies) and the Russell 2000 Index (U.S. Companies). Our common stock is listed on the New York Stock Exchange and NYSE Texas, Inc. The shareholder return shown below is not necessarily indicative of future performance. Total shareholder return, as shown, assumes $100 invested on February 28, 2021, in shares of AZZ common stock and each index, all with cash dividends reinvested. The calculations exclude trading commissions and taxes.
20

Comparison of Five Year-Cumulative Total Returns
Value of $100 Invested on February 28, 2021
For Fiscal Year Ended on the Last Day of February
721
Year Ended
2/28/20212/28/20222/28/20232/29/20242/28/20252/28/2026
AZZ Inc.100.00 96.36 79.57 142.49 188.12 266.16 
S&P Composite 1500 Building Industry Products100.00 113.75 114.12 159.79 171.61 205.13 
Russell 2000100.00 93.05 86.19 93.36 98.27 119.60 
 
Notes:
A.The lines represent monthly index levels derived from compounded daily returns that include all dividends.
B.The indices weights are calculated daily, using the market capitalization on the previous trading day.
C.If the monthly interval, based on the fiscal year-end, is not a trading day, the preceding trading day is used.
D.The index level for all series was set to $100 on February 28, 2021.

Item 6. [Reserved]

21

Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion together with "Item 8. Financial Statements and Supplementary Data." This discussion contains forward-looking statements regarding our business and operations; see "Forward-Looking Statements" at the beginning of this Annual Report on Form 10-K. Our actual results may differ materially from those we currently anticipate as a result of the factors we describe under "Item 1A. Risk Factors" and elsewhere in this Annual Report on Form 10-K.
A discussion regarding our financial condition and results of operations as well as our liquidity and capital resources for fiscal year 2025 compared to fiscal year 2024 can be found under "Item 7. Management's Discussion and Analysis" in our Annual Report on Form 10-K for the fiscal year ended February 28, 2025, filed with the SEC on April 21, 2025, which such discussion is hereby incorporated by reference.
Overview
We are a provider of hot-dip galvanizing and coil coating solutions to a broad range of end-markets in North America. We operate three distinct business segments, the AZZ Metal Coatings segment, the AZZ Precoat Metals segment, and the AZZ Infrastructure Solutions segment, which consists of the Company's 40% investment in the AVAIL JV joint venture. Our discussion and analysis of financial condition and results of operations is presented for each of our segments, along with corporate costs and other costs not specifically identifiable to a segment. References herein to fiscal years are to the twelve-month periods that end in February of the relevant calendar year. For example, the twelve-month period ended February 28, 2026 is referred to as "fiscal 2026," "fiscal year 2026", "current year" or "current period", and the twelve-month period ended February 28, 2025 is referred to as "fiscal 2025," "fiscal year 2025," "prior year" or "prior year period."
Business Operations Update
Our results for the year ended February 28, 2026 were favorably impacted primarily by the recognition of equity in earnings for the AVAIL JV, which included the gain from AVAIL's sale of the Electrical Products Group and the Welding Services Business, and by the growth in demand for our manufactured solutions in the electrical, construction and industrial end markets.
The equity in earnings from the AVAIL JV was the primary contributor to net income available to common shareholders of $317.3 million for the year ended February 28, 2026. Our operating results for fiscal 2026, including operating results by segment, are described in the summary on the following page, and detailed descriptions can be found below under “Results of Operations.”
Our operations generated $525.4 million of cash in fiscal 2026. The components of our liquidity and descriptions of our cash flows, capital investments, and other utilities, construction and matters impacting our liquidity and capital resources can be found below under "Liquidity and Capital Resources."
Outlook
While it is difficult to predict future North American economic activity and its impact on the demand for our galvanizing and coil coating solutions, as well the impact that political or regulatory developments may have on us, we have noted several factors below that have impacted or may impact our results of operations during the first quarter of fiscal 2027.
Sales prices in our AZZ Metal Coatings segment are expected to remain consistent with current levels. Fluctuations in product mix, along with competitive market pressures, may impact selling price.
Sales prices in our AZZ Precoat Metals segment are expected to increase on average from past levels, resulting from passing through higher pricing on specified materials along with increased overall selling prices, although fluctuations in mix may impact the average selling price.
Demand in our AZZ Metal Coatings and AZZ Precoat Metals segments is expected to follow our typical seasonal patterns.
Volumes for our AZZ Metal Coatings segment remain at normal seasonal levels, which should support the continued demand for our metal coatings solutions.
Customer inventories for our AZZ Precoat Metals segment remain at normal seasonal levels, which should support the continued demand for our coil coating solutions.
22

Results of Operations
Income before income tax for our operating segments and corporate operations for fiscal 2026 and 2025 was as follows (in thousands):
Year Ended February 28, 2026
Metal Coatings(1)
Precoat Metals
Infrastructure Solutions(2)
Corporate(3)(4)
Total
Sales$758,709 $891,371 $— $— $1,650,080 
Cost of sales531,089 724,036 — — 1,255,125 
Gross margin227,620 167,335 — — 394,955 
Selling, general and administrative(5)
23,982 29,251 130 76,975 130,338 
Operating income (loss)203,638 138,084 (130)(76,975)264,617 
Interest expense— — — (55,650)(55,650)
Equity in earnings of unconsolidated subsidiaries(6)
— — 209,733 — 209,733 
Other income (expense)(43)18 — 1,640 1,615 
Income (loss) before income tax$203,595 $138,102 $209,603 $(130,985)$420,315 
See notes on page 23.
Year Ended February 28, 2025
Metal CoatingsPrecoat Metals
Infrastructure Solutions(2)
Corporate(3)(4)
Total
Sales$665,107 $912,637 $— $— $1,577,744 
Cost of sales464,260 730,804 — — 1,195,064 
Gross margin200,847 181,833 — — 382,680 
Selling, general and administrative(5)
22,372 34,005 6,737 83,202 146,316 
Operating income (loss)178,475 147,828 (6,737)(83,202)236,364 
Interest expense— — — (81,282)(81,282)
Equity in earnings of unconsolidated subsidiaries— — 16,163 — 16,163 
Other income (expense)247 — — (809)(562)
Income (loss) before income tax$178,722 $147,828 $9,426 $(165,293)$170,683 
(1)
Fiscal year 2026 includes restructuring charges related to the closure of two surface technology facilities in our Metal Coatings segment of $3.8 million. See "Item 8. Financial Statements and Supplementary Data—Note 21."
(2)
Infrastructure Solutions segment includes the equity in earnings from our investment in the AVAIL JV, as well as other expenses related to receivables and liabilities that were retained following the sale of the AIS business. Fiscal year 2025 includes $6.5 million related to legal matters.
(3)
Interest expense and Income tax expense are included under the Corporate heading, as these items are not allocated to the segments.
(4)
Amortization expense for intangible assets are included in Corporate expenses in "Selling, general and administrative" expense as these expenses are not allocated to the segments. Fiscal year 2025 also includes an accrual related to a legal settlement and accrual related to a non-operating entity of $3.5 million, as well as retirement and other severance expenses of $3.7 million.
(5)
Fiscal year 2026 includes stock-based compensation expense recognized upon the adoption of the Executive Retiree LTI Program of $2.2 million, of which $0.4 million and $1.8 million are included in Metal Coatings and Corporate, respectively. Fiscal year 2025 includes an accrual related to a legal settlement and accrual related to a non-operating entity of $3.5 million, as well as retirement and other severance expenses of $3.7 million.
(6)
During the first quarter of fiscal 2026, AVAIL completed the sale of the Electrical Products Group ("EPG"). During the fourth quarter of fiscal 2026, AVAIL completed the sale of the majority of its Welding Services Business ("WSI"). Equity in earnings for the year ended February 28, 2026 includes $204.5 million, consisting of a net gain related to the sale of the EPG and WSI, partially offset by the recognition of an impairment loss on the AVAIL JV, a prior period adjustment for accounting errors within the Brazil operations of the AVAIL JV, and an adjustment related to a change in AVAIL's transfer pricing policy. For further information, see "Item 8. Financial Statements and Supplementary Data—Note 18."
For the fiscal year ended February 28, 2026, we recorded sales of $1.65 billion, compared to prior year's sales of $1.58 billion. Of total sales for fiscal 2026, 46.0% were generated from the AZZ Metal Coatings segment and 54.0% of sales were generated from the AZZ Precoat Metals segment. Net income for fiscal 2026 was $317.3 million, compared to $128.8 million
23

for fiscal 2025. Net income as a percentage of sales was 19.2% for fiscal 2026 as compared to 8.2% for fiscal 2025. Diluted earnings per common share increased by 486.6%, to $10.50 per share for fiscal 2026, compared to $1.79 per share for fiscal 2025. The increase was primarily due to equity in earnings from the AVAIL JV and the redemption of the Series A Preferred Stock in the prior year. See "Liquidity and Capital Resources—AVAIL JV and —Series A Convertible Preferred Stock."
Sales
Sales for the AZZ Metal Coatings segment increased $93.6 million, or 14.1%, to $758.7 million, from the prior year's sales of $665.1 million. The increase in sales was primarily due to $110.4 million resulting from higher volume of steel processed, mainly due to increases in the construction, electrical, industrial, and transportation end markets, and an increase in other sales of $1.8 million. The increase was partially offset by a decrease in average selling price of $18.6 million due to product mix.
Sales for the AZZ Precoat Metals segment decreased $21.3 million, or 2.3%, to $891.4 million, from the prior year's sales of $912.6 million. The decrease in sales was primarily due to a lower volume of coil coated during fiscal 2026, mainly due to decreases in construction and transportation end markets. The decrease was partially offset by an increase in average selling price due to vendor price increases that were passed through to the customer.
Operating Income
Operating income for the AZZ Metal Coatings segment increased $25.2 million, or 14.1%, for fiscal 2026, to $203.6 million, as compared to $178.5 million for the prior year. The increase is primarily due to net increase in sales as described above, offset by higher cost of sales and selling, general and administrative expenses. Cost of sales increased $66.8 million, primarily due to higher sales volumes and an increase in zinc, labor, and overhead costs. The increase in selling, general and administrative expense was primarily due to higher employee related costs.
Operating income for the AZZ Precoat Metals segment decreased $9.7 million, or 6.6%, for fiscal 2026, to $138.1 million, as compared to $147.8 million for the prior year. The decrease is primarily due to the decrease in sales as described above, partially offset by a decrease in cost of sales, primarily driven by lower cost of labor and materials (mainly due to lower volume). Selling, general and administrative expense decreased due to lower employee related costs and other indirect costs.
Operating loss for the AZZ Infrastructure solutions segment was $0.1 million compared to an operating loss of $6.7 million for the prior year, an improvement of $6.6 million for fiscal 2026. The operating loss was lower due to the prior year recognition of $1.2 million in litigation fees and the write-off of $5.2 million for a disputed receivable that was retained following the sale of the AIS business. For additional detail, see "Item 8. Financial Statements and Supplementary Data—Note 22."
Corporate Expenses
Corporate expenses decreased $6.2 million, to $77.0 million for fiscal 2026, compared to $83.2 million for fiscal 2025. The decrease is primarily due to decreases in salaries and wages, professional fees and legal expenses.
Interest Expense
Interest expense for fiscal 2026 decreased $25.6 million, to $55.7 million, as compared to $81.3 million in fiscal 2025. The decrease is primarily attributable to a decrease of $235.9 million in our weighted average debt outstanding and a decrease in the weighted average interest rate of 160 basis points. The decrease is offset by lower capitalized interest of $6.1 million in the current year associated with the new coil coating facility in Washington, Missouri, which became operational during the first quarter of fiscal 2026. See "Liquidity and Capital Resources—Greenfield Aluminum Coil Coating Facility" below for more information.
Equity in Earnings of Unconsolidated Entities
Equity in earnings of unconsolidated subsidiaries for the current period increased $193.6 million, to $209.7 million, compared to $16.2 million in the prior year period. The increase is due to a net gain from the sale of the Electrical Products Group and WSI, partially offset by an impairment loss recognized on the AVAIL JV in the second quarter of fiscal 2026, a prior period adjustment for accounting errors within the Brazil operations of the AVAIL JV, and lower earnings following the sale of the Electrical Products Group and WSI. See "Liquidity and Capital Resources—AVAIL JV" below for more information about the AVAIL JV.
24

Other (Income) Expense, Net
Other income, net was $1.6 million for fiscal 2026, compared to other expense, net of $0.6 million for fiscal 2025. The increase in income is primarily due to foreign currency gains primarily attributed to our operations in Canada, and increased interest income in the current year.
Income Taxes
The effective tax rate was flat at 24.5% for fiscal 2026 compared to fiscal 2025. In the current year, the effective tax rate was negatively impacted by an increase in state tax expense from our investment in the AVAIL JV, partially offset by higher R&D tax credits related to the construction of the new aluminum coil coating facility in Washington, Missouri. In the prior year, the effective tax rate was negatively impacted by non-deductible items such as compensation limited by IRC Sec. 162(m), meals and entertainment subject to the 50% limitation under IRC Sec. 274(n) and higher state tax expense, net of federal benefit.
Liquidity and Capital Resources
We have historically met our cash needs through a combination of cash flows from operating activities along with bank and bond market debt. Our cash requirements generally include working capital needs, capital improvements, quarterly cash dividends, acquisitions and other general corporate purposes. Based on our current financial condition and current operations, we believe that our cash position, cash flows from operating activities and our expectation of continuing availability to draw upon our credit facilities are sufficient to meet our cash flow needs for the foreseeable future.
As of February 28, 2026, our total liquidity of $358.8 million, consisted of $358.1 million of available capacity under our Revolving Credit Facility and Receivables Securitization Facility, and cash and cash equivalents of $0.7 million.
Cash Flows
The following table summarizes our cash flows by category for the periods presented (in thousands):
Year Ended February 28,
20262025
Net cash provided by operating activities$525,446 $249,909 
Net cash used in investing activities$(91,482)$(114,997)
Net cash used in financing activities$(434,122)$(138,695)
Net cash provided by operating activities for fiscal 2026 increased by $275.5 million, compared to fiscal 2025, primarily due to:
an increase in cash distributions from the AVAIL JV of $260.7 million, following AVAIL's sale of its EPG and WSI businesses,
an increase in net income of $188.4 million, primarily due to an increase in equity in earnings from the AVAIL JV,
an increase in cash flows from deferred income taxes of $24.9 million, primarily due to cash tax savings from the enactment of the One Big Beautiful Bill Act on July 4, 2025, as well as an increase in book over tax basis related to goodwill and the deductibility of interest expense that had previously been capitalized for tax purposes,
an increase in cash flows from long-term assets and liabilities of $7.1 million, primarily due to increases in long-term lease liabilities, partially offset by a decrease in pension liability, and
an increase in non-cash expenses of $4.5 million, primarily due to additional depreciation expense, partly due to the new aluminum coil coating facility in Washington, Missouri and restructuring charges related to two locations in our AZZ Metal Coatings segment, partially offset by a decrease in bad debt expense, due to a write-off of a receivable in the prior year related to the AZZ Infrastructure Solutions segment, and a gain on the sale of property, plant and equipment in the current year, partially offset by
an increase in non-cash equity in earnings from the AVAIL JV of $193.6 million, primarily due to equity in earnings related to the AVAIL JV's sale of its EPG and WSI businesses, and
a decrease in cash from working capital of $16.5 million, related to decreases in accounts payable and accrued expenses, coupled with increases in accounts receivable, inventories and other receivables, partially offset by decreases in contract assets.
Cash flows used in investing activities for fiscal 2026 decreased by $23.5 million, compared to fiscal 2025, primarily due to:
25

a decrease of $35.1 million in the purchase of property, plant and equipment, primarily due to costs in the prior year associated with the new aluminum coil coating facility in Washington, Missouri, which became operational during fiscal 2026,
an increase of $4.9 million in proceeds from the sale of property plant and equipment,
an increase of $13.6 million in proceeds from return of investment from the AVAIL JV, partially offset by
an increase of $30.1 million in cash used to acquire a facility in Canton, Ohio, in our Metal Coatings segment.
Cash flows used in financing activities for fiscal 2026 increased by $295.4 million, compared to fiscal 2025, primarily due to:
an increase in net payments on long term debt and finance leases liabilities of $426.7 million,
an increase in share repurchases of $20.0 million, due to the shares repurchased under the 2020 Authorization in the current year, and
a decrease in proceeds from issuance of common stock of $307.9 million, due to the April 2024 Secondary Public Offering in the prior year, partially offset by
a decrease in cash used for redemption of preferred stock of $308.9 million, due to the redemption of the Series A Preferred Stock in the prior year, and
an increase in proceeds from our accounts receivables securitization facility of $150.0 million.
Net cash provided by operating activities for fiscal 2025 increased by $5.4 million, compared to fiscal 2024, primarily due to:
an increase in net income of $27.2 million,
an increase in non-cash expenses of $11.6 million, primarily due to additional depreciation expense, coupled with an increase in bad debt expense, due to a write-off of a receivable related to the AZZ Infrastructure Solutions segment, and an increase in stock-based compensation expense,
an increase in cash distributions from the AVAIL JV of $9.5 million, primarily due to a full year of operations for the AVAIL JV,
an increase in cash flows from deferred income taxes of $3.3 million, partially offset by
a decrease in cash from working capital of $36.9 million, primarily related to increases in contract assets, inventories and accounts receivable, partially offset by increases in accounts payable and accrued expenses.
a decrease in cash flows from long-term assets and liabilities of $8.4 million, and
an increase in non-cash equity in earnings from the AVAIL JV of $0.8 million.
Cash flows used in investing activities for fiscal 2025 increased by $19.9 million, compared to fiscal 2024, primarily due to:
an increase of $20.8 million in the purchase of property, plant and equipment, primarily due to costs associated with the new aluminum coil coating facility in Washington, Missouri, partially offset by
an increase of $0.8 million in proceeds from the sale of property plant and equipment.
Cash flows used in financing activities for fiscal 2025 decreased by $9.2 million, compared to fiscal 2024, primarily due to:
an increase in proceeds from issuance of common stock of $309.1 million, due to the April 2024 Secondary Public Offering,
a decrease of $8.3 million for the payment of dividends on common and preferred shares, primarily due to the repayment of the Series A Preferred Stock in fiscal 2025, and
a decrease in net payments on long term debt and finance leases liabilities of $4.4 million, partially offset by
an increase in cash used for redemption of preferred stock of $308.9 million, due to the redemption of the Series A Preferred Stock in the prior year,
an increase of $3.5 million in income taxes paid related to issuance of common shares under stock-based plans, primarily due to the increase in the Company's stock price.
See "Financing and Capital" section below for additional information.
26

Financing and Capital
2022 Credit Agreement and Term Loan B
We have a credit agreement with a syndicate of financial institutions as lenders that was entered into on May 13, 2022 and was subsequently amended on August 17, 2023, December 20, 2023, March 20, 2024, September 24, 2024, February 27, 2025, and August 5, 2025 (collectively referred to herein as the "2022 Credit Agreement").
The 2022 Credit Agreement includes the following significant terms:
i.provides for a senior secured initial term loan in the aggregate principal amount of $1.3 billion (the "Term Loan B"), due May 13, 2029, which is secured by substantially all of the assets of the Company; as of February 28, 2026, the outstanding balance of the Term Loan B was $335.0 million;
ii.provides for a maximum senior secured Revolving Credit Facility in the aggregate principal amount of $400.0 million (the "Revolving Credit Facility"), due May 13, 2027;
iii.includes a letter of credit sub-facility of up to $100.0 million, which is part of, and not in addition to, the Revolving Credit Facility;
iv.borrowings under the Term Loan B bear an interest rate of Secured Overnight Financing Rate ("SOFR") plus 1.75% and the Revolving Credit Facility bears a leverage-based rate with various tiers between 1.75% and 2.75%; as of February 28, 2026 , the interest rate was SOFR plus 1.75%;
v.includes customary affirmative and negative covenants, and events of default; including restrictions on the incurrence of non-ordinary course debt, investment and dividends, subject to various exceptions; and,
vi.includes a maximum quarterly leverage ratio financial covenant, with reporting requirements to our banking group at each quarter-end.
On August 5, 2025, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus 2.50% to SOFR plus 1.75%.

During fiscal 2025, we repriced our Revolving Credit Facility and Term Loan B, which amended the 2022 Credit Agreement as follows:
i.On March 20, 2024, we repriced our Term Loan B. The repricing reduced the margin from SOFR plus 3.75% to SOFR plus 3.25%.
ii.On September 24, 2024, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus 3.25% to SOFR plus 2.50%.
iii.On February 27, 2025, we repriced the Revolving Credit Facility, which has a leverage-based rate with various tiers. The repricing reduced the interest rate tiers from SOFR plus 2.75% to 3.50% to SOFR plus 1.75% to 2.75%.
We primarily utilize proceeds from the Revolving Credit Facility to finance timing fluctuations of working capital needs, capital improvements, quarterly cash dividends, acquisitions and other general corporate purposes.
As defined in the 2022 Credit Agreement, quarterly prepayments were due against the outstanding principal of the Term Loan B and were payable on the last business day of each May, August, November and February, beginning August 31, 2022, in a quarterly aggregate principal amount of $3.25 million, with the entire remaining principal amount due on May 13, 2029, the maturity date. Additional prepayments made against the Term Loan B contributed to these required quarterly payments. Due to prepayments made against the Term Loan B since August 31, 2022, the quarterly mandatory principal payment requirement has been met, and the quarterly payments of $3.25 million are no longer required.
Receivables Securitization Facility
On July 10, 2025, we entered into a credit agreement secured by our trade accounts receivable and contract assets (the "Receivables Securitization Facility.") Under this arrangement, we transferred our trade receivables to a special purpose entity ("SPE"), which in turn pledged those receivables as collateral for borrowings under the facility. The transaction does not qualify as a sale under ASC 860, Transfers and Servicing; as a result, the arrangement is accounted for as a secured borrowing.
Accordingly, the receivables transferred to the SPE will remain on our consolidated balance sheet within trade accounts receivable and contract assets, and the Receivables Securitization Facility is included in "Long-term debt, net." The Receivables Securitization Facility has a limit of $150.0 million and is due July 10, 2028. As of February 28, 2026, the total amount of receivables pledged under the facility was $247.9 million, consisting of $136.5 million in trade accounts receivable and $111.4 million in contract assets, with outstanding borrowings of $130.0 million. The interest rate on the Receivables Securitization Facility is one-month SOFR plus 0.95%.
27

We remain exposed to the credit risk associated with the underlying receivables and are responsible for their collection. The Receivables Securitization Facility includes provisions that allow the SPE to take control of the assets only in the event of bankruptcy or violation of servicing the secured accounts receivable. We will monitor these provisions to ensure ongoing compliance and availability under the facility.
The proceeds from the Receivables Securitization Facility were used to pay down the Term Loan B.
The weighted average interest rate for our outstanding debt, including the Revolving Credit Facility, the Term Loan B, and Receivables Securitization Facility was 5.94% and 7.54% as of February 28, 2026 and 2025, respectively. We are also obligated to pay a leverage-based commitment fee with various tiers between 0.20% and 0.30% per year for unused amounts under the Revolving Credit Facility. As of February 28, 2026, the commitment fee rate was 0.20%.
Our 2022 Credit Agreement requires us to maintain a maximum Total Net Leverage Ratio (as defined in the loan agreement) no greater than 4.5. We are also required to maintain certain covenants under the Receivables Securitization Facility. As of February 28, 2026, we were in compliance with all covenants and other requirements set forth in the 2022 Credit Agreement and the Receivables Securitization Facility.
April 2024 Secondary Public Offering
On April 30, 2024, we completed a secondary public offering in which we sold 4.6 million shares of our common stock at $70.00 per share (the "April 2024 Secondary Public Offering"). We received gross proceeds of $322.0 million, and paid offering expenses of $13.3 million, for net proceeds of $308.7 million. The proceeds from the April 2024 Offering were used to redeem the Series A Preferred Stock.
Series A Convertible Preferred Stock
On May 9, 2024, we fully redeemed our 240,000 shares of 6.0% Series A Convertible Preferred Stock for $308.9 million. The payment was calculated as the face value of the Series A Preferred Stock of $240.0 million, multiplied by the Return Factor of 1.4, less dividends paid to date of $27.1 million. The redemption premium of $75.2 million, which was calculated as the difference between the redemption amount and the book value of $233.7 million, was recorded as a deemed dividend, and reduced net income available to common shareholders. The Series A Preferred Stock was redeemed using proceeds from the April 2024 Secondary Public Offering.
Dividends
The Series A Preferred Stock accumulated a 6.0% dividend per annum, or $15.00 per share per quarter. Dividends were payable in cash or in kind, by accreting and increasing the Series A Base Amount ("PIK Dividends"). Dividends were payable on the sum of (i) the aggregate liquidation preference amount of $240.0 million plus (ii) any PIK Dividends. Dividends were accrued daily and paid quarterly in arrears, on March 31, June 30, September 30 and December 31 of each year. Following the calendar quarter ending June 30, 2027, we were not able to elect PIK Dividends and dividends on the Series A Preferred Stock were required to be paid in cash. All dividends were paid in cash through May 9, 2024, at which time the Series A Preferred Stock was redeemed. The dividend would have increased annually by one percentage point, beginning with the dividend payable for the calendar quarter ending September 30, 2028. Dividends declared and paid for the fiscal year ended February 28, 2025 was $3.6 million.
Letters of Credit
As of February 28, 2026, we had outstanding letters of credit in the amount of $12.0 million. These standby letters of credit are primarily issued to support insurance deductibles and other collateral requirements.
Interest Rate Swap
We manage our exposure to fluctuations in interest rates on our floating-rate debt by entering into interest rate swap agreements to convert a portion of our variable-rate debt to a fixed rate. On September 27, 2022, we entered into a fixed-rate interest rate swap agreement, which was subsequently amended on October 7, 2022. The 2022 Swap was terminated on June 30, 2025.
Simultaneous to the termination of the 2022 Swap, we entered into a new fixed-rate interest rate swap agreement on June 30, 2025. The 2025 Swap converts the SOFR-based component of the interest rate to 3.759%. As of February 28, 2026, the 2025 Swap resulted in a total fixed rate of 5.509%. The 2025 Swap had an initial notional amount of $290.0 million and a maturity date of June 30, 2027. The objective of the 2025 Swap is to eliminate the variability of cash flows in interest payments attributable to changes in benchmark one-month SOFR interest rates. The hedged risk is the interest rate risk exposure to
28

changes in interest payments, attributable to changes in benchmark one-month SOFR interest rates over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to exactly offset changes in cash flows of the variable-rate debt. We designated the 2025 Swap as a cash flow hedge at inception. Cash settlements, in the form of cash payments or cash receipts, of the 2025 Swap are recognized in interest expense.
Other
We plan to contribute $6.1 million to our pension plan during fiscal 2027. See "Item 8. Financial Statements and Supplementary Data—Note 15" for a discussion of our employee benefit plans.
As of February 28, 2026, we had $515.0 million of debt outstanding, with varying maturities through fiscal 2030. We had approximately $358.1 million of additional credit available as of February 28, 2026.
Capital Commitments—Greenfield Aluminum Coil Coating Facility
We have expanded our coatings capabilities through the construction of a new 25-acre aluminum coil coating facility in Washington, Missouri, which became operational during the first quarter of fiscal 2026. The new greenfield facility is included in the AZZ Precoat Metals segment and is supported by a take-or-pay contract for approximately 75% of the output from the new plant. We expect to spend approximately $122.8 million in capital payments related to the project, of which $113.6 million was paid prior to fiscal 2026 and approximately $7.8 million was paid during fiscal year 2026. The remaining balance of $1.4 million is expected to be paid in the first quarter of fiscal 2027.
AVAIL JV
We account for our 40% interest in the AVAIL JV under the equity method of accounting and include our equity in earnings as part of the AZZ Infrastructure Solutions segment. We record our equity in earnings in the AVAIL JV on a one-month lag.
In May 2025, Avail Infrastructure Solutions ("AVAIL"), in which we have an unconsolidated investment through the AVAIL JV, completed the sale of its electrical enclosures, switchgear, and bus systems businesses (the "Electrical Products Group" or "EPG"). During the first quarter of fiscal 2026, we received a distribution of cash from the AVAIL JV of $273.2 million. We classified the distribution as an operating activity in the statement of cash flows, in accordance with our policy to apply the cumulative earnings approach for the classification of distributions.
Subsequent to AVAIL’s sale of EPG, management identified events and circumstances indicating that the fair value of our investment in the AVAIL JV may have fallen below its carrying value on an other-than-temporary basis. These indicators arose principally from the significant business divestiture by AVAIL and a corresponding reduction in AVAIL's projected future earnings. In response, management performed a recoverability analysis of our investment in the AVAIL JV. Management estimated the fair value of our 40% interest in the AVAIL JV and concluded that the decline in fair value was other-than-temporary. Accordingly, we recorded an impairment charge of $45.9 million during the second quarter of fiscal 2026 to write down the carrying value of our investment in the AVAIL JV.
In December 2025, AVAIL completed the sale of the majority of WSI. In addition, during the fourth quarter of fiscal 2026, we received a cash distribution of $13.6 million from the AVAIL JV. We classify cash flows from distributions using the cumulative earnings method. Cash received is classified as return on investment in operating cash flows to the extent that cumulative earnings exceeds cumulative distributions, less distributions received in prior periods that were deemed returns of investment. During the year ended February 28, 2026, we received $286.8 million in distributions, and $273.2 million were deemed to be return on investment and reflected in cash flows from operating activities, and $13.6 million were deemed to be return of investment and reflected in cash flows from investing activities.
As of February 28, 2026, management believes the carrying value of the investment in the AVAIL JV is recoverable based on AVAIL's current financial position. We will continue to monitor the AVAIL JV for any indicators of impairment, and if further declines in the fair value occur and are deemed other-than-temporary, additional write-downs will be recorded.
During the year ended February 28, 2026, AVAIL recorded a prior period adjustment for accounting errors within the Brazil operations of the AVAIL JV. We recorded our proportionate share of the adjustment during the fourth quarter of fiscal year 2026. Our share of the adjustment was approximately $9.6 million and is included in “Equity in earnings of unconsolidated joint ventures” in our consolidated statement of operations. The adjustment is comprised of $1.2 million related to the full year ended February 28, 2026 and $8.4 million related to prior periods. Management performed an out of period analysis and concluded that the adjustment was not material to any previously issued financial statements or to the Company’s consolidated financial statements for the year ended February 28, 2026.
29

As of February 28, 2026, our investment in the AVAIL JV was $20.0 million. For the year ended February 28, 2026, we recorded $209.7 million of equity in earnings, which consists of 1) a net gain of $261.8 million from the sale of the EPG and WSI, 2) $3.4 million of equity in earnings from the AVAIL JV's operations for the year ended February 28, 2026, offset by 3) an impairment loss of $45.9 million on the AVAIL JV recognized during the second quarter of fiscal 2026, and 4) an adjustment of $9.6 million related to accounting errors identified within the Brazil operations of the AVAIL JV.
Share Repurchase Program
On November 10, 2020, our Board of Directors authorized a $100 million share repurchase program pursuant to which we may repurchase our common stock (the "2020 Authorization"). Repurchases under the 2020 Authorization will be made through open market or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when we might otherwise be precluded from doing so.
On January 22, 2026, our Board of Directors authorized a $100 million share repurchase program (the "2026 Share Repurchase Program") pursuant to which we may repurchase our common stock. Repurchases under the 2026 Share Repurchase Program will be made through open market or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when we might otherwise be precluded from doing so.
During fiscal 2026, we repurchased 201,416 shares of common stock in the amount of $20.0 million at an average purchase price of $99.28 under the 2020 Share Authorization. As of February 28, 2026, there was $33.2 million remaining to repurchase shares under the 2020 Authorization. During fiscal 2026, we did not repurchase any shares under the 2026 Share Repurchase Program. As of February 28, 2026, there was $100.0 million remaining to repurchase shares under the 2026 Share Repurchase Program. Currently, share repurchases may not exceed 6% of our market capitalization per fiscal year.
Other Exposures
We have exposure to commodity price increases in all three of our operating segments, primarily zinc and natural gas in the AZZ Metal Coatings segment, and natural gas, steel, and aluminum scrap in the AZZ Precoat Metals segment. We attempt to minimize these increases by entering into agreements with our zinc suppliers and such agreements generally include fixed premiums, and by entering into agreements with our natural gas suppliers to fix a portion of our purchase cost. In addition to these measures, we attempt to recover other cost increases through improvements to our manufacturing process, supply chain management, and through increases in prices to match inflationary increases where competitively feasible. We have indirect exposure to copper, aluminum, steel and nickel-based alloys in the AZZ Infrastructure Solutions segment through our 40% investment in the AVAIL JV.
Off-Balance Sheet Arrangements and Contractual Commitments
As of February 28, 2026, we did not have any off-balance sheet arrangements as defined under SEC rules. Specifically, there were no off-balance sheet transactions, arrangements, obligations (including contingent obligations), or other relationships with unconsolidated entities or other persons that have, or may have, a material effect on the financial condition, changes in financial condition, sales or expenses, results of operations, liquidity, capital expenditures or capital resources of the Company.
As of February 28, 2026, we had non-cancelable forward contracts to purchase approximately $97.1 million of zinc and $7.3 million of natural gas at various volumes and prices. All such contracts expire in fiscal 2027.
As of February 28, 2026, we had outstanding letters of credit in the amount of $12.0 million. These standby letters of credit are primarily issued to support insurance deductibles and other collateral requirements.
Critical Accounting Policies and Estimates
The preparation of financial statements and related disclosures in conformity with U.S. GAAP requires us to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and the accompanying notes. Actual results may differ from these estimates under different assumptions or conditions. The SEC defines critical accounting estimates as those made in accordance with U.S. GAAP that involve a significant level of estimation uncertainty and have had or are reasonably likely to have a material impact on a company's financial condition or results of operations. We consider the following accounting estimates to meet this definition because they are dependent on our judgement and assumptions about matters that are inherently uncertain and represent our more critical estimates.
30

Impairment of Goodwill
Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination and is not amortized. We test goodwill for potential impairment annually as of December 31, or more frequently, if an event occurs or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount.
If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as future cash flows and estimated terminal values for our reporting units that are discounted using a market participant perspective to determine the fair value of the reporting unit, which is then compared to the carrying value of that reporting unit to determine if there is impairment. The income approach includes assumptions about revenue growth rates, operating margins and terminal growth rates, discounted by an estimated weighted-average cost of capital derived from other publicly traded companies that are similar but not identical from an operational and economic standpoint. A significant change in events, circumstances or any of these assumptions could result in an impairment of goodwill. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies.
Long-lived assets and Intangible assets
Long-lived assets, including property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Indefinite-lived intangible assets are evaluated for impairment annually as of December 31, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Impairment is measured by a comparison of the carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, we record impairment losses for the excess of their carrying value over the estimated fair value.
We make estimates of projected cash flows when performing our impairment evaluation. These estimates include, but are not limited to, assumptions about future sales, zinc and natural gas prices, operating costs, margins, the use or disposition of the asset, the asset's estimated remaining useful life, and future expenditures necessary to maintain the asset's existing service potential. Due to the significant subjectivity of the assumptions used to test for recoverability, changes in market conditions could result in significant impairment charges in the future, which would impact our net income.
Accruals for Contingent Liabilities
We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates.
Business Combinations
Assets acquired and liabilities assumed as part of a business acquisition are generally recorded at their fair value at the date of acquisition. The excess of purchase price over the fair value of assets acquired and liabilities assumed is recorded as goodwill. Determining fair value of identifiable assets, particularly intangibles, and liabilities acquired also requires management judgement and the use of key assumptions and estimates, particularly regarding projected future cash flows and applicable discount rates. These assumptions and estimates are based upon available information that may be subject to further refinement over the purchase accounting period of one year.
Recent Accounting Pronouncements
See "Part II. Item 8. Financial Statements and Supplementary Data—Note 1" for a full description of recent accounting pronouncements, including the actual and expected dates of adoption and estimated effects on our consolidated results of operations and financial condition, which is incorporated herein by reference.
31

Non-GAAP Disclosures
In addition to reporting financial results in accordance with Generally Accepted Accounting Principles in the United States ("GAAP"), we provide Adjusted Net Income, Adjusted Earnings per Share and Adjusted EBITDA (collectively, the "Adjusted Earnings Measures"), which are non-GAAP measures. Management believes that the presentation of these measures provides investors with greater transparency when comparing operating results across a broad spectrum of companies, which provides a more complete understanding of our financial performance, competitive position, prospects for future capital investment and debt reduction. Management also believes that investors regularly rely on non-GAAP financial measures, such as Adjusted Net Income, Adjusted Earnings per Share and Adjusted EBITDA to assess operating performance and that such measures may highlight trends in our business that may not otherwise be apparent when relying on financial measures calculated in accordance with GAAP.
In calculating adjusted net income and adjusted earnings per share, management excludes: 1) intangible asset amortization, 2) restructuring charges, 3) certain legal settlements and accruals, 4) retirement and other severance expenses, 5) redemption premium on Series A Preferred Stock, 6) additional stock compensation expense related to the adoption of our executive retiree long-term incentive program, and 7) certain adjustments related to the Company's unconsolidated joint venture from the reported GAAP measure. Management defines Adjusted EBITDA as adjusted net income excluding depreciation, amortization, interest and provision for income taxes. Management believes Adjusted EBITDA is used by investors to analyze operating performance and evaluate the Company's ability to incur and service debt, as well as its capacity for making capital expenditures in the future.
Management provides non-GAAP financial measures for informational purposes and to enhance understanding of the Company's GAAP consolidated financial statements. Readers should consider these measures in addition to, but not instead of or superior to, the Company's financial statements prepared in accordance with GAAP, and undue reliance should not be placed on these non-GAAP financial measures. Additionally, these non-GAAP financial measures may be determined or calculated differently by other companies, limiting the usefulness of those measures for comparative purposes.
The following tables provide a reconciliation for the years ended February 28, 2026 and 2025 between the non-GAAP Adjusted Earnings Measures to the most comparable measures, calculated in accordance with GAAP (in thousands, except per share data):
32

Adjusted Net Income and Adjusted Earnings Per Share
Year Ended February 28,
20262025
Amount
Per
 Diluted Share(1)
Amount
Per
 Diluted Share(1)
Net income$317,260 $128,833 
Less: Series A Preferred Stock Dividends— (1,200)
Less: Redemption premium on Series A Preferred Stock— (75,198)
Net income available to common shareholders(2)
317,260 52,435 
Impact of Series A Preferred Stock dividends(2)
— 1,200 
Net income and diluted earnings per share for Adjusted net income calculation(2)
317,260 $10.50 53,635 $1.79 
Adjustments:
Amortization of intangible assets23,083 0.76 23,111 0.77 
Restructuring charges(3)
3,827 0.13 — 
Legal settlement and accrual(4)
— — 9,949 0.33 
Retirement and other severance expense(5)
— — 3,741 0.12 
Redemption premium on Series A Preferred Stock(6)
— — 75,198 2.50 
Executive retiree long-term incentive program(7)
2,185 0.07 — — 
AVAIL JV equity in earnings adjustment(8)
(204,474)(6.77)— — 
Subtotal(175,379)(5.81)111,999 3.72 
Tax impact(9)
45,241 1.50 (8,832)(0.29)
Total adjustments(130,138)(4.31)103,167 3.42 
Adjusted net income and adjusted earnings per share (non-GAAP)$187,122 $6.19 $156,802 $5.20 
Weighted average shares outstanding—Diluted for Adjusted earnings per share(2)
30,211 30,134 
See notes on page 35.
Adjusted EBITDA
Year Ended February 28,
20262025
Net income$317,260 $128,833 
Interest expense55,650 81,282 
Income tax expense103,055 41,850 
Depreciation and amortization90,056 82,205 
Adjustments:
Restructuring charges(3)
3,827 — 
Legal settlement and accrual(4)
— 9,949 
Retirement and other severance expense(5)
— 3,741 
Executive retiree long-term incentive program(7)
2,185 — 
AVAIL JV equity in earnings adjustment(8)
(204,474)— 
Adjusted EBITDA (non-GAAP)$367,559 $347,860 
See notes on page 35.
33

Adjusted EBITDA by Segment

The following table outlines adjusted EBITDA for our reportable segments and corporate operations:

Year Ended February 28, 2026
Metal CoatingsPrecoat MetalsInfra-
structure Solutions
CorporateTotal
Net income (loss)$203,595 $138,102 $209,603 $(234,040)$317,260 
Interest expense— — — 55,650 55,650 
Income tax expense— — — 103,055 103,055 
Depreciation and amortization27,723 38,059 — 24,274 90,056 
Adjustments:
Restructuring charges(3)
3,827 — — — 3,827 
Executive retiree long-term incentive program(7)
358 — — 1,827 2,185 
AVAIL JV equity in earnings adjustment(8)
— — (204,474)— (204,474)
Adjusted EBITDA (non-GAAP)$235,503 $176,161 $5,129 $(49,234)$367,559 
See notes on page 35.
Year Ended February 28, 2025
Metal CoatingsPrecoat MetalsInfra-
structure Solutions
CorporateTotal
Net income (loss)$178,722 $147,828 $9,426 $(207,143)$128,833 
Interest expense— — — 81,282 81,282 
Income tax expense— — — 41,850 41,850 
Depreciation and amortization26,640 31,185 — 24,380 82,205 
Adjustments:
Legal settlement and accrual(4)
— — 6,466 3,483 9,949 
Retirement and other severance expense(5)
— — — 3,741 3,741 
Adjusted EBITDA (non-GAAP)$205,362 $179,013 $15,892 $(52,407)$347,860 
See notes on page 35.
34

Debt Leverage Ratio Reconciliation
Trailing Twelve Months Ended
February 28, 2026February 28, 2025
Gross debt$515,000 $900,250 
Less: Cash per bank statement(13,227)(12,670)
Add: Finance lease liability13,746 6,647 
Consolidated indebtedness$515,519 $894,227 
Net income$317,260 $128,833 
Depreciation and amortization90,056 82,205 
Interest expense55,650 81,282 
Income tax expense103,055 41,850 
EBITDA566,021 334,170 
Cash items(10)
5,426 15,325 
Non-cash items(11)
14,832 12,161 
Equity in earnings, net of distributions(209,733)(3,598)
Adjusted EBITDA per Credit Agreement$376,546 $358,058 
Net leverage ratio1.4x2.5x

(1)
Earnings per share amounts included in the "Adjusted Net Income and Adjusted Earnings Per Share" table above may not sum due to rounding differences.
(2)
For the year ended February 28, 2025, diluted earnings per share is based on weighted average shares outstanding of 29,344, as the Series A Preferred Stock that was redeemed May 9, 2024 is anti-dilutive for this calculation. The calculation of adjusted diluted earnings per share is based on weighted average shares outstanding of 30,134, as the Series A Preferred Stock is dilutive to adjusted diluted earnings per share. Adjusted net income for adjusted earnings per share also includes the addback of Series A Preferred Stock dividends for the period noted above. For further information regarding the calculation of earnings per share, see "Item 8. Financial Statements and Supplementary Data—Note 14."
(3)
Includes restructuring charges related to the closure of two surface technology facilities in our Metal Coatings segment. See "Item 8. Financial Statements and Supplementary Data—Note 21."
(4)
For the year ended February 28, 2025, consists of a $3.5 million legal settlement and accrual related to a non-operating entity, and is classified as "Corporate" in our operating segment disclosure and $6.5 million for the write off of receivable and related legal fees due to the unfavorable resolution of a litigation matter related to the AIS segment that was retained following the sale of the AIS business. See "Item 8. Financial Statements and Supplementary Data—Note 22."
(5)
Related to retention and transition of certain executive management employees.
(6)
On May 9, 2024, we redeemed AZZ's Series A Preferred Stock. The redemption premium represents the difference between the redemption amount paid and the book value of the Series A Preferred Stock.
(7)
During the year ended February 28, 2026, we recognized additional stock-based compensation expense of $2.2 million upon the adoption of the Executive Retiree Long-term Incentive Program. For further information regarding the adoption of the ERP, see "Item 8. Financial Statements and Supplementary Data—Note 16."
(8)
During fiscal year 2026, AVAIL completed the sale of EPG and WSI. The year ended February 28, 2026 includes the net gain related to the sale of EPG and WSI, partially offset by the recognition of an impairment loss on the AVAIL JV, a prior period adjustment for accounting errors within the Brazil operations for the AVAIL JV and an adjustment related to a change in AVAIL's transfer pricing policy. For further information, see "Item 8. Financial Statements and Supplementary Data—Note 18."
(9)
For the year ended February 28, 2026, the non-GAAP effective tax rate is 24.0% for amortization of intangible assets, restructuring charges, and executive retiree long-term incentive program, and is 25.5% for the AVAIL JV equity in earnings adjustment. For the year ended February 28, 2025, the non-GAAP effective tax rate is 24.0% for all adjustments, except the Redemption premium on Series A Preferred Stock, which is not tax effected.
(10)
Cash items include certain legal settlements, accruals, retirement and other severance expenses, and restructuring charges associated with the Metal Coatings segment.
(11)
Non-cash items include stock-based compensation expense.
35

Item 7A. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risk from changes in commodity prices, interest rates and foreign currency exchange rates. We use derivative instruments principally to reduce our exposure to market risks from changes in commodity prices and interest rates. We do not enter into or hold derivative instruments for speculative or trading purposes.
Commodity Prices
We have exposure to commodity price increases in all three of our operating segments, primarily zinc and natural gas in the AZZ Metal Coatings segment, and natural gas, steel, and aluminum scrap in the AZZ Precoat Metals segment. We attempt to minimize these increases by entering into agreements with our zinc suppliers and such agreements generally include fixed premiums, and by entering into agreements with our natural gas suppliers to fix a portion of our purchase cost. In addition to these measures, we attempt to recover other cost increases through improvements to our manufacturing process, supply chain management, and through increases in prices to match inflationary increases where competitively feasible. We believe these agreements ensure adequate supplies and partially offset exposure to commodity price escalation. We have indirect exposure to copper, aluminum, steel and nickel-based alloys in the AZZ Infrastructure Solutions segment through our 40% investment in the AVAIL JV.
Interest Rates
We had $515.0 million of gross variable-rate debt outstanding as of February 28, 2026 under our revolving credit facility, Term Loan B and Receivables Securitization Facility. We manage our exposure to fluctuations in interest rates on our floating-rate debt by entering into interest rate swap agreements to convert a portion of our variable-rate debt to a fixed rate. Our interest rate swap eliminates the variability of cash flows in interest payments attributable to changes in benchmark one-month SOFR interest rates, and is designated as a cash flow hedge. We are subject to future interest rate fluctuations for the unhedged portion of our borrowings, which could potentially have a negative impact on our results of operations, financial position or cash flows.
Foreign Exchange Rates
The Company's foreign exchange exposures result primarily from intercompany balances, sale of manufactured solutions in foreign currencies, foreign currency denominated purchases, employee-related and other costs of running operations in foreign countries. As of February 28, 2026, the Company had exposure to foreign currency exchange rates related to our operations in Canada.
Sensitivity Analysis
The weighted average balance of variable interest debt outstanding, less the portion that is fixed through our interest rate swap agreement, was $297.7 million and $370.6 million as of February 28, 2026 and February 28, 2025, respectively. We estimate that a hypothetical 10% increase in interest rates from their current level would have increased interest expense by $1.8 million and $2.9 million during fiscal 2026 and 2025, respectively. We do not believe that a hypothetical change of 10% of the currency exchange rates that are currently in effect or a change of 10% of commodity prices would have a significant adverse effect on our results of operations, financial position, or cash flows. However, there can be no assurance that either interest rates, foreign exchange rates or commodity prices will not change in excess of the 10% hypothetical amount or that we would be able to pass along rising costs of commodity prices to our customers, and such hypothetical change, if it occurred, could have an adverse effect on our results of operations, financial position, and cash flows.
36

Item 8. Financial Statements and Supplementary Data

Index to Consolidated Financial Statements and Schedules
 

37

Report of Independent Registered Public Accounting Firm


Board of Directors and Shareholders
AZZ Inc.

Opinion on the financial statements
We have audited the accompanying consolidated balance sheets of AZZ Inc. (a Texas corporation) and subsidiaries (the “Company”) as of February 28, 2026 and February 28, 2025, the related consolidated statements of operations, comprehensive income (loss), changes in shareholders’ equity, and cash flows for each of the three years in the period ended February 28, 2026, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of February 28, 2026 and 2025, and the results of its operations and its cash flows for each of the three years in the period ended February 28, 2026, in conformity with accounting principles generally accepted in the United States of America.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of February 28, 2026, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated April 22, 2026 expressed an unqualified opinion.

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

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

Critical audit matters
Critical audit matters are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.


/s/ GRANT THORNTON LLP

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

Dallas, Texas
April 22, 2026
38

Report of Independent Registered Public Accounting Firm

Board of Directors and Shareholders
AZZ Inc.
Opinion on internal control over financial reporting
We have audited the internal control over financial reporting of AZZ Inc. (a Texas corporation) and subsidiaries (the “Company”) as of February 28, 2026, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of February 28, 2026, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended February 28, 2026, and our report dated April 22, 2026 expressed an unqualified opinion on those financial statements.

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

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

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

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

39

AZZ INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except par value)
 
As of
February 28, 2026February 28, 2025
Assets
Current assets:
Cash and cash equivalents$705 $1,488 
Trade accounts receivable, net of allowance for credit losses of $144 and $419 at February 28, 2026 and February 28, 2025, respectively
142,648 135,149 
Other receivables18,990 12,932 
Inventories113,413 112,313 
Contract assets112,785 106,507 
Prepaid expenses and other6,827 7,055 
Total current assets395,368 375,444 
Property, plant and equipment, net609,305 592,941 
Right-of-use assets59,564 25,951 
Goodwill714,753 703,863 
Deferred tax assets1,383 3,620 
Intangible assets, net409,738 421,850 
Investment in AVAIL joint venture19,960 99,379 
Other assets3,403 4,053 
Total assets$2,213,474 $2,227,101 
Liabilities and Shareholders' Equity
Current liabilities:
Accounts payable$114,590 $106,471 
Income taxes payable387 602 
Accrued salaries and wages33,847 37,742 
Other accrued liabilities74,771 68,428 
Lease liability, short-term8,679 7,749 
Total current liabilities232,274 220,992 
Long-term debt, net477,738 852,365 
Lease liability, long-term51,969 19,012 
Deferred tax liabilities73,924 42,819 
Other long-term liabilities40,538 46,418 
Total liabilities876,443 1,181,606 
Commitments and contingencies (Note 22)
Shareholders’ equity:
Common stock, $1 par value; 100,000 shares authorized; 29,880 and 29,913 shares issued and outstanding at February 28, 2026 and February 28, 2025, respectively
29,880 29,913 
Capital in excess of par value431,155 418,004 
Retained earnings883,544 609,158 
Accumulated other comprehensive loss(7,548)(11,580)
Total shareholders' equity1,337,031 1,045,495 
Total liabilities and shareholders' equity$2,213,474 $2,227,101 
 
The accompanying notes are an integral part of the consolidated financial statements.
40

AZZ INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)

Year Ended
February 28, 2026February 28, 2025February 29, 2024
Sales$1,650,080 $1,577,744 $1,537,589 
Cost of sales1,255,125 1,195,064 1,174,128 
Gross margin394,955 382,680 363,461 
Selling, general and administrative130,338 146,316 141,861 
Operating income264,617 236,364 221,600 
Interest expense, net(55,650)(81,282)(107,065)
Equity in earnings of unconsolidated subsidiaries209,733 16,163 15,407 
Other income (expense), net1,615 (562)161 
Income before income taxes420,315 170,683 130,103 
Income tax expense103,055 41,850 28,496 
Net income317,260 128,833 101,607 
Series A Preferred Stock Dividends (1,200)(14,400)
Redemption premium on Series A Preferred Stock (75,198) 
Net income available to common shareholders$317,260 $52,435 $87,207 
Basic earnings per common share$10.59 $1.80 $3.48 
Diluted earnings per common share$10.50 $1.79 $3.46 
Weighted average shares outstanding—Basic 29,955 29,086 25,041 
Weighted average shares outstanding—Diluted30,211 29,344 25,209 
Cash dividends declared per common share$0.77 $0.68 $0.68 
 
The accompanying notes are an integral part of the consolidated financial statements.
41

AZZ INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Net income available to common shareholders$317,260 $52,435 $87,207 
Other comprehensive income (loss):
Foreign currency translation adjustments:
Unrealized translation gain (loss)2,539 (2,701)(57)
Unrealized translation gain (loss) for unconsolidated subsidiary, net of tax(1)
820 (1,806)1,418 
Net pension actuarial gain (loss), net of tax(2)
1,794 (403)(303)
Unrealized gain (loss) on derivatives qualified for hedge accounting:
Unrealized gain (loss) on interest rate swap, net of tax(3)
(622)153 3,321 
Amounts reclassified from accumulated other comprehensive income to earnings, net of tax(4)
(510)(2,951)(3,667)
Unrealized gain (loss) on interest rate swap, net of tax for unconsolidated subsidiary(5)
11 22 (33)
Other comprehensive income (loss)4,032 (7,686)679 
Comprehensive income$321,292 $44,749 $87,886 
(1)
Unrealized translation gain (loss) for unconsolidated subsidiary is related to the Company's unconsolidated investment in the AVAIL JV and represents the Company's 40% interest in this amount. Net of tax expense (benefit) of $255, $(610) and $491 for 2026, 2025 and 2024, respectively.
(2)
Net of tax expense (benefit) of $582, $(127) and $(105) for 2026, 2025 and 2024, respectively.
(3)
Net of tax expense (benefit) of $(202), $53 and $1,099 for 2026, 2025 and 2024, respectively.
(4)
Net of tax benefit of $(161), $(1,017) and $(1,268) for 2026, 2025 and 2024, respectively.
(5)
Unrealized gain (loss) on interest rate swap, net of tax for unconsolidated subsidiary is related to the Company's unconsolidated investment in the AVAIL JV and represents the Company's 40% interest in this amount. Net of tax expense (benefit) of $5, $7 and $(12) for 2026, 2025 and 2024, respectively.
The accompanying notes are an integral part of the consolidated financial statements.



42

AZZ INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year Ended
February 28, 2026February 28,
2025
February 29,
2024
Cash flows from operating activities
Net income available to common shareholders$317,260 $52,435 $87,207 
Plus: Dividends on Series A Preferred Stock 1,200 14,400 
Plus: Redemption premium on Series A Preferred Stock 75,198  
Net income317,260 128,833 101,607 
Adjustments to reconcile net income to net cash provided by operating activities:
Bad debt expense (recovery)(78)5,058 (67)
Depreciation and amortization90,056 82,205 79,423 
Deferred income taxes32,828 7,969 4,685 
Equity in earnings of unconsolidated entities(209,733)(16,163)(15,407)
Distribution on investment in AVAIL joint venture273,223 12,565 3,113 
Restructuring charges3,744   
Net loss (gain) on sale of property, plant and equipment(4,403)(368)61 
Amortization of debt financing costs13,057 12,513 12,171 
Share-based compensation expense14,832 13,261 9,510 
Changes in current assets and current liabilities597 17,110 54,002 
Changes in other long-term assets and long-term liabilities(5,937)(13,074)(4,630)
Net cash provided by operating activities525,446 249,909 244,468 
Cash flows from investing activities
Purchase of property, plant and equipment(80,776)(115,883)(95,119)
Acquisition of subsidiaries, net of cash acquired(30,144)  
Proceeds from sale or insurance settlements of property, plant and equipment5,827 886 55 
Proceeds from return of investment on the AVAIL JV13,611   
Net cash used in investing activities(91,482)(114,997)(95,064)
Cash flows from financing activities
Proceeds from issuance of common stock3,591 311,463 2,364 
Redemption of Series A Preferred Stock (308,920) 
Tax payments related to common stock issued under stock-based plans(5,104)(5,239)(1,711)
Proceeds from Revolving Credit Facility726,000 326,000 249,000 
Payments on Revolving Credit Facility(706,000)(326,000)(314,000)
Proceeds from Receivables Securitization Facility150,000   
Payments on Securitization Loan Debt(20,000)  
Payments of debt financing costs(1,803)(1,903)(1,699)
Payments on long-term debt and finance leases(537,731)(110,988)(50,424)
Repurchase and retirement of treasury stock(20,000)  
Payments of dividends(23,075)(23,108)(31,418)
Net cash used in financing activities(434,122)(138,695)(147,888)
Effect of exchange rate changes on cash(625)922 13 
Net increase (decrease) in cash and cash equivalents(783)(2,861)1,529 
Cash and cash equivalents at beginning of period1,488 4,349 2,820 
Cash and cash equivalents at end of period$705 $1,488 $4,349 
The accompanying notes are an integral part of the consolidated financial statements.
43

AZZ INC.
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY
(in thousands)
 
Common StockCapital in
Excess of
Par Value
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Total
SharesAmount
Balance at February 28, 202324,912 $24,912 $93,357 $506,042 $(4,573)$619,738 
Share-based compensation— — 9,488 — — 9,488 
Common stock issued under stock-based plans and related tax expense122 122 (1,811)— — (1,689)
Common stock issued under employee stock purchase plan68 68 2,296 — — 2,364 
Dividends on Series A Preferred Stock— — — (14,400)— (14,400)
Cash dividends paid on common shares— — — (17,018)— (17,018)
Net income— — — 101,607 — 101,607 
Other comprehensive income— — —  679 679 
Balance at February 29, 202425,102 $25,102 $103,330 $576,231 $(3,894)$700,769 
Share-based compensation— — 13,251 — — 13,251 
Common stock issued under stock-based plans and related tax expense137 137 (5,366)— — (5,229)
Common stock issued under employee stock purchase plan74 74 2,721 — — 2,795 
Secondary public offering and issuance of additional common stock4,600 4,600 304,068 — — 308,668 
Dividends on Series A Preferred Stock— — — (1,200)— (1,200)
Cash dividends paid on common shares— — — (19,508)— (19,508)
Redemption premium on Series A Preferred Stock— — — (75,198)— (75,198)
Net income— — — 128,833 — 128,833 
Other comprehensive loss— — — — (7,686)(7,686)
Balance at February 28, 202529,913 $29,913 $418,004 $609,158 $(11,580)$1,045,495 
Share-based compensation— — 14,824 — — 14,824 
Common stock issued under stock-based plans and related tax expense110 110 (5,206)— — (5,096)
Common stock issued under employee stock purchase plan58 58 3,533 — — 3,591 
Repurchase and retirement of common stock(201)(201)— (19,799)— (20,000)
Cash dividends paid on common shares— — — (23,075)— (23,075)
Net income— — — 317,260 — 317,260 
Other comprehensive income— — — — 4,032 4,032 
Balance at February 28, 202629,880 $29,880 $431,155 $883,544 $(7,548)$1,337,031 

The accompanying notes are an integral part of the consolidated financial statements.
44

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. The Company, Basis of Presentation and Significant Accounting Policies
Organization
AZZ Inc. ("AZZ", the "Company", "our" or "we") was established in 1956 and incorporated under the laws of the state of Texas. We are a provider of hot-dip galvanizing and coil coating solutions to a broad range of end markets in North America. We have three distinct operating segments: the AZZ Metal Coatings segment, the AZZ Precoat Metals segment, and the AZZ Infrastructure Solutions segment. Our AZZ Metal Coatings segment is a leading provider of metal coating solutions for corrosion protection, including hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating to the North American steel fabrication industry and other industries. The AZZ Precoat Metals segment provides aesthetic and corrosion protective coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets in North America. The AZZ Infrastructure Solutions segment ("AIS") represents our 40% non-controlling interest in the AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily dedicated to delivering safe and reliable transmission of power from generation sources to end customers, and automated weld overlay solutions for corrosion and erosion mitigation to critical infrastructure in markets worldwide. See Note 18 for additional information about the AVAIL JV. See Note 17 for information about the Company's operations by segment.
Basis of consolidation
The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of AZZ and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.
Use of estimates
The preparation of the financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Concentrations of credit risk
Financial instruments that potentially subject AZZ to significant concentrations of credit risk consist principally of cash and cash equivalents as well as trade accounts receivable. As of February 28, 2026, we had cash in banks of $12.5 million in excess of the Federal Deposit Insurance Corporation ("FDIC") limits, which includes $12.3 million of outstanding checks.
We maintain cash and cash equivalents with various financial institutions. Our policy is designed to limit exposure to any one institution. We perform periodic evaluations of the relative credit standing of those financial institutions that are considered in our banking relationships and have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.
We have limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and geographic diversification. We perform ongoing evaluations of our customers' financial condition. Collateral is usually not required from customers as a condition of sale.
Accounts receivable, net of allowance for credit losses
Accounts receivable are stated amounts due from customers. We maintain an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. We treat trade accounts receivable as one portfolio and record an allowance based on a combination of management's knowledge of its customer base, historical losses, current economic conditions and customer specific events. The allowance is adjusted based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer's credit terms. Accounts are written off when management determines the account is uncollectible. Recoveries are recorded against the allowance in the period received. The balance of trade accounts receivable, net of allowance for credit losses was $142.6 million, $135.1 million, and $142.2 million as of February 28, 2026, February 28, 2025 and February 29, 2024, respectively.
45

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The following table shows the changes in the allowance for credit losses for fiscal 2026, 2025 and 2024 (in thousands):
 Year Ended
February 28, 2026February 28, 2025February 29, 2024
Balance at beginning of year$419 $2,347 $5,752 
Adjustment based on aged receivables analysis(78)5,058 (67)
Charge-offs, net of recoveries(1)
(197)(5,287)338 
Other(2)
 (1,699)(3,676)
Balance at end of year(3)
$144 $419 $2,347 
(1)
For fiscal 2025, includes a charge-off of $5.2 million following the unfavorable resolution of a litigation matter that was retained following the AIS divestiture.
(2)
For fiscal 2025 and 2024, "Other" includes the write off of $1.7 million and $3.7 million of reserves, respectively, following the settlement of a litigation matter. The reserves related to the AZZ Infrastructure Solutions segment and were retained following the AIS divestiture.
(3)
For fiscal 2024, the allowance for credit losses includes $1.7 million, related to the AZZ Infrastructure Solutions segment that were retained following the AIS divestiture.
Other Receivables
Other receivables include income taxes receivable, receivables for supplier rebates, and other miscellaneous receivables.
Revenue recognition
Revenue is recognized when customers obtain control of goods or services, for contracts that have been approved and executed. Revenue is generally recognized over time. Contract assets are recorded when revenue is recognized before we have an unconditional right to payment, and contract liabilities are recorded when payment is received in advance.
AZZ Metal Coatings Segment
AZZ's Metal Coatings segment is a provider of hot-dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. We recognize sales over time as the metal coating is applied to customer provided material as the process enhances a customer-controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.
AZZ Precoat Metals Segment
AZZ Precoat Metals is a provider of advanced applications of protective and decorative coatings and related value-added services for steel and aluminum coil, primarily serving the construction, appliance, heating, ventilation, and air conditioning (HVAC), container, transportation and other end markets. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of coating services, which may also include secondary services such as slitting, embossing or cut to length. We recognize sales over time as the coating is applied to customer-provided material, as the process enhances a customer-controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis; in certain cases, we may offer volume discounts, which are recorded as a reduction to sales and recognized over time in the same manner as the related revenue.
Contract Assets and Liabilities
The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets. Our contract assets and contract liabilities are primarily related to the AZZ Precoat Metals segment. Customer billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, we can receive advances from our customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.
46

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The increases or decreases in contract assets and contract liabilities during fiscal year 2026 were primarily due to normal timing differences between AZZ's performance and customer payments. Contract liabilities of $0.6 million, $0.5 million, and $1.0 million as of February 28, 2026, February 28, 2025, and February 29, 2024, respectively, are included in "Other accrued liabilities" in the consolidated balance sheets. The balance of contract assets was $112.8 million, $106.5 million, and $79.3 million as of February 28, 2026, February 28, 2025 and February 29, 2024, respectively. The balance of contract assets is primarily related to the AZZ Precoat Metals segment. Contract assets have increased in 2026 compared to 2025 as customers utilize Precoat Metals' extensive warehouse capabilities and position finished goods at Precoat Metals' central locations versus the customer's own individual warehouses. This increase reflects steel price volatility, steel availability, and market uncertainty resulting from economic policy changes. We recognized $0.5 million and $0.5 million of revenue for amounts that were included in contract liabilities as of February 28, 2026 and 2025, respectively.
Other
No general rights of return exist for customers; however, we provide assurance-type warranties and a provision for estimated warranties has been established. AZZ generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. We do not adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.
Disaggregated Sales
Sales by segment and geography is disclosed in Note 17. In addition, the following table presents disaggregated sales, by customer industry for fiscal years 2026, 2025 and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Sales:
Construction$923,971 $893,147 $841,557 
Industrial149,079 129,542 153,686 
Consumer130,548 123,124 128,658 
Transportation158,451 163,965 168,631 
Electrical149,562 127,542 100,236 
Other (1)
138,470 140,424 144,821 
Total sales$1,650,080 $1,577,744 $1,537,589 
(1) Other includes less significant markets, such as non-construction agriculture, recreation, petro-chem, AZZ Tubular products and sales from recycling and other miscellaneous customer industries.
Cash and cash equivalents
We consider cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less.
Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification cost method for the Precoat Metals segment. A reserve for excess quantities and obsolescence is based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, which we record as a charge to reduce inventory to its net realizable value.
Property, plant and equipment
Property and equipment are stated at cost less accumulated depreciation. Costs for improvements that extend the useful life of our property and equipment are capitalized as additions. The improvements are depreciated over the estimated useful lives, and assets that are replaced are disposed of at the net book value. In addition, we capitalize interest on borrowings during the active construction period of capital projects. Capitalized interest is added to the cost of the assets and depreciated over the
47

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
estimated useful lives of the assets. Depreciation is computed using the straight-line method over the following estimated useful lives:
 
Leasehold improvements, buildings and structures
10-27 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment
3-5 years
Computers and software
3-7 years
Repairs and maintenance are charged to expense as incurred.
Amortizable intangible and long-lived assets
Intangible assets on the consolidated balance sheets are comprised of customer relationships, non-compete agreements, trademarks, technology and certifications. Such intangible assets (excluding indefinite-lived intangible assets) are amortized on a straight-line basis over the estimated useful lives of the assets ranging from three to 30 years. Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, we record impairment losses for the excess of their carrying value over the estimated fair value. See Note 21 for a description of impairment charges recognized during fiscal year 2026 related to a restructuring plan in our Metal Coatings segment. We did not recognize any impairment charges for fiscal years 2025 or 2024 since there were no changes in events or circumstances that would suggest these assets were impaired.
Goodwill and other indefinite-lived intangible assets
Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. We test goodwill and other indefinite-lived intangibles for potential impairment annually as of December 31, or more frequently, if events or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount. If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as future cash flows and estimated terminal values for our reporting units that are discounted using a market participant perspective to determine the fair value of the reporting unit, which is then compared to the carrying value of that reporting unit to determine if there is impairment. The income approach includes assumptions about revenue growth rates, operating margins and terminal growth rates, discounted by an estimated weighted-average cost of capital derived from other publicly traded companies that are similar but not identical from an operational and economic standpoint. A significant change in events, circumstances or any of these assumptions could result in an impairment of long-lived assets, including identifiable intangible assets. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies. For fiscal year 2026, we elected to perform a qualitative analysis and determined that no conditions existed that would make it more-likely-than-not that the goodwill or indefinite-lived intangible assets were impaired. Therefore, no further quantitative testing was required. For fiscal years 2026, 2025 and 2024, no impairment losses were recognized for goodwill or indefinite-lived intangible assets.
Investment in Unconsolidated Joint Venture
We account for the investment in our joint venture under the equity method of accounting, as we exercise significant influence over, but do not control the joint venture. Investments in unconsolidated joint ventures are initially recorded at fair value, and subsequently increased or decreased for allocations of net income and changes in cumulative translation adjustments. Equity in net income (loss) from the AVAIL JV is allocated based on our 40% economic interest. We record our interest in the joint venture on a one-month lag to allow sufficient time to review and assess the joint venture's effect on our reported results.
48

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
We elected to apply the cumulative earnings approach when determining the classification of distributions received from our equity method investee. Under this approach, distributions are treated as returns on investment and classified as operating cash flows unless the total distributions received, after deducting any amounts previously considered returns of investment, exceed the cumulative equity in earnings recognized to date. In those cases, the excess is treated as a return of investment.
We assess our investment in the unconsolidated joint venture for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value. We do not believe that the value of our equity investment was impaired as of February 28, 2026.
See Note 18 for a description of impairment charges recognized during fiscal year 2026.
Debt issuance costs
Debt issuance costs that are incurred in connection with the issuance of debt are amortized to interest expense using the straight-line method, which approximates the effective interest rate method, over the term of the debt. Costs related to our revolving credit facility are included in "Other assets" on the consolidated balance sheets. Costs related to our long-term debt instruments are presented as a reduction to long-term debt on the consolidated balance sheets.
Related Party Transactions
Following the divestiture of our Infrastructure Solutions business, we entered into a transition services agreement with AIS Investment Holdings LLC, which is considered a related party. In conjunction with the transition services agreement ("TSA"), we recognized $3.5 million of TSA fees for fiscal year 2024, which is included as a reduction to "Selling, general and administrative" expense in the consolidated statements of operations. As of February 28, 2026, we did not have any related party receivables or payables outstanding.
Income taxes
We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
We recognize a valuation allowance against net deferred tax assets to the extent that we believe those net assets are not more-likely-than-not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
As applicable, we record Uncertain Tax Positions ("UTPs") on the basis of a two-step process whereby (1) we determine whether it is more-likely-than-not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We are subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February 28, 2026, we are no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2022.
Fair Value Measurements
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. In accordance with Accounting Standards Codification ("ASC") 820, Fair Value Measurement ("ASC 820"), certain of our assets and liabilities, which are carried at fair value, are classified in one of the following three categories:
49

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs corroborated by market data.
Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company's own assumptions.
See Note 20 for more information.
Foreign Currency
The local currency is the functional currency for our foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, with revenues and expenses translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders' equity and is included in "Accumulated other comprehensive income (loss)." Gains or losses arising from the translation of intercompany balances of our foreign entities are included in earnings, because the intercompany balances are denominated in a currency other than the functional currency of the foreign entity.
Accruals for Contingent Liabilities
We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates.
Leases
We are a lessee under various leases for facilities and equipment. For leases with terms over one year, we recognize a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet based on the present value of the future minimum lease payments. An ROU asset represents our right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. For short-term leases with an initial term of twelve months or less that do not contain a likely to be exercised purchase option, we do not record ROU assets or lease liabilities on the consolidated balance sheet.
We use our incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what we would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, we incorporate options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred and is recorded net of any lease incentives received. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options that are reasonably certain to be exercised, with a maximum of 10 years.
Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized, and the lease liability is accreted. For facility leases, we account for lease and non-lease components on a combined basis. For our equipment leases, lease and non-lease components are accounted for separately.
In addition to fixed lease payments, some lease agreements contain provisions for variable lease payments. Certain vehicle and equipment leases provide for variable lease payments based on, among other things, inflation adjustments, a specified index rate adjustment, or usage. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Defined Benefit Pension Plan
In the AZZ Precoat Metals segment, certain current and past employees participate in a defined benefit pension plan sponsored and administered by AZZ. The pension plan calls for benefits to be paid to eligible employees at retirement, based primarily upon years of service and compensation rates near retirement. The plan was frozen prior to acquisition of Precoat Metals, and new employees are not eligible to participate.
We incur expenses in connection with the defined benefit pension plan. We use various assumptions to measure expense and the related benefit obligation, including discount rates used to value the obligation, expected return on plan assets used to fund these expenses, and estimated future inflation rates. These assumptions are based on historical experience as well
50

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
as current facts and circumstances. An actuarial analysis is used to measure the expense and liability associated with pension benefits. We recognize the overfunded or underfunded status of defined benefit pension as an asset or liability in the consolidated balance sheets. Changes in the funded status are recognized in "Accumulated other comprehensive income (loss)," in the year in which the changes occur. See Note 15 for further information.
Series A Preferred Stock
Through May 9, 2024, we held 240,000 shares of 6.0% Series A Convertible Preferred Stock ("Series A Preferred Stock"). We initially recorded the Series A Preferred Stock issued in connection with the Precoat Acquisition at its fair value less issuance costs. On May 9, 2024, we fully redeemed our 240,000 shares of Series A for $308.9 million. See Note 12 for further description of the Series A Preferred Stock.
Recently Adopted Accounting Pronouncements
In December 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which expands disclosures in an entity's income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. We adopted ASU 2023-09 on a prospective basis for the annual period ending February 28, 2026, and the adoption does not affect our financial position or results of operations, but has resulted in additional disclosures.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which expands disclosures about a public entity's reportable segments and requires more enhanced information about a reportable segment's expenses, interim segment profit or loss, and how a public entity's chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. We adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied retrospectively for all periods presented.
Accounting Pronouncements Not Yet Adopted
In December 2025, the FASB issued ASU No. 2025-10, Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities ("ASU 2025-10"), which establishes authoritative guidance on the recognition, measurement, presentation, and disclosure of government grants. Under ASU 2025-10, government grants are recognized when it is probable that the entity will both comply with the conditions of the grant and the grant will be received. ASU 2025-10 provides specific accounting models for grants related to assets and grants related to income, including options to recognize government grants as deferred income or as a reduction of the asset’s cost basis. ASU 2025-10 also requires enhanced disclosures regarding the nature of government grants, significant terms and conditions, accounting policies applied, and amounts recognized in the financial statements. ASU 2025-10 is effective for fiscal years beginning after December 15, 2028, including interim periods within those fiscal years, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2025-10.

In September 2025, the FASB issued ASU No. 2025-06, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software ("ASU 2025-06") which updates the accounting for software costs that are accounted for under Subtopic 350-40, Intangibles—Goodwill and Other—Internal-Use Software (referred to as "internal-use software"). ASU 2025-06 will be effective for annual periods beginning after December 15, 2027 and interim reporting periods within those annual periods. We expect to adopt ASU 2025-06 for the interim period ending May 31, 2028, and we are currently evaluating the impact of ASU 2025-06 on our consolidated financial statements.

In July 2025, the FASB issued ASU No. 2025-05, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets ("ASU 2025-05") which provides (1) all entities with a practical expedient and (2) entities other than public business entities, with an accounting policy election when estimating credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Topic 606. ASU 2025-05 will be effective for annual periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. We expect to adopt ASU 2025-05 for the interim period ending May 31, 2026, and we do not expect the adoption to have a material impact on our consolidated financial statements.

51

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses ("ASU 2024-03"), which expands disclosures about a public entity's expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) - Clarifying the Effective Date ("ASU 2025-01"), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.
2. Property, Plant and Equipment
Property, plant and equipment consisted of the following as of February 28, 2026 and February 28, 2025 (in thousands):
As of
February 28, 2026February 28, 2025
Land$55,652 $52,033 
Building and structures371,693 313,036 
Machinery and equipment536,855 424,342 
Furniture, fixtures, software and computers30,643 29,900 
Automotive equipment2,864 2,688 
Construction in progress45,580 153,145 
1,043,287 975,144 
Less accumulated depreciation(433,982)(382,203)
Property, plant, and equipment, net$609,305 $592,941 
The following table outlines the classification of depreciation expense in the consolidated statements of income for fiscal 2026, 2025, and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Cost of sales$65,349 $56,849 $53,035 
Selling, general and administrative1,624 2,245 2,428 
Total depreciation expense$66,973 $59,094 $55,463 
3. Goodwill and Intangible Assets
Goodwill and indefinite-lived intangible assets are not amortized but are subject to annual impairment tests. Other intangible assets are amortized on a straight-line basis over the estimated useful lives.
Changes in goodwill by segment for fiscal years 2026 and 2025 were as follows (in thousands):
As of February 28, 2026
Beginning
Balance
AcquisitionsOtherCurrency Translation AdjustmentEnding
Balance
Metal Coatings$176,070 $9,585 $(123)$1,428 $186,960 
Precoat Metals527,793    527,793 
Total$703,863 $9,585 $(123)$1,428 $714,753 
52

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
As of February 28, 2025
Beginning
Balance
Acquisitions(1)
OtherCurrency Translation AdjustmentEnding
Balance
Metal Coatings$177,675 $ $ $(1,605)$176,070 
Precoat Metals527,793  —  527,793 
Total$705,468 $ $ $(1,605)$703,863 
Amortizable intangible assets consisted of the following as of February 28, 2026 and 2025 (in thousands):
Weighted-Average Life (Years)As of
February 28, 2026February 28, 2025
Customer related intangibles25$483,709 $474,234 
Non-compete agreements156,772 6,698 
Trademarks / Tradenames3435,774 35,774 
Technology1536,000 36,000 
Gross intangible assets562,255 552,706 
Less accumulated amortization(154,022)(132,361)
Total amortizable intangible assets, net$408,233 $420,345 
See Note 21 for a description of the impairment of intangible assets during fiscal 2026.
In addition to its amortizable intangible assets, we have recorded indefinite-lived intangible assets of $1.5 million on the consolidated balance sheets as of February 28, 2026 and 2025, related to certain trade names acquired as part of prior business acquisitions.
The following table outlines the classification of amortization expense, which is included in selling, general and administrative expense, in the consolidated statements of income for fiscal 2026, 2025, and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Total amortization expense$23,083 $23,111 $23,960 
The following table summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):
Fiscal Year:Amortization Expense
2027$22,795 
202822,109 
202921,960 
203021,960 
203121,588 
Thereafter297,821 
Total$408,233 
53

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
4. Inventories
The following table summarizes the components of inventory (in thousands):
As of
February 28, 2026February 28, 2025
Raw material$111,483 $110,005 
Work in process733 518 
Finished goods1,197 1,790 
Total inventories$113,413 $112,313 
Our inventory reserves were $3.4 million and $3.9 million as of February 28, 2026 and 2025, respectively. Inventory cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification method for the Precoat Metals segment.
5. Other Accrued Liabilities
Other accrued liabilities consisted of the following as of February 28, 2026 and 2025 (in thousands):
As of
February 28, 2026February 28, 2025
Materials and supplies accruals$29,157 $23,853 
Accrued customer discount11,591 12,337 
Employee-related expenses8,304 7,176 
Legal accrual5,585 6,611 
Accrued warranty4,803 5,388 
Accrued utilities4,640 2,626 
Sales and other taxes payable4,247 4,205 
Customer claims liability2,819 2,563 
Other2,496 1,269 
Environmental liability—current 1,129 2,400 
Other accrued liabilities$74,771 $68,428 
6. Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
As of
February 28, 2026February 28, 2025
Environmental liability—long-term$16,505 $16,532 
Net pension benefit obligation15,067 24,587 
Workers' compensation liability3,619 2,967 
ASC 740-10 Uncertain tax positions3,500 2,332 
Interest rate swap liability1,847  
Other long-term liabilities$40,538 $46,418 
7. Acquisitions
Canton Galvanizing
On July 1, 2025, we completed the acquisition of all the assets of Canton Galvanizing, LLC ("Canton Galvanizing"), a privately held hot-dip galvanizing company based in Canton, Ohio, for approximately $30.1 million. The acquisition expanded our geographical coverage in metal coatings capacity and further strengthens our network of facilities in the Midwest region of
54

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
the United States. The business is included in the AZZ Metal Coatings segment. The goodwill arising from this acquisition was allocated to the AZZ Metal Coatings segment and is expected to be deductible for income tax purposes.
The allocation of purchase price to the identifiable assets acquired and liabilities assumed for this acquisition is preliminary and subject to revisions during the measurement period, up to one year from the date the acquisition closed. These determinations include the use of estimates based on information that was available at the time these consolidated financial statements were prepared. During the third and fourth quarters of fiscal 2026, we made purchase price allocation adjustments that increased the fair value of intangible assets and other accrued liabilities by $1.4 million, offset by a decrease in goodwill and accounts receivable of $1.3 million and $0.1 million, respectively. We believe that the estimates used are reasonable; however, the estimates are subject to change as additional information becomes available.
Intangible assets subject to amortization from the acquisition consist of customer relationships. The total weighted-average amortization period for these assets is 15 years, and the assets have no residual value.
The following table summarizes the fair values of the allocation of assets acquired and liabilities assumed, in aggregate, related to the Canton Galvanizing acquisition, as of the date of the acquisition (in thousands):
July 1, 2025
Assets
Accounts receivable$1,409 
Inventories1,049 
Property, plant and equipment4,759 
Goodwill9,585 
Intangibles and other assets13,810 
Total fair value of assets acquired30,612 
Liabilities
Accounts payable(237)
Other accrued liabilities(231)
Total fair value of liabilities assumed(468)
Total purchase price, net of cash acquired$30,144 
8. Supplemental Cash Flow Information
To arrive at net cash provided by operating activities, net income is adjusted by, among other things, changes in current assets and current liabilities as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Decrease (increase) in current assets:
Accounts receivable, net$(5,790)$1,790 $14,261 
Other receivables(2,559)2,555 11,370 
Inventories214 5,045 26,276 
Contract assets(6,267)(27,183)(2,479)
Prepaid expenses and other166 756 177 
Increase (decrease) in current liabilities:
Accounts payable11,124 23,480 (801)
Income taxes payable(215)430 (100)
Accrued expenses3,924 10,237 5,298 
Changes in current assets and current liabilities$597 $17,110 $54,002 
55

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Cash flows related to interest were as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Cash paid for interest$43,048 $75,865 $97,812 
Supplemental disclosures of non-cash investing and financing activities were as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Accrued dividends on Series A Preferred Stock$ $ $2,400 
Income taxes paid by equity method investee $3,409 $ $ 
Accruals for capital expenditures$2,234 $3,558 $7,514 
During fiscal 2026, 2025 and 2024, we had non-cash investing activities related to asset retirements of $4.4 million, $4.2 million and $9.5 million, respectively. See Note 9 for supplemental disclosures of non-cash investing and financing activities related to our leases.
9. Leases
We are a lessee under various leases for facilities and equipment. See Note 1 for a description of our accounting policy for leases.
As of February 28, 2026, we were the lessee for 145 operating leases and 139 finance leases with terms of 12 months or more. These leases are reflected in "Right-of-use assets," "Lease liability—short-term" and "Lease liability—long-term" in our consolidated balance sheets.
Our leases are primarily for (i) operating facilities, (ii) vehicles and equipment used in operations, (iii) facilities used for back-office functions, (iv) equipment used for back-office functions, and (v) temporary storage. The majority of our vehicle and equipment leases have both a fixed and variable component.
Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets and we recognize lease expense for these leases on a straight-line basis over the lease term. We have a significant number of short-term leases, including month-to-month agreements. Our short-term lease agreements include expenses incurred hourly, daily, monthly and for other durations of time of one year or less. Our future lease commitments as of February 28, 2026 do not reflect all of our short-term lease commitments.
In January 2026, we executed a 20-year extension of a leased facility in Columbia, South Carolina, which resulted in a remeasurement of the related lease liability and right-of-use asset in accordance with ASC 842, Lease Accounting. As a result, we recorded an increase of $28.6 million to "Right-of-use assets" and "Lease liability—long-term" on the consolidated balance sheets.
The following table outlines the classification of right-of-use ("ROU") assets and lease liabilities in the consolidated balance sheets for fiscal 2026 and 2025 (in thousands):
As of
February 28, 2026February 28, 2025
AssetsBalance Sheet Classification
Operating right-of-use assetsRight-of-use assets$46,261 $19,471 
Finance right-of-use assets Right-of-use assets$13,303 $6,480 
Liabilities
Operating lease liabilities―short-termLease liability—short-term$5,413 $6,373 
Operating lease liabilities―long-termLease liability—long-term$41,489 $13,741 
Finance lease liabilities―short-termLease liability—short-term$3,266 $1,376 
Finance lease liabilities―long-termLease liability—long-term$10,480 $5,271 
56

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Supplemental information related to our leases was as follows (in thousands, except years and percentages):
As of
February 28, 2026February 28, 2025
Operating cash flows from operating leases included in lease liabilities$7,592 $7,213 
Lease liabilities obtained from new ROU assets—operating leases$32,800 $6,073 
Weighted-average remaining lease term—operating leases14.71 years3.79 years
Weighted-average discount rate—operating leases6.10 %5.06 %
Decrease in ROU assets related to lease terminations$(856)$ 
Financing cash flows from finance leases included in lease liabilities$2,542 $988 
Operating cash flows from finance leases included in lease liabilities$787 $341 
Lease liabilities obtained from new ROU assets—finance leases$9,105 $3,781 
Weighted-average remaining lease term—finance leases4.01 years4.57 years
Weighted-average discount rate—finance leases6.59 %6.86 %
The weighted-average remaining lease term for operating leases increased to 14.71 years, primarily due to the 20-year extension of the Columbia facility lease executed during fiscal 2026.
The following table outlines our lease expense in the consolidated statements of operations for fiscal 2026, 2025, and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Operating lease expense:
Cost of sales$7,233 $6,117 $6,008 
Selling, general and administrative1,975 1,932 1,947 
Total operating lease expense9,208 8,049 7,955 
Financing lease expense:
Cost of sales2,839 1,117 468 
Interest expense787 341 109 
Total financing lease expense3,626 1,458 577 
Variable lease expense:
Cost of sales945 471 454 
Total variable lease expense945 471 454 
Short-term lease expense:
Cost of sales6,254 6,402 5,416 
Selling, general and administrative117 33 52 
Total short-term lease expense6,371 6,435 5,468 
Total lease expense$20,150 $16,413 $14,454 
57

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
As of February 28, 2026, maturities of our lease liabilities were as follows (in thousands):
Fiscal year:Operating LeasesFinance LeasesTotal
2027$8,054 $4,051 $12,105 
20287,194 3,954 11,148 
20296,510 3,721 10,231 
20304,468 3,027 7,495 
20313,609 828 4,437 
Thereafter44,672 3 44,675 
Total lease payments74,507 15,584 90,091 
Less imputed interest(27,605)(1,838)(29,443)
Total$46,902 $13,746 $60,648 
We sublease multiple buildings in Columbia, South Carolina to multiple subtenants. The Columbia sublease agreements are by and between AZZ Precoat Metals and multiple subtenants. Sublease income is recognized over the term of the sublease on a straight-line basis and is reported in the consolidated statement of operations as a reduction to "Cost of sales."
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Sublease income$1,063 $1,055 $1,002 
10. Debt
Our long-term debt instruments and balances outstanding as of February 28, 2026 and February 28, 2025 were as follows (in thousands):
As of
February 28, 2026February 28, 2025
Revolving Credit Facility$50,000 $30,000 
Term Loan B335,000 870,250 
Receivables Securitization Facility130,000  
Total debt, gross515,000 900,250 
Unamortized debt issuance costs(37,262)(47,885)
Long-term debt, net$477,738 $852,365 
 
2022 Credit Agreement and Term Loan B
We have a credit agreement with a syndicate of financial institutions as lenders that was entered into on May 13, 2022 and was subsequently amended on August 17, 2023, December 20, 2023, March 20, 2024, September 24, 2024, February 27, 2025, and August 5, 2025 (collectively referred to herein as the "2022 Credit Agreement").
The 2022 Credit Agreement includes the following significant terms:
i.provides for a senior secured initial term loan in the aggregate principal amount of $1.3 billion (the "Term Loan B"), due May 13, 2029, which is secured by substantially all of the assets of the Company; as of February 28, 2026, the outstanding balance of the Term Loan B was $335.0 million;
ii.provides for a maximum senior secured Revolving Credit Facility in the aggregate principal amount of $400.0 million (the "Revolving Credit Facility"), due May 13, 2027;
iii.includes a letter of credit sub-facility of up to $100.0 million, which is part of, and not in addition to, the Revolving Credit Facility;
iv.borrowings under the Term Loan B bear an interest rate of Secured Overnight Financing Rate ("SOFR") plus 1.75% and the Revolving Credit Facility bears a leverage-based rate with various tiers between 1.75% and 2.75%; as of February 28, 2026, the interest rate was SOFR plus 1.75%;
58

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
v.includes customary affirmative and negative covenants, and events of default; including restrictions on the incurrence of non-ordinary course debt, investment and dividends, subject to various exceptions; and,
vi.includes a maximum quarterly leverage ratio financial covenant, with reporting requirements to our banking group at each quarter-end.

On August 5, 2025, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus 2.50% to SOFR plus 1.75%.
During fiscal 2025, we repriced our Revolving Credit Facility and Term Loan B, which amended the 2022 Credit Agreement as follows:
i.On March 20, 2024, we repriced our Term Loan B. The repricing reduced the margin from SOFR plus 3.75% to SOFR plus 3.25%.
ii.On September 24, 2024, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus 3.25% to SOFR plus 2.50%.
iii.On February 27, 2025, we repriced the Revolving Credit Facility, which has a leverage-based rate with various tiers. The repricing reduced the interest rate tiers from SOFR plus 2.75% to 3.50% to SOFR plus 1.75% to 2.75%.
We primarily utilize proceeds from the Revolving Credit Facility to finance timing fluctuations of working capital needs, capital improvements, quarterly cash dividends, acquisitions and other general corporate purposes.
As defined in the 2022 Credit Agreement, quarterly prepayments were due against the outstanding principal of the Term Loan B and were payable on the last business day of each May, August, November and February, beginning August 31, 2022, in a quarterly aggregate principal amount of $3.25 million, with the entire remaining principal amount due on May 13, 2029, the maturity date. Additional prepayments made against the Term Loan B contributed to these required quarterly payments. Due to prepayments made against the Term Loan B since August 31, 2022, the quarterly mandatory principal payment requirement has been met, and the quarterly payments of $3.25 million are no longer required.
Receivables Securitization Facility
On July 10, 2025, we entered into a credit agreement secured by our trade accounts receivable and contract assets (the "Receivables Securitization Facility.") Under this arrangement, we transferred our trade receivables to a special purpose entity ("SPE"), which in turn pledged those receivables as collateral for borrowings under the facility. The transaction does not qualify as a sale under ASC 860, Transfers and Servicing; as a result, the arrangement is accounted for as a secured borrowing.
Accordingly, the receivables transferred to the SPE will remain on our consolidated balance sheet within trade accounts receivable and contract assets, and the Receivables Securitization Facility is included in "Long-term debt, net." The Receivables Securitization Facility has a limit of $150.0 million and is due July 10, 2028. As of February 28, 2026, the total amount of receivables pledged under the facility was $247.9 million, consisting of $136.5 million in trade accounts receivable and $111.4 million in contract assets, with outstanding borrowings of $130.0 million. The interest rate on the Receivables Securitization Facility is one-month SOFR plus 0.95%.
We remain exposed to the credit risk associated with the underlying receivables and are responsible for their collection. The Receivables Securitization Facility includes provisions that allow the SPE to take control of the assets only in the event of bankruptcy or violation of servicing the secured accounts receivable. We will monitor these provisions to ensure ongoing compliance and availability under the facility.
The proceeds from the Receivables Securitization Facility were used to pay down the Term Loan B.
Debt Compliance, Outstanding Borrowings, Letters of Credit and Future Principal Payments
Our 2022 Credit Agreement requires us to maintain a maximum Total Net Leverage Ratio (as defined in the loan agreement) no greater than 4.5. We are also required to maintain certain covenants under the Receivables Securitization Facility. As of February 28, 2026, we were in compliance with all covenants and other requirements set forth in the 2022 Credit Agreement and the Receivables Securitization Facility.
As of February 28, 2026, we had $515.0 million of debt outstanding, with varying maturities through fiscal 2030. We had approximately $358.1 million of additional credit available as of February 28, 2026.    
59

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
As of February 28, 2026, we had outstanding letters of credit in the amount of $12.0 million. These standby letters of credit are primarily issued to support insurance deductibles and other collateral requirements.
For each of the five years after February 28, 2026, required principal payments under the terms of the long-term debt are as follows (dollars in thousands):
Fiscal Year:Future Debt Maturities
2027$ 
202850,000 
2029130,000 
2030335,000 
2031 
Thereafter 
Total$515,000 
Other Disclosures
The weighted average interest rate for our outstanding debt, including the Revolving Credit Facility, the Term Loan B, and Receivables Securitization Facility was 5.94% and 7.54% at February 28, 2026 and 2025, respectively. We are also obligated to pay a leverage-based commitment fee with various tiers between 0.20% and 0.30% per year for unused amounts under the Revolving Credit Facility. As of February 28, 2026, the commitment fee rate was 0.20%.
Interest expense is comprised as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Gross Interest expense$56,693 $88,394 $109,746 
Less: Capitalized interest(1,043)(7,112)(2,681)
Interest expense, net$55,650 $81,282 $107,065 
Capitalized interest relates to interest cost on the construction of the greenfield aluminum coil coating facility in Washington, Missouri. The decrease for fiscal 2026 compared to the prior year is due to the higher average construction work in process in the prior year, as the new facility was placed in service during fiscal 2026.
60

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
11. Income Taxes
The provision for income taxes for fiscal year 2026, 2025 and 2024 consisted of the following (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Income before income taxes:
Domestic$412,281 $165,822 $123,955 
Foreign8,034 4,861 6,148 
Income before income taxes420,315 170,683 130,103 
Current provision:
Federal55,957 28,660 19,839 
Foreign2,206 1,738 2,189 
State and local12,104 3,350 1,716 
Total current provision for income taxes70,267 33,748 23,744 
Deferred provision (benefit):
Federal27,094 7,123 3,920 
Foreign494 (340)(316)
State and local5,200 1,319 1,148 
Total deferred provision for income taxes32,788 8,102 4,752 
Total provision for income taxes$103,055 $41,850 $28,496 
A reconciliation from the federal statutory income tax amount and federal statutory income tax rate to the effective income tax amount and effective income tax rate is as follows for fiscal year 2026:
Year Ended
February 28, 2026
AmountPercent
U.S. Federal Statutory Income Tax Rate$88,266 21.0 %
State and Local Income Taxes, Net of Federal Income Tax Effect(1)
15,107 3.6 %
Foreign Tax Effects472 0.1 %
Effect of Cross-Border Tax Laws22  %
Tax Credits
Research and development tax credits(4,588)(1.1)%
Nontaxable or Nondeductible Items1,587 0.4 %
Changes in Unrecognized Tax Benefits1,169 0.3 %
Other Adjustments1,020 0.2 %
Effective Tax$103,055 24.5 %
(1)
Fiscal year 2026 State taxes in Illinois, Wisconsin, Massachusetts, Tennessee, Missouri, Kansas, and Oklahoma contributed to the majority of the tax effect in this category.
61

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
A reconciliation from the federal statutory income tax rate to the effective income tax rate is as follows for the fiscal years 2025 and 2024:
Year Ended
February 28, 2025February 29, 2024
U.S. Federal Statutory Income Tax21.0 %21.0 %
Permanent Differences1.0 0.5 
State Income Taxes, Net of Federal Income Tax Benefit2.3 1.9 
Stock Compensation(0.5)0.1 
Tax Credits(0.2)(1.7)
Foreign Tax Rate Differential0.2 0.2 
ASC 740-10 Uncertain Tax Positions0.1 (1.8)
Other0.6 1.7 
Effective Income Tax Rate24.5 %21.9 %
The effective tax rate was flat at 24.5% for fiscal 2026, compared to fiscal 2025. In the current year, the effective tax rate was negatively impacted by an increase in state tax expense from our investment in the AVAIL JV, partially offset by higher R&D tax credits related to the construction of the new aluminum coil coating facility in Washington, Missouri. In the prior year, the effective tax rate was negatively impacted by non-deductible items such as compensation limited by IRC Sec. 162(m), meals and entertainment subject to the 50% limitation under IRC Sec. 274(n) and higher state tax expense, net of federal benefit.
Deferred federal and state income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial accounting purposes and the amounts used for income tax purposes. Significant components of the Company’s net deferred income tax liability are as follows for fiscal year 2026 and 2025 (in thousands):
As of
February 28, 2026February 28, 2025
Deferred income tax assets:
Employee related items$8,745 $10,867 
Inventories5,727 5,205 
Accrued warranty1,199 1,336 
Accounts receivable1,505 1,926 
Lease liabilities14,888 6,406 
Net operating loss and other credit carryforwards4,956 5,707 
Research and experiment expenses970 5,046 
Interest expense limitation3,701 8,565 
Outside basis difference—AVAIL JV5,720 274 
Other deferred income tax assets449 334 
Total deferred income tax assets47,860 45,666 
Deferred income tax liabilities:
Depreciation methods and property basis differences(51,711)(36,671)
Right-of-use lease assets(14,622)(6,219)
Other assets and tax-deductible goodwill(54,068)(41,975)
Total deferred income tax liabilities(120,401)(84,865)
Net deferred income tax liabilities$(72,541)$(39,199)
The increase in net deferred tax liability was primarily attributable to the enactment of the One Big Beautiful Bill Act ("OBBBA") on July 4, 2025, as well as an increase in book over tax basis related to goodwill and the deductibility of interest expense that had previously been capitalized for tax purposes. The OBBBA reinstated 100% bonus depreciation, permitting us
62

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
to fully deduct the cost of qualifying assets in the year placed in service. In addition, the OBBBA eliminated the requirement to amortize domestic research and development expenditures over five years and instead allows for an immediate deduction in the year incurred, including deductions for previously unamortized domestic research and development expenditures from prior periods.
As of February 28, 2026, the Company had pretax state Net Operating Loss ("NOL") carry-forwards of $62.9 million which, if unused, will begin to expire in fiscal 2028 and pretax foreign NOL carry-forwards of $2.4 million, which, if unused, will begin to expire in fiscal 2043.
As of February 28, 2026 and February 28, 2025, a portion of the Company's deferred tax assets were the result of state and foreign jurisdiction NOL carry-forwards and state credit carry-forwards. We believe that it is more-likely-than-not that the benefit from certain foreign NOL carry-forwards and state credit carry-forwards will be realized. Therefore, we have not provided a valuation allowance as of February 28, 2026.
The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in a multitude of jurisdictions across our operations. U.S. GAAP states that a tax benefit from an uncertain tax position may be recognized when it is more-likely-than-not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. We may (1) record unrecognized tax benefits as liabilities in accordance with U.S. GAAP and (2) adjust these liabilities when our judgment changes because of the evaluation of new information not previously available. Because of the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from our current estimate of the unrecognized tax benefit liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which new information becomes available.
A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February 28, 2026 and February 28, 2025 is as follows (in thousands):
As of
February 28, 2026February 28, 2025
Balance at beginning of period$1,699 $1,808 
Increase for tax positions related to current periods:
Gross increases 73 
Increase for tax positions related to prior periods:
Gross increases919  
Gross decreases(104) 
Lapse of statute of limitations(195)(182)
Balance at end of period$2,319 $1,699 
Unrecognized tax benefits that, if recognized, would affect our annual effective income tax rate were $2.3 million and $1.7 million at February 28, 2026 and 2025, respectively.
We recognize accrued interest and penalties related to unrecognized tax benefits in income tax expense. Penalties and interest recorded to tax expense (benefit) for fiscal 2026 and 2025 were $0.5 million and $0.3 million, respectively.
We have prior year tax returns currently being examined in one state and do not have any other returns currently being examined by taxing authorities. We believe that we have provided adequate reserves for our income tax uncertainties in all open tax years. As the outcome of any tax audits cannot be predicted with certainty, if any issues addressed in our tax audits are resolved in a manner inconsistent with management's expectations, we could adjust our provision for income taxes in the future.
As of February 28, 2026, we have operations and taxable presence in the U.S. and Canada. The tax positions of the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions. We currently consider U.S. federal and state and Canada, to be significant tax jurisdictions. Our U.S. federal and state tax returns since February 28, 2023 remain open to examination. Our Canada tax returns since February 28, 2022 remain open to examination. The statute of limitations for fiscal year 2023 for U.S. will expire in December 2026, and fiscal year 2022 for Canada will expire in August 2026.
63

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Prior to the enactment of H.R. 1, formerly known as the Tax Cuts and Jobs Act of 2017 (the "Tax Act"), we asserted that all unremitted earnings of our foreign subsidiaries were considered indefinitely reinvested. As a result of the Tax Act, we reported and paid U.S. tax on most of our previously unremitted foreign earnings. As of February 28, 2026, we continue to be indefinitely reinvested with respect to investments in its foreign subsidiaries. Additionally, we have not recorded deferred tax liabilities associated with the remaining unremitted earnings that are considered indefinitely reinvested. It is impracticable for us to determine the amount of unrecognized deferred tax liabilities on these indefinitely reinvested earnings, due to the complexities associated with the hypothetical calculation.
The following table presents income taxes paid, net of refunds (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
U.S. Federal$59,314 $26,064 $13,629 
U.S. State and Local 14,944 2,050 3,582 
Foreign1,696 1,680 2,103 
Cash paid for income taxes, net of refunds$75,954 $29,794 $19,314 
For fiscal year 2026, no individual non-U.S. Federal jurisdiction accounted for 5% or more of total income taxes paid, net of refunds.
The OBBBA did not have a material impact to our net income tax expense or effective tax rate, but did result in a reduction in our fiscal 2026 cash tax payments.
12. Mezzanine Equity
Series A Convertible Preferred Stock
On May 9, 2024, we fully redeemed our 240,000 shares of 6.0% Series A Convertible Preferred Stock for $308.9 million. The payment was calculated as the face value of the Series A Preferred Stock of $240.0 million, multiplied by the Return Factor of 1.4, less dividends paid to date of $27.1 million. The redemption premium of $75.2 million, which was calculated as the difference between the redemption amount and the book value of $233.7 million, was recorded as a deemed dividend, and reduced net income available to common shareholders. The Series A Preferred Stock was redeemed using proceeds from the April 2024 Secondary Public Offering. See Note 13.
Dividends
The Series A Preferred Stock accumulated a 6.0% dividend per annum, or $15.00 per share per quarter. Dividends were payable in cash or in kind, by accreting and increasing the Series A Base Amount ("PIK Dividends"). Dividends were payable on the sum of (i) the aggregate liquidation preference amount of $240.0 million plus (ii) any PIK Dividends. Dividends were accrued daily and paid quarterly in arrears, on March 31, June 30, September 30 and December 31 of each year. Following the calendar quarter ending June 30, 2027, we were not able to elect PIK Dividends and dividends on the Series A Preferred Stock were required to be paid in cash. All dividends were paid in cash through May 9, 2024, at which time the Series A Preferred Stock was redeemed. The dividend would have increased annually by one percentage point, beginning with the dividend payable for the calendar quarter ending September 30, 2028. Dividends declared and paid for the fiscal years ended 2025 and 2024 were $3.6 million and $14.4 million, respectively.
13. Equity
April 2024 Secondary Public Offering
On April 30, 2024, we completed a secondary public offering in which we sold 4.6 million shares of our common stock at $70.00 per share (the "April 2024 Secondary Public Offering"). We received gross proceeds of $322.0 million, and paid offering expenses of $13.3 million, for net proceeds of $308.7 million. The proceeds from the April 2024 Offering were used to redeem the Series A Preferred Stock. See Note 12.
Share Repurchases
On November 10, 2020, our Board of Directors authorized a $100.0 million share repurchase program, pursuant to which we may repurchase AZZ common stock (the "2020 Share Authorization"). Repurchases under the 2020 Share
64

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Authorization will be made through open market and/or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when we might otherwise be precluded from doing so.
On January 22, 2026, our Board of Directors authorized a $100 million share repurchase program (the "2026 Share Repurchase Program") pursuant to which we may repurchase our common stock. Repurchases under the 2026 Share Repurchase Program will be made through open market or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when we might otherwise be precluded from doing so.
During fiscal 2026, we repurchased 201,416 shares of common stock in the amount of $20.0 million at an average purchase price of $99.28 under the 2020 Share Authorization. During fiscal 2025 and 2024, we did not repurchase shares of common stock under the 2020 Share Authorization. As of February 28, 2026, there was $33.2 million remaining to repurchase shares under the 2020 Authorization. During fiscal 2026, we did not repurchase any shares under the 2026 Share Repurchase Program. As of February 28, 2026, there was $100.0 million remaining to repurchase shares under the 2026 Share Repurchase Program. Currently, share repurchases may not exceed 6% of our market capitalization per fiscal year.
Accumulated Other Comprehensive Income
The components of accumulated other comprehensive gain (loss), after tax, consisted of the following for 2026, 2025 and 2024 (in thousands):
Foreign Currency Translation Gain (Loss)Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of TaxNet Actuarial Gain (Loss), Net of TaxInterest Rate Swap, Net of TaxInterest Rate Swap, Net of Tax for Unconsolidated SubsidiaryTotal
Balance as of February 28, 2023$(7,571)$ $119 $2,879 $ $(4,573)
Other comprehensive income (loss) before reclassification(57)1,418 (303)3,321 (33)4,346 
Amounts reclassified from AOCI   (3,667) (3,667)
Net change in AOCI(57)1,418 (303)(346)(33)679 
Balance as of February 29, 2024$(7,628)$1,418 $(184)$2,533 $(33)$(3,894)
Other comprehensive income (loss) before reclassification(2,701)(1,806)(403)153 22 (4,735)
Amounts reclassified from AOCI   (2,951) (2,951)
Net change in AOCI(2,701)(1,806)(403)(2,798)22 (7,686)
Balance at February 28, 2025$(10,329)$(388)$(587)$(265)$(11)$(11,580)
Other comprehensive income (loss) before reclassification2,539 820 1,794 (622)11 4,542 
Amounts reclassified from AOCI   (510) (510)
Net change in AOCI2,539 820 1,794 (1,132)11 4,032 
Balance at February 28, 2026$(7,790)$432 $1,207 $(1,397)$ $(7,548)
14. Earnings Per Share
Basic earnings per share is based on the weighted average number of common shares outstanding during each period. Diluted earnings per share is calculated by giving effect to the potential dilution that could occur if securities or other contracts to issue common shares were exercised and converted into common shares during the period.
On April 30, 2024, we completed the April 2024 Secondary Public Offering in which we issued 4.6 million common shares. Weighted average shares for the year ended February 28, 2025 includes the shares from the April 2024 Secondary Public Offering, weighted for the period between April 30, 2024 and February 28, 2025. See Note 13.
65

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2026, 2025 and 2024 (in thousands, except per share data):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Numerator:
Net income$317,260 $128,833 $101,607 
Series A Preferred Stock Dividends (1,200)(14,400)
Redemption premium on Series A Preferred Stock (75,198) 
Numerator for diluted earnings per share—net income available to common shareholders$317,260 $52,435 $87,207 
Denominator:
Weighted average shares outstanding for basic earnings per share29,955 29,086 25,041 
Effect of dilutive securities:
Employee and director stock awards256 258 168 
Denominator for diluted earnings per share30,211 29,344 25,209 
Basic earnings per common share$10.59 $1.80 $3.48 
Diluted earnings per common share$10.50 $1.79 $3.46 
     For fiscal 2026, 2025, and 2024, approximately 0.03 million, 0.07 million, and 0.06 million employee equity awards were excluded from the computation of diluted earnings per share as their effect would have been anti-dilutive. For fiscal years 2025 and 2024, all shares related to the Series A Convertible Preferred Stock were excluded from the computation of diluted earnings per share as their effect would be anti-dilutive.
15. Employee Benefit Plans
401(k) Retirement Plan
We have 401(k) retirement plans covering substantially all of our employees. Company contributions to the 401(k) retirement plans were $7.2 million, $6.2 million, and $6.3 million for fiscal 2026, 2025, and 2024, respectively.
Pension and Employee Benefit Obligations
As of February 28, 2026, we have a defined benefit pension plan for certain employees employed by Precoat Metals (the "Plan"). Benefit accruals are frozen for all participants; participants do not accrue any future benefits under the Plan, and any new hires are not eligible to participate in the Plan. We fund the pension plan as required by local regulations.
Our investment strategy is to build an efficient, well diversified portfolio based on a long-term strategic outlook of the investment markets. The investment markets outlook utilizes both the historical based and forward-looking return forecasts to establish future return expectations for various asset classes. These return expectations are used to develop a core asset allocation based on the specific needs of the Plan. The core asset allocation utilizes investment portfolios of various asset classes and investment managers in order to maximize the Plan’s return while providing layers of diversification to mitigate risk. Plan assets of $106.9 million as of February 28, 2026, consisted of 4.9% cash, 46.7% equity securities, 10.8% collective investment trusts and 37.6% corporate and government debt. Net periodic benefit costs related to the plan were $0, $0.9 million and $1.1 million for fiscal 2026, 2025, and 2024, respectively.
66

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The components of net benefit cost other than the employer service cost are included in "Selling, general and administrative" expense. The components of net benefit cost related to the Plan were as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Disclosed benefit cost
Interest cost$6,556 $6,833 $7,031 
Expected return on plan assets(6,574)(5,954)(5,947)
Subtotal(18)879 1,084 
Net periodic benefit cost (income)(18)879 1,084 
Disclosed net benefit cost(18)879 1,084 
Presentation of benefit cost pursuant to ASC 715-20
Other components of net periodic benefit cost(18)879 1,084 
Disclosed net benefit cost$(18)$879 $1,084 
Assumptions used to determine benefit cost:
Discount rate5.52 %5.61 %5.59 %
Expected long-term rate of return on plan assets6.75 %6.25 %6.25 %
The changes in benefit obligation and the funded status of the Plan as of and for the years ended below were as follows (in thousands):
As of
Current and non-current classificationFebruary 28, 2026February 28, 2025
Non-current liability$(15,067)$(24,587)
Net pension benefit obligation$(15,067)$(24,587)
Reconciliation of net balance sheet asset (liability)
Net balance sheet asset (liability) at beginning of fiscal year(24,587)(31,148)
Interest cost(6,556)(6,833)
Expected return on plan assets6,574 5,954 
Actuarial gain (loss)2,377 (530)
Employer contributions7,125 7,970 
Net pension benefit obligation at end of fiscal year$(15,067)$(24,587)
Assumptions and dates used for disclosure:
Discount rate5.41 %5.52 %
Census dateOctober 1, 2025October 1, 2024
The following table presents information for the Plan with projected benefit obligations in excess of plan assets (in thousands):
As of
February 28, 2026February 28, 2025
Projected benefit obligation$(121,956)$(124,898)
Fair value of plan assets, excluding receivable contributions106,889 100,311 
Net pension benefit obligation$(15,067)$(24,587)
67

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Pre-tax amounts recognized in other comprehensive income (loss) were as follows (in thousands):
Year End
February 28, 2026February 28, 2025February 29, 2024
Net loss (gain)$(3,559)$776 $246 
Accumulated other comprehensive (income) loss before adjustment for tax effects ("AOCI")(3,559)776 246 
Development of AOCI
AOCI at beginning of fiscal year776 246 (162)
Net loss (gain)(2,377)530 408 
AOCI at fiscal year end$(1,601)$776 $246 
Additional disclosure information:
Accumulated benefit obligation ("ABO")
ABO at fiscal year end(121,956)(124,898)(127,890)
In fiscal 2027, we expect to contribute $6.1 million to the Plan.
Benefit payments we expect to pay, including amounts related to expected future services that we expect to receive, are as follows (in thousands):
Fiscal Year:Pension Benefits
2027$12,512 
202811,466 
202911,172 
203010,857 
203110,496 
2032 through 203646,539 
Changes in disclosed plan obligations and plan assets were as follows (in thousands):
As of
February 28, 2026February 28, 2025
Change in projected benefit obligation ("PBO")
PBO at beginning of fiscal year$124,898 $127,890 
Interest cost6,556 6,833 
Actuarial loss (gain)1,810 1,727 
Benefits paid from plan assets(11,308)(11,552)
PBO at fiscal year end$121,956 $124,898 
Change in plan assets
Fair value of plan assets at beginning of fiscal year100,311 96,742 
Actual return on plan assets10,761 7,151 
Employer contributions7,125 7,970 
Benefits paid(11,308)(11,552)
Fair value of plan assets at fiscal year end$106,889 $100,311 
68

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Reconciliation of net loss (gain)
Net amount at beginning of fiscal year$776 $246 $(162)
Experience loss (gain)(2,377)530 408 
Net amount at fiscal year end$(1,601)$776 $246 
The following table presents a reconciliation of the fair value and market-related value of the Plan assets (in thousands):
As of
February 28, 2026February 28, 2025
Reconciliation of fair value of plan assets
Fair value of plan assets at beginning of fiscal year$100,311 $96,742 
Actual return on plan assets10,761 7,151 
Employer contributions7,125 7,970 
Benefits paid(11,308)(11,552)
Fair value of plan assets at end of fiscal year$106,889 $100,311 
Rate of return on invested assets
Weighted invested assets97,698 95,654 
Rate of return12.41 %7.48 %
Investment Loss/(Gain)
Actual return$10,761 $7,151 
Expected return6,574 5,954 
Loss (gain)(5,552)(1,197)
The weighted-average assumptions used to determine the benefit obligation were as follows:
As of
February 28, 2026February 28, 2025
Discount rate5.41 %5.52 %
Expected long-term rate of return on plan assets6.75 %6.25 %
The expected long-term rate of return on plan assets is based on a forward-looking expected asset return model. This model derives an expected rate of return based on the target asset allocation of the Plan's assets. The model reflects the positive effect of periodic rebalancing among diversified asset classes. We select an expected asset return that is supported by this model.
The following table presents the fair values of the assets of our pension plans as of February 28, 2026 and February 28, 2025 by level of the fair value hierarchy. Assets categorized in Level 1 of the hierarchy are measured at fair value using a market approach based on unadjusted quoted prices from national securities exchanges. No assets were categorized in Level 2 or Level 3 of the hierarchy as of February 28, 2026 and February 28, 2025. Certain investments that are measured at fair value using the net asset value per share practical expedient have not been categorized in the fair value hierarchy and are being presented in the tables to permit a reconciliation to total plan assets. We do not fund or fully fund U.S. nonqualified and certain foreign pension plans that are not subject to funding requirements.
69

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
As of
February 28, 2026February 28, 2025
Level 1Level 2Assets measured at Net Asset ValueTotalLevel 1Level 2Assets measured at Net Asset ValueTotal
Equity securities$ $ $49,942 $49,942 $ $ $46,936 $46,936 
Collective investment trusts  11,570 11,570   10,164 10,164 
Corporate bonds  15,981 15,981   13,258 13,258 
U.S. Government bonds  5,012 5,012   6,729 6,729 
Municipal bonds  19,176 19,176   19,090 19,090 
Cash and cash equivalents5,208   5,208 4,134   4,134 
Total pension plan assets$5,208 $ $101,681 $106,889 $4,134 $ $96,177 $100,311 
16. Share-based Compensation
AZZ has two share-based compensation plans, the 2014 Long Term Incentive Plan, as amended (the "2014 Plan") and the 2023 Long Term Incentive Plan (the "2023 Plan" and, together with the 2014 Plan, the "LTI Plans"). The 2023 Plan was approved by our shareholders on July 11, 2023, at which time the 2014 Plan was terminated other than with respect to then outstanding awards under the 2014 Plan. No future grants may be made under the 2014 Plan. The LTI Plans provide our directors, officers and certain key employees with stock options, restricted stock units, performance share units, stock appreciation rights and other stock-based awards.
The maximum number of shares that may be issued under the 2023 Plan is 1.45 million shares and, as of February 28, 2026, we have approximately 1.17 million shares reserved for future issuance under the 2023 Plan.
We account for our share-based employee compensation plans in accordance with ASC 718, Compensation—Stock Compensation. Compensation expense is recognized over the requisite service period, which is in line with the applicable vesting period for each share-based award. Forfeitures are recognized when they occur.
Restricted Stock Unit Awards
Restricted stock unit ("RSU") awards are valued at the market price of AZZ's common stock on the grant date. Awards generally vest ratably over a period of three years, but these awards may vest earlier in accordance with the Plan’s accelerated vesting provisions. RSU awards have dividend equivalent rights ("DERs"), which entitle holders of RSUs to the same dividend value per share as holders of common stock. DERs are subject to the same vesting and other terms and conditions as the corresponding unvested RSUs. DERs are accumulated and paid when the awards vest and shares are issued.
A summary of RSU award activity (including DERs) for fiscal years 2026, 2025, and 2024 is as follows:
 
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Restricted Stock UnitsWeighted Average
Grant Date
Fair Value
Restricted Stock UnitsWeighted Average
Grant Date
Fair Value
Restricted Stock UnitsWeighted Average
Grant Date
Fair Value
Outstanding at beginning of year185,425 $58.12 230,586 $41.53 200,969 $43.50 
Granted74,435 84.90 104,030 76.14 132,644 38.41 
Vested(96,513)55.78 (141,800)45.03 (102,077)41.27 
Forfeited(6,345)76.70 (7,391)45.37 (950)45.69 
Outstanding at end of year157,002 $71.46 185,425 $58.12 230,586 $41.53 
Vested and expected to vest at end of year157,002 $71.46 185,425 $58.12 230,586 $41.53 
The total fair value of RSU awards vested during fiscal years 2026, 2025, and 2024 was $8.6 million, $10.8 million and $3.8 million, respectively.
70

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Performance Share Unit Awards
AZZ grants performance share unit ("PSU") awards to certain employees, which also include DERs as described above. These PSU awards have a three-year performance cycle and will vest and become issuable, if at all, on the third anniversary from the award date. The fiscal year 2026 and 2025 PSU awards are based on an average of AZZ's return on invested capital ("ROIC") and total shareholder return ("TSR") during the three-year period. The TSR metric is compared to a defined specific industry peer group. The awards include certain vesting multipliers. The fiscal year 2024 PSU awards are based on AZZ's TSR during the three-year period, in comparison to a defined specific industry peer group and include certain vesting multipliers. The fair value of PSU awards with performance and service conditions is estimated using the value of AZZ's common stock on the date of grant. The fair value of PSU awards with market conditions is estimated using a Monte Carlo simulation model on the date of grant.
A summary of PSU award activity (including DERs) for fiscal years 2026, 2025, and 2024 is as follows:
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Performance
Stock Units
Weighted Average
Grant Date
Fair Value
Performance
Stock Units
Weighted Average
Grant Date
Fair Value
Performance
Stock Units
Weighted Average
Grant Date
Fair Value
Outstanding at beginning of year161,114 $56.79 167,978 $51.64 152,546 $48.51 
Granted55,707 80.85 60,007 82.25 80,285 42.93 
Vested(61,917)53.99 (54,500)66.12 (42,868)33.22 
Forfeited(5,625)79.07 (12,371)51.19 (21,985)33.22 
Outstanding at end of year149,279 $65.97 161,114 $56.79 167,978 $51.64 
Vested and expected to vest at end of year149,279 $65.97 161,114 $56.79 167,978 $51.64 
The PSU awards in the table above are presented at the face value of the respective grants. However, the number of PSU awards that may ultimately vest can vary in a range 0% to 200% of the face amount of such awards, depending on the outcome of the performance or market vesting conditions, as applicable.
The following table summarizes the assumptions used to calculate the fair value of the PSU awards:
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Performance based awards
Expected term (in years)333
Expected volatility34.4 %29.6 %32.2 %
Risk-free interest rate3.80 %4.87 %3.80 %
 Directors Grants
AZZ granted each of its independent directors a total of 1,265, 1,666 and 2,682 shares of its common stock during fiscal years 2026, 2025 and 2024, respectively. These common stock grants were valued at $98.81, $74.99 and $42.87 per share for fiscal years 2026, 2025 and 2024, respectively, which was the market price of AZZ's common stock on the respective grant dates.
Employee Stock Purchase Plan
AZZ has an employee stock purchase plan ("ESPP"), which is available to all employees. The ESPP allows employees to purchase AZZ's common stock semi-annually through accumulated payroll deductions. Offerings under this plan have a duration of 24 months (the "Offering Period"). On the first day of an Offering Period (the "Enrollment Date") the participant is granted the option to purchase shares on each exercise date at the lower of 85% of the market value of a share of our common stock on the Enrollment Date or the exercise date. The participant’s right to purchase common stock under the plan is restricted to no more than $25,000 per calendar year, and the participant may not purchase more than 5,000 shares during any Offering Period. Participants may terminate their interest in a given offering or a given exercise period by withdrawing all of their
71

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
accumulated payroll deductions at any time prior to the end of the Offering Period. An aggregate of 1.5 million shares of common stock are authorized for issuance under the ESPP. Of this amount, 0.9 million shares were available for issuance as of February 28, 2026. We issue new shares upon purchase through the ESPP.
Share-based Compensation Expense
The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2026, 2025 and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Compensation expense$14,832 $13,261 $9,510 
Income tax benefits3,115 2,785 1,969 
Unrecognized compensation cost related to unvested stock awards at February 28, 2026 was $10.6 million, which is expected to be recognized over a weighted average period of 1.28 years.
The actual tax benefit/(expense) realized from share-based compensation during fiscal years 2026, 2025 and 2024 was $1.4 million, $1.3 million and $(0.2) million, respectively.
Our policy is to issue shares under these plans from AZZ’s authorized but unissued shares. We have no formal or informal plan to repurchase shares on the open market to satisfy these requirements.
Executive Retiree LTI Program
Effective April 18, 2025, the Compensation Committee of the Board of Directors (the "Compensation Committee") adopted the Executive Retiree LTI Program (the "ERP") to continue the vesting of annual equity awards to certain executive officers and other senior members of the management team as designated by the Compensation Committee, including the Company's named executive officers (a "Covered Executive" or collectively, the "Covered Executives"), upon qualified Retirement (as such term is defined in the Company's 2023 Long-Term Incentive Plan). The ERP is applicable to both annual restricted share unit awards and annual performance share unit awards granted to the Covered Executives pursuant to newly adopted Restricted Share Unit ("RSU") Award Agreements and Performance Share Unit ("PSU") Award Agreements for the Covered Executives (collectively, the "Award Agreements") containing such provisions for the fiscal year 2026 long-term incentive equity awards. To be eligible for continued vesting of these annual equity awards upon a qualified Retirement, the ERP requires that Covered Executives:
i.be at least 65 years of age or 55 years of age and have at least 10 years of service with AZZ;
ii.not receive any severance payments or be subject to any severance or employment agreements containing other retirement provisions;
iii.provide sufficient advance notice of their intent to retire prior to the planned retirement date;
iv.ensure adequate succession or continuity planning is in place for such Covered Executive's position;
v.be compliant with AZZ’s executive stock ownership requirements on their respective retirement date; and
vi.execute and deliver a waiver and release agreement. Additionally, a period of one year must have elapsed between the grant date of the applicable awards and the Covered Executive's retirement date. The ERP also provides that fiscal year 2023, fiscal year 2024 and fiscal year 2025 RSU and PSU award agreements will be amended for the Covered Executives to allow vesting subsequent to a qualified Retirement at the Compensation Committee's discretion.
Upon adoption of the ERP, the service requirement for executives that are currently eligible for retirement has been met. As a result, we recognized additional stock-based compensation for the year ended February 28, 2026, of $2.2 million upon the adoption of the ERP related to the RSUs for Covered Executives that have achieved qualified retirement status.
17. Operating Segments
Segment Information
Our Chief Executive Officer, who is the chief operating decision maker ("CODM"), reviews financial information presented on an operating segment basis for purposes of making operating decisions and assessing financial performance. Sales and operating income are the primary measures used by the CODM to evaluate segment operating performance and to allocate
72

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
resources to the AZZ Metal Coatings and the AZZ Precoat Metals segments. The CODM uses net income before taxes as the primary measure to evaluate performance and allocate resources to the AZZ Infrastructure Solutions segment. The CODM assesses these metrics and compares actuals to budgeted and forecasted values to evaluate segment operating performance and allocate resources to the operating segments. Expenses related to certain centralized administration or executive functions that are not specifically related to an operating segment are included in Corporate.
A summary of each of our operating segments is as follows:
AZZ Metal Coatings — provides hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication industry and other industries through facilities located throughout North America. Hot-dip galvanizing is a metallurgical manufacturing process in which molten zinc reacts with steel, which provides corrosion protection and extends the lifecycle of fabricated steel for several decades.
AZZ Precoat Metals — provides coil coating application of protective and decorative coatings and related value-added downstream processing for steel and aluminum coils. Primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation; and other end markets, the coil coating process emphasizes sustainability and enhanced product lifecycles. It involves cleaning, treating, painting, and curing metal coils as a flat material before they are cut, formed, and fabricated into finished products. This highly efficient method optimizes waste through tight film control and improves final product performance by painting and curing the substrates under conditions unmatched by other application processes.
AZZ Infrastructure Solutions — represents our 40% non-controlling interest in the AVAIL JV, as well as other expenses directly related to AIS receivables and liabilities that were retained following the divestiture of the AIS business. The AVAIL JV is a global provider of application-critical equipment, highly engineered technologies, and specialized services to the power generation, transmission, distribution, oil and gas, and industrial markets. See Note 18 for a description of AVAIL's sale of its Electrical Products Group and Welding Services Business during the year ended February 28, 2026.
The following tables contain operating segment data for fiscal years 2026, 2025 and 2024 was as follows (in thousands):
Year Ended February 28, 2026
Metal Coatings(1)
Precoat
Metals
Infrastructure Solutions(2)
Total
Sales$758,709 $891,371 $ $1,650,080 
Cost of sales531,089 724,036  1,255,125 
Selling, general and administrative(3)
23,982 29,251 130 53,363 
Operating income (loss)$203,638 $138,084 (130)341,592 
Equity in earnings of unconsolidated subsidiaries(4)
209,733 209,733 
Income before income taxes$209,603 551,325 
Reconciliation to consolidated income before income taxes
Corporate selling, general and administrative expenses(76,975)
Interest expense(55,650)
Other income1,615 
Consolidated income before income taxes$420,315 
See notes on page 74.
73

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Year Ended February 28, 2025
Metal CoatingsPrecoat
Metals
Infrastructure Solutions(2)
Total
Sales$665,107 $912,637 $ $1,577,744 
Cost of sales464,260 730,804  1,195,064 
Selling, general and administrative22,372 34,005 6,737 63,114 
Operating income (loss)$178,475 $147,828 (6,737)319,566 
Equity in earnings of unconsolidated subsidiaries16,163 16,163 
Income before income taxes$9,426 335,729 
Reconciliation to consolidated income before income taxes
Corporate selling, general and administrative expenses(83,202)
Interest expense(81,282)
Other expense(562)
Consolidated income before income tax$170,683 
See notes on page 74.
Year Ended February 29, 2024
Metal Coatings(1)
Precoat
Metals
Infrastructure Solutions(2)
Total
Sales$656,189 $881,400 $ $1,537,589 
Cost of sales465,147 708,981  1,174,128 
Selling, general and administrative26,314 32,848 6,246 65,408 
Operating income (loss)$164,728 $139,571 (6,246)298,053 
Equity in earnings of unconsolidated subsidiaries15,407 15,407 
Income before income taxes$9,161 313,460 
Reconciliation to consolidated income before income taxes
Corporate selling, general and administrative expenses(76,453)
Interest expense(107,065)
Other income161 
Consolidated income before income tax$130,103 
(1)
For fiscal year 2026, AZZ Metal Coatings segment includes restructuring charges of $3.8 million in "Selling, general and administrative". See Note 21.
For fiscal year 2024, AZZ Metal Costings segment included expenses related to a legal matter of $5.5 million in "Selling, general and administrative". See Note 22.
(2)
For the AZZ Infrastructure Solutions segment, the CODM uses only net income before taxes as the measure to allocate resources and assess segment performance. Infrastructure Solutions segment includes the equity in earnings from our investment in the AVAIL JV, as well as other expenses related to receivables and liabilities that were retained following the sale of the AIS business. Fiscal year 2025 and 2024 include $6.5 million and $5.8 million, respectively, related to legal matters. See Note 22 for further discussion of the receivables and liabilities.
(3)
Includes stock-based compensation expense recognized upon the adoption of the Executive Retiree LTI Program of $2.2 million, of which $0.4 million and $1.8 million are included in Metal Coatings and Corporate, respectively. See Note 16.
(4)
During the first quarter of fiscal 2026, AVAIL completed the sale of the Electrical Products Group ("EPG"). During the fourth quarter of fiscal 2026, AVAIL completed the sale of the majority of its Welding Services Business ("WSI"). Equity in earnings for the year ended February 28, 2026 includes $204.5 million, consisting of a net gain related to the sale of the EPG and WSI, partially offset by the recognition of an impairment loss on the AVAIL JV, a prior period adjustment for accounting errors within the Brazil operations of the AVAIL JV, and an adjustment related to a change in AVAIL's transfer pricing policy. For further information about the AVAIL JV, see Note 18.
74

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Depreciation and amortization expense by segment for fiscal years 2026, 2025 and 2024 were as follows (in thousands):
Year Ended
Depreciation and amortizationFebruary 28, 2026February 28, 2025February 29, 2024
Metal Coatings$27,723 $26,640 $26,353 
Precoat Metals38,059 31,185 27,940 
Total reportable segment depreciation and amortization65,782 57,825 54,293 
Corporate24,274 24,380 25,130 
Consolidated depreciation and amortization$90,056 $82,205 $79,423 
Expenditures for acquisitions, net of cash, and property, plant and equipment by segment for fiscal years 2026, 2025 and 2024 were as follows (in thousands):
Year Ended
Expenditures for acquisitions, net of cash, and property, plant and equipmentFebruary 28, 2026February 28, 2025February 29, 2024
Metal Coatings$30,937 $29,958 $25,484 
Precoat Metals48,053 84,537 67,809 
Total reportable segment expenditures for acquisitions, net of cash, and property, plant and equipment78,990 114,495 93,293 
Corporate1,786 1,388 1,826 
Consolidated expenditures for acquisitions, net of cash, and property, plant and equipment$80,776 $115,883 $95,119 
Asset balances by operating segment for each period were as follows (in thousands):
As of
Segment Assets(1)
February 28, 2026February 28, 2025
Metal Coatings(2)
$604,107 $555,095 
Precoat Metals(3)
1,562,994 1,548,377 
Infrastructure Solutions - Investment in Joint Venture19,960 99,379 
Total reportable segment assets2,187,061 2,202,851 
Corporate26,413 24,250 
Consolidated assets$2,213,474 $2,227,101 
(1)
Segment assets include identifiable intangible assets associated with each reportable segment. The related amortization expense for intangible assets are not allocated to the segments.
(2)
Identifiable intangible assets related to Metal Coatings of $35.0 million and $28.5 million, net of accumulated amortization, as of February 28, 2026 and February 28, 2025, respectively, are included in segment assets. The associated amortization expense is not allocated to the segment.
(3)
Identifiable intangible assets related to Precoat Metals of $374.8 million and $393.3 million, net of accumulated amortization, as of February 28, 2026 and February 28, 2025, respectively, are included in segment assets. The associated amortization expense is not allocated to the segment.
Financial Information About Geographical Areas
Financial information about geographical areas for the periods presented was as follows for fiscal years 2026, 2025 and 2024 (in thousands). The geographic area is based on the location of the operating facility and no customer accounted for 10% or more of consolidated sales.
75

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Year Ended
SalesFebruary 28, 2026February 28, 2025February 29, 2024
United States$1,603,851 $1,537,215 $1,498,397 
Canada46,229 40,529 39,192 
Total$1,650,080 $1,577,744 $1,537,589 
As of
Long-lived assetsFebruary 28, 2026February 28, 2025
United States$1,758,060 $1,792,337 
Canada58,663 55,700 
Total$1,816,723 $1,848,037 
 
18. Investment in Unconsolidated Entity
We account for our 40% interest in the AVAIL JV under the equity method of accounting and include our equity in earnings as part of the AZZ Infrastructure Solutions segment. We record our equity in earnings in the AVAIL JV on a one-month lag.
In May 2025, Avail Infrastructure Solutions ("AVAIL"), in which we have an unconsolidated investment through the AVAIL JV, completed the sale of its electrical enclosures, switchgear, and bus systems businesses (the "Electrical Products Group" or "EPG"). During the first quarter of fiscal 2026, we received a distribution of cash from the AVAIL JV of $273.2 million. We classified the distribution as an operating activity in the statement of cash flows, in accordance with our policy to apply the cumulative earnings approach for the classification of distributions.
Subsequent to AVAIL’s sale of EPG, management identified events and circumstances indicating that the fair value of our investment in the AVAIL JV may have fallen below its carrying value on an other-than-temporary basis. These indicators arose principally from the significant business divestiture by AVAIL and a corresponding reduction in AVAIL's projected future earnings. In response, management performed a recoverability analysis of our investment in the AVAIL JV. Management estimated the fair value of our 40% interest in the AVAIL JV and concluded that the decline in fair value was other-than-temporary. Accordingly, we recorded an impairment charge of $45.9 million during the second quarter of fiscal 2026 to write down the carrying value of our investment in the AVAIL JV.
In December 2025, AVAIL completed the sale of the majority of WSI. In addition, during the fourth quarter of fiscal 2026, we received a cash distribution of $13.6 million from the AVAIL JV. We classify cash flows from distributions using the cumulative earnings method. Cash received is classified as return on investment in operating cash flows to the extent that cumulative earnings exceeds cumulative distributions, less distributions received in prior periods that were deemed returns of investment. During the year ended February 28, 2026, we received $286.8 million in distributions, and $273.2 million were deemed to be return on investment and reflected in cash flows from operating activities, and $13.6 million were deemed to be return of investment and reflected in cash flows from investing activities.
As of February 28, 2026, management believes the carrying value of the investment in the AVAIL JV is recoverable based on AVAIL's current financial position. We will continue to monitor the AVAIL JV for any indicators of impairment, and if further declines in the fair value occur and are deemed other-than-temporary, additional write-downs will be recorded.
During the year ended February 28, 2026, AVAIL recorded a prior period adjustment for accounting errors within the Brazil operations of the AVAIL JV. We recorded our proportionate share of the adjustment during the fourth quarter of fiscal year 2026. Our share of the adjustment was approximately $9.6 million and is included in “Equity in earnings of unconsolidated joint ventures” in our consolidated statement of operations. The adjustment is comprised of $1.2 million related to the full year ended February 28, 2026 and $8.4 million related to prior periods. Management performed an out of period analysis and concluded that the adjustment was not material to any previously issued financial statements or to the Company’s consolidated financial statements for the year ended February 28, 2026.
As of February 28, 2026, our investment in the AVAIL JV was $20.0 million. For the year ended February 28, 2026, we recorded $209.7 million of equity in earnings, which consists of 1) a net gain of $261.8 million from the sale of the EPG and WSI, 2) $3.4 million of equity in earnings from the AVAIL JV's operations for the year ended February 28, 2026, offset by 3)
76

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
an impairment loss of $45.9 million on the AVAIL JV recognized during the second quarter of fiscal 2026, and 4) an adjustment of $9.6 million related to accounting errors identified within the Brazil operations of the AVAIL JV.
The following tables presents AVAIL's summarized financial information (in thousands):
Summarized Balance Sheet
As of
February 28, 2026(1)
February 28, 2025(1)
Current assets$287,879 $300,404 
Long-term assets82,741 194,528 
Total assets$370,620 $494,932 
Current liabilities$68,282 $155,585 
Long-term liabilities19,961 134,517 
Total liabilities88,243 290,102 
Total partners' capital282,377 204,830 
Total liabilities and partners' capital$370,620 $494,932 
Summarized Operating Data
Year Ended
February 28, 2026(1)
February 28, 2025(1)
February 29, 2024(1)
Sales$263,892 $528,130 $460,109 
Gross profit$63,660 $131,306 $117,402 
Income before income taxes$682,426 $36,825 $29,988 
Net income$680,540 $40,165 $29,351 
(1)
We report our equity in earnings on a one-month lag basis; therefore, amounts in the summarized financials above are for the twelve months ended January 31, 2026, 2025 and 2024 and as of January 31, 2026 and 2025. Amounts in the table above exclude certain adjustments made by us to record equity in earnings of the AVAIL JV under U.S GAAP for public companies, primarily to reverse the amortization of goodwill.
AVAIL's net income for the twelve months ended January 31, 2026 includes a net gain on the sale of the EPG and WSI businesses. Our proportionate share of the net gain on the sale of the EPG and WSI businesses includes adjustments for the previous reversal of the amortization of goodwill related to the EPG and WSI businesses.
19. Derivative Instruments
Interest Rate Swap Derivative
As a policy, we do not hold, issue or trade derivative instruments for speculative purposes. We periodically enter into forward sale contracts to purchase a specified volume of zinc and natural gas at fixed prices. These contracts are not accounted for as derivatives because they meet the criteria for the normal purchases and normal sales scope exception in ASC 815, Derivatives and Hedging.
We manage our exposure to fluctuations in interest rates on our floating-rate debt by entering into interest rate swap agreements to convert a portion of our variable-rate debt to a fixed rate. On September 27, 2022, we entered into a fixed-rate interest rate swap agreement, which was subsequently amended on October 7, 2022 (the "2022 Swap"). The 2022 Swap was terminated on June 30, 2025. During the year ended February 28, 2026, we reclassified $0.1 million before income tax, or $0.07 million net of tax, from other comprehensive income to earnings related to the terminated 2022 Swap.
Simultaneous to the termination of the 2022 Swap, we entered into a new fixed-rate interest rate swap agreement on June 30, 2025 (the “2025 Swap”). The 2025 Swap converts the SOFR-based component of the interest rate to 3.759%. As of February 28, 2026, the 2025 Swap resulted in a total fixed rate of 5.509%. The 2025 Swap had an initial notional amount of $290.0 million and a maturity date of June 30, 2027. The objective of the 2025 Swap is to eliminate the variability of cash flows in interest payments attributable to changes in benchmark one-month SOFR interest rates. The hedged risk is the interest rate risk exposure to changes in interest payments, attributable to changes in benchmark one-month SOFR interest rates over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to exactly offset changes in cash flows of the variable-rate debt. We designated the 2025 Swap as a cash flow hedge at inception. Cash settlements, in the form of cash
77

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
payments or cash receipts, of the 2025 Swap are recognized in interest expense.
At February 28, 2026, changes in fair value attributable to the effective portion of the 2025 Swap were included on the consolidated balance sheets in "Accumulated other comprehensive loss." For derivative instruments that qualify for hedge accounting treatment, the fair value is recognized on our consolidated balance sheets as derivative assets or liabilities with offsetting changes in fair value recognized in accumulated other comprehensive income (loss) until reclassified into earnings when the interest expense on the underlying debt is reflected in earnings. During the year ended February 28, 2026, we reclassified $0.6 million before income tax, or $0.4 million net of tax, from other comprehensive income to earnings for the 2025 Swap.
20. Fair Value Measurement
Recurring Fair Value Measurements
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. In accordance with ASC 820, Fair Value Measurement ("ASC 820"), certain of our assets and liabilities, which are carried at fair value, are classified in one of the following three categories:
Level 1: Quoted market prices in active markets for identical assets or liabilities;
Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs corroborated by market data; or,
Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company’s own assumptions.
The carrying amount of our financial instruments (cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. We have not made an option to elect fair value accounting for any of our financial instruments.
Interest Rate Swap Agreement
Our derivative instruments consist of the 2025 Swap and the 2022 Swap, both of which are considered Level 2 of the fair value hierarchy. The 2025 Swap and the 2022 Swap are included in "Other long-term liabilities" and "Other accrued liabilities" as of February 28, 2026, and February 28, 2025, respectively, in the consolidated balance sheets. The valuations of the 2025 Swap and 2022 Swap are determined using widely accepted valuation techniques including discounted cash flow analysis on the expected cash flows of the derivative. This analysis reflects the contractual terms of the derivatives, including the period to maturity, and uses observable market-based inputs, including swap rates, spread, and/or index levels and interest rate curves. See Note 19 for more information about the 2025 and 2022 Swaps.
Our financial instruments that are measured at fair value on a recurring basis as of February 28, 2026 and February 28, 2025 are as follows (in thousands):
Carrying Value as of February 28, 2026Fair Value Measurements UsingCarrying Value as of February 28, 2025Fair Value Measurements Using
Level 1Level 2Level 3Level 1Level 2Level 3
Liabilities
Interest Rate Swap Agreement(1)
$1,847 $ $1,847 $ $352 $ $352 $ 
Total Liabilities$1,847 $352 
(1) The interest rate swap agreements included in the table above represent the 2025 Swap and the 2022 Swap at February 28, 2026 and February 28, 2025, respectively.
See Note 15 for information related to the fair value of the assets in our pension plan.
Non-recurring Fair Value Measurements
Investment in Joint Venture
The fair value of our investment in the unconsolidated AVAIL JV was determined using the income approach at the date on which we entered into the joint venture. The income approach uses discounted cash flow models that require various observable and non-observable inputs, such as operating margins, revenues, product costs, operating expenses, capital
78

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
expenditures, terminal-year values and risk-adjusted discount rates. These valuations resulted in Level 3 non-recurring fair value measurements.
We assess our investment in the unconsolidated AVAIL JV for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value.
During the year ended February 28, 2026, management performed a recoverability analysis on our investment in the AVAIL JV and concluded there was a decline in fair value that was other-than-temporary. Accordingly, we recorded a loss on impairment of $45.9 million, which is included in "Equity in earnings of unconsolidated subsidiaries" in the consolidated statements of operations. See Note 18.
Long-Term Debt
The fair values of our long-term debt instruments are estimated based on market values for debt issued with similar characteristics or rates currently available for debt with similar terms. These valuations are Level 2 non-recurring fair value measurements.
The principal amount of our outstanding debt under the 2022 Credit Agreement was $385.0 million and $900.3 million at February 28, 2026 and 2025. The estimated fair value of our outstanding debt was $385.5 million and $904.8 million at February 28, 2026 and 2025, excluding unamortized debt issuance costs. The estimated fair values of our outstanding debt were determined based on the present value of future cash flows using model-derived valuations that use observable inputs such as interest rates and credit spreads. The carrying amount of the Receivables Securitization Facility approximates the fair value.
21. Restructuring Charges
During the first quarter of fiscal year 2026, management initiated a restructuring plan for certain surface technologies facilities within the Metal Coatings segment (the "AST Restructuring") to improve overall operational efficiency and financial performance. During the year ended February 28, 2026, we recognized restructuring charges of $3.8 million, which are included in "Cost of sales" in the consolidated statement of operations and includes the loss on sale of equipment, for which we received $0.7 million in proceeds. The restructuring charges consisted primarily of $3.3 million for the write-off of intangible assets and goodwill, as well as $0.5 million for the write-off of other assets, loss on the sale of equipment and severance accruals. We recognized an immaterial amount of restructuring expenses in the second quarter of fiscal 2026. Our initial estimate of total restructuring charges of $4.2 million was reduced to $3.8 million as of February 28, 2026. The AST Restructuring was complete as of February 28, 2026.
As a result of the AST Restructuring, we closed two surface technology facilities; the facilities were located in Garland, Texas and Tampa, Florida. Management performed an analysis of the assets at each location closed. For assets that were not sold or transferred to another location for use in operations, management wrote down the assets to reflect a decrease in the estimated useful life and lower value to the Company.
22. Commitments and Contingencies
Legal
AZZ and its subsidiaries are named defendants and plaintiffs in various routine lawsuits incidental to our business. These proceedings include labor and employment claims, various commercial disputes, worker’s compensation and environmental matters, all arising in the normal course of business. As discovery progresses on all outstanding legal matters, we continuously evaluate opportunities to either mediate the cases or settle the disputes for nuisance value or the cost of litigation as a way to resolve the disputes prior to trial. As the pending cases progress through additional discovery and potential mediation, our assessment of the likelihood of a favorable or an unfavorable outcome on the pending lawsuits may change. The actual outcome of these lawsuits or other proceedings cannot be predicted with any certainty, and the amount of any potential liability that could arise with respect to such lawsuits or other matters cannot be predicted at this time. Therefore, management, after consultation with legal counsel believes it has strong claims or defenses to all of its legal matters and does not expect liabilities, if any, from these claims or proceedings, either individually or in the aggregate, to have a material effect on the Company’s financial position, results of operations or cash flows.
Our prior-owned affiliate ₋ The Calvert Company entered into a series of commercial contracts in 2011 and 2015 to provide equipment and services to a power plant in Georgia. The general contractor on the project, WECTEC (a subsidiary of Westinghouse), filed bankruptcy in New York in March of 2017. Our affiliate continued to perform work on the project for the
79

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
owners/licensee under an interim bridge contract. We believe the affiliate was eventually terminated for convenience on the project, and the affiliate filed an adversary proceeding in bankruptcy court against WECTEC and the owners to collect all unpaid amounts. The owners of the Georgia power plant filed a countersuit in April of 2018. In connection with AZZ selling the majority interest in the AIS business to Fernweh AIS Acquisition LP on September 30, 2022, we agreed to retain this lawsuit. After a long and protracted discovery process and motion practice, we determined in the quarter ended August 30, 2023 that the most favorable outcome to the Company to resolve the dispute may be a negotiated settlement. This decision was made in consideration of the expenses of a lengthy jury trial and potentially protracted appeal process; the resources necessary to continue the prosecution and defense of the case given the size of the discovery and the number of issues involved; the risk factors typically associated with jury verdicts in light of all of the political circumstances currently present in Georgia regarding the power plant; and the benefit of resolving a dispute whose genesis arose more than twelve years ago based solely upon risk avoidance, and not upon the merits of the case. During the third quarter of fiscal 2024, all of the parties entered into a confidential settlement agreement, with no parties admitting any guilt or negligence and AZZ agreed to pay the owners/licensee $5.8 million on or around January 15, 2024 to resolve all outstanding matters related to the dispute. In addition, the agreement included the forgiveness of AZZ's receivable from WECTEC of $3.7 million, which was fully reserved by AZZ. This settlement of $5.8 million was accrued during the second quarter of fiscal year 2024, and is included in "Selling, general and administrative" expense in the consolidated statement of operations for the year ended February 29, 2024. The settlement was included in the AZZ Infrastructure Solutions segment, and the settlement payment was made in the fourth quarter of fiscal year 2024.
In 2017, Southeast Texas Industries, Inc. ("STI") filed a breach of contract lawsuit against the Company in the 1st District Court of Jasper County, Texas (the "Court"). In 2020, we filed a counter suit against STI for amounts due to AZZ Beaumont for work performed. On October 16, 2023, the case went to trial, and on October 27, 2023, the jury rendered a verdict in favor of STI and against AZZ in the amount of $4.5 million in damages for breach of contract and breach of express warranty. On February 14, 2024, the trial court entered Final Judgment in favor of STI, awarding STI actual damages of $4.5 million, plus $1.0 million in attorney fees. On May 14, 2024, we filed a Notice of Appeal in the Court of Appeals for the Ninth district of Texas in Beaumont. On May 23, 2024, AZZ purchased a supersedeas bond to cover the final judgment amount during the appellate process. We filed our appellate brief on February 24, 2025. Oral arguments were presented by the parties to the Court of Appeals on March 5, 2026. On April 9, 2026, the Beaumont Court of Appeals ruled there was insufficient evidence to support the final judgment against AZZ, and that STI shall take nothing from AZZ. STI has up to 30 days to file a motion for reconsideration in the Beaumont Court of Appeals, and up to 45 days to file a petition for review in the Supreme Court of Texas. As of February 28, 2026 and the date of this filing, we still have a legal accrual of $5.5 million recorded, which is included in "Other accrued liabilities" on our consolidated balance sheets. This legal accrual will remain in place until the time for STI to appeal the Court of Appeals' ruling to the Supreme Court of Texas has expired or the Supreme Court has declined to review the case if requested by STI, whichever scenario is applicable.

In 2019, Tampa Electric Company ("TECO") entered into a contract to provide services in Florida. TECO terminated our affiliate from the project, alleging failure to comply with safety guidelines. We believe the affiliate was terminated for convenience on the project, and our affiliate was not given its contractual right of notice and 47 hours to deliver a corrective action plan. In 2020, we filed a lawsuit against TECO for breach of contract and unjust enrichment in the Thirteenth Judicial Circuit Court in and for Hillsborough County, Florida. In connection with AZZ selling the majority interest in the AIS business to Fernweh Group on September 30, 2022, we agreed to retain this lawsuit. The parties unsuccessfully mediated the case in June 2023. The case went to trial on January 13, 2025. On February 10, 2025, the jury rendered a verdict in favor of TECO against our affiliate in the amount of $5.2 million, which represented the receivable due from the TECO, net of allowance. We recognized expense of $6.5 million in the fourth quarter of fiscal 2025, consisting of $5.2 million for the derecognition of the net receivable from TECO and $1.3 million for estimated legal fees, of which $1.2 million was paid during the year ended February 28, 2026.

Prior to AZZ's acquisition of Precoat Metals on May 13, 2022, Precoat Metals sold its Armorel Arkansas facility to Nucor Coatings Corporation ("Nucor") via a purchase agreement dated October 27, 2020 ("2020 Agreement"). Nucor subsequently filed a lawsuit against Precoat Metals for indemnification for breach of environmental representations and warranties made in the 2020 Agreement. In the lawsuit, Nucor asserted that it has sustained certain damages resulting from Precoat Metal’s breach of its indemnification obligations that were set forth in the 2020 Agreement. The parties attended a mediation on March 18, 2024, and although the Company believed Nucor’s case was deficient and it had very strong defenses to the allegations asserted by Nucor, management determined that it was still in the best interest of the Company to settle all matters for the estimated cost of defense to retain commercial relationships with Nucor, who is both a customer and supplier to the Company. The parties mutually agreed to resolve disputed matters for $5.25 million. The parties are currently preparing a definitive settlement agreement which will resolve all outstanding matters related to the dispute. The $5.25 million settlement amount and additional legal expense of $0.5 million was recognized during the fourth quarter of fiscal year 2024, and is
80

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
included in "Selling, general and administrative" expense in the consolidated statement of operations for the year ended February 29, 2024. The settlement amount was paid by the Company to Nucor on September 9, 2024.

On July 29, 2024, Gainesville Associates, LLC ("Gainesville Associates") filed a complaint (the "Complaint") in the Circuit Court of Prince William County, Virginia against AZZ, Atlantic Research, LLC ("ARC"), Precoat Metals Corporation, and Chromalloy Corporation (collectively "Defendants"), asserting claims for breach of contract against ARC and unjust enrichment against all Defendants. The Complaint arose out of a lease, dated January 1, 1976, between Gainesville Associates as landlord and ARC as tenant (as subsequently amended in 1982, 2012, 2013 and 2017, the "Lease") for property in Gainesville, Virginia (the "Property"). ARC ceased using the property in 2005 after which point ARC remained in the Lease to complete its obligations on the property pursuant to a consent decree entered into between the U.S. Environmental Protection Agency ("EPA") and ARC in 1992. ARC satisfied its obligations under the consent decree in 2018 (other than ongoing well water monitoring and testing) and terminated the Lease in 2019. In its Complaint, Gainesville Associates alleged that ARC breached certain provisions of the Lease. On September 3, 2024, Defendants removed the action to the United States District Court of the Eastern District of Virginia. On September 24, 2024, Defendants filed a motion to dismiss the Complaint. On October 30, 2024, the claim was denied and the court ordered the parties to mediate. The parties attended the court ordered mediation on December 3, 2024, and although the Company believed the Gainesville Associates' case was deficient and it had very strong defenses to the allegations asserted by Gainesville Associates, management determined that it was still in the best financial interest of the Company to settle all matters for the estimated cost of defense. The parties mutually agreed to resolve all disputed matters for $6.0 million, of which our portion was $1.9 million. For the year ended February 28, 2025, we recognized $1.6 million for legal expenses and $1.9 million for our portion of the settlement amount. The settlement amount was paid on January 10, 2025.
Environmental
As of February 28, 2026, the reserve balance for our environmental liabilities was $17.6 million, of which $1.1 million is classified as current. Environmental remediation liabilities include costs directly associated with site investigation and site remediation, such as materials, external contractor costs, legal and consulting expenses and incremental internal costs directly related to ongoing remediation plans. Estimates used to record environmental remediation liabilities are based on the Company's best estimate of probable future costs based on site-specific facts and circumstances known at the time of these estimates and they are updated on a quarterly basis. Estimates of the cost for the potential or ongoing remediation plans are developed using internal resources and third-party environmental engineers and consultants.
We accrue the anticipated cost of environmental remediation when the obligation is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. While any revisions to our environmental remediation liabilities could potentially be material to the operating results of any fiscal quarter or fiscal year, we do not expect such additional remediation expenses to have an adverse material effect on our financial position, results of operations, or cash flows.
Commodity pricing
As of February 28, 2026, we had non-cancelable forward contracts to purchase approximately $97.1 million of zinc and $7.3 million of natural gas at various volumes and prices. All such contracts expire in fiscal 2027.
Other
As of February 28, 2026, we had outstanding letters of credit in the amount of $12.0 million. These standby letters of credit are primarily issued to support insurance deductibles and other collateral requirements. In addition, as of February 28, 2026, a warranty reserve in the amount of $4.8 million was established to offset any future warranty claims.
We have expanded our coatings capabilities through the construction of a new 25-acre aluminum coil coating facility in Washington, Missouri, which became operational during the first quarter of fiscal 2026. The new greenfield facility is included in the AZZ Precoat Metals segment and is supported by a take-or-pay contract for approximately 75% of the output from the new plant. We expect to spend approximately $122.8 million in capital payments related to the project, of which $113.6 million was paid prior to fiscal 2026 and approximately $7.8 million was paid during year ended February 28, 2026. The remaining balance of $1.4 million is expected to be paid in the first quarter of fiscal 2027.
81

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
23. Subsequent Events
As of February 28, 2026, we have a defined benefit pension plan for certain employees and former employees of Precoat Metals (the "Plan"). Benefit accruals are frozen for all participants; participants do not accrue any future benefits under the Plan, and any new hires are not eligible to participate in the Plan. On April 8, 2026, our Board of Directors approved a plan to terminate the Plan. The termination is intended to reduce balance sheet volatility, administrative complexity, and long-term pension risk. See Note 15 for more information related to the Plan.
The termination remains subject to customary regulatory approvals, satisfaction of plan funding requirements, and completion of benefit settlement activities. An estimate of the impact to the financial statements cannot be made at this time.
82


Item 9. Changes In and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Disclosure Controls and Procedures
The Company's management, with the participation of its principal executive officer and principal financial officer, have evaluated, as required by Rule 13a-15(e) under the Securities Exchange Act of 1934 ("the Exchange Act"), the effectiveness of the Company's disclosure controls and procedures. Based on that evaluation, the principal executive officer and principal financial officer concluded that the Company's disclosure controls and procedures were effective as of the end of the period covered by this Form 10-K to provide reasonable assurance that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms, and were effective as of the end of the period covered by this Form 10-K to provide reasonable assurance that such information is accumulated and communicated to the Company's management, including the principal executive officer and principal financial officer, to allow timely decisions regarding required disclosure.
Management’s Report on Internal Controls Over Financial Reporting
The Company's management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) of the Exchange Act. Because of its inherent limitations, internal control over financial reporting may not prevent or detect all misstatements or fraud. Any control system, no matter how well designed and operated, is based upon certain assumptions and can provide only reasonable, not absolute, assurance that its objectives will be met. Management, with the participation of its principal executive officer and principal financial officer assessed the effectiveness of the Company's internal control over financial reporting based on the criteria for effective internal control over financial reporting established in "Internal Control—Integrated Framework (2013)," issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based upon its assessment, management concluded that the Company maintained effective internal control over financial reporting as of February 28, 2026.
The Company’s independent registered public accounting firm, Grant Thornton, LLP, has issued an audit report on the Company’s internal control over financial reporting, which is included in "Item 8. Financial Statements and Supplementary Data" of this Form 10-K.
Changes in Internal Controls Over Financial Reporting
There have been no changes in the Company's internal control over financial reporting during our fiscal quarter ended February 28, 2026, that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.
Item 9B. Other Information
Rule 10b5-1 Trading Plans
During the three months ended February 28, 2026, none of our officers or directors adopted, modified or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement as defined in Item 408 of Regulation S-K.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
PART III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this item with regard to executive officers is included in "Part I. Item 1—Information About our Executive Officers" of this Annual Report on Form 10-K.
There have been no material changes to the procedures for shareholders to recommend nominees to our Board of Directors since we last provided such disclosures.
Other information required in response to this Item 10 is set forth in our definitive Proxy Statement for the 2026 Annual Meeting of Shareholders (the “Proxy Statement”) as noted below and is incorporated by reference:
83


information about our Directors is set forth under "Proposal 1: Election of Directors";
information about our Audit Committee, including members of the committee, and our designated "audit committee financial experts" is set forth under "Matters Relating to Corporate Governance and Board Structure - Board Committees - Audit Committee";
information about Section 16(a) beneficial ownership reporting compliance is set forth under "Delinquent Section 16(a) Reports" (if any to disclose); and
Insider Trading Policy and Procedures.
We have adopted a Code of Conduct, which applies to the Company's officers, directors and employees (including our Chief Executive Officer, Chief Financial Officer, Chief Accounting Officer, and finance department members). The full text of our Code of Conduct is published on our website, www.azz.com, under "Investor Relations." We intend to disclose future amendments to, or waivers from, certain provisions of this Code of Conduct on our website.
Item 11. Executive Compensation
Information required in response to this Item 11 is set forth under "Director Compensation," "Executive Compensation," "Executive Compensation Tables," and "Compensation Recovery Analysis Under the Company's Clawback Policies" in our Proxy Statement and is incorporated by reference.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
Certain information required in response to this Item 12 is set forth under "Security Ownership of Management and Directors" and "Security Ownership of Certain Beneficial Owners" in our Proxy Statement and is incorporated by reference.
Equity Compensation Plan Information
The following table provides a summary of information as of February 28, 2026, relating to our equity compensation plans in which our common stock is authorized for issuance.
(a)
Number of securities
to be issued upon
exercise of
outstanding options,
warrants and rights
(b)
Weighted average
exercise price of
outstanding
options, warrants
and rights
(c)
Number of securities
remaining available for
future issuance under
equity compensation
plans (excluding shares
reflected in column (a))
Equity compensation plans approved by shareholders(1)
306,281 
'(2)
$— 2,124,036 
'(3)
____________________________
(1)Consists of the 2023 Long-Term Incentive Plan (the "2023 Plan"), the 2014 Long-Term Incentive Plan (the "2014 Plan"), and the 2018 Employee Stock Purchase Plan (the "2018 ESPP"). See "Part II. Item 8. Financial Statements and Supplementary Data—Note 16" for further information.
(2)Consists of (i) outstanding awards under the 2014 Plan, including 84,221 RSUs and 110,767 PSUs at the target amount; and (ii) outstanding awards under the 2023 Plan, including 72,781 RSUs and 38,512 PSUs at the target amount.
(3)Consists of (i) 1,174,900 shares available for future issuance under the 2023 Plan; (ii) and 949,136 shares remaining available for issuance under the 2018 ESPP. No shares are available for future issuance under the 2014 Plan.
For further discussion of the 2023 Plan, the 2014 Plan and 2018 ESPP, see "Part II. Item 8. Financial Statements and Supplementary Data—Note 16."
Item 13. Certain Relationships and Related Transactions, and Director Independence
Information required in response to this Item 13 is set forth under "Matters Relating to Corporate Governance and Board Structure—Certain Relationships and Related Party Transactions," "Matters Relating to Corporate Governance and Board Structure—Director Independence" and "Matters Relating to Corporate Governance and Board Structure—Board Committees" in our Proxy Statement and is incorporated by reference.
Item 14. Principal Accounting Fees and Services
Information set forth under the caption “Independent Registered Public Accounting Firm” in our Proxy Statement is incorporated by reference in response to this Item 14.
84


PART IV
 
Item 15. Exhibits and Financial Statement Schedules
 
(a) Documents filed as part of this report

1.Consolidated Financial Statements

2. Financial Statement Schedules

All schedules have been omitted because they are not required, not applicable, or the required information is otherwise included.

3. Exhibits
Incorporated by Reference
Exhibit NumberDescriptionFormExhibitFiling Date
2.1**8-K2.16/27/2022
3.110-K3.14/25/2023
3.210-Q3.110/10/2023
4.110-K4.14/25/2023
4.210-Q4.110/13/2000
10.1**8-K10.15/16/2022
10.28-K10.18/17/2023
10.38-K10.112/21/2023
10.48-K10.13/20/2024
10.58-K10.19/24/2024
10.68-K10.13/3/2025
10.78-K10.18/5/2025
10.88-K10.17/16/2025
85


10.98-K10.27/16/2025
10.108-K10.37/16/2025
10.118-K10.47/16/2025
10.128-K10.57/16/2025
10.138-K10.67/16/2025
10.14**8-K10.110/6/2022
10.15*S-84.57/9/2014
10.16*8-K10.21/21/2016
10.17*8-K10.41/21/2016
10.18*8-K10.61/21/2016
10.19*8-K10.17/11/2023
10.20*10-K10.144/21/2025
10.21*10-K10.154/21/2025
10.22*10-K10.164/21/2025
10.23*10-Q10.37/9/2025
10.24*10-K10.174/21/2025
10.25*10-K10.184/21/2025
10.26*DEF 14AAppendix B5/28/2015
10.27*8-K10.31/21/2016
10.28*S-84.37/27/2018
10.29*8-K10.110/7/2019
10.30*8-K10.211/7/2013
10.31*8-K10.16/3/2024
10.32*8-K10.17/19/2024
10.33
*
10-Q
10.710/12/2021
10.34*10-K10.234/22/2024
19.110-K19.14/21/2025
21.1
+
23.1
+
31.1
+
31.2
+
32.1++
32.2++
97.110-K97.14/22/2024
101.INS+XBRL Instance Document
86


101.SCH+XBRL Taxonomy Extension Schema Document
101.CAL+XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF+XBRL Taxonomy Extension Definition Linkbase Document
101.LAB+XBRL Taxonomy Extension Label Linkbase Document
101.PRE+XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Date File (embedded with the Inline XBRL document)
**Schedules and exhibits have been omitted as allowed pursuant to SEC rules and regulations. The Company hereby undertakes to furnish supplemental copies of any of the omitted schedules and exhibits upon request by the SEC. The Company may request confidential treatment for any schedules and exhibits so furnished.

* Indicates management contract, compensatory plan or arrangement.
+ Indicates filed herewith.
++ Indicates furnished herewith.
Item 16. Form 10-K Summary
None.
87


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 AZZ Inc.
 (Registrant)
April 22, 2026By:/s/ Thomas E. Ferguson
 Thomas E. Ferguson,
President and Chief Executive Officer
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of AZZ and in the capacities and on the dates indicated.
 
April 22, 2026/s/ Daniel E. Berce
Daniel E. Berce
Chairman of the Board of Directors
April 22, 2026/s/ Thomas E. Ferguson
Thomas E. Ferguson
President, Chief Executive Officer and Director (Principal Executive Officer)
April 22, 2026/s/ Jason Crawford
Jason Crawford
Chief Financial Officer
(Principal Financial Officer)
April 22, 2026 /s/ Daniel R. Feehan
 Daniel R. Feehan
Director
April 22, 2026/s/ Ed McGough
Ed McGough
Director
April 22, 2026/s/ Steven R. Purvis
Steven R. Purvis
Director
April 22, 2026/s/ Carol R. Jackson
Carol R. Jackson
Director
April 22, 2026/s/ Clive A. Grannum
Clive A. Grannum
Director
88
EX-21.1 2 azzsubsidiarylistupdatedas.htm EX-21.1 Document

Exhibit 21.1

Subsidiaries*

Name of Subsidiary
Jurisdiction of Formation
101132119 Saskatchewan Ltd.
Canada
AAA Galvanizing – Chelsea, LLC
Delaware
AAA Galvanizing – Dixon, Inc.
Delaware
AAA Galvanizing – Hamilton, LLC
Delaware
AAA Galvanizing – Joliet, Inc.
Delaware
AAA Galvanizing – Peoria, Inc.
Delaware
AAA Galvanizing – Winsted, Inc.
Delaware
Arbor-Crowley, LLC
Delaware
Arizona Galvanizing, Inc.
Arizona
ArkGalv, LLC
Arkansas
Atkinson Holding Company LLC
Delaware
Atlantic Research, LLC
Delaware
Automatic Processing Incorporated
Mississippi
Aztec Industries, Inc.
Mississippi
Aztec Manufacturing – Waskom LLC
Texas
Aztec Manufacturing LLC
Texas
AZZ Acquisition Sub, LLC
Delaware
AZZ Canada Limited
Canada
AZZ Financial, LLC
Delaware
AZZ Galvanizing - Bristol LLC
Delaware
AZZ Galvanizing – Canton East LLC
Delaware
AZZ Galvanizing – Chattanooga LLC
Tennessee
AZZ Galvanizing – Kennedale, LLC
Delaware
AZZ Galvanizing – Louisiana LLC
Delaware
AZZ Galvanizing – Nashville
Delaware
AZZ Galvanizing – Nebraska, LLC
Delaware
AZZ Galvanizing – Reno, LLC
Delaware
AZZ Galvanizing – Rockford LLC
Delaware
AZZ Galvanizing – San Antonio, LLC
Delaware
AZZ Galvanizing – South Carolina LLC
Delaware
AZZ Galvanizing and Plating – Milwaukee LLC
Delaware
AZZ Galvanizing Calgary Ltd.
Canada
AZZ Galvanizing Canada Limited
Canada
AZZ Galvanizing Co. Ltd.
Canada
AZZ Galvanizing Edmonton Ltd.
Canada
AZZ Galvanizing Saskatoon Ltd.
Canada
AZZ Group LLC
Delaware
AZZ Holdings LLC
Delaware
AZZ SPE LLC
Delaware
AZZ SPE-1 LLC
Delaware



AZZ Surface Technologies LLC
Delaware
AZZ Surface Technologies – Crowley LLC
Delaware
AZZ Surface Technologies – Gainesville LLC
Delaware
AZZ Surface Technologies – Rowlett LLC
Delaware
AZZ Surface Technologies – Tampa LLC
Tampa
AZZ Surface Technologies – Terrell LLC
Delaware
Casco Investors LLC
Delaware
Gulf Coast Galvanizing, LLC
Alabama
International Galvanizers LLC
Texas
Midwest Metal Coatings, LLC
Delaware
NAGALV-Ohio, Inc.
Delaware
NAGALV-WV, Inc.
Delaware
North American Galvanizing & Coatings, Inc.
Delaware
North American Galvanizing Company, LLC
Delaware
OCU LLC
Delaware
Precoat Can Machinery, Inc.
Ohio
Precoat Elk Ridge Holdings Corporation
Delaware
Precoat Holdings I LLC
Delaware
Precoat Holdings II LLC
Delaware
Precoat LLC
Delaware
Precoat Metal Coatings LLC
Delaware
Precoat Metal Acquisition, LLC
Delaware
Precoat Metals Corp.
Indiana
Precoat Metals Holdings, LLC
Delaware
Precoat Metals Washington LLC
Delaware
Precoat Mezzanine LLC
Delaware
Rogers Galvanizing Company – Kansas City
Oklahoma
Sabine Towing & Transportation, LLC
Delaware
Witt Galvanizing – Cincinnati, LLC
Delaware
Witt Galvanizing – Muncie, LLC
Delaware
Witt Galvanizing – Plymouth, LLC
Delaware
Zalk Steel & Supply Co.
Delaware


EX-23.1 3 ex23120260228consent.htm EX-23.1 Document
Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We have issued our reports dated April 22, 2026, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of AZZ Inc. on Form 10-K for the fiscal year ended February 28, 2026. We consent to the incorporation by reference of said reports in the Registration statements of AZZ Inc. on Forms S-3 (File No. 333-66294), Form S-3ASR (File No. 333-276450 and 333-268178), and on Forms S-8 (File Nos. 333-273201, 333-229487, 333-226379, 333-31716, 333-38470, 333-48886, 333-90968, 333-131068, 333-152960, 333-152958, and 333-197323).

/s/ GRANT THORNTON LLP

Dallas, Texas
April 22, 2026

EX-31.1 4 ex3112026228.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION BY CHIEF EXECUTIVE OFFICER
PURSUANT TO SECURITIES EXCHANGE ACT RULE 13A-14(A)
I, Thomas E. Ferguson, certify that:
1. I have reviewed this Annual Report on Form 10-K of AZZ Inc. for the period ended February 28, 2026 (the "Report");
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 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 controls over financial reporting.
 
Dated:April 22, 2026 /s/ Thomas E. Ferguson
 Thomas E. Ferguson
 President and Chief Executive Officer

EX-31.2 5 ex3122026228.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION BY CHIEF FINANCIAL OFFICER
PURSUANT TO SECURITIES EXCHANGE ACT RULE 13A-14(A)
I, Jason Crawford, certify that:
1. I have reviewed this Annual Report on Form 10-K of AZZ Inc. for the period ended February 28, 2026 (the "Report");
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 officers 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 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 controls over financial reporting.
 
Dated:April 22, 2026 /s/ Jason Crawford
 Jason Crawford
Senior Vice President, Chief Financial Officer and
Principal Accounting Officer

EX-32.1 6 ex3212026228.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
The undersigned, Thomas E. Ferguson, has executed this certification in connection with the filing of AZZ Inc.’s (the "Company") Annual Report on Form 10-K for the period ended February 28, 2026 (the “Report”). The undersigned hereby certifies pursuant to U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.to my knowledge the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated:April 22, 2026 /s/ Thomas E. Ferguson
 Thomas E. Ferguson
 President and Chief Executive Officer

EX-32.2 7 ex3222026228.htm EX-32.2 Document

EXHIBIT 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
The undersigned, Jason Crawford, has executed this certification in connection with the filing of AZZ Inc.’s (the "Company") Annual Report on Form 10-K for the period ended February 28, 2026 (the “Report”). The undersigned hereby certifies pursuant to U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.to my knowledge the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Dated:April 22, 2026 /s/ Jason Crawford
 Jason Crawford
Senior Vice President, Chief Financial Officer and
Principal Accounting Officer

EX-101.SCH 8 azz-20260228.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952157 - Statement - Condensed Consolidated Statement of Changes in Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - The Company and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Operating Segments link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Investments in Unconsolidated Entity link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Mezzanine Equity link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - Defined Benefit Pension Plan link:presentationLink link:calculationLink link:definitionLink 9952175 - Disclosure - Restructuring and Impairment Charges link:presentationLink link:calculationLink link:definitionLink 9952176 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952177 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952178 - Disclosure - Property, Plant and Equipment (Notes) link:presentationLink link:calculationLink link:definitionLink 9952179 - Disclosure - Other Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 9952180 - Disclosure - Other Long-Term Liabilities link:presentationLink link:calculationLink link:definitionLink 9952181 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - The Company and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Operating Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Investments in Unconsolidated Entity (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Defined Benefit Pension Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Other Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Other Long-Term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - The Company and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Summary of Significant Accounting Policies - Contract Liability Details (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Goodwill and Intangible Assets - Amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Supplemental Cash Flow Information - New Cash Provided by Operating Activities (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Supplemental Cash Flow Information - Cash Related to Interest and Income Taxes and Supplemental Disclosures of Non-Cash Activities (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Supplemental Cash Flow Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Operating Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Operating Segments - Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Investments in Unconsolidated Entity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Investments in Unconsolidated Entities - Schedule of Condensed Balance Sheet For AIS Joint Venture (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Investments in Unconsolidated Entities - Schedule of Condensed Statement of Operations for AIS Joint Venture (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - Derivative Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - Debt - Schedule of Long-term Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - Debt - Interest Expense Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 9955560 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9955561 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955562 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955563 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9955564 - Disclosure - Leases - Lease Details (Details) link:presentationLink link:calculationLink link:definitionLink 9955565 - Disclosure - Leases - Classification of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955566 - Disclosure - Leases - Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9955566 - Disclosure - Leases - Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9955566 - Disclosure - Leases - Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9955567 - Disclosure - Leases - Sublease Income (Details) link:presentationLink link:calculationLink link:definitionLink 9955568 - Disclosure - Mezzanine Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9955569 - Disclosure - Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955570 - Disclosure - Equity - AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 9955571 - Disclosure - Share-based Compensation (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9955572 - Disclosure - Share-based Compensation - Share-based Payment Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955573 - Disclosure - Share-based Compensation - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9955574 - Disclosure - Share-based Compensation - Share-based Compensation and Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955575 - Disclosure - Employee Benefit Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955576 - Disclosure - Employee Benefit Plans - Summary of Net Period Costs and Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9955577 - Disclosure - Employee Benefit Plans - Changes in Benefit Obligation and Funded Status of Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9955578 - Disclosure - Employee Benefit Plans - Projected Benefit Plan in Excess of Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955579 - Disclosure - Employee Benefit Plans - Reconcoliation of Net Loss (Gain) for AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 9955580 - Disclosure - Employee Benefit Plans - Expected Future Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9955581 - Disclosure - Employee Benefit Plans - Changes in Projected Benefit Obligations and Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955582 - Disclosure - Employee Benefit Plans - Discount Rate and Expected Long-Term Rate of Return on Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955583 - Disclosure - Employee Benefit Plans - Fair Value of Assets on Pension Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9955584 - Disclosure - Restructuring and Impairment Charges (Details) link:presentationLink link:calculationLink link:definitionLink 9955585 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9955586 - Disclosure - Income Taxes - Provision of Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955587 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955588 - Disclosure - Income Taxes - Reconcilliation of Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9955589 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955590 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9955591 - Disclosure - Income Taxes - Income Taxes Paid (Details) link:presentationLink link:calculationLink link:definitionLink 9955592 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955593 - Disclosure - Property, Plant and Equipment - Classification of Depreciation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955594 - Disclosure - Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955595 - Disclosure - Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 azz-20260228_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 azz-20260228_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 azz-20260228_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Number of operating leases Number of Operating Leases Number of Operating Leases 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Two 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] Interest expense limitation Deferred Tax Asset, Interest Carryforward Share Repurchase Program, Remaining Authorized, Amount Share Repurchase Program, Remaining Authorized, Amount U.S. Federal Statutory Income Tax Rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block] Cover [Abstract] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Inventories Deferred Tax Assets, Inventory Income Tax Jurisdiction [Domain] Income Tax Jurisdiction [Domain] Trading Symbol Trading Symbol Ownership percentage of investment Equity Method Investment, Ownership Percentage Non-NEOs Non-NEOs [Member] Income tax benefits Share-Based Payment Arrangement, Expense, Tax Benefit Cash dividends declared per common share (usd per share) Common Stock, Dividends, Per Share, Declared Goodwill and other indefinite-lived intangible assets Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] 2029 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Cash dividends paid on common shares Dividends, Cash Dividends, Cash Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Disposal Group Name [Domain] Disposal Group Name [Domain] 2028 Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two Accounts receivable, net Increase (Decrease) in Accounts Receivable Computation of basic and diluted earnings per share Schedule of Earnings Per Share Basic and Diluted [Abstract] -- None. No documentation exists for this element. -- The Company and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Inventories Inventory, Policy [Policy Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Net income Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Fair Value Measurements Fair Value Disclosures [Text Block] Land Land [Member] Award Timing Disclosures [Line Items] Financing Receivable, Allowance for Credit Loss Financing Receivable, Allowance for Credit Loss [Table Text Block] Investment, Name [Domain] Investment, Name [Domain] Zinc Contract Zinc Contract [Member] Zinc Contract Other Other Customer [Member] Lease, Cost [Abstract] Lease, Cost [Abstract] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Decrease in goodwill Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Goodwill Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Goodwill SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Plan Name [Domain] Plan Name [Domain] United States UNITED STATES Total Lessee, Operating Lease, Liability And Finance Lease, Liability Lessee, Operating Lease, Liability And Finance Lease, Liability Other assets Other Assets, Noncurrent Leases [Abstract] Leases [Abstract] Environmental Loss Contingency, Current, Statement of Financial Position [Extensible Enumeration] Environmental Loss Contingency, Current, Statement of Financial Position [Extensible Enumeration] Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Research and experiment expenses Deferred Tax Assets, Tax Credit Carryforwards, Research Percent Effective Income Tax Rate Reconciliation, Percent [Abstract] Corporate bonds Corporate Bond Securities [Member] Operating Segments Operating Segments [Member] Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash Flows From Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Share-based Payment Arrangement, Performance Shares, Outstanding Activity Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Secured Debt Secured Debt [Member] Award Timing Method Award Timing Method [Text Block] Net periodic benefit costs Net periodic benefit costs Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Directors Grants Directors Grants [Member] Directors grants. Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Weighted-average remaining lease term—finance leases Finance Lease, Weighted Average Remaining Lease Term Insider Trading Policies and Procedures [Line Items] Use of estimates Use of Estimates, Policy [Policy Text Block] Amount of receivables pledged Line of Credit Facility, Capacity Available for Trade Purchases Amounts reclassified from AOCI Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Adjustment to Compensation, Amount Adjustment to Compensation Amount Capital in excess of par value Additional Paid in Capital, Common Stock Compensation Amount Outstanding Recovery Compensation Amount Disposal Group Classification [Axis] Disposal Group Classification [Axis] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Payments of debt financing costs Payments of Debt Issuance Costs Tabular List, Table Tabular List [Table Text Block] Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Charge-offs, net of recoveries(1) SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Assumptions used to determine expected long-term return on plan assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets Antidilutive securities excluded from computation of earnings per share, amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Operating Lease, Lease Income Operating Lease, Lease Income [Table Text Block] Long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Other assets and tax-deductible goodwill Deferred Tax Liabilities, Goodwill and Intangible Assets Credit Facility [Domain] Credit Facility [Domain] Proceeds from Sale of Machinery and Equipment Proceeds from Sale of Machinery and Equipment AIS Joint Venture AIS Joint Venture [Member] AIS Joint Venture Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Amount of cash uninsured Cash, Uninsured Amount Tax payments related to common stock issued under stock-based plans Payment, Tax Withholding, Share-Based Payment Arrangement Other Comprehensive Income (Loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Stock repurchase program authorized amount Share Repurchase Program, Authorized, Amount Inventories Inventory Disclosure [Text Block] Income (Loss) From Equity Method Investments, Net Of Sale Income (Loss) From Equity Method Investments, Net Of Sale Income (Loss) From Equity Method Investments, Net Of Sale Employee Stock Option Share-Based Payment Arrangement, Option [Member] Depreciation Depreciation 2027 Lessee, Operating Lease, Liability, to be Paid, Year One Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Pension Plan Pension Plan [Member] Income taxes payable Accrued Income Taxes, Current Weighted-average discount rate—finance leases Finance Lease, Weighted Average Discount Rate, Percent Payments on Revolving Credit Facility Repayments of Lines of Credit Permanent Differences Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Municipal bonds Municipal Bonds [Member] 2027 Finance Lease, Liability, to be Paid, Year One Award Type [Axis] Award Type [Axis] Net deferred income tax liabilities Deferred Tax Liabilities, Net Currency Translation Adjustment Goodwill, Foreign Currency Translation Gain (Loss) AZZ Infrastructure Solutions AZZ Infrastructure Solutions [Member] AZZ Infrastructure Solutions Property, plant and equipment, net Property, plant, and equipment, net Property, Plant and Equipment, Net ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Total liabilities Liabilities Liabilities Long-Lived Assets Long-Lived Assets Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Weighted-average life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Equity in earnings of unconsolidated entities Equity In Earnings Of Unconsolidated Entities Equity In Earnings Of Unconsolidated Entities Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Operating lease liabilities―short-term Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Amount Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Other Goodwill, Other Increase (Decrease) Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Net operating loss and other credit carryforwards Deferred Tax Assets, Operating Loss Carryforwards Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Property, plant, and equipment, gross Property, Plant and Equipment, Gross Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Organization and Basis of Consolidation Basis of Accounting, Policy [Policy Text Block] Weighted average number common shares, diluted (shares) Denominator for diluted earnings per common share (shares) Weighted Average Number of Shares Outstanding, Diluted 2023 Plan 2023 Plan [Member] 2023 Plan MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Total shareholders' equity Balance, beginning balance Balance, ending balance Stockholders' Equity Attributable to Parent Equity, Attributable to Parent Litigation Case [Axis] Litigation Case [Axis] Diluted Earnings (Loss) Per Share [Abstract] Diluted Earnings (Loss) Per Share [Abstract] Diluted Earnings (Loss) Per Share Schedule of Goodwill Schedule of Goodwill [Table Text Block] Lease liability, long-term Finance Lease And Operating Lease, Liability, Noncurrent Finance Lease And Operating Lease, Liability, Noncurrent Equity Method Investment, Summarized Financial Information [Abstract] Equity Method Investment, Summarized Financial Information [Abstract] Letters of credit outstanding Letters of Credit Outstanding, Amount Category of Item Purchased [Axis] Category of Item Purchased [Axis] Adjustment based on aged receivables analysis SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Selling, general and administrative Selling, general and administrative Selling, General and Administrative Expense ABO at fiscal year end Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation Costs recognized for postemployement benefit plan Defined Contribution Plan, Cost Net Actuarial Gain (Loss), Net of Tax Accummulated Net Actuarial Gain (Loss), Net Of Tax Adjustment Attributable to Parent [Member] Accummulated Net Actuarial Gain (Loss), Net Of Tax Adjustment Attributable to Parent Cost of sales Cost of Sales [Member] Cash and cash equivalents Defined Benefit Plan, Cash and Cash Equivalents [Member] Shares authorized (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Sale of Stock [Domain] Sale of Stock [Domain] Unrealized translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Document Fiscal Period Focus Document Fiscal Period Focus 2030 Long-Term Debt, Maturity, Year Four All Executive Categories All Executive Categories [Member] Employee and director stock awards Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Assets Assets [Abstract] Assets [Abstract] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Metal Coatings Metal Coatings [Member] Metal Coatings Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Document Type Document Type Derivative Contract [Domain] Derivative Contract [Domain] Actuarial gain (loss) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Operations and assets by segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Nonrelated Party Nonrelated Party [Member] Depreciation and amortization Depreciation, Amortization and Accretion, Net Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Maximum Maximum [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Changes in Unrecognized Tax Benefits Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Furniture and fixtures Furniture and Fixtures [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Related party, amount of transaction Related Party Transaction, Amounts of Transaction Total lease expense Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Unrealized gain (loss) on interest rate swap, net of tax for unconsolidated subsidiary Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, after Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, after Tax Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Return factor Redemption Price, Return Factor Redemption Price, Return Factor Depreciation methods and property basis differences Deferred Tax Liabilities, Property, Plant and Equipment Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Cost of sales Variable Lease, Cost Total purchase price, net of cash acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Thereafter Finance Lease, Liability, to be Paid, Thereafter Finance Lease, Liability, to be Paid, Thereafter Actual return Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Investment Return (Loss) Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Investment Return (Loss) Award Timing Predetermined Award Timing Predetermined [Flag] Equity Method Investment, Aggregate Cost Equity Method Investment, Aggregate Cost Equity Method Investment, Aggregate Cost Investment, Name [Axis] Investment, Name [Axis] Customer Relationships Customer Relationships [Member] Debt Long-Term Debt [Text Block] Diluted earnings per common share (usd per share) Earnings Per Share, Diluted Environmental liability—long-term Accrued Environmental Loss Contingencies, Noncurrent TECO Case TECO Case [Member] TECO Case Finite-lived Intangible Assets Amortization Expense Finite-Lived Intangible Assets Amortization Expense [Table Text Block] State and Local Jurisdiction [Member] State and Local Jurisdiction [Member] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Total current provision for income taxes Current Income Tax Expense (Benefit) Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Vesting percentage of award Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Deferred income tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Customer [Axis] Customer [Axis] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Accrued warranty Product Warranty Accrual, Current Research and development tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Income tax expense Income taxes Total provision for income taxes Income Tax Expense (Benefit) Interest costs Interest costs Defined Benefit Plan, Interest Cost Notional amount on swap agreement Derivative, Notional Amount Unrecongized compensation cost, amortization period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Sales Revenue from Contract with Customer, Excluding Assessed Tax Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Interest expense, net Interest expense, net Interest expense, net Interest Expense, Operating and Nonoperating Income Tax Jurisdiction [Axis] Income Tax Jurisdiction [Axis] Business Acquisition [Line Items] Business Acquisition [Line Items] Stock Compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Employee-related expenses Other Employee-related Liabilities, Current All Adjustments to Compensation All Adjustments to Compensation [Member] Equity Method Investments Equity Method Investments [Table Text Block] Accrued salaries and wages Employee-related Liabilities, Current Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Unrealized gain (loss) unconsolidated subsidiary, tax expense OCI, Equity Method Investment, Tax Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Legal Entity [Axis] Legal Entity [Axis] Accrued dividends on Series A Preferred Stock Dividends Accrued But Not Yet Paid Dividends Accrued But Not Yet Paid Defined Benefit Plan, Cash Defined Benefit Plan, Cash [Member] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] U.S. Government bonds US Government Agencies Debt Securities [Member] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity Address, State or Province Entity Address, State or Province Derivative Instruments and Hedging Activities Disclosure [Abstract] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Outstanding at beginning of year (usd per share) Outstanding at end of year (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Liabilities and Shareholders' Equity Liabilities and Equity [Abstract] Schedule of Net Benefit Costs Schedule of Net Benefit Costs [Table Text Block] Restatement Determination Date Restatement Determination Date Accounts receivable Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Periodic payments Debt Instrument, Periodic Payment Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Sale of Stock, Consideration Received On Transaction, Gross Sale of Stock, Consideration Received On Transaction, Gross Sale of Stock, Consideration Received On Transaction, Gross Number of finance leases Number of Finance Leases Number of Finance Leases Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Electrical/Utility Electrical/Utility [Member] Electrical/Utility Operating right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Total Liabilities Financial Liabilities Fair Value Disclosure Earnings Per Share Earnings Per Share [Text Block] Restructuring and Impairment Charges Restructuring, Impairment, and Other Activities Disclosure [Text Block] Common stock issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Research and development tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Dividends on Series A Preferred Stock Dividends, Preferred Stock Unrealized gain (loss) on interest rate swap, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Granted, Weighted Average Grant Date Fair Value (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Income taxes Income Tax, Policy [Policy Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Finance Lease, Liability, Maturity Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Unrecognized Tax Benefits [Roll Forward] Unrecognized Tax Benefits [Roll Forward] Proceeds from Revolving Credit Facility Proceeds from Lines of Credit Effect of Cross-Border Tax Laws Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Amount PEO PEO [Member] Natural Gas Contract Natural Gas Contract [Member] Natural Gas Contract Name Trading Arrangement, Individual Name Azz Inc. Azz Inc. [Member] Azz Inc. Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Accumulated other comprehensive (income) loss before adjustment for tax effects ("AOCI") AOCI at beginning of fiscal year AOCI at fiscal year end Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax Entity Public Float Entity Public Float Disposal Group Name [Axis] Disposal Group Name [Axis] Equity in earnings of unconsolidated subsidiaries Income (Loss) from Equity Method Investments Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage PBO at beginning of fiscal year PBO at fiscal year end Defined Benefit Plan, Benefit Obligation Transportation Power Generation [Member] Power Generation [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Thereafter Lessee, Operating Lease, Liability And Finance Lease, Liability, To Be Paid, Thereafter Lessee, Operating Lease, Liability And Finance Lease, Liability, To Be Paid, Thereafter Share for future issuance (shares) Common Stock, Capital Shares Reserved for Future Issuance Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Share Based Compensation (Textual) [Abstract] Share Based Compensation (Textual) [Abstract] Share based compensation. Local Phone Number Local Phone Number Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Equity Method Investment [Table] Equity Method Investment [Table] Postemployment Benefits [Abstract] Postemployment Benefits [Abstract] Environmental liability—current Accrued Environmental Loss Contingencies, Current PEO Total Compensation Amount PEO Total Compensation Amount Granted option lower than Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Residual value Acquired Finite-Lived Intangible Asset, Residual Value Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Axis] Less imputed interest Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Accrued Professional Fees Accrued Professional Fees Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Line of Credit Line of Credit [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key Schedule of inventory Schedule of Inventory, Current [Table Text Block] Equity Method Investments and Joint Ventures [Abstract] Other Accrued Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Foreign Currency Translation Gain (Loss) Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Mezzanine Equity Equity Equity [Text Block] Standby And Commercial Letters Of Credit Standby And Commercial Letters Of Credit [Member] Standby And Commercial Letters Of Credit Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Operating Segments Segment Reporting Disclosure [Text Block] Legal matter Professional Fees 2027 Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Next Twelve Months Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Next Twelve Months Title Trading Arrangement, Individual Title Balance at beginning of period Balance at end of period Unrecognized Tax Benefits City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Auditor Location Auditor Location Disposal Group Classification [Domain] Disposal Group Classification [Domain] Revenue recognition Revenue [Policy Text Block] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Interest Income and Interest Expense Disclosure Interest Income and Interest Expense Disclosure [Table Text Block] Remaining borrowing capacity on line of credit Line of Credit Facility, Remaining Borrowing Capacity Repurchase and retirement of treasury stock Payments for Repurchase of Common Stock Long-term debt, net Long-term debt, net Long-Term Debt, Excluding Current Maturities Workers' compensation liability Workers' Compensation Liability, Noncurrent Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Equity [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Repurchase and retirement of treasury shares (shares) Stock Repurchased and Retired During Period, Shares Class of Stock [Domain] Class of Stock [Domain] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Inventories Increase (Decrease) in Inventories Supplemental Cash Flow Elements [Abstract] Schedule of Debt Schedule of Debt [Table Text Block] Amount awarded to other party Litigation Settlement, Amount Awarded to Other Party 2028 Long-Term Debt, Maturity, Year Two Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Total Operating Lease, Liability Underlying Securities Award Underlying Securities Amount Performance Shares Performance Shares [Member] Credit Agreement 2022 Credit Agreement 2022 [Member] Credit Agreement 2022 2031 Finance Lease, Liability, to be Paid, Year Five Amendment Flag Amendment Flag Net gain on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Other Asset Impairment Charges Other Asset Impairment Charges Machinery and equipment Machinery and Equipment [Member] Defined Benefit Plan, Debt Security Defined Benefit Plan, Debt Security [Member] Finance lease expense, cost of sales Finance Lease, Right-of-Use Asset, Amortization Subsequent Events [Abstract] Subsequent Events [Abstract] Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Actual return on plan assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Sale of Stock, Number of Shares Issued in Transaction Sale of Stock, Number of Shares Issued in Transaction Automotive equipment Vehicles [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Debt instrument, face amount Debt Instrument, Face Amount Standard and extended product warranty accrual Standard and Extended Product Warranty Accrual Entity Address, Postal Zip Code Entity Address, Postal Zip Code Interest Rate Swap Interest Rate Swap [Member] Foreign Income Tax Paid, Foreign, after Refund Received Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Income (loss) before income taxes Income (Loss) Attributable to Parent, before Tax Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Auditor Name Auditor Name Defined Benefit Plan, Plan Assets, Allocation [Line Items] Defined Benefit Plan, Plan Assets, Allocation [Line Items] Forfeited, Weighted Average Grant Date Fair Value (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Raw material Inventory, Raw Materials, Gross Current provision: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Proceeds from return of investment on the AVAIL JV Proceeds from Sale, Maturity and Collection of Investments Share-based Payment Arrangement Share-Based Payment Arrangement [Member] Useful life Property, Plant and Equipment, Useful Life Equity Method Investment, Nonconsolidated Investee [Axis] Equity Method Investment, Nonconsolidated Investee [Axis] Accounts payable Increase (Decrease) in Accounts Payable Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Other deferred income tax assets Deferred Tax Assets, Deferred Income Financing cash flows from finance leases included in lease liabilities Finance Lease, Principal Payments Net income available to common shareholders Net income available to common shareholders Net Income (Loss) Available to Common Stockholders, Basic Nontaxable or Nondeductible Items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Stock, Class of Stock [Table] Stock, Class of Stock [Table] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total assets Assets: Assets Amounts reclassified from accumulated other comprehensive income to earnings, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Cash and Cash Equivalents [Abstract] Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Other long-term liabilities Other long-term liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Commitments and contingencies (Note 22) Commitments and Contingencies Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Termination Date Trading Arrangement Termination Date Changes in other long-term assets and long-term liabilities Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Related Party Transaction [Table] Related Party Transaction [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Two 2027 Long-Term Debt, Maturity, Year One Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] ASC 740-10 Uncertain Tax Positions Effective Income Tax Rate Reconciliation, Tax Contingency, Percent Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash Schedule of assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Excess Tax Benefit excluded from cash flow Excess Tax Benefit excluded from cash flow Excess Tax Benefit excluded from cash flow - due to new accounting pronouncement Net income Net income available to common shareholders Net income (loss) Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] 2032 through 2036 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Basic Earnings (Loss) Per Share [Abstract] Basic Earnings (Loss) Per Share [Abstract] Basic Earnings (Loss) Per Share Entity File Number Entity File Number Defined Benefit Plan, Assumptions Defined Benefit Plan, Assumptions [Table Text Block] Fair value of plan assets, excluding receivable contributions Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Other comprehensive income (loss) before reclassification OCI, before Reclassifications, before Tax, Attributable to Parent Federal Current Federal Tax Expense (Benefit) Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Entity Address, Address Line Two Entity Address, Address Line Two Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Name Forgone Recovery, Individual Name Collective investment trusts Common Collective Trust [Member] Weighted-average remaining lease term—operating leases Operating Lease, Weighted Average Remaining Lease Term Inventory reserves Inventory Valuation Reserves Other(2) SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Deferred income taxes Increase (Decrease) in Deferred Income Taxes Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Expected Benefit Payments Schedule of Expected Benefit Payments [Table Text Block] 2020 Share Repurchase Program 2020 Share Repurchase Program [Member] 2020 Share Repurchase Program Tax positions related to prior periods, gross decreases Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Gainesville Association vs. ARC Gainesville Association vs. ARC [Member] Gainesville Association vs. ARC Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Discontinued Operations, Disposed of by Sale Discontinued Operations, Disposed of by Sale [Member] Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Cost of sales Cost of Revenue Adjustment to Compensation: Adjustment to Compensation [Axis] Amounts reclassified from accumulated other comprehensive income to earnings, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Litigation Case [Domain] Litigation Case [Domain] Interest Rate Swap 2022 Interest Rate Swap 2022 [Member] Interest Rate Swap 2022 Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Related Party [Axis] Related and Nonrelated Parties [Axis] Weighted average number common shares, basic (shares) Denominator for basic earnings per common share-weighted average shares (shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee stock purchase plan. Name Awards Close in Time to MNPI Disclosures, Individual Name Construction in progress Construction in Progress [Member] Redemption of Series A Preferred Stock Redemption of Series A Preferred Stock Payments for Repurchase of Preferred Stock and Preference Stock Entity Filer Category Entity Filer Category Schedule of Accrued Liabilities Other Current Liabilities [Table Text Block] Balance, beginning balance (shares) Balance, ending balance (shares) Shares, Issued Shares, Issued Loss Contingencies [Line Items] Loss Contingencies [Line Items] Acquisitions Goodwill, Acquired During Period Work in process Inventory, Work in Process, Gross Statistical Measurement [Domain] Statistical Measurement [Domain] Lease, Cost Lease, Cost [Table Text Block] Other accrued liabilities Other accrued liabilities Other accrued liabilities Other Liabilities, Current Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Denominator: Denominator [Abstract] -- None. No documentation exists for this element. -- All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Computation of basic and diluted earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vesting ratably term Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Income Taxes Paid, Net Cash paid for income taxes, net of refunds Income Taxes Paid, Net SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Share-based compensation expense and related income tax Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Materials and supplies accruals Materials and Supplies Accrued, Current Materials and Supplies Accrued, Current Investment in AVAIL joint venture Equity Method Investments Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Increase (Decrease) in Operating Lease Liability Increase (Decrease) in Operating Lease Liability Deferred provision (benefit): Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Other Performance Measure, Amount Other Performance Measure, Amount 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Three Loss contingency, receivable, current Loss Contingency, Receivable, Current Restricted Stock Unit Awards Non-Vested Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Goodwill [Line Items] Goodwill [Line Items] Leases Lessee, Operating Leases [Text Block] Common stock, shares, outstanding (shares) Common Stock, Shares, Outstanding Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference [Text Block] Operating lease, cost Operating Lease, Cost Other receivables Other Receivables, Net, Current Operating lease liabilities―long-term Operating Lease, Liability, Noncurrent Benefits paid from plan assets Defined Benefit Plan, Benefit Obligation, Benefits Paid Non-current assets Assets, Noncurrent Finance lease expense, interest expense Finance Lease, Interest Expense Loans Payable Loans Payable [Member] Entity Tax Identification Number Entity Tax Identification Number Loss on impairment Equity Method Investment, Other-than-Temporary Impairment Equity securities Defined Benefit Plan, Equity Securities [Member] Intangible Asset, Finite-Lived [Table] Intangible Asset, Finite-Lived [Table] Tax positions related to prior periods, gross increases Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Number of shares repurchased (shares) Treasury Stock, Shares, Acquired Defined Benefit Pension Plan Defined Benefit Plan [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Retirement Plan Type [Axis] Retirement Plan Type [Axis] Selling, general and administrative Selling, General and Administrative Expenses [Member] Net actuarial gain (loss), tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax Sale of Stock, Consideration Received on Transaction Sale of Stock, Consideration Received on Transaction Operations and assets by segment Operations and Assets by Segment [Abstract] Operations and assets by segment. Plan Name [Axis] Plan Name [Axis] Equity Components [Axis] Equity Components [Axis] Total lease payments Finance Lease, Liability, to be Paid Accounts receivable, net of allowance for credit losses Accounts Receivable [Policy Text Block] Actuarial gain (loss) Defined Benefit Plan, Net Obligation, Actuarial Gain (Loss) Defined Benefit Plan, Net Obligation, Actuarial Gain (Loss) Computers and software Computers and Software [Member] Computers and Software [Member] Net loss (gain) Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Term Loan B Term Loan B [Member] Term Loan B Aggregate debt amount Debt Conversion, Original Debt, Amount Technology Developed Technology Rights [Member] Geographical [Axis] Geographical [Axis] Total lease payments Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Legal accrual Loss Contingency, Accrual, Current 2031 Lessee, Operating Lease, Liability, to be Paid, Year Five Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Loss contingency accrual Loss Contingency Accrual Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Common stock issued under employee stock purchase plan (shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Other Long-Term Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] 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 Weighted average interest rate Debt, Weighted Average Interest Rate Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Foreign Current Foreign Tax Expense (Benefit) Experience loss (gain) Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax Current assets: Assets, Current [Abstract] Gross interest expense Interest Costs Incurred Consolidation Items [Axis] Consolidation Items [Axis] Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Share-based Payment Arrangement, Noncash Expense [Abstract] Share-Based Payment Arrangement, Noncash Expense [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Interest rate swap, unconsolidated subsidiary, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, Tax Total short-term lease expense Short-Term Lease, Cost Allowance for Credit Losses SEC Schedule, 12-09, Allowance, Credit Loss [Member] Vested, Weighted Average Grant Date Fair Value (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Goodwill [Roll Forward] Goodwill [Roll Forward] Fair Value Disclosures [Abstract] Movement In Contract With Customer, Liability [Roll Forward] Movement In Contract With Customer, Liability [Roll Forward] Movement In Contract With Customer, Liability Total net leverage ratio maximum Debt Instrument, Total Net Leverage Ratio Maximum Debt Instrument, Total Net Leverage Ratio Maximum Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Other receivables Increase (Decrease) in Other Receivables Security Exchange Name Security Exchange Name Basis spread Debt Instrument, Basis Spread on Variable Rate Amortization of debt financing costs Paid-in-Kind Interest Accordion feature Line Of Credit Facility, Additional Borrowing Capacity Line Of Credit Facility, Additional Borrowing Capacity Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of Tax Accumulated Foreign Currency Adjustment For Unconsolidated Subsidiary Attributable To Parent [Member] Accumulated Foreign Currency Adjustment For Unconsolidated Subsidiary Attributable To Parent Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] State and local Current State and Local Tax Expense (Benefit) Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Capital commitments Other Commitment Environment liability Environmental Liability Environmental Liability Lease liabilities obtained from new ROU assets—finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Right-of-use lease assets Deferred Tax Liabilities, Right-of-Use Assets Deferred Tax Liabilities, Right-of-Use Assets Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Payments for Repurchase of Redeemable Preferred Stock Payments for Repurchase of Redeemable Preferred Stock Defined Benefit Plan, Plan Assets, Category Defined Benefit Plan, Plan Assets, Category [Table Text Block] Common stock, shares, issued (shares) Common Stock, Shares, Issued Income taxes payable Increase (Decrease) in Income Taxes Payable Entity [Domain] Entity [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Percent Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Percent Restructuring Costs and Asset Impairment Charges Restructuring Costs and Asset Impairment Charges Derivative liabilities Derivative Liability Long-Term Purchase Commitment, Category of Item Purchased [Domain] Long-Term Purchase Commitment, Category of Item Purchased [Domain] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block] Goodwill and Intangible Asset Impairment Goodwill and Intangible Asset Impairment Common stock, shares authorized (shares) Common Stock, Shares Authorized Acquisition of subsidiaries, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Schedule of Cash Flow, Supplemental Disclosures Schedule of Income Taxes Paid Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Entity Voluntary Filers Entity Voluntary Filers Lessee, Operating Lease, Renewal Term Lessee, Operating Lease, Renewal Term Total deferred provision for income taxes Deferred Income Tax Expense (Benefit) Reclassification of AOCI, before tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Assumption used to determine benefit obligation (as a percent) Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Consumer Trasmission & Distribution [Member] Trasmission & Distribution [Member] Customer claims liability Customer Claims Liability, Accured, Current Customer Claims Liability, Accured, Current Net change in AOCI Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Trade accounts receivable, net of allowance for credit losses of $144 and $419 at February 28, 2026 and February 28, 2025, respectively Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Common stock purchased during period (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Shares of company common stock (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Weighted invested assets Defined Benefit Plan, Assumptions Used, Weighted Invested Assets Defined Benefit Plan, Assumptions Used, Weighted Invested Assets Fair value of outstanding debt Long-Term Debt Unrealized gain (loss) on interest rate swap, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Number of facilities closed Restructuring And Related Activities, Number Of Facilities Closed Restructuring And Related Activities, Number Of Facilities Closed Fair value of plan assets Fair value of plan assets at beginning of fiscal year Fair value of plan assets at fiscal year end Defined Benefit Plan, Plan Assets, Amount Thereafter Long-Term Debt, Maturity, after Year Five Net pension benefit obligation Liability, Defined Benefit Pension Plan, Noncurrent Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Average price per share (in usd per share) Shares Acquired, Average Cost Per Share Common stock issued under stock-based plans and related income tax expense (shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Document Annual Report Document Annual Report 2029 Finance Lease, Liability, to be Paid, Year Three Vested (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Restricted common stock under plan Maximum Value of Common Stock Participants Have Rights to Purchase Maximum value of common stock participants have rights to purchase. Amortization of intangible assets Amortization of Intangible Assets Contract liability Contract with Customer, Liability Contract with Customer, Liability Contract with Customer, Liability Liabilities [Abstract] Liabilities [Abstract] Accounting Policies [Abstract] Accounting Policies [Abstract] Series A Preferred Stock Dividends Plus: Dividends on Series A Preferred Stock Preferred Stock Dividends, Income Statement Impact Accruals for Contingent Liabilities Commitments and Contingencies, Policy [Policy Text Block] Canton Galvanizing, LLC Canton Galvanizing, LLC [Member] Canton Galvanizing, LLC Interest Rate Swap, Net of Tax for Unconsolidated Subsidiary Accumulated Interest Rate Swap, Net of Tax Adjustment For Unconsolidated Subsidiary Attributable To Parent [Member] Accumulated Interest Rate Swap, Net of Tax Adjustment For Unconsolidated Subsidiary Attributable To Parent Acquisitions Business Combination Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Balance at beginning of year Balance at end of year(3) SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Environmental liability, current Environmental Liability, Current Environmental Liability, Current PEO Name PEO Name Award Type [Domain] Award Type [Domain] Long-term purchase commitment, amount Long-Term Purchase Commitment, Amount Increase in intangible assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-current liability Liability, Defined Benefit Plan, Noncurrent Revision of Prior Period [Axis] Revision of Prior Period [Axis] Deferred tax assets Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Useful life Finite-Lived Intangible Asset, Useful Life Total fair value of assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Share based compensation expense and related income tax benefits Share-Based Payment Arrangement, Additional Disclosure [Abstract] Capital in Excess of Par Value Additional Paid-in Capital [Member] Finance lease liabilities―long-term Finance Lease, Liability, Noncurrent Contract assets Increase (Decrease) in Contract with Customer, Asset Class of Stock [Line Items] Class of Stock [Line Items] Other Adjustments Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Series A Preferred Stock Series A Preferred Stock [Member] Class of Stock [Axis] Class of Stock [Axis] Basis spread Derivative, Basis Spread on Variable Rate Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 2030 Finance Lease, Liability, to be Paid, Year Four Less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Name Measure Name Entity Interactive Data Current Entity Interactive Data Current U.S. Federal Income Tax Paid, Federal, after Refund Received Canada CANADA Number of operating segments Number of Operating Segments Deferred income tax assets: Components of Deferred Tax Assets [Abstract] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Share-based compensation expense Compensation expense Share-Based Payment Arrangement, Noncash Expense Total deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance Fair Value Measured at Net Asset Value Per Share Fair Value Measured at Net Asset Value Per Share [Member] Redemption premium on Series A Preferred Stock Redemption premium on Series A Preferred Stock Stock Redeemed or Called During Period, Value Payments on Securitization Loan Debt Repayments of Secured Debt Redemption premium on Series A Preferred Stock Plus: Redemption premium on Series A Preferred Stock Redemption premium on Series A Preferred Stock Preferred Stock Redemption Premium Increase (Decrease) In Right-Of-Use Asset Increase (Decrease) In Right-Of-Use Asset Increase (Decrease) In Right-Of-Use Asset Reconciliation to consolidated income before income taxes Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities Numerator for diluted earnings per share—net income (loss) available to common shareholders Net Income (Loss) Available to Common Stockholders, Diluted Outside basis difference—AVAIL JV Deferred Tax Asset, Outside Basis Difference (JV) Deferred Tax Asset, Outside Basis Difference (JV) Unrealized translation gain (loss) for unconsolidated subsidiary, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period For Unconsolidated Subsidiary, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period For Unconsolidated Subsidiary, Net of Tax Increase (decrease) in current liabilities: Increase (Decrease) in Operating Liabilities [Abstract] Dividend rate (as a percent) Preferred Stock, Dividend Rate, Percentage Auditor Firm ID Auditor Firm ID Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Operating income Operating income (loss) Operating Income (Loss) Projected benefit obligation Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation Total liabilities and shareholders' equity Liabilities and Equity Dividends Dividends Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Interest rate swap liability Derivative Liability, Current Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] 2028 Finance Lease, Liability, to be Paid, Year Two Non-cash asset retirements Noncash or Part Noncash Divestiture, Amount of Consideration Received Payments of dividends Payments of Dividends Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Number of reportable segments not disclosed NumberOfReportableSegmentsNotDisclosedFlag NumberOfReportableSegmentsNotDisclosedFlag Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Lease liabilities obtained from new ROU assets—operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Expected return (loss) on plan assets Expected return Defined Benefit Plan, Expected Return (Loss) on Plan Assets Individual: Individual [Axis] Infrastructure Solutions Infrastructure Solutions [Member] Infrastructure Solutions Leasehold improvements, buildings and structures Building and Building Improvements [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] 2031 Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five Lease liability, short-term Finance Lease And Operating Lease, Liability, Current Finance Lease And Operating Lease, Liability, Current Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Inventories Total Inventory Inventory, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Maximum repurchases as a percentage of market capitalization Share Repurchase Program, Share Repurchases, Maximum Market Capitalization, Percent Share Repurchase Program, Share Repurchases, Maximum Market Capitalization, Percent Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Sublease income Sublease Income Consideration transferred Business Combination, Consideration Transferred Changes in current assets and current liabilities Changes in current assets and current liabilities Increase (Decrease) in Current Assets and Current Liabilities Increase (Decrease) in Current Assets and Current Liabilities Estimated legal expenses Loss Contingency, Estimate of Possible Loss Fixed interest rate on swap agreement Derivative, Fixed Interest Rate Minimum Minimum [Member] Unamortized debt issuance costs Unamortized Debt Issuance Expense Adoption Date Trading Arrangement Adoption Date Foreign currency translation adjustments, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Bad debt expense (recovery) Accounts Receivable, Credit Loss Expense (Reversal) Purchase obligations Unrecorded Unconditional Purchase Obligation, Purchases Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Defined Benefit Plan, Plan Assets, Allocation [Table] Defined Benefit Plan, Plan Assets, Allocation [Table] Statutory federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Derivative Instrument [Axis] Derivative Instrument [Axis] Total debt, gross Total debt, gross Long-Term Debt, Gross Proceeds from Equity Method Investment, Distribution, Return of Capital Proceeds from Equity Method Investment, Distribution, Return of Capital Exercise Price Award Exercise Price Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Total financing lease expense Finance Lease Expense Finance Lease Expense Arrangement Duration Trading Arrangement Duration Revision of Prior Period, Error Correction, Adjustment Revision of Prior Period, Error Correction, Adjustment [Member] Operating loss carryforwards Operating Loss Carryforwards Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Shareholders' Equity: Equity, Attributable to Parent [Abstract] Decrease in ROU assets related to lease terminations Gain (Loss) on Termination of Lease Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table] Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Total Finance Lease, Liability 2030 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] Amortizable intangible assets Finite-Lived Intangible Assets, Gross [Abstract] Rate of return Defined Benefit Plan, Assumptions Used Calculating Invested Assets, Expected Long-Term Rate of Return on Plan Assets Defined Benefit Plan, Assumptions Used Calculating Invested Assets, Expected Long-Term Rate of Return on Plan Assets Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Other income (expense), net Other income Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) Vested and expected to vest at end of year (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Change in plan assets Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Related Party [Domain] Related and Nonrelated Parties [Domain] Non-current liabilities Liabilities, Noncurrent Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Area of facility (in acres) Area Of Facility Area Of Facility Total fair value of liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Deferred tax liabilities Deferred Income Tax Liabilities, Net Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Foreign Tax Rate Differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Less: Capitalized interest Interest Costs Capitalized Adjustment Federal Deferred Federal Income Tax Expense (Benefit) FDIC uninsured amount Cash, FDIC Insured Amount Share Repurchase Program [Domain] Share Repurchase Program [Domain] Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Restructuring charges Impairment of Intangible Assets, Finite-Lived Payments of Stock Issuance Costs Payments of Stock Issuance Costs Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Change in projected benefit obligation ("PBO") Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Measure: Measure [Axis] Share-based compensation Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Tax positions related to current periods, gross increases Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Non-compete agreements Noncompete Agreements [Member] Share Price Share Price Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Secondary public offering and issuance of additional common stock (in shares) Stock Issued During Period, Shares, New Issues 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year One Lease liabilities Deferred Tax Assets, Lease Liabilities Deferred Tax Assets, Lease Liabilities Entity Emerging Growth Company Entity Emerging Growth Company Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] 2026 Share Repurchase Program 2026 Share Repurchase Program [Member] 2026 Share Repurchase Program 2031 Long-Term Debt, Maturity, Year Five Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Finance right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Electrical Products Group Electrical Products Group [Member] Electrical Products Group Equity Component [Domain] Equity Component [Domain] Net pension benefit obligation Net balance sheet asset (liability) at beginning of fiscal year Net pension benefit obligation at end of fiscal year Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position Class of Treasury Stock [Table] Class of Treasury Stock [Table] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2030 Defined Benefit Plan, Expected Future Benefit Payment, Year Four SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Statement [Table] Statement [Table] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Consolidation Items [Domain] Consolidation Items [Domain] Decrease (increase) in current assets: Increase (Decrease) in Operating Assets [Abstract] Interest Paid, Excluding Capitalized Interest, Operating Activities Interest Paid, Excluding Capitalized Interest, Operating Activities Common stock issued under stock-based plans and related tax expense Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense) Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Other comprehensive income (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Employee related items Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Total current assets Current Assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Senior Notes Senior Notes [Member] Note Payable, Floating And Fixed Rate, Maturing Through Fiscal Year 2029 Note Payable, Floating And Fixed Rate, Maturing Through Fiscal Year 2029 [Member] Note Payable, Floating And Fixed Rate, Maturing Through Fiscal Year 2029 Revision of Prior Period [Domain] Revision of Prior Period [Domain] Accrued expenses Increase (Decrease) in Accrued Liabilities 2029 Long-Term Debt, Maturity, Year Three Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Employer contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Transition Services Agreement ("TSA") Transition Services Agreement ("TSA") [Member] Transition Services Agreement ("TSA") Intangibles and other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Value of common stock grants (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Changes in Projected Benefit Obligations Schedule of Changes in Projected Benefit Obligations [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Unrecorded purchase obligation Unrecorded Unconditional Purchase Obligation Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Income Taxes Income Tax Disclosure [Text Block] Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value ASC 740-10 Uncertain tax positions Liability for Uncertainty in Income Taxes, Noncurrent Accrued customer discount Accrued Customer Discount, Current Accrued Customer Discount, Current 2030 Lessee, Operating Lease, Liability, to be Paid, Year Four Nontaxable or Nondeductible Items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Interest Rate Swap, Net of Tax Accumulated Interest Rate Swap, Net of Tax Adjustment Attributable to Parent [Member] Accumulated Interest Rate Swap, Net of Tax Adjustment Attributable to Parent Income (loss) before income taxes: Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract] Audit Information [Abstract] Audit Information [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Debt issuance costs Debt, Policy [Policy Text Block] Weighted-average discount rate—operating leases Operating Lease, Weighted Average Discount Rate, Percent Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Credit Facility [Axis] Credit Facility [Axis] Right-of-use assets Right Of Use Assets Right Of Use Assets Thereafter Lessee, Operating Lease, Liability, to be Paid, Thereafter Lessee, Operating Lease, Liability, to be Paid, Thereafter Fair value of outstanding debt Long-Term Debt, Fair Value Entity Registrant Name Entity Registrant Name Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Depreciation Depreciation, Depletion and Amortization Gross margin Gross margin Gross Profit State and local Deferred State and Local Income Tax Expense (Benefit) Loss (gain) Defined Benefit Plan, Investment Gain (Loss) Defined Benefit Plan, Investment Gain (Loss) Fair Value as of Grant Date Award Grant Date Fair Value Foreign Tax Effects Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Geographical [Domain] Geographical [Domain] Customer related intangibles Customer-Related Intangible Assets [Member] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture Secondary public offering and issuance of additional common stock Stock Issued During Period, Value, New Issues Prepaid expenses and other Prepaid Expense and Other Assets Restructuring Cost [Table] Restructuring Cost [Table] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Common stock, $1 par value; 100,000 shares authorized; 29,880 and 29,913 shares issued and outstanding at February 28, 2026 and February 28, 2025, respectively Common Stock, Value, Issued Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Operating cash flows from finance leases included in lease liabilities Finance Lease, Interest Payment on Liability Expected contributions next fiscal year Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Share-Based Payment Arrangement [Abstract] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued warranty Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves State Income Taxes, Net of Federal Income Tax Benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Other receivables Other Receivables, Policy [Policy Text Block] Other Receivables, Policy Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Payments on long-term debt and finance leases Repayments Of Long-Term Debt, And Finance Lease, Principal Payments Repayments Of Long-Term Debt, And Finance Lease, Principal Payments Numerator: Numerator [Abstract] -- None. No documentation exists for this element. -- Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] 2031 Defined Benefit Plan, Expected Future Benefit Payment, Year Five State and Local Income Taxes, Net of Federal Income Tax Effect Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finished goods Inventory, Finished Goods, Gross Total deferred income tax liabilities Deferred Tax Liabilities, Gross Precoat Metals Precoat Metals [Member] Precoat Metals Basic earnings per common share (usd per share) Basic earnings per common share (usd per share) Earnings Per Share, Basic Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Sales and other taxes payable Sales or Other Taxes Payable, Current Sales or Other Taxes Payable, Current Operating cash flows from operating leases included in lease liabilities Operating Lease, Payments Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable Trademarks / Tradenames Trademarks [Member] Accruals for capital expenditures Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Allocation of plan assets (as a percent) Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Goodwill [Table] Goodwill [Table] Indefinite-lived trade names Indefinite-Lived Trade Names Property, plant and equipment Property, Plant and Equipment, Policy [Policy Text Block] Total current liabilities Current liabilities Liabilities, Current Series A Convertible Preferred Stock Series A Convertible Preferred Stock, $1,000 par, shares authorized 100,000; 240 shares issued and outstanding February 29, 2024; aggregate liquidation preference $312,520 at February 29, 2024 Temporary Equity, Carrying Amount, Attributable to Parent Share Repurchase Program [Axis] Share Repurchase Program [Axis] 2030 Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four Concentration of credit risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Distribution on investment in AVAIL joint venture Proceeds from Equity Method Investment, Distribution 2027 Finite-Lived Intangible Asset, Expected Amortization, Year One Outstanding borrowings Long-Term Line of Credit Partners' Capital Partners' Capital Equity Method Investment, Nonconsolidated Investee [Domain] Equity Method Investment, Nonconsolidated Investee [Domain] Granted (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Net actuarial gain (loss), net of tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Investments in Unconsolidated Entity Equity Method Investments and Joint Ventures Disclosure [Text Block] Assumptions used to determine net period benefit cost, discount rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Sales Revenues Share-based Compensation Share-Based Payment Arrangement [Text Block] Accrued utilities Accrued Utilities, Current Payments of Ordinary Dividends, Preferred Stock and Preference Stock Payments of Ordinary Dividends, Preferred Stock and Preference Stock Entity Address, City or Town Entity Address, City or Town Leases Lessee, Leases [Policy Text Block] Stock-based compensation Share-Based Payment Arrangement, Expense Accrued interest and penalties related to unrecognized tax benefits in income tax expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Loss Contingencies [Table] Loss Contingencies [Table] Forfeited (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Finite-Lived Intangible Assets by Major Class Schedule of Finite-Lived Intangible Assets [Table Text Block] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Foreign Tax Jurisdiction [Member] Foreign Tax Jurisdiction [Member] Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Total amount of shares repurchased Treasury Stock, Value, Acquired, Cost Method Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Other Other Accrued Liabilities, Current Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign 2031 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Period End Date Document Period End Date Sale of Stock [Axis] Sale of Stock [Axis] April 2024 Secondary Offering April 2024 Secondary Offering [Member] April 2024 Secondary Offering Finance lease liabilities―short-term Finance Lease, Liability, Current 2022 Credit Agreement And Term Loan B 2022 Credit Agreement And Term Loan B [Member] 2022 Credit Agreement And Term Loan B Total lease payments Lessee, Operating Lease, Liability, to be Paid Receivables Securitization Facility Receivables Securitization Facility [Member] Receivables Securitization Facility Outstanding at beginning of year (shares) Outstanding at end of year (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Insider Trading Arrangements [Line Items] Expected long-term rate of return on plan assets (as a percent) Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Expected Long-Term Rate of Return on Plan Assets Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Expected Long-Term Rate of Return on Plan Assets 2029 Lessee, Operating Lease, Liability, to be Paid, Year Three Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Industrial Industrial [Member] Industrial [Member] U.S. State and Local Income Tax Paid, State and Local, after Refund Received Construction Construction 1 [Member] Construction 1 2029 Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three Contract liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Document Transition Report Document Transition Report Vested and expected to vest at end of year (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Tax Credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Customer [Domain] Customer [Domain] Entity Current Reporting Status Entity Current Reporting Status Retained Earnings Retained Earnings [Member] Other Noncurrent Liabilities Other Noncurrent Liabilities [Table Text Block] Legal matter expense Litigation Settlement, Fee Expense Income taxes paid by equity method investee Income Taxes Paid By Equity Method Investee Income Taxes Paid By Equity Method Investee Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Other accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Contract Liability Details [Abstract] Contract Liability Details [Abstract] Contract Liability Details [Abstract] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block] Statement of Income Location, Balance [Domain] Statement of Income Location, Balance [Domain] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 12 azz-20260228_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 azz-20260228_g1.jpg begin 644 azz-20260228_g1.jpg M_]C_X 02D9)1@ ! @$!+ $L #_[0 L4&AO=&]S:&]P(#,N, X0DE- ^T M ! !+ $ 0$L 0 !_^%1$&AT=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN#IX;7!T:STB061O8F4@6$U0($-O&UL;G,Z M>&UP1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V&UL;G,Z>&UP34T](FAT=' Z+R]N&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O M;G,N861O8F4N8V]M+WAA<"\Q+C O7!E+U)E"UD M969A=6QT(CY!6EI?,D1?8F%D9V5?,C Q-CPO&UP.DUO9&EF>41A=&4^"B @(" @(" @(#QX M;7 Z0W)E871E1&%T93XR,#$V+3$P+3(P5#$Q.C,W.C(S+3 U.C P/"]X;7 Z M0W)E871E1&%T93X*(" @(" @(" @/'AM<#I#7!E M/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.G=I9'1H M/C(U-CPO>&UP1TEM9SIW:61T:#X*(" @(" @(" @(" @(" @(" @/'AM<$=) M;6&UP1TEM9SII;6%G93XO.6HO-$%!45-K6DI29T%" M06=%0DQ!17-!040O-U%!#AF2'@X9DAX.&9(=T5(0G=C3D1!,%E%0D%91VA54D92;V9(>#AF)B-X M03M(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X M9DAX.&9(>#AF2'@X9DAX.&8O.$%!15%G05E!14%!=T52)B-X03M!04E205%- M4D%F+T5!84E!04%!2$%114)!445!04%!04%!04%!05%&07=)1T%104A#06M+ M0W=%04%G241!445"05%%04%!04%!04%!)B-X03M!44%#07=11D)G8TE#46], M14%!0T%1341!9U%#0F=C1$)!24=!;DU"06=-4D)!049)4DEX459%1T4R16EC M645537!':$)X5WA1:5!")B-X03M5=$AH37A::3A#4GEG=D5L47I25&MQ2WE9 M,U!#3E51;FLV3WI.:&156DA41#!U24E*;TU*0VAG6FA*4D92<5,P5G1.5DM" MDI$4D1G:&%357E7:5DW3$-",U!33F5*16=X9%5K=V=* M0VAG6DIJ6D9':61K9$95,SAQ3WIW>6=P)B-X03LP*U!Z:$I3:W1-5%4U4%)L M9%E75G!B6$8Q95@Q4FQ:;61O85=PE584'!A4EEO;CAR;5IJ.31D4#%:=5(R6$1V3'%J,FEF-7%R6B\X-5%A M*VIG,VUI,FMY5C-71U-323 K8F5R*W)!97EO.4I&23=3)B-X03M0.#%M9FPO M+T%*>4\X;&%G-GAA;D1C85))>'!Z:TAR42]W1$)X+T8Y-EIJ6D]Z8VME5S=K M43$K3UA06C9D<#)P-F1Q5F]L-7 Y>D9D)B-X03LRGAD96=N1%0Y4W)E5VQ/9SE1+W9%+S)-;&%$=W!N4C9( M3G@T>#-J6C!7='AC13D8U)B-X03M9=FAE84QE M4&)/9C=Y3#=556&0Q<#E62$HU1FXK66)K=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X M5C)+=7A6,DMU>%8R2W5X)B-X03M6,DMU>%8R2W5X5C)+=D50>CDO3DM7>%8O M2U=I>F-,<59"*VQR;$12;S!C5D5#:V1'6F0S.71U-7IA.6XV4R]83&PP9&1R M9%1W*VU0)B-X03M.-&HU43AU,TAM4'I,<#)I=U9$6&MY<$DT1F5%62M+4B]W M1%EO0V,R=6))25%-=34Q=4A(>'I%6#)X83)T=F%7#!614%65DAY07IL:6).;#9-0E9W2S@T+U!J>6=D9CAK>3-C0V-R+U)I M8G5'9S--5DM4<"]W035F3E)M8F]-,T)K;SAP3TQR35A()B-X03M$>D0U4GIO M;E%U>%8R2W$Y;&4S9&IE43-L;DLP1C%B=4I)6FM.1U8Q3E%18T5O9VEJ>51' M4FEB2$XY8V9L4BM9:TAN5'DX2G!E365S)B-X03M79D=,56]"6=093=0%!58R]I-$]$53A74U5E;E(W0S9+-FQ(05I'0D1+4E5%2'%#33%J;E!* M-78X06Y';GE&2DTX9W9.5&I$&-%.6XT>65V-"M#>B]!2T9L.&@O.'0K<68X:F)F+W-N=R]W07%: M3S90,B]R4B]*,E!V4#0K)B-X03M$=CA!;U=8>4@O>3,V<"]Y3G0O*WEF2"M6 M36YD2#=F,7(O2C)0=E T*T1V*VA:9DEF+TQF<6XO23(S+S=*.&8U57ED,&9T M+U=V.&Y9)B-X03LK."]J-$U7,4-0>6PK569N+U-).4=V3#(T:W5">#$Q3&U3 M2C0PG1%36MR9%-E=U92,UIJ"\R55IT=C5,>#DX=G,O539V.$%L2$HS1#AF1C,O M47I8;GHO04I93DPO-4982"]:4FHO2F50=FPY;C9L+VQ(2C-$.&9&,R]1)B-X M03MZ6&YZ+VQG,'8O:U9C9CA!6E)J+T%#6&HW-69:*W!F-5)Y9'#DX=G,O)B-X03M5-#,X;S5/-&9J-'4O=T-H;790;B],0G!F M+TEQ-"\W2TUF-4QX.3AV#DX=G,O578X;S5/-&9J-'4O-D=A."MF.'-';"\X04EQ M-"\W2TUF-4QX.3AV51N3%IS;DA->3DI/9S=.=TY3<#EM1WAZ M;V-K0D]*)B-X03MI97)O78O-G9S9CA!)B-X M03MY2VXO04]Q940X;&PO;7 O3EDO-7=D+WEU79/)B-X03M#6&EY.&Q0 M46=/1F%H*U=9.#1M2F\X,C9*0D9H0F5B9DUT:C5:.'98=718<"]D5W%%<$A7 M:&MK3S!C82LW3E%F:FMS3TEZ:TEH:FMM)B-X03M)4DI,-'8Q=E=B+U=T6'4Y M5G8U4%5V3'E1>7ET,G%E9T$W0E)S0C1:,4=/06I%4DA)4$\U2FU5:50Q9EA( M-5,V,BMS+VPU;W0U2S-+)B-X03MD269Q,'@W;')D:D15*S5#035Z;7)X.$]5 M:#,K;FYX67=76#5J3GIS5F1IC-))B-X03LR2CDQ:BMY=G95*T=B-W,O5&-%94DX>39F6&%J:5!#3U%E M4S5S6%AU>%8Y2F8X-'EA:#9V;%!5-T$W=&$S=G%J+U9M:55!9F9%,F%0)B-X M03MT4TY40C=W-VYS*U9W23@S'HS:&8O3U0K=3AB4%)T0U)T-5AE.6Y8 M,E%E;D8Y+TXO=7IB9&PT.7I,-$]T-U)N-E)&."]:=5A5)B-X03MU>%8R2W5X M5D@V1F\Y-7)7$I0 M4FYJ9UI3041-9GIW,4]'-C@Y>39F8F)7)B-X03M7:541O;VA8:WDA$9&ER&MD4S5U:'@S:W9U5'8O04IY8FUC*V1D3FA0,D4P,4A(>F5E64@O04EG37(W M3$@W5)O359Z-'4U.5-:;TAC=D1V4%E()B-X M03MN=CA!3U13=DMA;C%.2C!29E3E"+S560BM7;B]69W1V*T@O)B-X03M!3V%S=R]Z M;5@K8UA++TPT+W=#84AF.$%+;U!Y,"\VFEV-69( M+TY$=BM6469L<"\Q64QB+T%)9B]!2G%X)B-X03LO3UIF-7A8.'9J+VUH-#-F M955V3%AM-S@Q62],;FQI=VES.4,P<78V5G5O2VXQ4%1997%E4DQF=%5J5#-Q M8S)C8S X94AI;6)K951G)B-X03M3>%)Y6F5'23E-96(V4F=G:&=G:F=H45)W M>$M%:FI55596555!03A!33!H3G4Q9DY(+T]16&XT83%R>2M8"LT=E8X,7IM=7A6-6HK95@U:V8T63!0.49A9$QX,7I5,$E2 M;#9W,C4K1C5F6FTK>6XP;G1M9F]D3C1KC=.;'9)4&]F3DLW5D-896MA5F5Y0U,X%8U;VMK64Q7=$%70C(S M>5%M4GE+0T%H<'1!.')1)B-X03M24$Y.<'1J1D1'<&%34C195E9607%3>$LP M04=31U-:-FQA1#4Q+TYF.#!D13%*<&1&.'%71G1B-F-$>'5.5%-"16QM.%9I M4$5&22]%)B-X03LY5#=$6(W;E4VF556G-86$IX M-56)C5T=743!(,5@K6$@U639*-4MS2U%!6$]R5$Q3.#%&:%)M-DAH1U R M239J<#,W-7HR<#%5D=)34K M65AN,R]&3V]F-DA946%:<$U*4#%A,&AJ4DAB+T%#-6U11&MX2&)O3S-I9"]P M=% T63-.>61,<4Y4-&AO)B-X03MB4EEJ;5,T3$O2S-7=D]T.7E11S$P M849Q6&5O34YT<45X>$$O865N,$1V-S1M<#%C8U$W-61Z;&%F4VY)8C529E9F M;')Y>&\S)B-X03ML#)79E%2-75R-U)J-F=F2C9R*U-8;% O04$Y-41S+U=4:F9A;B]P M=#%7;%(V9TAP3#E%65AB>')M=C$R8FIY2'5'>FYA6$9W)B-X03M1039SE,R4HO:&)Y;VLQ,TAX,6963TYX)B-X M03ME.&@X4TQ4.3-&+W-63E0W:S0V,U T:SEV<$,V6$1W43,U;&YD-4),4&%4 M=U)43F)Y4WAS:5A#049O>7=O2%=U,58V:759:U128VMV)B-X03M)1R\U>&HX M2]L4V9C2$%06CA/.'1F.4-W*U9V*W)V M9F9D1"]W03 T+WEP4'5#4#5/:#-L-D0U)B-X03M!.&DV9C5,,%=84W)'953A/15EX45I,;$1A;%AM M;GI,<'9LDQ-5TEZ M:TEH:&MM25)*3#1Z.'HK63E3.'@V-60V>'%,.')M-F9L>$@R55%B2D=N*U-Q M-T1/;GA9)B-X03MH0TEI2&YS=5%Z;%I19&A9,V5O6'-&:EIX3DYD6$UI>%%2 M3#%:,TY!0CE/4VQ)4D9N:WAJ17E.0C=H*V%(-68R9FQ8.&UT4'-)9W(S)B-X M03MD=F9W,T8Y9$%B>5134E-)*S5&94EQ05!91$Y6<&118VUC;G!4=$Y49T5- M3D1O6&#=V>F$O;5AA46AQ0RMT-VDS)B-X03MBD(W4FIE22M4;39#5EI094@Q6FY03S=1;7)A=G!M:V%F3G%'<#-#5W1L M079+5V%1,$%(9T(Q2E!91&,U2T5$23!/)B-X03MA2E-!1FPX=F9M;BMC97 K M8G!P3D\P.'9:*UAK8C1983!K=4M(6C5Q9'1Q:$]G.7IM+S!M:4=08S=Y9$QQ M9%=:-T0V6&TR6GIH37(O)B-X03M!0R\O04,U,3-Z<'%8,65Y6#!B1TEJ-C5Q M3'%42$50061/8FMD1D(K-&(U:C9J57AX1&9N,T]2<#E03$EF2CE7*U1V2F5H M955T2EA4)B-X03MT2F@T9S!.>&-.47EZ3U R<$#8O:&Y1-$Y02$5+1&\X)B-X03LK;VQK3R]* M:F58=$0Q3#AQ9GE7=B].3%(V='))97HX=F&8W=D5A M+U8V-%DO5$AE6#-/9G!D1UHK<5@P=G!V)B-X03M4=$]S9$YS66)'=V=3,G,W M9%%K3459-'%Q:G='84M5:DDR96)U04%"45)'4E-W6#AZ4'DW6'IH96582%E! M=V%F96QR-$5G5G186&Q))B-X03M"6'%784I&*VUU6F5L,5!H:5AM4'1C9E!G M1U%X.&EZ;T%!54=W1UEJ:U!%=BMC;5!.4#%F4W)$>3%#,4I,,79R9#)"+W9M M23!J52MZ)B-X03M35E K>'IA.6U9C-D2VGAN;RMK8GDW=')/,&UU-W%143(Q=6I3>GET.6Q5 M46-M62])1$Y'05-A1'1I869,9S@Y95AV378U<&8T:C@Q)B-X03MZ4$1O9&LQ M9%!T06IY,5-)+W552W%'<%9V,VHK*S)B+T%03'EH:#199E5E8G!X;FI03'A3 M4'!(2C=$+S!-1BM76"],9% O,&I3+S!Z)B-X03M7+WEF;#=V=&,W.#=I-R]V M9"\P348K5U@O3&10+W="23!V.$%42"M4.'9D.7$O;F-89CA!93G5,=BLY69L-W9T5"MD>&0O,D8V2DD4R3V%A878U.3@U87A9=EEA<'$Y>&0R8FQ794-6<7%3)B-X03MP<7!P-TA+ M-&%E15191D9N4%54:TM*,E-$3&UL:VXU8C,T4$K8C8T)B-X03LX,F5B.4,X<395*W!A=D]) M;VAT1D5.-5I8+VMJ6#EO+V=/*V,U:7=Y>4=O=2MY6DEW1FPX<&9M2BM:975E M9&1236QY>'0Y36E9;7HP)B-X03LU1TI20C U4# U>54V4AY66AM4S1Y9BM43DDX=39J<7ER-6@Q6DY*,'5+:E10>&0U M6D(O2D5%)B-X03M6-D4O>DXP.2MM534U>6E04TQ,9F=X>&MF56%$-E(P5#AZ M+WEB,%14661.,'9664Q7>F=&231K:'50<%IJ-F1763EY9'IM:FYP8SAJ)B-X M03M:1S=U234X55)127!(+SA!2S9V>78O-G9S9CA!>4MN+T%/<651+TI:9C5R M3#@Q:B]!2G=59GI%+TYZ469+5VU),%1,939V9%)I4WES)B-X03M25556>%9: M6G4V2C=F85!B=5%D3F\U6D0S0D=F57AX:GIF3%!M3'I*#1O)B-X03MW1E)D2&MY>6UB2U=:63%V M469Y=C!R.'1X8T169D]E6]Y.&8X04DW.3ET M:FAA<658;&I(>&,S4S0X)B-X03MF,51).7HS>5 X-2]Y5=B*V$W5#AZ:B]N0D=A6"MA,S5F87)Q14=N869R M0UA&-V-T)B-X03MW9VA73UE&;5!A"].3&5:+T]E<&%SFY586)&-&5-0C4W535E3UI+5#9*;SDY$I024YE)B-X03M/0FQ)0618 M,FHU5#AT,E!LF%2:%=K<%%Y4TAD-44UJ M,65I>'=%26=$;VU&-5I79#EB4U=L-T)()B-X03MD5W-O<$Q"36EY4G-+,6]Y MD=4*V1, M-6QR.$1(+T%$4CAN9CA!)B-X03M+=CA!>4@O,4QE;"\Y259V+W=!,%DO;4UN M.#98>DLK0FHO;6HU3R\U5B\U1"]W0W!B,'8O04M169Z<&9-DDO46UK+W=#1SE.;'!Q=7!)9G)4 M<69I9W1M,E!4;S!V464Q9F).;#)F<'5/6$5E46-(5S9J)B-X03MG:G=J;5AZ M3FTY9$MN=FLO>5AR=FTS5D1P=6IX2SAY4FU75U-1.%DP46)66G%';%-A1$MC M,F5/35A*='5!B+T%*;WI&+VQ, M1C5U5"]**U1Y46UR+VM*-3@PE4W;C9O,719=WE8131J;4IB,#1L3'11 M1D)865I+2&%'3U)!1C=S)B-X03M:-D=C45-A,F5C6FY/1W%7.#=W6$55-F9B M:6186#5Q86I!4EEP3512=#9B+T%--4-E6EDY63@T5W1V8G-483).;$-60B]N M=59%-4\S)B-X03M4-$A19E)M0C)D:31916YQ9G5C-W1#9'I!-VE9T5E@K-W5R;5(T93E)9S-'36919T=/ M0TA"041Y6%!0:6U3:W57=%1S5F1IFXV33$S854V>#$S;'HK>C1836YU938V M3BM:=FQ45CE96%,W4UHO5VUQ3&%69V]J)B-X03ML4$5U3TY'3')Y449K-7%V M269:&I:9')(3$5M9WEV361S4TAZ-V%A,V5E5&19=$Y%;V14=4Q: M-#1&2G!53G,V<50P67!Y)B-X03M#*SE-=3 U:4IG>357,3515$5G8S-X6F-7 M.#EV3SA&>$6I565!& M1EA18CE0;CA-,U9V468K:&XO041(+T%.5V%Z+S1/6"MU668X;'@W>35F)B-X M03LX<$@K83D@O=T)787HO-$]8*W50.&QX-WEV.'!(*V$W+V]:+W=! M>"]W1%9MD@O,5IR4#A!-$]8*W50.$%*8V4X MFMN:S-K:TQY:4]+34@T M<$I''AS>4QB:#%K6=M*W58;'I*-FPS9D9"1UAP"]W0B]0+S T+W=$6GAM,B]L6"MJ.78W2%=F>6(O4RMZ.7)V*VA74"LO;B\V M8V8X07,T>"]L6"MJ.78W1B]K,RML.6XW)B-X03M65S8O-7AJ;G5P>E!0-7 U M>7-&57-B2'-I:%(O>#AE07E-93%!0E%J.78W1U5U>GI),EIF6BLQ4R]W0VA7 M4#A!=C4O*VY(+W,T>5@X)B-X03MQ+S!F="]9>"]K,RML.6XW6&8X05%R2"]! M2#@O+U1J+T%.;D=0.'$O,&9T+UEV.$%*=CA!4RMZ.7)V.$%O5FHO04PK9B]P M>"\W3TUF)B-X03LU5B]O+V(K>&8U3B]P9EHK,3,O47)(+V9Z+SA!5&HO,F-9 M+WER+U(K,SEI+WEB+U,K>CEQ8RM69BMC92\X4#,Y>&9*&UP+FEI9#HT.#0W86(Y8RUC,S U M+31E93(M.#4R92UD.61D-F5C-F8S.&$\+WAM<$U-.DEN&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/G5U:60Z-40R,#@Y M,C0Y,T)&1$(Q,3DQ-$$X-3DP1#,Q-3 X0S@\+WAM<$U-.D]R:6=I;F%L1&]C M=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.E)E;F1I=&EO;D-L87-S/G!R;V]F M.G!D9CPO>&UP34TZ4F5N9&ET:6]N0VQA7!E/2)297-O=7)C92(^"B @(" @(" @ M(" @(#QS=%)E9CII;G-T86YC94E$/G5U:60Z.3DV9#%C,38M,3DW-BUF,S1D M+6(S,30M-C9D83(T-34Q-V$S/"]S=%)E9CII;G-T86YC94E$/@H@(" @(" @ M(" @(" \&UP34TZ2&ES=&]R>3X*(" @ M(" @(" @(" @/')D9CI397$^"B @(" @(" @(" @(" @(#QR9&8Z;&D@7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS M=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @ M(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P;&EC871I;VXO M<&]S='-C7!E/2)297-O=7)C92(^"B @(" @(" @(" @ M(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^ M"B @(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P M;&EC871I;VXO<&]S='-C&UP34TZ2&ES=&]R>3X*(" @(" @(" @/&EL;'5S=')A M=&]R.E-T87)T=7!02 Q-2XP,#PO<&1F.E!R;V1U8V5R/@H@(" @(" \+W)D9CI$97-C&UP;65T83X*(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @( H\/WAP86-K970@96YD/2)W(C\^_^X #D%D;V)E &3 M ?_; (0 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0(" @(" @(" @(" P,# P,# P,# P$! 0$! 0$" 0$" @(! @(# P,# M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# M_\ $0@#GPGA P$1 (1 0,1 ?_$ .@ 0 " @,! 0$! *"P@) M!08'! ," 0$! (" P$! <(!08#! D" 1 00" 0(# @@- M @4" P 3 $" P0%!@<1"!(3"10:(2(5%I?76 HQU)75EM875QAHJ.@9(U9! M,I,DIT)343,E832U=CE28C4V=[=Q@4-C5+8GF!$! (! @,#! H.!P4&! 0' M $" Q$$(04&,1('05%A$W$B,I/3%!55%QB!T4*2TB-35)2DY&46")%28G*B M,]2AL8)#)/#!X6-SH[*#PS3QPK-D="4F-C=U1/_: P# 0 "$0,1 #\ G\ M M M M M M M M M M M M M M M M M M M M M M M M M M / >2^ZSMBX9=;BY8[AN%..;=%9F MV<;N7)VF8#,)+73Q35HL-D/XY6Q]P4V]Y**1K/DCCSCSD//R2,)&_G7XAZC'_ %LN7%3['=[\W_PZ>EJ&^\4NA-A;N9.8 M8\E]/^57)EC[['6U?L3;5A+OWWG#M(PZNAXYX-Y]WF=G5'3[#%HFAXJ559&Y MBU;,&U;CDWLZND\.2<>VP;W-$?=12E:SP\G>R1;AV3K6.,<-8TEA_NOWH[?+4CV M<<]H6HX*)OQ8[&Z\LYG:Y)E221?.?3P6E:8VMXXE8GEI/+X7(J^-R*B-VW9_ MRT;*M=>8"M(C[-LE]?9TCV&L[C^8">_,;3E?XO7A-\_&8]-8Q:1[ M'>GV6+>W_>4^_?/H^+7--[A\''G)CK7M\D4Q1/&.$^VGT:-?W/C MOU5DR3.UVVQQX?)$UR7M'#CK;UM8GCK,>TC2.$ZZ:SCUG?7N]47,.?[%S]A- M:C>][EBP7#?#4C6QO9X/)9+G]$SMEC&?A:Y'^:B_^HSVW\#/#7#[O8Y,L_V] MQG_I]IDI'_=Z&%W?C-UWN(TPY\.#C_R\-)U]'XR,G#R\./I>$9GU;O4DSR]; MW>!RY OL[ZW_ -&R&)UQ/+?XU5WAU[$XMOM">->DW_S6_!T%/AWA M]QRG:SQU]M%K?_%:>'H[&+OXI]?7]US')]C'AC_=CAYOD?49[_!L=J.]L M/=;W)YZ[%7;5BN9GG3E#*6HZK))9F5H[%[:9Y65V2SOMV);>O=U_%55OB:B].J'#FZ/Z2W%8KN.5\NR5B=8BVV MPVC7S\:2^J]7=65G6O-.8Q/HW.;\-WK'>HUW^XMDD=;O3[HY6RO1[ER/.?(^ M7>BHGA1(Y="9IB;\GY;$Q_5V^*O^RM8U=[; M=?\ 6NUK-<7,]Y,3.OM\DY)^Q.3O3$>B)B'I&']6_P!23!O5]+N_Y;G58&UU M3,7\1L+/+:K%1R1Y_$9-C9^K$ZRHGFJG5%=\*]&?\ ?CE[M@O7N]47#N9[;S]A-EC8]CDBSO#? M#4;71L9X/)?+@-$P5E['_AXV.3%/]C<9_P"GV^2\ M?]WH93:>,W7>WC3-GPY^/_,PTC3T?BXQ\/+QX^ED'I_WE'OZU]K(=BU#MSWR M+PPMEL9K0]QQ&37RHY&N?#/JO(N#QD4EF1[72>*G(WXO1C6(JF"W?\NO0V?C MMLW,,%O[.3':OV8OBM/#R:6CTZLSMO'?JK'>/C.VV.3%Y8BN2EIX>2WK;1'' MM]K/FX=K*/1_O1N_U'M9R3VB:?GXW=&OLZ/RMFM1?!U6'K,VEGM.W=MKPM23 MI&MB'Q*YOQT\*^+6-[_+1LK5UY=S;+2WFR8*WB?LUR8]/9TGV/-L.V_F GOQ M&[Y7^+UXS3/QB//%;8M)]CO1[++_ $'[SEVFYAT4/(W!//6CS2M1'3ZVFB;[ MC*\O1%=Y\]G9M+R7D)\*(Z.G(]5Z?$1%54U/??RW]588FW+][L<^GDMZS%,^ MQ[2]=?9M'LMEVGCKTGFO6FYP;W#$]MIICM6/9[N3O>CA2?8T9N<>>NMZ97(# M8XY.?[&AY&1W1,9R'Q[R!@'-;X6KYDF9JZYE=6C;U7IT7(([JB_!TZ*NFOP&CUVZIW7=K'-/ \&3GPFGYNO>LXWY M)WG$.BSFEW+=NHJ6$Q";)CJS+\;?AGH/FB_]9LW1W/\ ^&.IMGSNU(R8<.:) MR5F(GO8[>UR1$3P[W[/DMI/D8?J#E<\ZY+N>5TR6Q9U4/2O!GP[K!3<[>T7P9*1:MH[)K:-8F/1,3$O/ M_<[;/L]SDVFYK--SBO:EZSVUM69K:.'#A,3'!Q)RN$ M !DEQ?WB]V'"G1G%'<1__-.7;+/;SVPT[T>Q;3O1]B6S;#K/JSEEXOLN8[NN MD::3DM>OWEYM3_#P;-.)_O"_J.<.JQPUG5>2^.,52MR58F^5 M\.7XSGX]R,UY(NG2Q9?9>Z1$?*DJJ_Q1QS7P#\/N8=ZVUQ;G9Y)XZX,WQ]V\QKQB)Q32L3IPB>Y/GF M+<==IW#GWH/0KOL5+G_M?VO7'HL<=[8N(]QQ6VP2JY6I)9@U+;ZNGS48V=57 MRUS%IRHGP.55Z$9/?*JF-/-'>X=FL\&VO@_UG/3DYV=2I8?N*UWC[/W/ MBKKO,U2]Q;8KR+X?!!)L&S0UM&LSS.=X6,K9:=SG? B=>B$5\Z\(?$'D>M\W M+\F?!$:]_;S&:-/[M-76D>=(W*O$;HKG$Q7:[_#7+,Q'=RZX;3,]D1ZR M*][7L]K,\>':V88#8'H;#J^.G MLTKD*2QN:KHWN;XFJG7JBDL7 MI,32>R8G6/Z7,'$^@ M M M M M @;_> M&.S_ /8/WM7QGLO'O=!2N[/:="Y75\?RUK_L=3D*HK%?)+"F?BN4O\ TF^KI?T9J1$3Z([].[,>>8O+0 3NA( M 'K?%'/G-_!.63.<+\NU$145/@,3S7D/)>>8O4\XVFWW6/33\9CK?3R\)F)F./FF M&8Y5U!SSD=^_RC=Y]O[;O:4O,5F=--;4U[EN&D>VB>R/,W)\ _>*._#BGV'& M\H_L^[B=>KI!#,NZZ_%JFY>R0RHJLI[9HK,-26W)7ZQK8R&+R4BJB/=XG>)7 M1%SW^7_HCFG>RG37CI6]8\D:1II*')O'#JC81& M/FN/!OL41/&8]5DGCP]M2.YPCA_E:SPF9UUUWD]O/WCSLJY02EC>:M?Y![<- MBLS-BFLY:A+R3H$2RI&V%(]KTW'MV5%69SFO?9UZI!$U$>Z3PJ[P0KS_ /E[ MZRY9WLG)[X.8;>(UTK/JLO#^QDGN]G9%TB)[;7K2(CC.D:Z;N.(^>.%>?-?;M/"G*V@UA[O6-S75[4<,\;VN:YB.:J)#7->2RV.];U\T\:S,<) MC28\D\'K!BW= M M M M M :V?5C[0%[T.R MKD[CK"8SY1Y+T^NG*7$3(H6S7;&]Z;3NSQX"DGDRRK8W/ V;V'C:BL;YUZ-[ MG(C"0_"[JS^#^L=MS#-;N\NRSZG/QX>JR3$3:>,<,=HKDXZ\*RT[KSINO5/3 M&YY96L3O(KZS#/#6,M-9KI,Q.G>XTF8X]VT\5; YKF.=IS'#BW&UM'&F2E;UGR<:VB8=W859]7[F=,I^SP25^0*R:_O M\=&&1SY(L?R-K5:*:Q=L->K76LUC\W+\#>GX%18:ZC\ ^B^<][-ROUO+=W/Y M*>_BUT\N*\\(]&.^..U+/(_&[JCEVF+FU,6_P1Y;?BLGH]O2)KI'IQS,^?SR M*NUSU]NQ'N"^3\)O>QYCMKWJWY$#\1RW' S3+-V:16.9B>3,.MG78Z4**SQ3 M9EF#MZQ>DQ-)CA,<8GV)MIV@)VG=\&\3Z]B_8.+^=4L&FXMWN9;'3! MEUF9F8K'XN\Z_P!;'I$SK.MJV]A33Q=Z:^0>JK[O!738;^)S4\D1?7\;7MG[ MJ>_V1&F2(CL:A26$6 !E-VW=['=/VC M9;Y4[?.:]TX^K2VV7,CJ]:^S+Z)FYV(]B29W0\]%D]1RTZ12O8V::FZ>)'N6 M-['+U-8ZBZ,Z8ZKQ>KY]L\.>^FD7T[N6O]W+72\>3A%M)TXQ+9^0=9=2],WC MY(W63'@B=9QS/?Q3QUG7';6L:^6U8BW&=+0DM]I'WF+!WUQ>J=Z'$TF!L*R. MK-RWPW#8R&(=(UL,3+FQ<;9>Y-EJ+'>%\MFQB\A=57N1L-!C?@;7/JK^7+<8 M^]NNC]U&2O;ZC<3$6]BF6L=V?-$7K7AVWF4[].>.NPS]W;]3[><&7LG+BB;X M^SMMCXY*QY/:SDXSY(25>".Y;@/N=U.+=N N6-,Y1UYT4$EJ76=].\\Z;W4[+GFUS;;<>2+UT MBVGEI>-:7CCVTM:/2F_EG-N6)B)CRP]Q, M,R( M M M M M ,6NY_O3[9.SG6/G-W"[R6TI7A.NFO>F/NSW']Z///'W:QV$:5!PI0Y8WC$Z'0Y6WFGCMIY1;CLM>?7R>UU\&QG@+#[#P2Y!T?R+<=3]Y2+7COSDF=-.YKP2W<%BFX+"8;!MR&5RS<-BL=BFY7.WI,IF\FW' M5(:B9#,Y*5&RY'*W$A\RQ.Y$=-,YSU^%2J^?+Z_-?-W:U[]IMW:QI6-9UTK' MDK'9$>2."P-:]VL5UF=(TUGM^SZ7*G$^@ &E?UW.T#^)_LDV M+Y9U1]>O)/DKVHP4FP\HZU51DJ*D5[6JL>4\#8Y99[6$KQ, M1%>JDP^"75G\-=9X]KN+]WEG,(C!DUG2(O,_B;S[%Y[FNL1%['MZ1$:S/?IKI6.V\55\!?52D M #OG''*')'#VV8W>N*=[VWCK:\RY/N8WG*L^7;[F-/;4M-==)UTMIPM76.-;1-9[) MB821NS/[R7RQI4V,T_O/TF'EO6$6O5?RIQ]1Q6M,^HRS-\4]LZ5OQR4\D>V M]9'L=J=NE_'/<8IKM.J\/K,?"/7XHB+>2-;X^%;>6UII-?-7'*5;VT]X?;9W M?:JFV]OG+&L<@58*\,V8P=6R_'[CK#ID8B0;1IN593V3!.25_@;)/6;!,Y%6 M&21O1RUAZBZ2ZAZ4W7Q3GVUR8+S/M;3&N._IIDC6ENS7A.L>6(6!Y-S_ )/U M!M8WG)MQCSX.&O=GVU9F-=+UG2U+:3V6B)]#)@UQEP M M M M M 'A?TZ5I'IM,0QO-.;\LY)M+;[F MV?'@VM?NK3IK/FB.VTSY*UB9GR0B7=\/WCWDW?OEG0NRK5IN)M2L0V,?-R[O M%+'Y'E#(QR-F@FLZMK\=G):SI,4D;^L4\[LG?1/#(Q:^D7R>F([E?)[:%>>J_''/F[^SZ3Q>KQ\8]?EB) MO/;&N/'QBODM6U]9\DXZRC3;IO&Y\D;/E]UY"VS9-XW#/VY+V#:8XTK2E8K6L>: M*UB(A F^W^^YGN;;SF.;)GW5^V][3:T_9GR1Y([(\B3E]V@[3G;)R3RKWB[- MCG.Q/&]&7B?C&>>O)Y4V[[30AO;SEZ5A6M8VUKNFV*U%417>*//R=416IUK= M_,;U3&WY?M>D=M;\;N+>OS1$]F.DZ8JS'FM>)M_\N/.G_P ".G9MEW74^>/: MUCU&+V9TMEMV>2.Y6)B?+>)3+"HBR@ !^-BO7MUYZEN"&U5 MM0RU[-:Q$R:O8KS,='-!/#(UT7RSQ!3I2UM"NY-=^XEG='92"QQGN4UG):_1KV+ M,<;KK]4G2QA+,S>K9+>,E5%Z'HSX:]5UZQZ0VO-;SKOJU]5GCAKZ['$1:9C6 M=._&F2(\UX4:\1NFOX7ZJW&SQ5TV.6?78=(TB,=YF>['D]I:+4B/-6)\K7^; MXT8 !W'0N0M[XLVK$[SQKN6SZ#N M6"L-LX?:=0S>1U[/8Z9%15=5RF*L5;<39$3H]J.\+V]6N1454.IO^7['FFUO MLN98<>?9WC2U,E8M6?9B8F/L]L>1W>7\RYARG=5WO+,V3!NJ]EJ6FL]L3I.G M;6=(UK.L3Y8E)H['OO(>]Z@F'T'O=U&3D77(((*$/-''N/I4.0:B1M9%%9W' M3W6*&N;8UWX9K6/?B[3&-5RU[DKEZUOZT_EYV6Z[^_Z,R^HW$S,_%\LS.*?1 MCR:3:GHK?OQ_:K"?.D_''+3N;/JW%WJ:1'QC%'MO)&N3%V3KQFUL>GDB,4]J M6/P5W$<(=S.CU.1N!N3-6Y.T^TJ,=DMSR_GFVR[;=QY+QPF//6T:UO']JLS'I6&Y;S M3EW.-I7?Q/EB8[)B=)B>$P]G,0[X M M M M M X39-EUS3L%E=IV_ M8,)JNLX*G+D,WL>R96A@\%AZ$"(LU[*Y?)SU2MIB\5*USEMU"Y%QYB)E9+':=I6K6$Q^7W&]4>J M>5=N^R8Q)6>)D5^!R*MD>AOY?=]ONYS'K2]MMM9XQMZ3'K;=FGK+\:XXGRUK MWKZ=LTE!O6'C5RWEO>V/2]:[O>QPG+;7U%>W7NZ3%LDQIPF-*<=8M;281(^: MN>.8^XS>;]0;J=[SG<9-QN/)-IX5CAPK6-*TCAV5K$:\=-7DAE6)?51I7,E=IX['U9[ MM_(6J]*C3JQ/GLV[EJ5D%:K7AC1TDT]B:1K&-:BJYRHB?"?.3)3%2V7),5QU MB9F9[(B.,S/HB')APY=QEK@P5FV:]HK6L<9FTSI$1'EF9G2%GCZ?7:[3[.>T M+A7@9*]:+8];U:'+9UNUW/;D*U//9"6E3E5SO^PJP, M1?"QJ)YM==]2WZNZKWG/)F9P9,LUQ1/DPT]KCC3AI,UB+6C3W4VGMF5^>E.1 M8NFNGMKR7'IKAQ1WYC7VV2WMLEN,SPF\VF(UX1I$<(AF8:@V$ M 1T?O&/9\WF#MCU_NV3>Z7)7 _).S\: M;C2\#'9'7KWEUQ86TRSA-GPLDB(Y]+(5K-5[D1RQJY$5,/SSI_D MO4FQGEW/-MBW.TGR6CC6?ZU+1I:EO[59B?2S').H.<=.[N-[R;<9,&?RZ3[6 MT<>%Z3K6\<9TBT3I/&-)TE+J[!_O%?&G)C\)QKWL8G&<0;K.L&.JOK&O92>%[LNI8KLM_/#UD:^H MM/#C,SK.*9G7W4S2(^[C72),6%S6&V3$8S8-=RV,SV!S="IE<-F\+?JY3$9? M%WX&6:.2QF2HRSTK]"[6D;)%-$]\EIBU;1, M6K,<)B8G28F)X3$\83=2]-R/K M5+#4I.N)F+;C)$]SAVQCKPG+;T5TK$^ZM5I/5W7W( M.C\.F_OZSF$QK7!CF)R3KPB9XZ4KV^VMIKI/=BT\$'[O?]3/NF[\\],_EC<' M8'C:K<2SKG"^DRWA\$?)>+UG,9C2^XR:6RVU[8B=-,=)_J4B(T]U-IXJH]7>(74/5^2 M<>\OZGEFOM<&.9BFFNL3?RY+1PXVX1,:UK371KY-]:* -U/H.=J#>Y/OIU7 M;\_C4N\>=M]./F'8_:(7/IV]JH6DJ<88=TBQ2P);=MZLRJ1R=$FK8>PTASQQ MZI_AWHK)L\%N[O\ F,^HIIVQ28US6[8X=SVGHG)"6_!OIV.==51S#/6+;/E] M8RSK$3$Y)UC%&D^:8MDB?)..%@\4,7# #KNX:GK^^ZEM M&B[;C8,SJNZ:[F]3V;#V?%[-E=?V/&6AV-I MNL^QW6/>[6TTW.')6]+1VUM28M68]B8B7'EQ8\^*V#-$6Q7K-;1/9,3&DQ/H MF."KT[R.VW8^T;N:Y@[>]E2:6;CS;;=/!Y*9$ZY_3,G'#F](V)%8UL7BSFIY M*G9D8WX(9I'Q+\9CD3TJZ0ZBV_5?3>TY]M]-,^*)M']7)7VN2O\ PWBT1YXT MGRJ$]7=/Y>F.HMSR?)$^KQY)G',Z^VQ6]MCG72-9[LQ%M.$7BT>1C*;(UL M -D'8KZI7=-V%9BO4X[V=VX\2 M3WG6M@X2W>S;R&D7EG5/;+NO.1[K^D9^9J=?:\:Z-DTC6+:AM,8V,CSK;PRZ M9ZXQ3??X_4\UB-*[C'$1DC3LB_DR5]%^,?ERETL11,1]NK35[&+2_KCPSZEZ%S3;?X_7 M5CV^&^D9* M^G372U?[59F/).D\&R8CQN( M M M M M ZKO&]:9QGJ6>WWD/:%P.%Q M\3F,=:R.3ORP5:T;I9&L9XG(KY'M8U%F/;8ZS:UK3%:UK'&9F9TB(CRS*(1ZD'WAC M8]O7/<.]A\V1T_6%6WBL[W#9*E[)M^>@=O%^&N1K+J&.F8KO!E[C$R[D M'G@'@VOJ^;];Q7+N-(M7:Q.M*SVQZZT>[GSXZSW/):;QK"N MO7/C1.M^5]'SII.EMS,1Q\_J:S_1ZRT>2>[7C6Z+3EY7.5555+-XL6+!B MKAP5K3#2(BM:Q$5B(X1$1'"(CR1'"%=+CS[<8 6"7H)=IZ]N/8SKN];!C%IFE/ MBS#O1WA8M3YL.=F(_B(]LNJ?XAZUR;/!;O;#EU?45TTTG) M$ZYK>SW_ &G;V8X[.*Z?A/T]/(.D,-\T:;W>3Z^_HB\1ZNO&(F-,<5F8\EIM MQ;M2&TE@ BG?>6^T!N:T[C'O3U/&]L:9:1Q^ZI$7B(C[B\^5 ?CGTW&YY;AZGV]8]?MIC%EGAQQ7GVDSY M9[F2=(C_ ,R9\B'26X5= ! MS6N['L&H9W$;1JF#Q6:MA[Y;3:O>(7@%2_K.;]#>UOQM; M:6GA/E_$7F>'HQWG3R5M$1%5CNB/&FF6:L= MWC[:M8B;);NJ[7K&\ZYA=PTO8L)MNI['CZ^6U_9=;RE+-X'-XNVQ)*N0Q66Q ML]FC?ISL7JR2)[F._P""E5]SM=SLMQ?:;S'?%NL=IK:EZS6U9CMBU9TF)CS3 M"PN'-BW&*N?!:M\%ZQ-;5F)K:)XQ,3'"8F.R8<^<#D M M M M M P4[Y?40[.3),>2M?-V1-K:4KK&MHUC6!IWZ^IGW(=_P#MCK7)&:^:G%N)R$EK M2N%=5MV8],UUJ>-E:_EGN;!8W':FUW*DF3O-ZM<^1*L-2%_DI>#H;PWZ>Z$V MO=Y?3UO-+5TR;B\1ZRWGBO;&.G]BO_%-IXJB=9>(7/.LLWOQXIKBB?+FO[7'&D>3O3$S_9B9UCM;=T+T];J?JC:\KM&NU[_?R^ MC%3VUXGC&G>X4B?)-HG25GKC,9CL+C,S,SK,S/EF M9XRO?$16(K6-*Q#[CX?H /).>N&M0[A^&.3N#]\K-LZ MIRAIF:@F5IR14LU19(K6MRN R*0WJ$P\P M,DQ8 &R_T^_5+[C/3_P!E MK5=0RDN^<)Y#*+>W#@_9\C:36;_M*L9DT?YP\(]NLN!Y5[D(H MK>+S6529F3X_X3LV[8^3Q?_ $:&5(Z<[>E][7,6I+.OAGX, MXB?=1$W7WBER[I6+\MY;W=S MS_N^Y[<>*9[)RS';;R^KB>]_6FL3$S!]Y8Y;Y+YTW_8N4N7MTSO('(&UW/;< M]L^Q6UM7[DC6-BKP1,:V*KC\;1KL;#5J5HX:M2!C8H8XXVM:ET>59F>,VF9M:>,S,JE\UYMS+G>]MS'FN:^?>7[;6\W MDB(C2*UCR5K$5CR0\Z,@QP $Q_[L]VG)@=#Y:[Q]GQG@R6]W7\0\63VJ MJLDCU'7;=?)\@9NA/+&OGT\]M45/'M?$Y/!-@[+'=?%T;47^8WJGU^_VO2.V MM^+P1Z_-$3_S+QIBK,>>M.];C'9DK*T?@7T[&UY7GZESUCUVZMZO%.D:QBQS M[>8GMB+Y(TF/_*B4J@K&GL !#-^\K=GWS5Y+XX[S= M1Q2QX3DVK6XPY8DJ5G^37W[6L?+-I.PWYT\;?:-HTRI)CU_Y&,3 1?A?,JK; MS^77JWXSR_<='[NWX[;S.;!K/&<=YTR4CT4O,7_^9/DA6GQUZ9FF;!U5M:^T MO$8<^D=EHUG%>=(\L:TM:T_%N;N5NW;D?7>6N%]WS?'^_ZO92QBL_@[/E2.BY?%3ELM5\<%*?$KPR&0O6I(JU.E3K1.DEED/'DS9*XL59MEM,1$1$S,S,Z1$1'&9F>$1'&9?EK16)M:8BL1K,SY$ M.[U6_7GR.Y_.3MU[&]AMX?4'+-B-Y[A\:^6GFMJB=&^&_@N*WO9':P>OO\:Q MS9Q4CO6U:J4_(@1+%FVGA?X'4VGJ^H.M<<6W7NL>UGC6D^2V;R6MY8Q\:Q]W MK/M:UP\0_%_6,G).D]5<][WN57.>YR]55?A52S\1%8[M>$0KE:UKVF]YF;S.LS/&9F>V9G MSOX#\ [EQWH6TDXZ3+[AR!M6 TS6,9$DBNO9[9#=7[:.!>) MN!=-;&N XMTC":I#;C@6L[,Y&G627/[)9KK-/Y-[9\_/:R-AJ/HN>;KGF\_P _B(>@/*N7;?D_+<'*]K& MFWV^*M*^Q6(C6?3/;/IE[:89D &*7>]VPX'O$[6^ M7^W[-,H17-VU>R[3\Q?B\<>M<@89SUR4\TZTF=->$6TGR,)U)R3!U%R/ M<\FW&G[>.-+^S6\1;[&BL V37,[I^Q9_4=HQ=S![-JV:RNN;%A, MA$L%_#YW"7I\9E\7>A7JL-S'Y"K)%*W_ -+V*AZ4[;<8-YM\>[VMHOMLM*WI M:.RU;1%JVCT3$Q,*![K;9]ENQ ]LL,\$T3FR0S0R-1S7-5'-&#$:%W(Y23Q2UU8V.''X#F.3P^*>%[4\N+94ZR-=X$R+7(Z6^RJWBCX M'1IDZ@Z(Q\>-LNTC^F;8/^_%[/JY[*++>'?B]&YFO)>K MO/$]',>U5:YJHJ*J*55M6U+32\3%XG28GA,3';$QY)A86)B8UCL?0?+] M M M M M #I')/).B:[W%R[EV*^;?9KQ6E*QK-IG_MK,SI$1$S,Q$3+@W6ZV^RV]]WN[UQ[7 M'6;6M:=*UK'&9F9\B"'ZK/K,\@][&2S7#7"]G-\==K-*\ZO/0;-+CMHYD?C[ MDZU,Q[O37N1HK)M0V 2+ONX_:G)WO.NNWVE>YCUCMRY(XS$ MZ_<8]8F-/^96>&BY:+4GMTK%->V%4?&_IN>7\\ MQ]0[>O\ TN]KW;]ND9L<1''R1WZ=V8B--9I>?.CVD^(/ M $@#TF/6HW#L_M8/@7N(N9C?.V*U:@I8/ M+JMG+;AP>ZQ+%$EC (^5\^9XZB1ROMX5$=-4Z>=C^CDEJ6X'\5/!W:]65OSW MI^*8.HXC6U>%<>XT_K?U/]FPNXZ7MF+K9K6]HUW(5\KA< MUB[C/'7NT+]5\D$\3OA1>B^)CT5KD1R*B4KWNRW?+MWDV._QWP[S%::WI>)K M:MH[8F)[/^TK5[?<8-W@INMK>N3;9*Q:MJS%JVK,:Q,3'"8F.,3#M)U7, M M M M M >.\]\^<3]LO%FS\R\U[?C] M*T'4ZS9LAE+OCFLW+S6?RUCI%5IUV/FF>OP)X4J?RSZA.]OQ<:WM$[==2S-FSQQQ9# M8\$MU[$=6K[GR%+6F?6SFXVJRN\J-%?4Q,4SX*WB<^Q9LWN\-O#'E?06R]=; MNY^H,M(C+FTX1Y9QXM>-:1/;/NKS$3;AI6M//$#Q&W_6.XG:;?O8>0TOK3'V M6OIV7RZ3I,^6M?QCB/1,MCDQ_( M.\T?VO\ *;'PR07(]UW^G0NLP^0BFBBDBR&HZM6QF%G;\+?/QSW-54=U7SN\ M5.J?XLZUW>^Q6[VPPV]1A\WJ\4S'>CC/"]YODCT77LZ Z=KTQTMMN76K%=Y: MOK,W9K.7)I-HF8[>Y&F.)_JTCBV7$=-R &NCU5 M.T1O>AV5\I\7XK'>W\B:Y59R;Q(D?C]I7D/2ZMVS0Q59&1R^.3;<-9O87HYJ MM19Y;=W87GU.?S>JR3$3,\8]Q:*Y/^'[#4>N>G M*]4],[GE41'QJ:]_%/FRTXTXZ3I%N-+:1KW;3IQ5J4D;XGOBE8^.2-[HY(Y& MJQ\;V*K7L>QR(YKVN3HJ+\**>BT3%H[U>,2HA:MJ6FEXF+Q.DQ/"8F.V)CSO MX#\ &X#TMO5GY/]/_ M &^#3]F=E^1.V/9\G"[;N.7W'SW]+GLVO%=W?C!+<[*F,SK&RODN8]714LRU M/#*L4Z0VH8E\3?"OEO7>UG>;7N;?J3%7VF732,D1'#'FTXS7R5OQM3R:UUK, MI^'?B3O.DS=/7MQKVVPS,\;X_1.LS>G9:?;1I;7O3_>(>8>,N>^.] M9Y7X?W/";[Q_MU"/(8/8\#;;9JS,5.EBE;B7P6L7F,;/XH+E&S'#;I66/AGC MCD8YJ44YKRGF/(]_DY7S;#?!OL5M+4M&DQYICR368XUM&M;1I,3,3JN!L=_L M^9[2F^Y?EIFVF2-:WK,3$Q[,>6)X3';$Q,3I,/2C'.V M M M M M !X5W(=R'$/:?Q#M'-O-NT0:OI.KP(BJB,L9G8LS M89*N*U35,4LL,N;V?-RPN96K,Y9]BM:Q[J][?I+S+ZAG)S<[MSWZCQ)JEZ^WBOB+&W))L1K-&=[XFYK/3IY M;-CWG(TD:VWD'L8QB=8JT<$*JQU^O#WP[Y1T#RWU.UTR\VRUCU^>8]M>8^YK M_4QQ/N:]L]MIF>RF'7?7O,>M=]K?7%R?%:?58=?L>LR:<+9)CAYJ1,UKVVM; M7*2$T( ;//2![3E[N^^CB?4,QBW9'CGCRXO+_*7CC>^F_5-%LU+= M#"W?"L:.K[;MT^-Q4K4>R3V:Y+(WKY:H1KXL]4QTIT3NMUBMW>8;B/48>S7O MY(F)M']S'W[QPGC$1/:D;PLZ=MU!U=@]9778[2?7Y)XZ>TG\777336V3N^UF M8UI%].S19%GGFNP "O']<;L__A5[WMOS>NXK MV#B[N%2]S%I"P0Q18ZAFI'=F9G6;4M*F_B_TU\@]4VWN M"NFPW\3EKV:1DU_'5CCK[J8OV1'XR(CL:<"744@ M !M&],7U.N3O3SY.\3?E'=. =TR-7]J?%GM2?& M^".M\]=*]ID;5Q6[XJJU$^%8Z^3KQI6LJWPP3UHS\2?#;EO7W+?N]EY%EM^,Q^6L]GK,>O"+Q' M;'"+Q&DZ3%;5L+>%.:^,>XCC'4^8>'MLQVZ6O>K:O9,?[XF)X3$Z3$Q,3$3#U M0QCN@ M M M M !XUS_P _\4=L/%&U\TH5R])N.XR3ZOQAJ\]ZGQ+Q+3O M/L8;3,-8>UK\AD'M;#%F]US<4,;\EDGQM5ZM;#"V*M%%$ST \/O#[E70/*OB MNUTR\TRQ$Y\\QI;):/N:_P!7'7[FO_%;6TS*EO7?7?,.M.8=^_>Q2Q@IK%=B7:'%6B6LEA=>BC=(BV*C=BV63*7Y$:K([=1*$BH[P1N2DW M\P75/RMU33D&WMKL^74TM$3PG/DB+7GS3W*=RL=ND]^/+,+>^"_3GR1TQ/-< M]=-YS"W?XQI,8JZQBCMGA.MLD3PUB\1/8D1$!)A M !II]2M8BD?*Q[: M^2U)CLBD42/ELW\/4C:U5<2[X*]6?PQUGBP;BVG+=_$8,FL\(M:?Q5^S[F_M M=>$16]IE'7BATU/4G2F:F&LSO]K^.Q:<9F:1/>IZ>_2;1$?UN[YE><7Y4F M !M&],7U.N3O3SY.\ M3?E'=. =TR-7]J?%GM2?&^".M\]=*]ID;5Q6[XJJU$^%8Z^3KQI6LJWPP3UH MS\2?#;EO7W+?N] MEY%EM^,Q^6L]GK,>O"+Q';'"+Q&DZ3%;5L+>%.:^,>XCC'4^8>'MLQVZ6O>K: MO9,?[XF)X3$Z3$Q,3$3#U0QCN@ M M M M ' MG?+'+''?!O'>V7;7)OM]DKBVF*LVM:TZ1$1Y9_[:S/".*NV]3OU*N0_4.Y= M9E98LCIW!VCV+E/B?C)]Z1Z5:\CY(YMSVV&">3'7=ZSL"HDKXT=%1K>&K"YZ M-DGGO]X:^'6PZ!Y5ZO6N;G6>(G/FT\OY.DZ:QCK/9KQM/MIB.$12_P 0NO=W MUIS"*X^]BY+AM/JL>O;/9ZS)$3I-YCA';W*S-8F=;3;6*22CL / M=NV+@C9.YWN"XBX"U-5BS/*6[X;5TO>7)+'AL5/,MG8MALLABGE6GK>O5K5^ M?PL>J0UG+T7\!@^I>>;?IKD&[Y[NN.+;8;7T_K6[*5CC'&]YK6.,<99WIGDN M3J+G^UY+CG2<^6(F8[8I&MLEHX3QK2+3'">,+230-'UOC+1=,XXTV@W%:CH. MK8#3-8QK7>-*& UG%5<-B*GC5$61T%"E&U7+\+E157X5/,_?;S<WP8MK@IML%8K@QTBM8CLBM8TB(]$1&CMIU7, M #\YH8K$4L$\4<\$\;X9H9F-DBFBD:K)(I8WHY MDD.\Y?3D;B"9 MT#XJECCCT1Z?E8[F"D?_P"N;&/=^!R=?1;PQZLKUAT?M>99 M+1;F&.OJL_'CZW'$1-I_]2O=R>Q=1WQ(Z9_ACJK/M<->[R_-/KL.D1$12\SK M2-(B(C'?O4B/)6*S/:UX&_M# M !MM]*;U1MZ]/KDYF$V";*;3VS;_FZTO*&A0)[7;P5V6*OCUY(T M2":>"*MM>-IUXF6Z_C9!F*4#8)O#+%4L5HI\4?#/9=> M$7CC/JLD^6DS,]V>VEIUCA-HM)_AOXA9^C][\3WLS?I_-?7)736<=ITCUM([ M?)'?K]U$<([T1K84<><@Z5RQHVJ,'C]DU79<1(Z2AE\-DX&V M*EJ%)616('JQWAEAF9'/!*UT]R\NYACMBWN&\TO2W":V MB=)B?^Z8UB8XQ,Q.JY&VW.WWFWIN]K>N3;9*1:MJSK%JVC6)B?+$P[D=1S@ M M M M M <-L>Q8'4-?S>U[3F,=KVM:UBFVVU+9-QD MM%:UK&MK6M.D1$1QF9GA$/C)DIBI;+EF*XZQ,S,SI$1'&9F?)$0K\O5[]5+9 M._/DE_'W'%_)X/M9XZS,ZZ9A%6U0GY)SU7SJCN3-MH2,@E1TD,CX\/1G;XL= M3D<]S6V+$Z-O?X3^&&VZ(Y=',.8UK?J?<4_&6X3&&L\?4TGC_P#,M'NK<(]K M6-:>^)OB+FZKW<\KY9::].X;<.V)SVC_ )EHX3W8G_+I/]^WMIB*:7B843 M E:_=F^T]3LV,>['ZA5?PUQ;/88WR9=FS=:CFN0\U4ZN M;,RUA- MLZ2_EN(]JLTL?M$"K"WS)TU3,MI99%D58ZM%F0>G17KUGOP ZL^1NJ+=/[FV MFQYE72NL\*YZ1,TG_CKWJ<.VTT\R(/&;IKY9Z9^5=O77>\OF%)B(UL@I%VU0 M -[/HR^J[DNRC?*W"/,^7NWNUCD/.L6U8F2>[-PUMF5E@K+O&)B1S MYOFA<=T7/486/?X$]MK,=8CEAMPCXP>%].L=C/.N3TB.IMO3LC2/C%*ZSZN? M_,C_ )=I_N6G28FLR^%?B)/3>YCD?.+S\@YK^UM/_(O:8XZS/#%:>-X[*V]O M&FM]9[^+RF,SF,QV;PF1H9C#9BA3RF(R^+N5\AC,IC,A7CMT,CCK]22:K>H7 MJLS)89HGNCEC6MTP-MRU.6]QPMMK_FYC;]=Z1Y'CO4WQ6SYK17#2LVM,]D1$:S,^B(XN;;[?-N] MQ3:[>LWW&2]:5K';-K3$5B/3,S$+/WL1[9,5V?=IW"W =&"JW+ZAJ-.QO-^L MRM_]9Y&S_BSN]Y1UBLQ/;()-DOV(JCY'2OCH0P1>-S8VJ>:_6W4F7JSJG><] MR3/JLV6?5Q.OM<5?:XZ\>SVD1,\(UM-ITC5?OIGDF+ISD.UY-ATGU&*(M,1I MWKSQR7TUGW5YM;MG373667)JK.@ .!VK6, M!N^L;'IFUXNMF]6V[ YC6-DPMSQK4R^ S^/L8K,8NTD3XY%K9#'6Y(G^%S7> M%Z]%1?A.?;;G/L]SCW>VM--SBO6]+1VUM68M68],3$2^,F.F;';%EB+8K5F) MB>R8F-)B?1,*OOO5[:<[V@]T/,7;[G/:IHM"VRU#K.5M1.B=L&CY:.+-:3GT M7IY;Y,IK&0K/F2-7,BL^;%XE=&IZ4=&]1X.K.F=IS[#I%L^*._6/N3K3I['_UE*Z[K%6..2L1QS5B.V]8_S(T]M7V_ MNJSWK%^$'B)7'&/I'GF3VLSW=MDM/"->S!:9[/-BUGS8XT]I"985$63 M M M M M ",[Z\?JGR<':WE.S'@+8Y:O,>ZX6).8MOP]E MT5SC+1L[29/7U7&7:[TDI;ONV*LH^61JMEQV(F;(SI-;@E@L9X(>&/RWN:=7 M\\QQ/)\-_P 1CM&L9LE9]W,3VX\=HX>2]XT[*VB83\6O$&.1;2W3O*,DQSK/ M3\9>LZ3AQV],=F2\>YT]M6L]_P!K,TF831#Z!/:?\ MQ%=\6$Y$S^-]LX][9,?!RKFGSP2OI6=ZDL38[BO#OF9&Z.*\S88YLW"UZM;+ M'@96_#\*+"WCKU3\@=%WY=@MIO\ F5IPUT[8QQI.:WL=W3'/F]9"7_!?IZ.; M]43S/-&NUY?2,GDXY;ZUQ1,3$]FE[Q/"8M2JP&*)+?@ M "+']Y7[/EV?CWC?O1U/&>9E^-Y*G%7+$D".6231=@REBUHF> ML1MA\M(=>W')6*$LBR>8]68[9Q7GVLSPUGN9)X<= M(C):?8AJ%O%60 M/Z:YS'-SU)R3',<@W-_;TB.&#+;R1YL>2>-/)6VM.$32 M%OO"KK_^*-C/*>:6CY=VU8X_EL<<._I_7KPC)'EX6CW4Q61 0&E\ M M M M M U?>JMZB.M^G[V^V\[C9\?E.=N1(\AKW"^HV$CLI\J ML@1N1WG.4W+\.KZ;'8CED:Y.ERY)!53HV622.2?#'H#<]><^C!>+5Y+MYB^X MR1P]KKPQUG^ODTTC^K76WDB)TGKOK':]&\EMO+Z6YCDUK@Q_UKZ=LQ_4IVVG MAY*Q.MH5SNX;?M'(&U[)O6[9W);1N&X9S*;+M&QYFS)[KF.[R;_?7MEW>6\VO:>V;3QF?-'HB-(B.$1$0ZV=AU0 M +"WT*>T_P#AF[$],V//8QU'D;N)LLYEVSVFLD-^EK^7J1U>-<%)(KUF=5K: M9%!DO*D;&^O;FB(DC M #RWF[B'4.?N(.2N%=^J>V:?RAIF?TO. MM8R%]FM5SF/FILRF.=.R2.OE\-9D9;I3=/%!;@CD;T5T^8;';)K M.DQQB=)X3'&)XPJX.<^']M[?N8N2^$][KMK[;Q?N>=TW->6G_;VI\+>EJPY. MDOB>DF.R]1L=JL_JJ/KS,=U^$],.24;GD'.-QR?=_Y^WRS77L[T=M;1&LZ1>LQ:(UUB)TGB\I,HQ( M '=N-N1MUXAW[4. M3^.=@O:MO6A[!C=GU;8,;(C+6-S&*LLLU9D:Y'16*[W,\$T$K7PV(7OBE:^- M[FKTN8\NV?-MAFY9S#'7+LL^.:7K/9-;1I/L3Y8F.,3I,:3#N\MYCO.4;_%S M/87G'O,%XM6T>>/)/GK,:Q:O9:LS6>$RLA?33[^=,]03MVQ7)6.;CL%R?JSJ M>K\TZ%4L*YVK[FVKYC,IC:\\LMWYG;A#"^YB99'2=&I-5=+)8IV%3SS\1>AM MYT'U!?EN7O7Y=DUOM\LQ[O'KV3/9ZRGN;Q'HM$16U5Y.B^K=GUCR2G,]O'2(XQZ:V]U2?+6>.EHM$;##0FV@ M M M M > M2\Z\W<==N'$>^!LY[/7FL;-LWVXO%:QV1Z;6GR5K&MK3Y*Q,NC MS+F.SY1L,O,]_>,>SPTF][>:(\T1QF9[(B.,S,1'&5:9WP=X?(W?'W"[CSKR M%)+2BRDR8G1]/9[8;''[;D)Y["L:LGA; MZ+=%=(\OZ*Y!AY+L(B;5CO9K^=9.9 M[F9KMX]KAQ^3'CCLC^]/NKSY;3_5BL1B*;8U0 #-?T[NURUWB M]XG"?!CJ\TNL9O:(<]R-8B5T?L7&NHM78MU5;+45*=G)X:@_'U)'(K4O7($Z M+XNBZ;X@=35Z2Z1WG.HF(W-,7_,?U:RW'H+IZ>I^J=KRV MT:[2+^LS<-8]5CTM:)XQ[OACU\DWB=)T6<]*E3QU.IC\?4K4*%"M!2HT:4$5 M6G3IU8FP5JE2M UD->M7A8UD<;&HUC41$1$0\W;WODO.3),VR6F9F9G69F>, MS,SVS/EE>R(B(TCA$/I/E^@ !#@^\M= MG\F WKC3O3U+%O7$[Y7J\4;#>>Q72R2;#JE2SC'R.1D M4*82JSJKYVH6X_ETZMC-L]ST=N[?C<,SGP:SVTM.F6D?W;S%XCMGUEY[*JV^ M.O35HOM^JMM7VLQZG/I'9/;BO.D=D^VI:TSV^KK':BKEGE

O^B] MEUST]DY1N-*;NOM\&336<>6(X3Y^[;W-X\M9\\1,;IT)U?N>CN>4W]>];89- M*9\<3[JFONHCL[]/=4F?376(M*RBXKY0T;FKCC2N6>-,_2V?1.0-=QNSZQFZ M,C)(K>-R4#9F,F8USG5,C2E\5>W6D\,]2U%)#*ULD;VIYV\SY;O>3\PS]VEXR;7+2+TM'&)K:-8F M/L._G1=@ M M M M $$CUY?4C7N?Y@=VR<2YYMG@7@[8+4 M>?R>,MLGQW)?+6-6YB\GFH[-=5@O:SIL,7R<+7[)B.[7A,6UJEXQ]UK*/>3V@X !, M\^[1=I[M1XIY4[P-EQSX,SRM?DXLXVFL0NCD;Q[J.0@O;AEJ4JL1)J.S;S7A MIN^,OAEUU?@3KU6G_P#,9U3&[YKM>D]M;7#M:^NRZ?E[>]C6I7^?^JVZVMYBY%YL M>M;OC7,RVD[+\6&>PV+"[/2JS3I$B2354EB142139.D.H]QTGU'M.?;?6?49 M8F]8^[QS[7)3MCW5)F(UX1.D^1ANH.3;?J'DNYY-NM/59\4UB=(GNV[:7B)\ MM+1%H],*OC;M3V+0]KV71]OQ-O [7IV?R^K[+A,A$L-[$9[ Y"QB\OC+D3OA MCLT;]62-Z?\ !S5/2K:;O;[_ &N+>[2T7VN;'6]+1V6K:(M68]F)B5 ][L]Q MR_>9=ANZ]S=81X.S#E[/+'Q/RYGG3<29;)S.= M7T+E;*N;'\W&S2.7V/6^29T9$V-.L5?-^7(C6)TS[G)/&V/ MS17)VU[/QFL<9OPFX%-%H M M M M T4>N?ZBSNS_@1O"_ M&.;?2[A>?\/DL;BKE)S?;./N,9'38K:MX25KO-HYK+.63%X21J->RPMFW$]L ME!&OFSP5\/\ ^+>>_*_,J=[D&PO$VB>S+F]U3'Z:Q[O)Z.[6>%T6^*?6O\*< ME^*[*VG.]Y$UQ\->Y2-(OD\T3$3I37[N8G28K:$ \O4IF [ M[Q;QOM?,7).A\4:+CWY3<>1]NU_2]:HL;(K9LQL>3K8JDL[HV2.AJ0S64DGE M5/#%"USW=&M53H\TYCM>3\MS\UWMN[M-OBMDO/\ 9I$S.GIG32(\LZ0R'*>6 M[GG',\'*MG&NYW&6M*\)G3O3IWITUGNUC6UI\E8F9X0M*>WWA;5.W/A'BW@O M28VMUGBW2L%I^/L)72K+E)<73CCR6>N0-EG1F2V+*NGOVOCO\5FP]?$O7J>9 MO/><;KJ#G.YYUO)_ZG%8[.%8TK'".$0] .6\OV_*N7X.6;2-- MM@Q5QUCT5B(C77C,SIK,SQF7L)B7> M @L_>*^SY.%^Z3"=R6J8EE70^Y:A/9S[J5=(Z>-Y>U2O2J;,D[8WNC@DV[ M"2TLFUSFQNMW?;Y.CG,D<77_ )?NK/E?IJ_3NZMKO>76]IK/&<%YF::Y'"-(54\<.FOB'.<74>WKIMMY'=R:=D9J1$1,\>'?QQ&D1$<:6GC,R MCO$_H, ?K!/- M6FALUII:]BO+'/!/!(^*:":)Z2130RQJU\,3$^27UCR7Q7C+BF:Y*S$Q,3I,3'&)B8XQ,3QB8[%ACZ,/J)P=\7;I!K M._9F&;N+X3IXS7.28;-I%R6ZX)8W5M8Y1ABEZ2V'9R&LM?+.8LB19:%\CDBC MMUF+0;Q?Z MT5U!.XV-)_A_>3-\,Q'#';MOA]'=UUIV:TF(XS6TKL>&W6=.K M^11;<6CY8VVE,T<-9G3VN6(\V2(F>S2+1:(X1$SN1(C2( M M M M M >2\[\UZ#VY9W?,/EQ>$BL26,?J.JT4]DUC4,2Z1K%6AK^(CCA\SPL=8F22= MZ>9*]5](.E.FMCTCR';\AY?QQ8:>VMII.2\\;Y+>FUM9T\D:5CA$*(=5=1[O MJKG>;G.[X=^=*4UUC'CCW%(]B.,SPUM-K:1KHQM-B:Z DC? M=N>U%G)W/YA^J9Y;T]@Z:VUIC<[^_>R:>3#BF)TG^_D[OLQ2\2G MKP+Z=^-\US]2;BNN':U]7BF?RMX]M,>FF/AV?\SAQA.!*8+2 M -?7J@]HT7>GV8\K<14*,5O?L92;R+Q'(_Q(^# MDW3*UVUA*D+DCFQ0Y1[^BN:G3>_#;JJ>CNK]KS:]IC8VMZ MK/Z<.28BT_\ !,5R1'EFD0U3K;IVG5/36YY3I'QF:=_%,_Q7ED@G@GC?%-!-$]8Y89HI$:^.6-[5:YKD145 M.BGHU6U;UB])B:S&L3'&)B?+"AV3'?%><66)KDK,Q,3&DQ,<)B8GC$Q/"8GL M?D?KY 9?]BW= M]O'8]W)Z'SUIK[=REB+7R-O^J5[7LU?>N.LO-7;M&JV_'UKK)/# RS2DE:YE M;)U:UCHJQ(AJ76_26RZTZ=S\CW>D9+1WL5YC7U>6NO?8N:XN];;>XS4C3V^*VG>CCP[T:1:O&/;5C6=)E9F<7V)[)B8F.$KU[3=[??;7'O= MI>+[7+2+TM'9-;1K$Q[,2[X=%V M M M M $*_[Q5W]OY)Y,QO M9)QKFV2Z)Q)?J;%S+[JLTV\3]SAU]M?2?+EM&D3^3K$Q.EY5E\;> ML)S[BO2.QM^(Q:7W$QY;]M,?L4C2]HXZVFO9-)1B"R:O8 #^ MFM<]S6M:KG.5&M:U%5SG*O1&M1.JJJJOP()F(C6>Q^Q$VF*UC6TK*_TJ.U%> MSOLAX@XPRE)U+?-AQSN4.4HY$5MB/D#?*]/(Y#&6FK'%X;&K8>&CA7=$Z.^3 M4=U=U\2^='B=U1_%O6>[YGCG794MZG#YO58IF(F.,^[MWLG_ !^3L7PZ&Z>C MICI?:\JM_P#[6-=>UL6- ;: M .(V#/X;5,!F]HV+(U\1K^MXC)9_.Y:XY65,9AL/2FR.3R-I[6NN.DWO.E*Q,S/FB M.V6O+TQ>_P#PWJ#\,;QR)%BZ6M[)I'+N\:?D]9@G5]FIJ5C*V,_Q=E;5=ZNE MCEO:+DJM.S-XEBLY3&W9(TC8J0Q[[XD="YN@N<8>7VM.3;YMICR1>8X3?NQ7 M-6)]&6+3$=L4M2)U[9U+HOJS;=8YRXYKQB8K%M<[T>32-DA'K;P !7L^NMV@M[7>][9]JUO%K1XQ[CX[W+ M^I+$U4I4=GR%[PYERZ8P7\\TB/Q-YXS,ZTCNS,]MJ6E3KQBZ:CD?5$[_ &]=-ES")RQY MHRQ,1FC[,S6_LWTCL:7B843 M $KW[N7W_P F%S>5[#N3\XJX?89R=Y4CQ>?:R?*;O MQM42?Q-;5V"%DF:Q\+'1LCNQ7TZ22W&(VKG\P70D9<5>M^64_&TTQ[J*QVUX M1CS3IY:\,=I_JS3LBLK(^"/6/>BW2&_OQC6^VF9CL[MANQ3M2WGEM+-&3D7+Q.TKAO!6UAD= MF.1LY5LIC+CZ4S9$MXK5:D,V5NMW=N6'RR/7X7/VUK3-K3.G#C,S+BCE<( #:MZ,_: M=_%EWV\7X7-8QH3:]@;T<[XX+,&T;M:QM*>OU M<^2C)9>C'-B?TB_Q?ZI_A;HC^YW+OXOQ\<$CX[L7'U."' M+!'3'R]UK3F.>NNRY;3UT^;ULSW M<,>S%MXM$SEF8UCAZN)IK&NEKU MX>5'F^[X]U:<"][5?B78SYW=?V0;ED=;Q:7^4N GV.8M#\EK/;;^.PE&5O(>LPO>;TFU8B>'>FL^17>%_5(@ M #M.C[KM/&^Y M:KR#H^:NZYN6D;#A]KU;/XZ3RKV'S^!OP9/$Y&J_HK4FJ7:S'HBHK7=.BHJ* MJ'5WVRVO,=GEY?O:5R;/-CM2]9[+5M$Q,3[,2[>PWVZY9O<7,-E><>[PWB]+ M1Y+5G6/9CR3$\)C6)X2LU>P;NZUKO>[7.-^?,$RM1S&9H.P7(FN5GN>W4^2\ M!'!6V[ M\Q72^PK:D9OF2XRY6DJ)YP]<]*;GHSJ;<WKV]S)7A>FLQ&O=M$Q M$Z1WHTM'"69)J+80 M M M M 5\/KE=\K^[GNWR>CZAEO:^%^W*?- M<=:6VK.R7&[#M[+S(>1=ZB?#+-#:CRN6QL6/I2L>L4F-QD$S$:Z>7Q7S\%.B MHZ5Z5KOMW33G',(KER:QQICT_%8^S6-*S-[1V]Z\Q/N8TI[XP=63S[J&>5[6 M\SRS83-.'9;-KIDMZ>[IW*^;NVF.%FE8F-$8 !.]^[M=IR< M*]H62Y\V/&QU]X[F\VS.T)9HF>VT>+-0EOX?3*BN4ER>57P.\$]6U M425PO!KIWY& MZ5CF.:L1O=_;UL]FL8HX8HUC76)C7)'F]9I,:PD%$#I< M "O6]=WNH;W(]^.Z:U@LG[=H';O33AC6FQ/C=4GV+#6YK?)659Y4LT;[$FZ3 MSX_S4=_JU<7 O1J]4+Z^"'3$]/=$8=SGKW=]S"WQB_;K%+1IAKQT_P"7$7]F M\]JG7C'U#'.>K+;'!;O;/85]5&FDQZR9URS$QQUB>[CF)GA./LCBT]ZWL6:U M#8L#MFMY"SB-BUC-8O8L#E:,S6%O09+%Y"K*U4=%9I7JT MK,#MV.NU&N5?CLA1_P"!R'FAU9R'-TQU'O.0Y]==MGM6LS]U2?;8[?\ %2:V M^R] .0\VP<^Y-MN<;;_*W&&M].$]V9CVU9T\M;:UGTQ+),UYE@ M #^7L9(QT4.(Y5@2&JNA[I9MVXL-3\/5KH=,V""_A$55\;V MXYLCD3S$/1+PMZLCJ_HW;;_+:)YCACU.?CQ]9CB([T_^I3NY/9M,1V*0^)G3 M,],]5Y\.*NG+]Q/KL7#A%;S/>I&D1$=R_>K$1KI3N3/&6MXD1'X M !OO] /OD7MK[I$X&W7+. MK<2=SMO$:M'[0^%M+7.7X)'5>/LYYDS5DK0;$^W+@K+8E8V6:[3EF565&JV# M/';HK^(NFOEW9UUYKRV+7G376^">.6O#MFFD9(U[(K>(XV31X,=6_(_.YY!O M+:?RLEC+F;H2_.S=:O@COXOZPPX]S7O"O9"I MF7 ZQ$K\GN.SNA1C MT?!J^IT+N0D14Z*RLO4U_JKG^WZ7Z=W?/MSIW-MAFT1/#O7GVN.GD]W>:U^R MS_2W(LG4O4&UY+CUBN;+$7F.VN.OMLEHX3&L4BTQK&FND3VK1[3]3U_0M2U? M1=2QL&&U72]=PFIZSAZWB]FQ6OZYC*V'PV-K^-7/\BCCJ<<3.JJOA:G4\T=W MNL^^W63>[JTWW.;):][3VVM>9M:9]F9F5^\6+'@Q5P88BN*E8K6([(B(TB(] M$1P=B.NY !A]W[]SM#L][2.:^?)YZSTB8B=8]M-8UUF& ZHYYBZR%8-DR^0O9;*6Y[^2R=RUD,C>M2.FLW;UV=]FW;L M2O572SV+$KGOD^+'CPXZX<417%2L1$1V1$1I$1Z(A07/GR[G-?JZ56O:VI<3#WX*\?C\2V;TWA;X7N=4_\ F/Z8[N79]7;>OM;1 M\7S3$>6-;X;3[,=^LS.GN:1QUC2S?@1U#Z[9[GIG/;V^&?78M9X]R\Z9*Q&G M"*W[MNV=9R3PC3C+2*LK!@ #%#N3['.U+N^N:ID>XWAK < MFY'2*V5I:OD;^3V;!Y#&4LU+2GR-);NJYS VKU.6?'QO9%9?-' _QNB1BRRJ M_9^GNL^I^E*9;].<[7#N)Q:]SOQKW>]IKI[.D?T,8_\*?I??9.UC].N6_K -D^F'Q)^=8?@SZ.^B/FS: M_>_^)_A3]+[[)VL?IURW]8 ^F'Q)^=8?@SZ.^B/FS:_>_^)_A3]+[[)VL?IURW]8 ^F'Q)^=8?@SZ.^B/FS:_>_^)_A3]+[[)VL?IURW]8 ^F'Q) M^=8?@SZ.^B/FS:_>_^)_A3]+[[ M)VL?IURW]8 ^F'Q)^=8?@SZ.^B M/FS:_>_^)_A3]+[[)VL?IURW]8 ^F'Q)^=ECDYFSV>U6C&]D M384;C^6^>L3"K&O>]%=6Q7*=*N^7K(O5[FJ]4Z(J]$1$YL7C3XFXJ]VG-+3& MNOML&VM/]-L,S]CL=+<>%G0.ZO&3+R['%HC3VF3-CCRS[G'DK$SQ[9C7LC72 M(?!_@E]*K[+/_F_N-^MXY?IN\3_G/]6VGP#K_1'X>_-__O[GX8_P2^E5]EG_ M ,W]QOUO#Z;O$_YS_5MI\ ?1'X>_-_\ [^Y^&/\ !+Z57V6?_-_<;];P^F[Q M/^<_U;:? 'T1^'OS?_[^Y^&/\$OI5?99_P#-_<;];P^F[Q/^<_U;:? 'T1^' MOS?_ ._N?AC_ 2^E5]EG_S?W&_6\/IN\3_G/]6VGP!]$?A[\W_^_N?AC_!+ MZ57V6?\ S?W&_6\/IN\3_G/]6VGP!]$?A[\W_P#O[GX8_P $OI5?99_\W]QO MUO#Z;O$_YS_5MI\ ?1'X>_-__O[GX8_P2^E5]EG_ ,W]QOUO#Z;O$_YS_5MI M\ ?1'X>_-_\ [^Y^&/\ !+Z57V6?_-_<;];P^F[Q/^<_U;:? 'T1^'OS?_[^ MY^&/\$OI5?99_P#-_<;];P^F[Q/^<_U;:? 'T1^'OS?_ ._N?AC_ 2^E5]E MG_S?W&_6\/IN\3_G/]6VGP!]$?A[\W_^_N?AC_!+Z57V6?\ S?W&_6\/IN\3 M_G/]6VGP!]$?A[\W_P#O[GX8_P $OI5?99_\W]QOUO#Z;O$_YS_5MI\ ?1'X M>_-__O[GX8_P2^E5]EG_ ,W]QOUO#Z;O$_YS_5MI\ ?1'X>_-_\ [^Y^&/\ M!+Z57V6?_-_<;];P^F[Q/^<_U;:? 'T1^'OS?_[^Y^&/\$OI5?99_P#-_<;] M;P^F[Q/^<_U;:? 'T1^'OS?_ ._N?AC_ 2^E5]EG_S?W&_6\/IN\3_G/]6V MGP!]$?A[\W_^_N?AC_!+Z57V6?\ S?W&_6\/IN\3_G/]6VGP!]$?A[\W_P#O M[GX8_P $OI5?99_\W]QOUO#Z;O$_YS_5MI\ ?1'X>_-__O[GX8_P2^E5]EG_ M ,W]QOUO#Z;O$_YS_5MI\ ?1'X>_-_\ [^Y^&/\ !+Z57V6?_-_<;];P^F[Q M/^<_U;:? 'T1^'OS?_[^Y^&/\$OI5?99_P#-_<;];P^F[Q/^<_U;:? 'T1^' MOS?_ ._N?AC_ 2^E5]EG_S?W&_6\/IN\3_G/]6VGP!]$?A[\W_^_N?AC_!+ MZ57V6?\ S?W&_6\/IN\3_G/]6VGP!]$?A[\W_P#O[GX8_P $OI5?99_\W]QO MUO#Z;O$_YS_5MI\ ?1'X>_-__O[GX8_P2^E5]EG_ ,W]QOUO#Z;O$_YS_5MI M\ ?1'X>_-_\ [^Y^&<)LOHD^D9IVN;!M^T]MM/!:SJN$RNR;'F\ASIW&P4,/ M@L'0GR>7RMZ9>7E2&GC\?5DFE=_Z6,53FV_C-XK;O<8]KMN8S?<9;UI2L;;: M:VM:8BL1^([9F8B'SD\)_#K%CMER["*XZQ,S,[CXG;N( M,]S[R%M';1HMCB'AR+;)/V3:Q%G]NR^7Q.N858:>%SE[,[?L>S;)%L6=6DF4 MM,6_)'3MV710>&*.-$N[T_M.;8>0X-MU)GC=\WG%^/O-<=:VM;C:D5QTI2:5 MU[D>U]M$:VUF95)Y]N^56Y[EW/3.*=KRRF2/4Z7R3;2G9D[U[3>+6F._$:QW M=8CMC585>E'WF0][?9OQ[R)E\C%;Y1TZ).-.8X%D8MI=[U>G4C=L,T7C5Z1; MMA)ZF61R-;&V:W+"SKY+NE"?%#I"W1G5VXY?BK,Q6)\JZ'0G4U.J^FL',YF/CD1ZO-$>3+32+<-9TBW"]8F=>[:&R4CQN M 1P/7 MV]2JUV]<=U^TKA39YL;S5RSB/;^1=BP.1=!E>->++7F0-QL-NG+'9Q6U\AO: MZ.%4%J8NV M?).2:QQ[MX0AXP]=6Y+LHZ'>K*& MI_$!SQ^^SESZ2-R_/);SY!Y'^9;3WG'^"K#\L\W_ #K<^^W_ C^(#GC]]G+ MGTD;E^>1\@\C_,MI[SC_ 3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6 MT]YQ_@GRSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_,MI[SC_!/EGF_YUN?? M;_A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_SK<^^W_"/X@.>/WV;_G6Y]]O^$?Q <\?OLY<^DC;_ )UN??;_ M (1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS?\ .MS[[?\ "/X@.>/WV/WV;_G6Y]]O M^$?Q <\?OLY<^DC\X_P3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@ MGRSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_ #+:>\X_P3Y9YO\ G6Y]]O\ MA'\0'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_P ZW/OM_P (_B YX_?9RY]) M&Y?GD?(/(_S+:>\X_P $^6>;_G6Y]]O^$?Q <\?OLY<^DC MC=TG;CN&?Y@Y.R6OZUSGQ3F-BQN4W[9;V- MR6O4=YPQU^IDC/ ]>JI^%,#U3TORC>],\PVF#:;:NX MR;+/6DUQ4B8O..W=F)BNL3%M)C1FNG.H>9[3J#8[K-N=Q;#CW>&UHG):8FL9 M*]Z)B;::376)U6=)YN+Y@ /*N=>6<'P-PM MRQS7LD*VL'Q/QWN'(.2HLLLJ39.#4\#>S28BK8?%.V*[EY*;:T"^!ZK-*U$: MY5Z+E.23;>=,^ZW&/%$Z:Z3>T5[TQPX5UUGC'")8[F_,<7*.5[G MFN>-<6WP7R3&NFO_D4_J=_MZ++_5D_??ZG^U(!^L%^ MZ/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_U/ M]J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_ &]# MZLG[[_4_VH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG M]3O]O0^K)^^_U/\ :CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[ M,>]/?R*?U._V]#ZLG[[_ %/]J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U M@OW1^M?LQ[T]_(I_4[_;T/JR?OO]3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW M^I_M1]8+]T?K7[,>]/?R*?U._P!O0^K)^^_U/]J/K!?NC]:_9CWI[^13^IW^ MWH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_;T/JR?OO]3_ &H^L%^Z/UK]F/>G MOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_P!3_:CZP7[H M_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U._V]#ZLG[[_4_V MH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O\ ;T/J MR?OO]3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U M._V]#ZLG[[_4_P!J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ M[T]_(I_4[_;T/JR?OO\ 4_VH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6" M_='ZU^S'O3W\BG]3O]O0^K)^^_U/]J/K!?NC]:_9CWI[^13^IW^WH?5D_??Z MG^U'U@OW1^M?LQ[T]_(I_4[_ &]#ZLG[[_4_VH^L%^Z/UK]F/>GOY%/ZG?[> MA]63]]_J?[4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_U/\ :CZP7[H_6OV8]Z>_ MD4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U._V]#ZLG[[_ %/]J/K!?NC] M:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_;T/JR?OO]3_:C MZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U._P!O0^K) M^^_U/]J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[ M_;T/JR?OO]3_ &H^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O M3W\BG]3O]O0^K)^^_P!3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+] MT?K7[,>]/?R*?U._V]#ZLG[[_4_VH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J? M[4?6"_='ZU^S'O3W\BG]3O\ ;T/JR?OO]3_:CZP7[H_6OV8]Z>_D4_J=_MZ' MU9/WW^I_M1]8+]T?K7[,>]/?R*?U._V]#ZLG[[_4_P!J/K!?NC]:_9CWI[^1 M3^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_;T/JR?OO\ 4_VH^L%^Z/UK M]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_U/]J/K M!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_ &]#ZLG[ M[_4_VH^L%^Z/UK]F27^U'FS.=R';CP[SUL/'Z\6W^7-*QN^5]&=L;]N7#8/8 M%EO:Q-\XGZ]JBY-,SKGNH=WR/;Y_C--IF MG%.3N>K[UJ<+^T[]].[?O5]U/9KPUTB=>G>:Y>>K[W?[ MM;<:>V[M->]72WN8[=./;.0A@6: ,/._+N\P?8SVQ;[W&YG5EWN74[6K8K!Z M+'L#-6GVW.;3L^*U^OC8<_)AM@9C$I4[T]^:3V.POL].1&L5RM0VWH?I/-UK MU)@Z>PY?41EB]K9.[WXI6E+6F>[WJZZS$5B.]'&T<=&L]7]28NDN0YN=Y_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U. M_P!O0^K)^^_U/]J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[ MT]_(I_4[_;T/JR?OO]3_ &H^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_ M='ZU^S'O3W\BG]3O]O0^K)^^_P!3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^ MI_M1]8+]T?K7[,>]/?R*?U._V]#ZLG[[_4_VH^L%^Z/UK]F/>GOY%/ZG?[>A M]63]]_J?[4?6"_='ZU^S'O3W\BG]3O\ ;T/JR?OO]3_:CZP7[H_6OV8]Z>_D M4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U._V]#ZLG[[_4_P!J/K!?NC]: M_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_;T/JR?OO\ 4_VH M^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O]O0^K)^ M^_U/]J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_ M &]#ZLG[[_4_VH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3 MW\BG]3O]O0^K)^^_U/\ :CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T M?K7[,>]/?R*?U._V]#ZLG[[_ %/]J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG M^U'U@OW1^M?LQ[T]_(I_4[_;T/JR?OO]3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U M9/WW^I_M1]8+]T?K7[,>]/?R*?U._P!O0^K)^^_U/]J/K!?NC]:_9CWI[^13 M^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_;T/JR?OO]3_ &H^L%^Z/UK] MF/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_P!3_:CZ MP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U._V]#ZLG[[ M_4_VH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O\ M;T/JR?OO]3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/? MR*?U._V]#ZLG[[_4_P!J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^ MM?LQ[T]_(I_4[_;T/JR?OO\ 4_VH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[ M4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_U/]J/K!?NC]:_9CWI[^13^IW^WH?5D M_??ZG^U'U@OW1^M?LQ[T]_(I_4[_ &]#ZLG[[_4_VH^L%^Z/UK]F/>GOY%/Z MG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_U/\ :CZP7[H_6OV8 M]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U._V]#ZLG[[_ %/]J/K! M?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_;T/JR?OO] M3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,_2'[TQ-8FBKU^ MP^2>>>1D,$$/G_ !@=YVT4]7RWRAQ!P-\H M<4<;>SS^;CI?WP:Z._A/H_ M'DW->[S;?Z9\NO;6)C\5CG^Y2=9B>,7O>%,_%SJC^(>J+;3;VUY=L.]AIYIO MK^.OV1/&T13MF)C'%J^Z:@2646@ $LW[LUVFLNY;F#O,VC& M-?%AF.X7XGGL1L>B92[#2SG)6=JM>J/AL4\9+B\=!88U4?'=O1>).CT6K'\Q MW5/=Q[3I#;6XV_ZC/$>:-:X:S[,]^\QK]S2=.Q93P)Z<[F+<]4;BOMK_ (C# MKK[F)BV6T>28FT4K$]L36\>64OHJ@L4 $/?[S1W5?*>S M<,=G6MY)'4]9K+S5RA!6LMD8_/9>&_KW'.%NQQL:^M:Q*WY(GO!O@8YUL_P"7#ICU>WWG5VXK[;)/Q?#,Q]S72^6T>B;=RL3IPFEXUG685R\> M.H9BNUZ9P6[?Q^6(U[.-<59\DQ,]^TQ.O&*3PX:Q0"T:MP!ECV-]RV5[0NZ[ MA3N Q\MKY/T?<:?SPHU'?ZF9X_SK)=?WS#I&L4\332\1KQC6NL3PF6T]%]06Z9 MZFVO-IF8V],G=RZ:\<5_:WUB->]I$]^(TGVU:SIK$+03#Y?%[#B,5G\)?K93 M"YS&T:^7%DP9;8,U9K MFI::VB>V)B=)B?3$\)7TK:MZQ:LZUF-8GT.2.-^@ M !%S^\8=_2Z'H>)[ M'.-97O[ME:'M=V-? ]N*JQQO1\ M.0++?R_="_']_;K3F--=IMK33;Q/W6;3VV33RQCK.E9_KVF8XT05XU=8?)O+ M:]+[&VF]W=>]EF/N<&LQW==8TG+:-)CC[2+Q,1WHE#$+@*K-XGH,=Z?\+W># MC^,MMR_L7$W9)'!#XLO?FP\TCE1C*^665 MZ](&](6\<>COXEZ3MS/:4[W->7=[+72.-L6GXZG9,S[6(R1'GIIY4P^#75/R M+U#\C[JVG+]_I6-9X5S1_ESQG2._K..=(F;6FGDA8!E$EO0 M !A[WU]XFA=C7;AO' M.^[.K7[^,K?(O'NGOMLJW-]Y%RL$[=:U>HO7SFUI)H7VLA-&V1]3%UK-A&/6 M)&.VWHGI+?=:]0X>1[/6M+3WLN336,6*LQW[SZ?N:Q.G>O-:ZQKJUKJWJ;9] M)\CR\WW6DWK'=QTUTG)DGW-(]'EM,=E(M.DZ:*T7F3EW?>>^4M[YDY/S53HP/DE]BQ&*ILCJ4JS5\NK3@BA9T8QJ)Z,1\LPQV^.*4KZ(\LSY;6G6UI[;6F9GC*BG,^9;SG',,W,]_>;[S/> M;6GTSY(\T1&D5CLBL1$<(>:&1=$ !_<V2.2-SF21R,)U=D==TR]0,:[X &BC[P[SA^RST^RW841S7+35-/JX^POQD\&21BIT?U2;? +DORGU[ M3?7C7#L-ODR^COVB,5(]G\9-H_N:^1$GC3S;Y/Z,MLZ3IEWF>F+T]VL^LM/L M>TBL_P![3RH!Y>E3P M /1>(.-LUS)RQQEQ'KG_Y_P"4-_T_C[#.5CI&QY/<=@Q^ MOTYI&M^%88)\@U[U^!$8U57HAC^;:[C_(VV#)EM[&.LVG^F(=WE MFQR\TYCM^6X/\[<9J8Z^S>T5C_>M8M3UC"Z1JNM:7K=-F/UW4=?PVL8&A&C4 MCHX7 8ZMBL738C&L:C*U&I&Q.B(G1OP(AY@;KJ8UVF:6Z;HJ)+5R=O:LVJ-7JB24&N7X4:I:#^6 MODO?WW,>H*FWI/GF\^LR?9B*8_L65Y\?.;=S:;#D=)XWR6SWCT4CN4^ MQ,WO]FJ'86V5G M #8!Z6G!J=P_?_P!L''5FFEW"1K5<^TUK7(YS5-$\3>=?('0G,N85G3-.VG%2?+%\TQBK, M>FLW[W_#KV-Q\/\ E/RUUCL-E:-<49XR7CR=S%KDM$^BT5[OV5F.>L+WAIV<=DW(FRX'*PT.4N3XW\2<4QLLK%D:^?VRE;BS6T460RLM M1OTS58KE^*PB+%'D&5(Y%_UFHZ2_";I*>KNLMOML]9MRS;3Z_/PX32DQW:3Y M/QE^[68[9K-ICL:1XA=2QTMTON-_CM$;[)'JL/G]9?6(F//W*]Z^GE[NGE5P M)Z%J, '+8'!9C:,YA=9U['6R*UC69GT1$3+ MFVVVS[S<^RZZ9\TS2)^YQU]KCK]BD5B?)KK.D:K_ '3O)L'3W(]KR;!IW,&* MM9F(T[UNV]](\M[S:T^F64QK+- #K^V;3@=&U79MUVK(P M8?6-/U_,[3L>6LJJ5L7@=?QUG+9C(V%1%5(*6/J22OZ?^EJG/M=MGWNYQ[/; M5F^YRY*TI6.V;6F*UB/9F8A\9ZUR;S M!7N[#F-?7UTTB(R3.F:O#R]_V_9V9([>*Z7A/U#//^D,-,TZ[S9SZB_;QBD1 MZNW&9F=<J9_ICI[?=5<]VW M(N7Q/K\^2(F=-8I2.-[SZ*5B;3Y]-(XS#%<[YQL^0R MM8U[;6M,5K'EF85BW.?,^]]Q'+_(?-W)F4?F-XY+V?(;/GK2J_R()+;T92Q. M.BD>]:N%P.,AAHT:Z+X:].O%$WXK$/2/DG)]CT_RC;\EY=7N;+;8HI6/+.G; M:?/:UIFUI\MIF?*H7SSG&[Y_S;<4& M48I]%6U9HV:UVE9GIW*<\-JI;JS25[-6S7D;+!9K3Q.9+!/!*Q',>U4[EG>IV9<4\PY&Y%:WZA2DX^Y:CBC6+R>3--@J5,Y[:&P( MT1M0 # MX\AD*&)H7LKE;U/&8O&4[.0R62R%F&E0Q]"E"^SI3J5XW22RR.: MR-C5.^6]<6*LVRVF(B(C69F>$1$1QF9GA$1VOF]Z8Z3DR3%<=8F M9F9TB(CC,S,\(B([95U/J]^H?D>_;N/MR:K=M0]OW$<^5U3AO$N6>&/-Q.L1 M1;!R7D:LJM5N3W>U1C?7:Z.)]7$PU(7L2=L[I/0'PGZ Q]#=/1&ZK$\^W<5O MN+,Q-YM,3W>[$4H\2>M+]8<\F=O,QR;;3-,,N0DY+]-3M* MSJSI--AN.9N/9V^M]GUU*Y9G^F\_9UUX\%Y/#3>_'^A>6YM=9K@]7[U:V*/ M]E(^QZ&RLCIO0 $);[S1SE\[>YGA;@3'W?. MQO#O&-S;IZ?B[$3G]5;'D'>'HCG*ZY7\N') M?BO3F\YYDC3)N]S%*SIVX\%>V)\TWR7B?33CY%5O'?FWQGGVUY/2=<>VV\WM M_?RSV3Z8I2DQZ+(T)8Q!0 M ;L?0 X,_;#ZBNC;+=I^UX#@?3MQY?R:30>.F[)UJ MD&E:E&Z9W1D=ZIM&YUYR(K6/5L-^.W._DGP_S[:DZ9]]FQX(X\ M=)FYAJT[OMN X8HZYPA@7)/YK(9-.IRY#<*R,159 ^KR M+L&9BL?5W1RJU+^^"7)?D;P]VEKQIGWEK[FW#\I.F.?3KBKCG[*EGBW MS;Y5ZWW-:SKAVL5P5_X(UO'V,EKPT^$LHT M "4;]V'X1^7.:>XGN$OUNM7CWC_7 M^,-?EFB\4/:X<-<5?[V6W>M,>F(QQ M$^BZ9T5 6@ $![[P7W-?4D\TZBKR3!;79["NEM.RY7N MTCA$UMZR->+0R3BA@ WN_=]NT]>?>]>IRWL&+=;X_[8,5# MR)9FGIR3X^UR5DI9\9QABWV$\,5:_1O17,]7%4.:=.W28[N.?1DGBF7P4Z=^5.I+[7OW[=8M%)\J?4486Y #0G]X7[JF\&=E:<- MX+)>R;UW/YU^DQ10RNBN0<:ZTM'-\D9"-S'M58+GGXS#3,LF?)ZZVM<,>S&E\D>G'"*/&'J*O)>D[['%:(WN_G MU-8X:^K[?R?L7'_M MKK;%,S/GUO2(C76UXX>6+ TH@N M (,?WA#OX7GKGBOVI<=YM]CBCMXS% ME-TEHV9OD_;.;6P3X[,^=%T9'8AXVIV)L1 YR*K+\V1\*NC=&Y;J> O0OR)R M2>J>84TYIOZ1ZO6(UIM]=:Z3Y)S3$7G^S%/+JJMXU=8?*/,:]+[&^NRVMN]F MF)X6S::=WV,43I/&?;VF)B)HCJ%@D% "1=]W)[MUXB[HME[:=GR:5])[D<. MU^N,LS,95QW+6D5+V2PGE.L2LBJIM6L29&C(D:++;O18^+HOA;TK[_,'TK\J M]-8NH]M77>:*S>4Z^!O4<[+G&;IS/;_ *?=U[^/ M6>S+CCC$1I]WCUUG7_EUCRIS)2M:D M !%@^\,^H_P#,K6YNPWB#->';-SQ='*=PF=QM MSP3:[I60CBO8/C%KJS_-BRF[5G1W59OP#\//CFXCKC MFU/^EPVFNUK,>[R1PMFX_$XXUK[XT=P;9=0L3JZSQCS]O.!JUG/GD\K";#KVF;I4G9YB>1#'8S.?R+?+C7X M'1.>Y$5_5U(OYB-A\5ZZQ[NL>UW.PQVF>'NJ7R8YCS\*UIQGSZ>1;GP-WGQC MH_)MIGVVWWF2L1_9M6EX_IM:W]&OE2"B!DR@ M 5A'J)=K4(_K9K=VL3Z:UQZQZ+^E:'P%Y3ZGE6]YU>/;9\U<5?[N*O> MF8]$VR:3Z:)1)6E/H!T?D[?\'Q1QKR%RELSW1ZWQKH^V;_L$C7,8YF#T[ 9# M8LL]KY/B,6[#-S3F.WY9MN.XW.>F*G][):*5_VS#J;_>8 MN7;'-S#/_D8,5\EO[M*S:?\ 9"J;WS<\[R/O&Y\A[19]LV7?-KV+<]BM]%3V MK.[1E[F??O2._#_ ,3T_P!CL\'+]EAV&VC3;8,5,=(\U:5BM8^Q M$0\]-YNLV^W>7>[B=<^;):]I\]KVFTS_ $S+JAVG7 M "P;] 3@[]C_IT:#L-VC[ M'GN==NW'F#*I*WK96A>NP:9J7655VN=T1[Y.M#/'7G7 MRMX@Y]O2VN#8XL>"OFUB/67^S&3):LS_ &8\D0N7X.\I^3.B<.:\:9MWDOFG MSZ3/([1>U;FKN!RCZ[K>A:9>E MU2C91LD69W[-.BP&@X:6%9H7RU[GS1%YC[G%7VV6WEXQ2+3'GG2/*PO4?.L'3W(]USG/IW,&*;1$SIWK] ME*:^>]YK6/95>V6V7-9C8\]?L97.9_*9#-YK)VW^9:R.6RMN:]D;]EZ(B M/L7+D[Y'KT3JYRGI7@P8MM@IML%8K@QUBM8CLBM8TB(]$1&B@.YW&;>;G)N] MS:;[C+>U[VX<;6F;6GAI'&9F>'!Q1RN$ L0_0][34[7>Q/ M0LCG<8VCR/SXYG-&[.EC2!S6>SW[UIOAZ MJYSJ!>,_5/\ $W6V>F"W>Y=L?^GQ^:9I,^MM'][)WHB>.M:UX]B[GACTY_#G M26##FKW=]N/Q^7MUBUXCNUF)[)ICBE9B-([T3.FLS,[A")DA M !7>>N-W4)W-]^O(=#!Y+V_C[@6)O"&FK#*Q].S>U:Y;EW_,0I"KJ\SK M^^W+\$=ACG^T4*55WB\*-:V_G@KTQ_#?0^#)GKW=_OI^,9-8XQ%XB,59UX\, M<5F8X:6M;V9IKXO]0_+?5V3:8;:[+8QZFNDZQ-^W+;LX3W_Q<]NOJXG7CI&G MLEI%8 LXS,87(4LMBXQ6P9JQ;#>LUM$]DQ,:3$^B8X.;;[C-M-Q3=;>TTW&. M];UM';%JS$UF/3$Q$K0CL=[DL;W<=J/"7/\ 2EJK?WO2Z+]MJ5$9'#B]^P;Y M=?WS%L@:][J]>GMF+MI7:[HYU98W].CT/-3K/I[+TKU/O.19(GN8,T]R9^ZQ M6]MCMZ=:377TZPO[TWSG#U#R+:\YP:=W/BBTQ$Z]V_9>OLUO%JS[#*XUAFP M M &K?U<>_"KV)=J>>V37K]=G-G*"WM X5Q[^DDU7/6J:+G-YD@\75:&@8BS[6 MCG-?$_)24J\B>"PJI)?A5T1?K?JC'ML]9^1]MIEW$^>D3[7'[.6T=WS]WOVC MW+2/$#JS'TAT]DW]-)YADGU>"LZ\Y.(K2L1$1$:1$1V1$>2(\D*-Y,F3-DMFS6M;+:TS:TS,S,S.LS,SQF9GC,SQ MF7SGT^ !VW0MXV?C+>-.Y&TK*3X3<-"V?!;CJ^7K.3JYC$7HU:Y MJJZM?IQNZ=?A1.B_ IU-_L=MS/8YN7;RL7VF?%;'>L^6MXFMH_HEW.7;_<\K MW^'F6SGN[K!EK>L\=-:S$QKI,:Q.FDQKQC6%I+VQ\[ZUW.=OO$//NI.A3#B8>@/*.9[?G/*]OS7:_P#V^XQ5O'GC MO1KI/IK.L3Z8E[J85D0 M 8!^I'WSZGV"=M&R\N9)E',<@9E[]2X>TJU/X7;3OV1JS/IS6 MX(WLLKK.L5F/R.4D:L?_ &\*5VR-L6:Z.WKP\Z*W7774>/E6/O4V%/QFXR1' MN,43QTGL[]Y]I2./&>],36MM-.ZXZMVW1W(LG,LFEMY;VF&D_=Y)CAKY>[2/ M;7GAPC37O6A6P;WO&V]YR]LVZ;OL&5VC:=@RSPXZTI6.RM:QI$1[$0 MHUN]WN-_NLF]W=YR;K+>;WM/;:UIUF9^RZF=IUP M EO_=<-^Z3=X/%UF5R^.+B'?L- B2*UOE.WO7MEE>JR+"USO.Q*-\+&N7H M[Q*Y$:C:J_S,;'ARGF=8\N?%:?>KT_\ SK'> &\X\SY?:?R.2O\ [E;?_D2Z M"J:R ,/?4!YP_AP[*^Y;F6&XS'Y74N*-DKZ MO@^2_P 0]8\NY1,= M[%EW5)O'GQT_&9?_ &Z6:UUES;Y#Z6WW-(GNY,>WMW)_\R_M,?\ CM55]'I2 MH, M "S*]+;@U.WCL#[8>.9Z:4LU+QKC=[VF%S7)9CVGDZ:QR'G*EUST1\EK$V] ME6BOX4:RLUC5\#6GG)XFPQN)Q4\W,KV M^'_*?D7H[8;&8TR^HC)?S]_+KDM$^F)MW?L:=C/TT1N(!I@]>_G).&O3FY)P MM.XE7/\ ..R:EPSAU:YWG.J9FY/M&VHD;%1RP6=*U+(U7N=T8U;345>KFM=, M'@9R7Y7\0=OFO&N#98[[BWLUB*4^S&3)2WV)1?XPF"OL6 MGOW^Q-*6C[*O7+[*8@ M !V/3]5S6];;JVD:W6]MV+<=CPFJX&GU:V')U<1BZ MW5K7N3S[UR-OP-5?A_ IU]WNL.RVN7>[B=-OAQVO:?-6D3:T_8B)#Q8S3 M]?Q^ I2O:KG+YDT&/:]ZJJN5RJJJJJJGF#S;F.;F_--SS7A?+=CBY9R[!R[!_D[?#3'7V*5BL?[GHACW= (BOWFSNE\<_" M/9YKN2CM8BD3Y2U;C;$7$A57UY8X/EF]-7E5%BL< MMK/Y<.F?_O.K=Q7_ /;X9F/8OFM'G_Y=8F/[<:]L*\>._4/J]OM>F<%O;9)] M?EB)^YKK7'6?),6MWK=O":5G3C")$6J5H ,[?35[5I.\?O M.X7X6N4Y+6F6-@3;^3Y&N=''!QII:)G=J@DG9%,ZM+L$%9F)K2>!R-N9"'Q= M&]7)I'B-U/'2/1^\YQ2=-Y&/U>'_ -;)[6D^3W.LWGC[FL^5NWAYT]_$W5FV MV&2O>V5+>MS=FGJ\>DS$Q/;%[=W',1$^[U[-9BS6AABKQ10011P001LAAAA8 MV.*&*-J,CBBC8C61QQL:B-:B(B(G1#SAF9M,VM.MI7H['Z'X M #";U$^Z6MV<=GG-/.<=FO%M.&UJ37^.*\ZQN6[R5MKTP&FHRO)%,EV+% M92ZF1LP^'XU*E,JJU$5R;CT!TS;J[JW9\DTF=M?)WLLQY,-/;9..L::UCNQ/ M]:T=O8USJWGN/IKIW=Y$Z^VR6]KCKPUG2;S&OFC69TB-58S:M6; MUFS=NV9[ERY/-:MV[4TEBS:LV)'2SV;,\KGRSSSRO5SWN57., MS/&9?.?3X !+1^[*]U*ULGS5V<;)DT2')1)S?Q=7LSHU&WZC<9K/)6&IK M*BK++;H_(]^&M&Y/ VI>F\"^*1R57_F/Z8[U-GU=MZ\:_P#3YIB/).M\-I]B M>_69F/+2NO9"RG@/U#W\6ZZ8SVGO4GU^*)F9]K.E3QN%QN0S&8R%+$XC$TK>3RN5R=N"AC<9C:$$EJ]D,A>M215J M=*G6B=)++(YL<<;5/)FR5Q8JS;+:8B(B)F9F9TB(B.,S,\(B.,R M_+6BL3:TQ%8C69GR*V_U5N^;)=]_==MF^XRY9_9!HS[6A<(XB7SHHX]*Q=R3 MS=IGJ2MB6'+[[DFOR4Z/8DT,$E>H]7I5:Y?0[POZ*Q]$=+XMEEB/E;/IEW%O M_,F.%(G^KBK[2/),]ZT>Z4C\2>K[=6]17RX+:\IVTSCP1YZZ^VR=L\K[&*%I? KJ#XURC<=.YI_&[6_K,<J%W\;%W_\ 08WY/&\0Z8ES M4N$=0O/?&N(U".RUUK8LC1;(^M7VK>+==EW(*WQ/BC;6J+)*RG$]?0WPTZ%V M_0G3M-A/=MS;-I?<9(^ZR:<*1/;-,<3W:^>>]?2)O,*/=?=89^L>>VWD=ZO+ M<6M,%)^YIKQM,=G?R3'>MYH[M=9BL2UP$A-( M !(!^[=;]\U?4!S.J2RHD')W F_ZW! Y(_\ 4RF"S6G[S6F8YTDC4DZMD=U9\'C9!/\PVQ^-="4W41[;;;[%>9_LVKDQS_ +;U\W9V^29C\#]Y M\7ZRMMY[-QL\E?LUM3)'^REOZ?LQ/&*/K=@ MC6?>9..?XUG3.*L6RU:J6:[?A\FQN&U8: M>-[OB^.DY$1515;8K^7'DOQOJ;=\\R1KCV>V[E9T[,F>VD3$^C'3)$_WOZ8, M\=N;?%NG]MRBDZ9-UN.]://3%&LQ,?W[TG_A0BRYBJ@ M 9)]G7"LG<9W4]OW"'D MOFI\MKGOKZF_,5K>XWD8U6J_P"3M5JW+'3JWJD?3JGX4UWJ[G,= M/],;_G6NE]OMQ2WO\MG)/4\JYAU!DCVV?-3!29C[G%7 MOWF/1:V2L3Z\'.YO]2#@QMFHMK!<1RYKG'/N2%9DJ-X^J-EU.V[_TQ(SD;)85OC=T M\*O3I\;PHL5^-'.OD7P\WO=G3/NXKMJ^GUL^WCWJ,B1_"CE/RMUQM.]&N';= M[/;T>KCVD^^S18M'GZNN ?-=NT\=3MY#(6ZU"A0K3W;UZ[/%5ITZ= M6)T]FW;LSN9#7K5X6.?)(]R-8U%551$/JE+Y+QCQQ-LEIB(B(UF9GA$1$=LS MY(?DS$1K/"(5>W?7W(7>[7NUYSY\GFM/Q6[[QD4TVM<<[SL;Q]@4CU[0L<^) M7.C@GKZGBZGGM9T8ZRZ1Z)ULF/+EM[?+/I]O M:=-?)$1Y%#.MN?3U)U1N^:Q:9V]LLUQ<9F(Q4]I32)[.]$=^8C2.]:T^5B4; M6U4 FI?=J>T]VC\)\E=V^S8Q\&>YHRTG'_ !W/9KN9(SC3 M2,AUV'*49G>'QU-IWV%]:5O141VO1N1?C%.?YBNJ8WW.MOTKMK:X-G3UN72? M^=DCVM9]-,6DQ_ZLK7>!_3L[#D67GV>NFXWM]*>C%CF8B>,1IWK]Z?+$UK24 MG4K>G (;?WF3NI=G^0N(.S_ %O**_%:#C4Y>Y,J5YI_ M*?N.RU[6)T3%7XOB0^UX#4G7+J? ]%BSL:HK5:J%N?Y<>F(P['=]6;BOXS-; MU&&9T]Q28MEM'ETM?NU\G''/:K;X\=03-]KTS@M[6(]?ECCVSK7%&NNG]>TQ M,3]Q/#RQ7"SJN8 &2G9[W$Y[M/[FN&>X+7WSK-QQNN-R>9I5WN8_-:A> M23#;OKZJU4Z)G]1R5VHBKU1CID=T56H:YU=T_@ZIZ;WG(<^FFXPS%9G[G)'M ML=O^&\5G[#8^D>>Y.F^H]ISBLZ8\66._'&=<=O:Y(TB8UGN3,U_M1$Z3HM&= M;V+";?KN VW6HKUJY7"9NC!DL5D:RR-8]:]ZA9CE9XFH MOA9 M8D:ZM=Y,RE9U7IXU7Y(IW&21^&W"\L1X!="_+'-[=6_OVI,3[680MXR]8_(W)XY!L;ZYC)I M,3$(1!)$6SCXNO5$5%T7Q*Z;CJKHO?4 (@_W MASU(?;[DO8/PYG7I3QTV-S/M\O_(O7-KP\T8_8\_#5O'AM MO/B/7/+7^_]KBLI3SL7F ! M =^\3;A.WWC?4M#6*-WCJNVC9:[^1-CNQN1[VK92KM./H M3HGA1LF.\"IXFN5;S> ')/DSH2.87C3-O]Q?+Z>Y2?54CV-:6M'HOKY5/_&K MFWRAUC.QI/XK98*8_1W[1ZRT^SI>M9_NM#1."(0 M D/_=L^#OG]WK[AS)>H^=B> M >*,S;QU[IU]AWGDV5VE86/\*(WVS2G;*G7X5^)TZ?"JI 7\Q'.OB/1N'E%+ M:9=_NJQ,>?'A_&6_HR>I33X&\I^.=4Y>:7C7'L]O:8GS9,OM*_TT]:G4%)EM M0 !6@>JKSDO<+Z@?<]O]>XZ[A*'(^1X[U:5KFK5DUKBR&#CW&7*"-54;2S2: MX_(-Z]'.6VKG(CG.1/1GPPY+\@=!\MV-HTS6V\9;^?OYM;NXOQ<3'HMW>]]EKW-]:8 M $OG[K[P:L.$[G.Y/(4U M5N0*_B5%?(EA^6UIS?"K6M6%W7Q*J>"I_P#,KSKO M9N6].XY]S6^XO']Z?5XI^QWGSR]8QN0EH;GS*RMP5I;JTK8;*6=^KW MF[;:CE1WM%9:''>.S$D..UY*(YBN1[92\&^G/XBZ\VE,E8ML]I,[G)K& ML:8ICN1/DG7+..)B>$QKV]DZ%XF<]^0.CMWN*6[N[S5]1CTMW;=[+K69K,<> M]2G?O&G'VO;';%= >@BCP !Z3P[Q9M?./*_''#FC56W-OY/ MW77-&UZ&1497;D]ERM7%5[-R55:ROCZ2V?.L2N5K(8(WO69B&3Y-RK<<[YMM^4;7_ #]QEK2)TUTU MGC:8\U8UM/HB5I9PAQ'JG ?#_&?"NCU_9]3XNTG7=)PGBCCCL6ZN QE>@[)W M_+3PRY3+SQ/M6Y5ZNFLS2/I&,=P M =6WC<]=XYTK<.0MOR#,3J6AZML&Y[1E9&N?'C-=U?$V\W MF\@]C$5[F4\;1ED5$^%4;\!V=GM-QS#>8MAM*][=9\E<=*^>][16L?9F8AQ9 M\^+;8+[G/:*X,=)M:T\(BM8UF9GS1$:RJU>YKG79.YKN!Y>Y\VQ7LS/*>]9S M:EI/EDF9AL5;LK#KNN5I)I9Y5H:QKT%7'UD<]ZMKUF)XEZ=3TRZ:Y)M^F^0[ M3D6U_P K:X*TU_K6B-;WGLXWO-K3PCC,J!=2\ZR]0\^W7.LNNNXS3:L3IK%( M]KCK.FL:UI%:]L]G;+PLS;!@ )]?W?/NJ_;YV25N)\[=]IWGM=S,''5 MMLCY9;5GCO-1W,SQCDIG2/>R.*M3KY#"01M\*-AP;55/C=5HMX\=,?(76<\S MPQILN9TG-'FC+72N:/LSW+=Q//.@]L7"?(_/')N03'Z;QMK=O/9%&.:EO*7$='3 MPFNXMK_BRYK9LY:KX^FQ>C76;+$]O-QDBL>:( M[;6G^S2L3:WHB6/YKS/9\FY=FYIO[Q3:8*3:T^QV1'GFTZ16(XS,Q$<95BO< MMW!;[W3\ZF.2;?D7+HTVVWQQ772(F]NVU[:?=7M,VMZ94,Z MCY]O.I>Z9]I=QXUCAUNS?OR3/D62_LF'K4LO( MY'>%5R'P(W_E;YT^*/3O\,]<;[84KW=KDRSFQ>;U>;V\1'HK,VI_P^7M7QZ% MYY_$/2FRYG>>]N)Q13)/9^,Q^TO.G]JU>]'HF&QLC]MH M !K!]5WU \)V!]M>3V;%6J%OG#DE MF3U'A#6[/ES*[/I5C^5MXR-)W5T^N:!5NQ6IT5JLL7)JE1RL2SYC)*\+N@\W M7745=MEBTSNQ[)E\EG\_F\I9 MEN9/,YO,7)LCEH M?)=X9O-U'9L9GX_*=Y/3PKX'=%_P""_@,?S?91S/E6ZY;.FFXV^3'[ MY2U?^]W>6;N>7\RV^_CMP9\>3[RT6_[EKY#-#8ABL5Y8YX)XV303PO;+#-#* MU'QRQ2,5S)(Y&.16N15147JAY=3$UF:VC2T=L/1")BT:QQB7Z'X_0 M !Q^6RN.P6*R>G?(.58^1\CV?)L7N-KML>+7SS2D5F?9M,3 M,^F7GOSKF5^<II%EN?^5/QF\W%IB?/CQ>T MK_1?UO\ 2D/$!)I ,<>[_FR'MQ[7.?><9)X8+?&O%>X['@TG3Q16MKAQ%BMI MV.>B_ ORKM5FG63K\'67X?@-AZ3Y-/4/4VQY+$3-=SNL=+:>2G>B]J^F_=F*1]F\UC[*K+FFFL32V+$LD\\\CYIYYGN MEFFFE?F38WI'Y4UJWRK>GVW!NN,5K7MMT-+O8JD]'? M&;[*B+\*=$\\_%[G7RYX@\QS5G7!@RQMZ>B,$12VGHG)%[?\2\'ACRGY(Z(V M.*T:9LV/UUO3.6>_77TQ2:5^PV@D:M^ (4OWF;N%7;>X3AKMNQ.0\ MW$\/Z):WK::L*N:QN[\F68V4J5YB]$ELXC3==IV8'=.C(\P]$55=19:_C=WGC%2?_ "\,<9CT6R7F)]../LUB\>>=3EYAL^08YGU>+'.: M\<-)M>9I3TZUK6\^2-,D=ODC)%D5?@ "3#]VP[3DY!Y^Y [ MK]EQ_FZYP1AGZAHDD\/6*UR?ON.L5LC>JR2020RNU;1'V63,1S)(Y,U5D1>B M*BUQ_F)ZI^(/W>328[8TQVA/W@5T[&YYAN. MIL]8G'MX]5BUB)_&7C6]H\L37',5X=L9)39BFZT 1]O MO%/=5'PSV=XW@7 Y#R-W[F]B3!VXHG-2Q3XNTF?'9_=;B/9,DM=^5S$N(Q:- M=&K+%2Y;1'(L?PSQX =,3SCJZW.\]==ERW'WH\TYLD37''I[L=^_;PFM?.B/ MQEZB^1^E9Y=AMIO-_;U<=FL8HTG+.DZZQ,:8Y_\ 4UB=8002[RGH ! MN3]"SNJC[9^_+1L+G\A[%Q_W!U5X3VE97-]FJ9O8;M6SQSF'))-!#%)7WFK4 MHR3O=X:]')67]%7HA$/C;TQ/4?0^;/@KWM_L)^,4\\UK$QEKY>W',VT\MJ5A M*_@[U%\B]65V6:VFRW]?53KI$1DUUQ3[/>UQQ&L?YGETA8:%!UQP M A/_>)>_MW M*G*N/[+.-LTLF@<+Y6+-\NVJ$W_;;-RV^FYE+6YI8G*VS0XXQ=Y[)H_%X/EB MW.R5GFT8G-N/X ="_)G++=8\QI_UV\K-<$3VTP:\;^B]:.,=^:]EJ2C,%CU?P M"5S]V'[AG8_<>X;M:R^0B93V3#XGFW2:4]OR43-8":EIV^14JTCO+MWLKB,E MA9G-CZ2M@Q3W*CV-58ZN_P R7(/6;7E_4V*L][':VWR3$?&MXCA/;8_P$YS$?'NG\DUCC7<8XXZSV8\OHTC3%I'">WMCLF'%2UCP M '1>3N2M*X)'36;#V11-=(]K5[ MO+>7;SF^_P /+.7TG)O<^2M*5CRVM.D>Q'EF9X1&LS,1$NIO]]M>6;++S#?7 MC'M,-)O>T^2(C6?9GR1$<9G2(XRK4_4)[V-U[\NY3;N:=D6YC-5B>_6>*-+G MG\R'2N.<9:L/PN,G^[&D5I'DK$:\9F9HOUIU5NNK^>Y.:9]:[>/:X:?U M,43/=C^]/NKSY;3.G#2(P>-T:H 6EG97 MR!^U7M [7N1I+2W;FX< \2YO+3NDEFD^7;6C83YP0333-9)-/4S;;$4CU3H] M[%5%5%15\S>L=A\E]6@'2V\^4.FN7[V9 MUMEV>&T_WIQU[W]%M89-FML\ -8/K(\Y?L$].C MN.S]2[[)L&]ZO#PYK2,G]GLSW^5+L.IYA:4R?'98K.CT]D56JBIX MDDKPBY+\N>(/+\%HUP8,OQB_#6(C#'?KKZ)R12O_ !-"\3N;?(_1.^S5G3-F MQ^IKY)F*2>>>1D,$$+'2S332N1D<44 M;$<^221[D1K41555Z(?DS%8FUITK';+]B)M.D<9E:7=G/"D?;GVJ]OW"'DLA MO<<<4:;K^>\MK6,L;8W#U[>XWD8U7(SY1VJUV?*=-+X-O2MO3?NQ-Y^S>;3 M]EDH:ZS@!'G^\C\Z+QYV2ZMPY0N-AR_<#REAL=D*?FM8^UH_&K8]WSDS&?#) M(E;<(==:Y$Z-Z3?"OX&NGS^7CDGRAUEEYODC7%L-K:8GS9,WXNO]./UO]"%_ M''F_Q+I7'RRDZ9-[N*Q,>?'B_&6_HOZO^E!0+M*D@ M !Z_V^\39+GGG7A[A7$>TM MO\J\EZ5H,<]1B/FHP[3L./Q%S*?&9+''#BJ=J2S*][5CCCBN8;$Z]@Z,&,PN"QE##8?&U6JRMC\7BZL5+'T:[% M559!4J0,C8G5>C6H>8>;-EW&:^XS6FV:]IM:9[9M:=9F?3,SJ]",6+'@Q5PX MHBN*E8K6([(B(TB(]B')G&Y 'YS315XI9YY8X(((WS333/;'%#%&U7 MR2RR/5K(XXV-57.541$3JI^Q$VF*UC6TG8JWN]?GB7N<[LNX#G99IYJ'(G)N MQY36TM3/GGKZ70L_(>BT)97]%<[&Z;BZ%?X$:U$BZ-:UJ(U/2_HSD<=-]*[# MDFD1DV^VI%^&GXR8[V2=/3DM:?L\=94'ZSYQ'/NJ=]S6DQ.+)GF*3'9..FF/ M'/V:5K+%TV9K( #^XXWRO9%$Q\DDCVQQQQM5[Y'O5&L8QC45 MSGN&N( M>KNL=YS:EN]LHOZO#YO4X_:TF/[_')/;QO/D7TZ*Y!'3/3.TY1.GQBF M/O9)[=]W,G+!.WJLM%*Z* MJHU.GH%X-],?PST/MHS5[N_WG_49>&DQZR(]76?[N.*:QY+393#Q;ZA^7>KL MN#%;79;*/44X\)M6=1T5BK:K2MFKV()6*CXYH9F(YKD5%1R(J'S>E,M)QY(BV.T3$Q/9 M,3PF)]F')BRY,&6N?#::YJ6BU9CA,3$ZQ,>F)XPL\_3Z[G*G>!V?\(\[>T02 M[#LFI5L5O]>%T*+1Y'U9[])U>'_[3@N9[&RW*L;D1WL5F%W3HY%7S9Z[Z M;OTGU9O>23$Q@QY9G%,^7%?V^.?3I68K,_UHE?KI7GF/J/I_:\YQZ=[-BB;1 M'W.2/:Y*^3W-XM'ICBS+-1; M :Z/5%[X<5V']J>W\FT[=)W*NT>9HW"N$L)4LR7M M]R]2=8L[-C;/C;;PFE4&29.YXXWP2+#%6>J.LQHZ0/#7HO+UQU1BY;:)^3,? MXS<6C6-,59C6NL=ELDZ4KQB>,VCW,M1ZWZHP](]/9N:7TG=3'&L:UKQO;R]VLZ<=(5L69S.6V+,978,]DKN8SF=R5[,YK+Y*S+^1RN5553T2PX<6WPTV^"L4P4K%:UB-(K6L:1$1 MY(B(TB%%-QGS;K/?=;BTWW&2\VM:>VUK3,VF?3,S,RXPY'$ 9U^F= MS^_MF[ZNVWE>:VE/ U.1<;J6Y32(Y]>/2.1(Y]#VRW/"U4\],3A=BENQ-7KT ML5HW)\9J&D>)'(HZCZ(YCRR(USSMYR8__4Q?C*1$^3O37NSZ+3#=O#GG%N2= M9['=:S&')FC#>(G36N;\7Q]%;6K?_AA9N'G O0 M A8?>#O4B_:GNTW8]P]L#)^.>-LU%;YUR^ M,G\4&V\GX:RKJ>AK/$B-GPO'%J/S+L?B='+GNC7L;)C8W.N)X"^'GR9LXZTY MOCTYAN*:;:L_<8;1QRZ>2V6.%9[8Q<8G3),*M^,W7'RANIZ3Y9?78X+Z[B8^ M[RUGAC_NXIXVCLG)VQKCA&'+)(% %B? MZ%6_.WSTQ^WQMB3S;"QM\YSW?Z6L9"BU>CE9XD7 MPHU.C&T \;=C&Q\2-_->&/-&++'_ !8J=[_'%O\ MQ75\)-Y\%8H\35?HG'\S6M>JR,M/S&R([Q-:C5@9X5=U=X;3?R MU\D[V?F74>2/GUN7^CNX?Z9^S73Q\YMIAV'(J3[JU\]X]B/5X_Z> M]E_HA$%+8*V M !G[Z6_!J]P_?YVP\BN?9:QJ^-S31?$SG7R!T+S+F%9TS?%IQT\_?S:8JS'IK-^] M]C6>#<>@.4_+76.PV,QKB]?&2_F[F+7):)]$Q7N_9T[5F4><:]H @K_ 'DS MG'Y_=Z^G\-T;WG8G@'BC#5,C1Z]?8=YY-E;NN:D_ B-]LTIVM+T^%?B=>OPH MB79_EWY+\1Z-SSV]8F/ M-DR^WM_33U2/ 3ZA8 M -['W>+@U>5/4$Q._7J:SX/@#CO<.1)99&M=3=L>:K1\> MZS3E14Y6?6W MGV/:5K/]_3RI;\%N4_*'6==Y>-<6SP7R>CO6CU=8]GV\VC^ZGWE%EPP M #71ZLO.R]O'I\=RV\T[T='8IO\ -\JVNP\I6J^B0V<9T^%^1PF. MSEG),_"C6TG.7X&J;_X7]MZ9XS9/-W,,3DF)]%IK%/\ BT:E MUWS>>1]([_F-+33/7!-:3'&8R9/Q=)B/1:T3QX<./!6GGHNH< M ;;_10[3D[JN^[CF/.XOY1XXX3_\ ]U<@-F96?2LQZE[./98K>%[IL?':Z(C6NK<>YS5UV.QCUU_--XG3%7M[>_[?RZQ28TXK%@\_ MUS0 P/\ 4N[IX^SKLOYIYFIW&U=RCU]=-XQ8CVLL2\D; MLKL#K-JJU\ANWAUTS/5W6&SY/:-=I.3UF;T8L M?MKQ/][2*1Z;0UGK'GU>FNF]WSB?\W'CTQQY\EY[N./8[TQ,_P!F)E662RRS MRR3SR23332/EFFE>Z26661RODDDD>JO?(]ZJJJJJJJO53T?K6*Q%:Q$5B-(B M/(H3>]\EYR9)FV2TS,S,ZS,SQF9F>,S,]LOS/U\@ "59]V8[J?D3> M>9.SW8\BK,?N]%.9.,H)YGI#'M>O5Z>#Y Q-6)?&DEW/:PF.O-1/ C(<'.JJ MY7(B5@_F.Z8]=L]GU;MZ_C,-OB^:>'N+3-L5I]%;]^OEXY*]FBQO@/U!/>W? M3.>>$QZ_%V^BF6-==/R=HB(C[N>/DF-E2%D0 M 'XV+%>I7GMVYX:M6K#+8LV;$K(:]> MO"QTDT\\TCFQQ0Q1M5SG.5&M:BJJ]#]K6U[16L3-IG2(CMF?-!,Q$:SV*YKU M@N_.?OG[K,YDM6R]FUP7Q([(Z%PU32=SL=DZ%>VQNR\APU_!$C;'(&5I,GC> M]J3)BZ]&*3XT2GH)X2]#UZ*Z7I3=4B.=[O3+N)TXUF8]IBGM_P J)TGR=^;S M':I;XI=8?Q5U!./:7UY/M-<>+28FM[:^WRQIVQ>8B*\9CN5K,:3:8:HR449@ M !: >GQSJ[N4[*.VOF>Q:DNY;;.+L'3VBY++Y\EK=M/=8T?>K#Y/ M"Q7+-N.MWG?"G5.O1554ZGFMUYR3^'>L>8\GB-,6+>].[/FT3$VS[>LVTG6(O$=W)77^S>+5GTQI+,?63]1:MV*=N\V%T+,5&=Q MW,E;(:]Q=48^&>YI^):Q(-DY2N4GI(QL.O0SI!C$F3P6,O-$O@FAKVF-EKPB M\/[=;=01FWU)_A[9S%\T]D9+=M,,3_;TUOIV4B>,3:LHT\3NMJ])RNO;>8X3%;0KQK5JS>LV+MVQ/Q8GE<^6>>>5ZN>]RJYSE55554OW6M:5BE(B*1&D1'"(B.R(CR1"EMK6O M:;WF9M,ZS,\9F9\LOG/U^ ";?\ =C-^ M;E^T_GCC>259+.D<]IL\;7(G_;XO?]#UBE5@8[S%_P!-CI'+XG M=>C*:?S(['U75.QYC$:5S;'N>S;%EO,S_1DK'V/Z;5> V\]9T[O-C/NL6\[_ M -C)CK$?[<=I^S_1)8*Z)T %=#ZWW.'[;_ %(. M=Y*EQES \36<-P?@$9)YOLG[.J7LNW4W.1SF(^'DB]FU5K4;X/%X53Q(Y5] M_!CDOR+X>;&+QIGW46W-O3ZV=<<^\QC_ /P4G\5N;?*W7&[FLZX=M-<%?1ZN M-+Q[[.1J6)31R M $HK[L1P?\N\U]PW<+D*;'U..N/\ \9:]/8C\35SW(^9=G,O M:Q[E:J-N8K":*V"5W5KFPY5&IU1[NE:?YDN=>HY-R_D&.?;[C/;->(_JXJ]V ML3Z+6R:QZ:>A/W@+RGUW-=[SJ\>UP8:XJZ_ULMN]:8],5QZ3Z+^E,]*?K0 ' MYS30UX9;%B6."""-\T\\SVQ0PPQ-5\DLLCU:R..-C55SE5$1$ZJ?L1-IBM8U MM/9#\F8K&L\(A5F=X/-DO<=W2\_]H_X4F(KDG8 BL_>?><%Q?&G;9VZ8[(L\[<-OV?ES:L=% MX4L0X[2<7#JNGR6W*B/]BRN0W'+.C8U5:^7&JYZ(K(U6SG\MG)?6\RYCU!DK MPPXJ8*3_ &LD]^^GIB,=-9\U^';*!?'GFTX.3[/DU)M%MQGMDMIV=S%$1$6\ MO&V2)CAIK3CII&L-XMTJV 3V/N]7:Y M_,1;HDEFJM>]3XOU]+>)XYH.66-)75\KYV0S<4C7>7-5RT"HGQ>JT;\>^J?E MSK#Y(V]M=CRVDX^$\)S6TMEGS:QI7'/EB:2N/X/=.QR7I.F^RUB-[OYC-,Z1 MKZO33#77MF.[KDB)[)R2WWD&I7 "%_\ >8.ZCYV.H(R[K:],X M9]KBCU^7L]W:)ICCMUB:U[\S$QV7K,3/DB\%EE>@ ][[6^>MC[7 MNX?A_G_55F=EN+=XP^RR4H9I(%S6#9*ZEM.MS2135WI3VC6+ES'3HCV^*"T] M%5$4P74_(MOU-T_N^0[G3U6YPVIK_5MVTOV3QI>*VCAVPSO3'.LG3O/]KSK' M$SZC+$VB.V:3K7)6.,<;4M:(XQQE:3:5M^O\A:;J6_:G?9E-5WC6<#M^M9.- M%;'D=?V7%59V\VN?8[O+L=U7N[G#DM2\>:U+3 M6T?8F)A?W#EQ[C#7/AF+8KUBU9CLF)C6)CV8EV8Z[D M CV?>!._IW;GP!6[9./,NZKR M_P!Q^&R%;8+-.9T5S4.$UDL8G8\AXV.22&[OUR*7"U/@5'5(\D[Q,DBB\4]> M!'0L=0\^GJ/F%->4\OO$UB8UC)N.%J5]C'&F2WI]7'&)G2(O%[K&>G>1_)6R MMIS;?1-8F)F)QXNR]XT[)GW%.,3K-K1.M-$$LNXI\ ";9]V6YM M9M?;#S5P5=L>9E.'^5*FV8QCYDZQZERKANM:K7KN5FD>U/#XKK4 M7HJ]74S_ )CN33M>IMGSND?BMWM9I/\ ?PVXSKZ:9*1I_96R\#.;?&^F,W*[ MS'K=GN)TCRQCRQWZS/LWC+Q]&GD26RNJ; M \EYVYMX\[<>(M^YNY5S<.OZ'QUK]K/YR](Z/SY_+5 ME?'8?%P2/C]NSNP96>"C0K-7QV;MB*)OQGH97DG)N8=0\VP"DVM/\ NK'GM:=*UCRV MF(\JL\[TN[7D/O9[B-YY^Y%?[-:V*RS&ZIK,-B2QC=&T3$OFBU?3\6YZ,:Z' M&5)7269FLC]LR$]BTYC7SO0]&NCNE>7]&\@P[R6]F>$ M1Q[M(K772L*)]4]1[WJKG6;G&]X6O.E*^3'CCW%(]B.,SP[UIM;3698JFSM> M "4A]UYW],?S=W3\6K8Z.V_BO2-_CJ MJK/]1..=NNZ[+8:U5\:>4O*3&N5J=%\:>+_TE:/YEMAZSDW+.9Z?Y6ZR8M?_ M %<<7T_]F4_^ 6\[G->8:__53-RH"SX M !YOS)R7A>&.).3^7MB5GR%Q?Q_M^_Y9CYFU_.HZC@+^>L5F2N1WAFM M,HK''T1RJ]Z(B*JHBY'E'+LW..:[;E.W_P _*OEXY+16)^QKK+H\SWV+ ME?+=QS+/_D[?#?)/L4K-IC[.FBJ@VS9\UNVT[+N>R7'Y#8MNV#,[/GK\BN62 M]FL_D;.5RER17.>Y7V;UN1Z]55>KOPGI]M=MAV6UQ[/;QW=OBQUI6/-6L16L M?8B(>>NXW&7=;C)NL\][/DO:]I\]K3,S/V9EU\YW" M %@OZ /!K>'_3JT39KE%U M/8.=]PW'E[*^?$C;:8ZQ=BTK46>:K$D=C[6JZ;5R%=GB5C?E![TZ.D?UH;X[ MF?++=@0VE0 U^>J?SHO;MV =SG(E6XE+/6>.,AH&IS- ME;'MQYA[^.:[KYUW!S;(N11OA MP1N(RW\W?OY=,=9CTU[ MW>_X?,K.ST:43 M !9Y>G-P<[MR['.V/B.S4=1S& XJP&8VJF^%89*FZ[RDV^;M M4>UWQW+3VS9KD2.(/.HZAZUYES6L][#DW5JTGSX\?XK' M/V:4K/V^U?7HGE/R)TGL.6VC3+3;UM>/-?)^,R1]B]K0S5-.;2 5\ M?K^\SMY9]1WD+ TKR7L+PEINC<18V2)SO9FW*>,DW7:(F,7ITLT-LW:[2FKV>#'BTGL[TQ.6TQ&O_F169TB9FNG9$2TJ$QHE M 9,]F_;GG.[/N=X8[?<$EF)>1MUQN.SV1JP/L2X+3*"OS&\;$D;>B/7 ZEC M[EIK7.8U\D36*YOBZIK?5_4.'I7IK><^S::[?#,TB9T[V2?:XZ_\5YK'EX:S MI+9.D.0Y.I>H]KR>D3ZK)EB&*OMLDZQ$Z3W8F*ZZ1WIK&L:ZK1'5]9P. MEZSKNG:MC*^%UC4\%B-9US#U/,6KB<#@(QE;SGRR^ST,?5CB9XG.=X6 M)U55^$\T]SN,V\W&3=[FTWW&6]KWM/;:UIFUIGTS,S*^^/'3%CKBQQ$8ZQ$1 M$>2(X1'V(0=7XFX]WGE#=KZ8O3^.]2V'== MGR"^7XJN"UG%6LSE)8FS2PQR3I3IO\MBO;XWJC>O53N;FT4VV*EKVM,Z1%:Q,VF9GR1$:JM'N% MYIVCN+YQY5YSW.9\FQLD>-@REZ23%X.JY?A3'Z_B6P4:S?_17 MKL;_ ,#TSZ?Y-MNGN2;7DFTC\1ML%<<>F8CVUI]-K:VGTS*@/4/.,W/^=[KG M.?7O[C-:T1.FM:]E*\.'M*16OV..L\7C9EV& !/%^[M]U?[:^S MG(<&;!?=9W;MBV!FMUTF?&Z:WQAN4F1SFB65=YB2R.Q61K9;%(U(_!#4H5?C MN<]4;1_Q^Z7^1NKHYU@KILN98^_Y=(S8]*Y8_P"*)I?MXS:W"-%P_!OJ'Y9Z M4KR_-;7>;"WJIXQK.*>.*=(TTB(UQQY_5ZZS.J0$02EL M 'FG,G+>C<"\5[]S+R7EV8/1 M>-]8RFU[)D'+"LWL.,KNE;1Q\,\U=EW,Y:RL=2C61[7VKDT4+/CO:AD>4\KW MO.^9X.48;RT4VF'':] M[3Y*UC6?9]$=LSPA6+=W?%W#!KK$K7SO3S)7JOI%TGTULNDN0;?D.QXX\-/;6\M\D M\;WGTVMK.GDC2(X0H=U7U'NNJN>Y^<[K6(O;2E?ZF.ON*?8CC;3A-IM;2-6- MAL;70 ;^?NX_,2\?\ ?S:XWM66LQO.G$NYZK!6>_P,DV73TJ9_L9-<5OL=Z M])^PFKP,YI\4ZISOAZC[NY'EYW:MQ/G8[' M!O!FPV/G9E<7862GR1R_098QN2M>T,=Y=O6^/VS3XZBC$\JQ>?XX[E;1QQ8)TF(T\E\O"]O+%8I72)[\34KQ@ZX^7. M9?P]RZ^O*=I?V\QV9MQCNS$=\GY"P M -V?W?3D!=+]2[C?!NG2"#E'C[E;C^PY[VQQO2#4K7( M=6![G)X56?(:!"UC>J*Z56M3JJHBPWX\[#XYX<[C-IK.VW&#+'V;QBG^B,LZ M^C5*G@UO/BO76#%KI&XPYL<_8I.2/]N./LK!0H:N4 M :2/O G.?[(/3MW/5J5KV?/<];II_$F/6)W_-KG1B/:OL=G7M, MFQ\SE1S4^4&M^!SVJDS>!')/E;K_ [J\:X-CAR9Y\W>TC'2/9B^2+1_=]"* MO&3FWR;T5EV])TS;S+3#'GTU]9?[$UI-9_O*^\O@IL M '8=1U;-[SM>L:5K51V0 MV/<-APNK8"@U?"Z[F]@R5;$XJHUW1>CK-ZW&Q%__ "C@W>YP[+:Y-YN)[NWP MX[7M/FK6)M:?L1$N;;;?+N]QCVN".]GRWK2L>>UIB(C[,RM8.'^-L+PWQ-QC MQ'KG_P"8.+^/]/X^PSE8V-TN-T[7\?K].:1K?@\Z>#'M>]?PJ]RJO55/,#FW M,SDO-IC[$R]"^6['%RSEV#EN#_)V^&F.OL4K%8_W/ M1C'NZ 1;/O/'./R+P_VZ]N^.N^&UOV];!RELE6%W21F%X^Q+->P$5WX$5:>5 MS&[698VIU1TN,ZKT5C>MF/Y;>2^NYMS#G^2OM<&"N&D_VLMN_;3TUKCB)]%_ M2@#QZYMZKEFRY+2?;9LULMH_LXX[M=?1-KS,>FGH0RRWRL M 9<]A7!W\2/>9VV M\+S4?E+$[GROK'SII>'Q>=HVO65VO?O@ZHB^7I6"OO\ A^#XOPFJ]<\Z_A[I M#F/.(MW.YB_\ ::_0 !\]JU5HU;-Z]9KTZ5.O-:N7+4T=>K5JUXW36+-FQ,YD4% M>")BN>]RHUK4555$0^JUM>T4I$S>9TB(XS,SV1$>69?DS$1K/8JG^X'E&]S? MSMS)S'DI7RW.4>3]ZWV19$5JQLVK9\@Y93DO(]GRC'&E=MML>/[-*169].LQ,S/EGB\^^H^9?+'/\ >S MXUJ_&7A/BJ:=L;E:J)C]AY+SD$4B+*QW1V(Q]:RSPHJ+?AZK\9$JG_,=U3K; M:=(;:W9_U&>(^S7#6?\ '>8_N3YEF? GIWU6UW/4^XK[?+/J<6O]2LQ.2T<> M,6MW:]G"<=N/%+B*JK"@ !':^\;]UC>).U#7.W/7E_E;JG)U!N*Z[/EV/6LS$Z3FR1-:>B>[3OVGMTGN3IQB4/>-'47R3TQ'*L% MM-YO[]SMXQBKI;)/9/"?:XYCAK%YF)X3""Z785" VW^B;W5M M[6N_/C:7.9/Y/X]YK9)PCOCI7Q-IUX]QNTG:;F+#K'^C59A]^HXUT]GJQT%" M2RGB\+WM=%/C+TO/4W0^X]17O&L1,2A MX1]0_(75V+;YK:;+>QZBW'A%IG7%;32=9[^E([-(O:=?/8L'G^N< M "&U]XU[^&[=MN%[ M%^-,VDNNZ+;Q^Y<\7,=8ADKY7=WUV6M/T*6:'J]T6GT+*Y&_#XW1NR%NLQ[6 MST%1+<_R^=#3M=K?K;F--,^:)Q[:)B=8Q]F3+_QS'=)!2T?F;0)W5J>9U M MP[]_H]9Z>:RR^=C<$_Q0O9:]HN1O5U#RWS;X+>'G\6\[^6.9TUZ?V-XFT3'# M-FCVU,7FFM>%\G;[7NTF-+ZQ$GBQUQ_#/*?DOE]].=[RDQ$Q/'%B[+9/1:>- M7I4\ S4].+D!., M._3M$W*2=:U2GS]QMB,I91[H_9\)MNQTM1SL[E:BN='%A\[.YS?_ %M16_\ M$T[Q"V'RET/S;9Q&MYV&:U8\]J4G)6/OJPVGHC>?$.K^6[J9TK&\Q5F?[-[1 M2W^&TK/,\VE]0 "%M]YSYP^)%\2-18L\9^=?(OAYOII.F?=17;5]/K9T MR1[S&3_\$C>%/*?E;KC:1:-<.VFV>WH]7&M)]]G&L7CS\78 %>SZ^/.2 MHSR/A*5QMO <&ZQJ/#.(?$YWD^V8>G/M>W-6-5\+;5/==OR-*1W3JY*C4^%& MMZ7V\#.2_)'A]M\UXTS[W+DW%O8M,4Q_8G'CI:/[TJ9>,'-OE/K;/BI.N':8 MZ8(]FL=^_P!F+WM6?8:7B8$7 M !)$^[0\&LW;NSY5YRR%7S\;P9Q6F)Q,RQK_V> M[2XYTR;W==Z MWIQX([TQ[Y?%.OH_HG#P*Y3&ZZCW'-KQKCVFWTCT9,T]V)^\KDC[*<&4O6N M ,'/4NY3;PQV"]V>_(Y8[57A7;]9Q,S7HQ:^?Y"J-X\UVTBJK>OLN= MVFO)X47J[P]$^%3<_#OEGRQUSRO83[BV\QVMZ:XI];>/LUI,-=ZNYA;E72_, M.84F(RX]IDFLSV=^:S%/\4PK&STC4# <[J^M9W=-FUW3M7Q MMG,[+MF=Q&M:[AZ4:RW,KG<[D*^+Q.-J1)\,EF]D+4<4;4^%7.1#@W6YP;+; M9-YN;13;8L=KWM/96M8FUIGT1$3+L;/:Y]]N\6QVT=[K.?Y^J>H]YS[<:Q;$/3'\+]#[7#EKW=_NH^,9=8TGO98B: MUGTTQQ2LQ_6BTZ1K,*5>*_4,\^ZPSUQ6UV6S_$4[=-:3/K+:3PUG)-HUB.-: MU[8B):LB3D; ?I%++!+'/!))#-#(R6&:)[HY8I8W(^.2.1BH M]DC'HBHJ*BHJ=4/RU8M$UM$368TF)\KZI>^.\9,R6R^/UC_4SBCCB;W<;^K8V-C:LF(T2:16L:C462:;4GRRO5$^%SG*YR_"JJ MI'4^$?AQ,Z_)6#[[)^&D'Z5O$#YQM[U@^"?W_F3]37[6^^?D/0/U0/SZ(O#C MYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+PX^:L'WV7X0^E?Q ^ M<;>]8/@C_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0/G&WO6#X(_S)^IK] MK??/R'H'ZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+P MX^:L'WV7X0^E?Q ^<;>]8/@C_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0 M/G&WO6#X(_S)^IK]K??/R'H'ZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J: M_:WWS\AZ!^J ^B+PX^:L'WV7X0^E?Q ^<;>]8/@C_,GZFOVM]\_(>@?J@/HB M\./FK!]]E^$/I7\0/G&WO6#X(_S)^IK]K??/R'H'ZH#Z(O#CYJP??9?A#Z5_ M$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+PX^:L'WV7X0^E?Q ^<;>]8/@C_,GZ MFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0/G&WO6#X(_S)^IK]K??/R'H'ZH#Z M(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+PX^:L'WV7X0^E M?Q ^<;>]8/@C_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0/G&WO6#X(_S) M^IK]K??/R'H'ZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J M^B+PX^:L'WV7X0^E?Q ^<;>]8/@C_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/ MI7\0/G&WO6#X(_S)^IK]K??/R'H'ZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\ MR?J:_:WWS\AZ!^J ^B+PX^:L'WV7X0^E?Q ^<;>]8/@C_,GZFOVM]\_(>@?J M@/HB\./FK!]]E^$/I7\0/G&WO6#X(_S)^IK]K??/R'H'ZH#Z(O#CYJP??9?A M#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+PX^:L'WV7X0^E?Q ^<;>]8/@C M_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0/G&WO6#X(_S)^IK]K??/R'H' MZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+PX^:L'WV7 MX0^E?Q ^<;>]8/@C_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0/G&WO6#X M(_S)^IK]K??/R'H'ZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ M!^J ^B+PX^:L'WV7X0^E?Q ^<;>]8/@GJ7"7J9>K9W \M\>\*\;]TN^Y;=^2 MMIQ>JZ_47"\?QP,M9&=&S9"_.NH>&KBL33;+;MS.Z-@JPR2.^!JF+YUX<^%? M(>4[CG/,.68*[/;8K7M/>RZZ1V1'M^,VG2M8\LS$,KR3Q \2^?V3)6L1-YTB;3$ M:3:8K$1$S/&8B(CS1$.YG4

AKG8EVM;US7D74+ MNY31+J/$FLW7KX-HY-SE2XNOU)H&/CEGQ.&BJS9/(HUS'+0I2M:Y)'1]=U\/ M^C]SUMU-@Y-B[T;37OY[Q]QAK,=Z?1-M8I7^U:/)JUCJ_J7:])\AS]IV3=MPS%W8=LV_.Y;9]FSV M2D\[(9K/YV_/E,OE;LJ(U'VK]^U)+(J(B*YR]$1#T:VFUV^QVN/9;2D8]KAI M6E*QV5K6(BM8]$1$0HAO-WN=_N\F^WEYR;K->U[VG36UK3K,\-(C69[(B(CL MB-'7CG=< !:8=F?+"\Z=IG;?R[-DGY;);[PMQUGL_?DD\V:7 M:YM8QT.W1V9>J^9;J[/!;BE7_C(QQYE]78B:=V8]#T)Y%S".;6*M$OA[+IOE&;G&_G3!AKK M$>6]IX5I7^U:=(CS=L\(F59OW.]QG(O=CSIR'S[RE?2WMG(&N M86NQE/7M3P49*Y\SY'N]'.F^G^7]+-[V_M7M,VGR<=(TB(B*(\^YWO>HN;9N<2M8X5I7^ MS6NE8\O#6=9F9>"&<8@ #E]?SF1U MC/839,1-[/EM>R^-SF+G^-_H9'$W(;]*;XCV/_T[-=KO@ M/%[5K^&V/&OZ^+QX_.8ZMDZ;O%X6]?%7M-7KT3_]QY:[K;Y-INLFTR_YN+): MD^S69B?]L/13;9Z;K;X]SC_R\E*VCV+1$Q_LEV X', M K)?4UYR_B+[\NYWE"O=]OPMKD[+ZEJEED_G59]/XY97X^U>Y2Z?Z<5;*8 M;68KGA;\'F6'.7JYSG+Z0>&_)?X?Z'Y;RVT=W-&VK>\:<8R9=:^Q M'F4/Z\YM\M]7[_?UGO8IW%J4GR=S%^+I,>B:UBWV6"1NS40 M FU?=Y.P+ECMVUG MD[N7YOU*?2,YS-K>L:QQAK&;@FH[C0T2ID;^,<3-K6M6>->_/<[L3QT MKK,:3"2Z5S3J =5WKBZKL.Y;#<%ZM9XF)O:;3_MET([SJ M #D\+A7Q>OZ]B$1'&5A#Z(O8WR#V2]J67HA MP.)PVI:EF[559*3\SCTK7;MAD,DK(),BL*O5\;^E"O&;K78=9]44ORB]K\JV MF'U5+3&D7OWK6ODK$\>[.M:Q,Q$S%-=-)A:XHT],UO?[$2B/QKW]=IT3?;3KWMUN<6.-/[,SFF9 M]'XK3AY9CR:H'!>!3T !OU^[S=IR\Z=YV'"Q[ M>R::-[J=OE+8_:\3QWCW*BQ]9<5%#DLTQS7+Y5G%5T>U6RD%>/O5,VDZPFKP2Z=MS'J*_/,U?^DV-/:SQXYLD3 M6L1PTGNT[]IXZUF:3IQ3TBCRV@ :]?5+[JG=GG9'S+RO MBLBF.WS)XAO'7%DC)Y*]M.0][9/B,3DJQZ6M$Z^2\]W'_P ;5.MN?QTSTQN^;5F/C%K[!WT\BX?P9KR:AJ<%AU/==\KL MG@3P2;)D*ZXJC-&Y')4JW/PQVF*M1OYA.M_C.ZQ]%E9?VO@;@2QF=&XW M2I*YTTYYOHKDRZ]M*::X\7H[L3WK1_7M:.R(TISXM]83U'SZ>7;.\SRG8VM2NF MNE\NNF2_ITF.Y2>/")M6=+RTUDO(G +!C[OSR=+R'Z:_'> M$L2LGM<1;]R9QC-*GB\Y8F[!^T'&Q6561S5?4P_(%>%GA1B>1''U17=7.H9X M[\MKR_Q%W&6D3%=U@PYOLS3U=ICV;8YF?3,^Q%U/"/?VWW0FTB]N]EP3DQ3Z M(K>TTK.GFQS2(]&DSYVZ\AQ)0 M '^.Y&L:BNSP7\//X0Y)\J\RIIU#OJQ-HF..'%VTQ>>+3[K+V>V[M9C\7$S M3GQ7ZX_B?F_R;L+Z\DVEIBND\,N3LMD]-8]SC[>&MH]WHT:DU(G M +.#TRM^_:9Z??9_M3I/.G3@;0=7NS]>KK M&2T'$1:%E+$B^)_6:?(ZU*]_X$\;E^!OX$\W_$C8_)O7G-MKV5^/9;Q'FC+; MUM8^Q%X7QZ#WGQ_HWEFX[9^)XZ3[..OJYG^FLLYS26V@ M 8N=[7.+>VSM'[A^<&6$K9/C_BK:\GK,CE1K'[M>Q[\+HE:1ZO8K([FY9. MC"YR=7-:]5:USD1J[-T9R7^(NJN7\EF-<>?=4B__ *<3WLL_8QQ:?L-?ZJYM M\A=-[WFT3IDP[>\U_OS'=QQ]F\UA5NNJN.IQS6[^0OVYF10PQ,=))(Y&M155$.+/GP[;#?<[F]<>WQUFUK6F(K6L M1K-K3/"(B.,S/"(=\<-FGF=M:WQX[9^1Z3W*D<'_ M '&+Q$J>;&MBVV&>K3OQ4\:\_._6=/=(WOBY/QKESQ[6^>.R:T\M,4^6>%\D M<)[M-:VM)X<^$V'E'J^>=34KDYIPMCPSQIA\L6OY+Y8\D<:4GC'>MI-9,)7) M.P U ^NESC^Q/TW^9H:E[V'/\R7-;X.U]W7I[3\]KLE[;Z/3IU?[7QKK^<9 MTZITZ]?A1.BRQX)\E^6?$/9S>O>P;.+[FWH]7&F.?L9K8T:^+7-ODKH?=16= M,VZFN"OI]9.MX^SBKD5VQ?Y2L M >C\2\1],?S7FW+N2;#)S3FV:F M#88:ZVO:=(CS1'EFTSPK6(FUIF(K$S,0[O+>6[[F^]Q\NY;BOFWF6VE:UC69 M],^2(B.-K3I%8B9F8B)E/)]*WTR:XM9K$\;3:T1-;>>'WAEL>DL=>8\P[N?J"U>-M-: M8=8XUQ:^7R3DX3,<(BL3,3NW(92J (@/WHSD=L^Q]HW$=:56OQ>$ MY2Y'S,'F=4E;GK^I:SK4JQ>%/ M==KM;-EM'EUK%*T_P!EK_\ :$38 MM,K8 L7O14[3T[5>Q#C6#-8R.ER+S4UO-N_ODKLCR$$NY8^ MB_3\!:D[PU\C+;5&M=(_KY^>,75/\4=;[F^&W>Y?L_P#I M\7'AICF>_:/)[?)-IB?+6*\9B(7A\->G/X:Z2V^URU[N^S1Z[+PTGOY(B8K/ M&>-*16D^36LSI&K;218WT (4?WE;NH3>>>>-.U+7<@Z3 M \(X%N\;Y!#(](9N2.0*4$V'HVXO&L4TVM:&E>>"1$ZL^79V?A12XW\NG3'Q M+DFYZHW%=,^\OZK%_P"EBGVTQ_?R:Q/_ *<2K%X[=01GWVVZ:P3KCP5]=E[/ M=WB:XX\\36G>GV,D(RA9!7X M !F5V#]H>T][W=#QQP/@$N5,+EL@FVG1:]R-FR-JO&O_/U34.N^K-MT7TUN.=Y])SUKW<-)^[S6X4KY M>&OMK>:M;2V[H?I?+U;U%AY7$3&TB>_FM'W.*NG>\L<;3I2NFLQ-HG28B5FI MH^E:OQMIFJ\?:3AZFOZ?I.O8C5=8P=%JMJ8K!8*A!C<71A\2N>YM>G68WQ.5 M7O5/$Y58;O+OMY>VUK3,S/V9E>O!@P[;#3;;>L4 MP8ZQ6M8X1%8C2(B/-$<':3K.4 T3>O#W\_PI]L[^&./\VV MESAW'X_+:U0?4>QV0U#BWRUQ^];8KFRI-C;V7AM?)&+E5J/66>S8@>DE)52; M/!#H7^*>H_E??TUY+R^U;SKV9,W;CIV:3$3'?O'FBM9X71=XK=8?PQT_.UVE M^[S?>Q:F/3MI3A&3)KK&DQ$Z4GM[]HG28K* B7J4R $QG M[KKR*MSCKNSXEFN*B:[NO&W(N-Q[Y4Z/7<\%L6M9NY6@Z^)5B30L>R=Z? GC MA1?PH5'_ )EN7S3F/*^:Q7ADPY<4S_Z=JWK$S_\ -M,?96A\ ]]2_*-_RWCZ MS%N:9?1IEIW8T^SAG7["5<5A3Z M !'.]?;U(?X>>*']I7$6>]GYJYLU^5V^9?%V?#>XYXBR#IJ5R%LT3NM M+9N14BFI5T^&6OBTM3](I):4RV"\"_#SY?YI_%7-::\GV63\56T<,N>.,>S3 M%PM/DF_=KQB+PA/QAZX^1>7?PYRV^G-=U3\9,3QQ89X3[%LG&L>6*=Z>$S64 M&DNHJ: )_P!]WAWYNX^FSJ.N MMD\:\4G5G)*/_ -1&O^-^#P^%5HGX_;'X MIXB9=QI_]UM<&7^BLX?_ */D_P!^JXW@MO/C70V/!^;[C-C_ *;>M_\ JMY) M"J6 (\7WD+E#/8+L[T#A75J&4R65YMY7HV,U4QE&[ M??+I'&-+YR9))(J4'<\AKST<_JSHQ4Z>)45L^_R\\LP9^K<_.=U:M<6R MVLQ69F(_&9I[D=O_ )<94+>.',,V'IG#RK;Q:V3=[B.]$1,_B\4=Z>S^W.-" M#^8&^?[)V[]&\S^)%S_C^Q_+8OOZ_;53^)[O\ED^]M]H^8&^?[)V[]&\S^)# MX_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_ "63 M[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_B0 M^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[ MVWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_ "63[VWVCY@;Y_LG;OT;S/XD M/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ED^ M]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/XD/ MC^Q_+8OOZ_;/B>[_ "63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/ MO;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S^)# MX_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_ "63 M[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_B0 M^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[ MVWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_ "63[VWVCY@;Y_LG;OT;S/XD M/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ED^ M]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/XD/ MC^Q_+8OOZ_;/B>[_ "63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/ MO;?:?)?T_;<74EOY/5]BQU&#P>?JIU< MY$3X50^J;O:Y;13'EQVO/9$6B9_HB7Q?;;G'7OY,=ZTCRS68C^F8=<.PX0 M 'IO#W#?)W/W(NM<3<.Z9F=]Y!VZZE'!:YA( M6/L3N:U9;-NW9GD@HXO$X^NQTUN[:EAJ5(&.EFD9&USDQW-N;\MY%R_)S7F^ M:F#88JZVO;LCS1$1K-K3/"M:Q-K3I$1,N_RSEF_YSOGZ6?H\<8]A^&H\F^/([DV%]G6>-:UV M-[+>O<95[U>":.>:O)Y-W-31LO6V^..%M:M)+#+1SQ-\6N9=<9KPZ0Q1O][W=QU!:O&_;7%$] MM<43Z.%KS'>GLCNUF8G=.0ZE( (AOWFWDC9MGV_MJ[>M7P^=RM'6]?V?F# M:FXK$Y+(U7Y#9K_S.TZ.>>I!+6BN8ZGK>9-]GS[G8[_) M9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ )9/O;?:/F!OG^R=N_1O, M_B0^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R M63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_ MB0^/['\MB^_K]L^)[O\ )9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ MED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/ MXD/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ M)9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S M^)#X_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_) M9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ )9/O;?:/F!OG^R=N_1O, M_B0^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R M63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_ MB0^/['\MB^_K]L^)[O\ )9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ MED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/ MXD/C^Q_+8OOZ_;/B>[_)9/O;?:<9E-9V/"0QV,SK^;Q$$LGDQ3Y3%7Z$,LWA M<_RHY+<$3'R>!JKX455Z(JG)BW.WS3W<.2E[1Y*VB?\ =+CR8,^*-H:-K_G-AL[/NF=CK68\-AJSG>%O1DEFU,K8*T4T[V1.USJG MJODO1W*[%,=?+>]M)[M8^S,SPK$S,0L$O3Q]-+@ST]N/?DK2ZL6X3.'E6.T^IV]9]I3R=ZT\._DF.V\QPUF*16LZ+E=%]"\IZ,V7J]K'K M>97K'K<]H]M;RZ5CCW*1/96.W2)M-IXMC1'S=@ @/?>,M^L;;ZB M=C6'S/=6XMX5XTTZ"#K(D44N77/WW.]S7F?[O=Q1'L1ZN>'GF9\O&I'CGN;9>K\6W[TSCQ;+'& MFLZ1-KY+3,1V:S$UUF.W2(GLX:&2<4, ;!/2\[4G=X_>OPYQ M)D*:VM'HYC]H7*2N\Y(&\VIZK#_ZN76M9CC'N([V2?12>UO?AOT]'4G5NVVF6-=G MAGUV6//3',3W=)B=8M>:4F/-:>,+,%C&1L;'&UK&,:UC&,:C6,8U$1K6M1$1 MK6HG1$3X$0\YIF9G6>U>-_0 !Y]RSR;JO"_&'(7+F\7/8 M-0XTTW8]XV.RBQ^?.8N3>:MUF\W:>4=WV/=\RULBRPU+.P9.QD&8RFJLC\ M&.Q,$S*M9B-:V.O"QK6HB(B>FG).4[;D7*-MR;9QIMMMAICKZ>[$1WI[>-IU MM/&>,R\_^><;GG&ZU]=N,MKZ:Z]V)GVM(G2-8I72L<(X1'!Y89-B@# MZ:E.W?L14Z%6S=MS*J0U:D$MFQ*K6N>Y(H(6OED5K&JJ]$7HB*I\WO3%6;Y) MBM([9F=(C[,N3#AS;C)&';TMDS6[*UB;3/EX1&LSPXN>^9.Y?[2V?\@Y7\4. MM\?V/Y?#]_7[;(?(?.OS/=>]9/P3YD[E_M+9_P @Y7\4'Q_8_E\/W]?MGR'S MK\SW7O63\$^9.Y?[2V?\@Y7\4'Q_8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V? M\@Y7\4'Q_8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V?\@Y7\4'Q_8_E\/W]?MG MR'SK\SW7O63\$^9.Y?[2V?\ (.5_%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F3N7 M^TMG_(.5_%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F3N7^TMG_(.5_%!\?V/Y?#] M_7[9\A\Z_,]U[UD_!/F3N7^TMG_(.5_%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F M3N7^TMG_ "#E?Q0?']C^7P_?U^V?(?.OS/=>]9/P3YD[E_M+9_R#E?Q0?']C M^7P_?U^V?(?.OS/=>]9/P3YD[E_M+9_R#E?Q0?']C^7P_?U^V?(?.OS/=>]9 M/P3YD[E_M+9_R#E?Q0?']C^7P_?U^V?(?.OS/=>]9/P3YD[E_M+9_P @Y7\4 M'Q_8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V?\@Y7\4'Q_8_E\/W]?MGR'SK\S MW7O63\$^9.Y?[2V?\@Y7\4'Q_8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V?\@Y M7\4'Q_8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V?\ (.5_%!\?V/Y?#]_7[9\A M\Z_,]U[UD_!/F3N7^TMG_(.5_%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F3N7^TM MG_(.5_%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F3N7^TMG_(.5_%!\?V/Y?#]_7[ M9\A\Z_,]U[UD_!/F3N7^TMG_ "#E?Q0?']C^7P_?U^V?(?.OS/=>]9/P3YD[ ME_M+9_R#E?Q0?']C^7P_?U^V?(?.OS/=>]9/P3YD[E_M+9_R#E?Q0?']C^7P M_?U^V?(?.OS/=>]9/P3YD[E_M+9_R#E?Q0?']C^7P_?U^V?(?.OS/=>]9/P3 MYD[E_M+9_P @Y7\4'Q_8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V?\@Y7\4'Q_ M8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V?\@Y7\4'Q_8_E\/W]?MGR'SK\SW7O M63\$^9.Y?[2V?\@Y7\4'Q_8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V?\ (.5_ M%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F3N7^TMG_(.5_%!\?V/Y?#]_7[9\A\Z_ M,]U[UD_!/F3N7^TMG_(.5_%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F3N7^TMG_( M.5_%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F3N7^TMG_ "#E?Q0?']C^7P_?U^V? M(?.OS/=>]9/P3YD[E_M+9_R#E?Q0?']C^7P_?U^V?(?.OS/=>]9/P7R7=8V3 M&UWW,CKV]R(G5?A5>A]X]WM,MNYBRX M[7GR1:)G^B)<.?E?,]MCG-N=MGQX8[;6QWK$:\(UF8B.,\'!G8=$ )]OH, M]AR=K';#%S/OF&2IS5W(TL5M%YEN)J7]3XN;&MS1-61)(&6*5O+P65S&1C1W MQGV:\,C4?40HKXW]D/X9Z>C<[NNG-M[IDR:]M:_P#+Q]D3'=K/>M'DO:T:S$0WM$)I1 M .D>9 MX1'&>$.#=;K;[+;9-YNKQ3;8J3>]IX16M8UF9]$1"LG[Y.[3<.]GN8Y&Y_VS MVJG6V+(_)FCZW9ECE;IG'>&?+6U'5HO(Z5O-I4'+-_'CQGA77LK%8\BB76?4^?JWJ#-S?) M$UP3[3%6=-:8JZ]VLZ>6=9M;C/MK3I.FC$]7E/1;$[XZO(';WGIZD**SP6,]J&[:3D:;7M5OCZQX._DW(YKO@Z=%: MO7JVOG\QNQG/T?M=]6/;;??UB?[N3'DB?\44_P"W;.O@+OIQ=0;SE^GM,VTB M^OIQ9*Q$:>F,MI[>&G9.O"V%6KM/1G2G,.M.H,/(]AP[\][)?36,6*NG?R3[ M$<*QP[UYK76-6N=5=2;+I3DF7G&]X]R-*4UTG)DGW%(]F>-IX]VL6MI.BL_Y MNYGY#[A^6-[YJY6SLVQ;]R+L%S8=AR4GF-@9-85L=3&8NL^25,=@L)0BBIT* MC'>74I010LZ,8AZ- M,J*=;[S/>;6GV>R(CR5K&E:QV16(B.QY69-CP M !,A^ZZ\@>V\7=V7%MXB??;:?9\W"S?@#O._P OYCR^9_R\V+)$?^I6U9F/>XU^PE3%8E@P M /#>XKN0X<[4^* M]@YDYRW+'Z;I6OQ^!);#DFRV?RTLK M(8Y969KI_I[F_5'-,?*.2X;9MYD\WN:U\M[V[*TKY;3Z(C69B)Q/.^>Y M??F?-LM<6UIY^VT^2M*]MK3Y(CTS.D1,Q $]2_U6N9?4'V^3"M7(\<=NNNY1 M]G1^(:>2=)\HRP(V*MMO(]JFL-79=LE:QSZ\2M?3P[)70U?&]T]JS>SPY\+^ M4=!;3UT]W<=09*Z9,\QV:]N/%$\:4\DS[K),1-M([M:TZZ[\0^9]9[GU4=[! MR2EM<>&)[?-?+,<+7\T>YIKI76=;6U2DH(\ M RF[1.SGG3O:Y9QO$G!NK29?(O6M;VG9[_F4]/X_P!=98ICXQ2D<>%,==>-[V\D1Y(XVM/"L3/!8(^G MIZ;G!WI[<;)@-%JLVOE38Z%5O)O,>9H5H]EVNXU()Y\3B6M21^M:+3O1(^GB MHI'HGA;)9ELV46=:'=?>(?.NO>8^OWL^JY9CM/J=O69[E(XZ6M_7R3'NKS$> M6*Q6OM5RNB^A^4]&;'U.TCUG,+Q'K^_@;L,XKLZ>2"";<.C.B.>=<< MSCE_**:8JZ3ES6X8\5?/:?+:?N:1K:T]D16+6C5^J^KN4=(2WFK'DB/NKS[6OLS$37Q]\W?QSQW\\IR\@\NYCV'7,3-=@XYXNPMFTFE M<=86T^/Q5<55FO!?3HKH7D?0O+(V'*: M=[<7B)RYK1'K,MH\MI\E8UGN4CVM8GRVFUIIGU;UAS?K#F'QSF5M,%9GU6*L MSW,=9\D1Y;3I'>O/&T^:(BL82&Y-5 V*>G MEZ;/./J%L^WO/9WK3Q[F.)[;S'D MF*Q:W!NO1?0W-NM-[ZK:1ZOEV.T>MS6CVM([=*_U[S'96/1-IK7BL$>T?L]X M,[)^)L;Q%P9J[,/BH_9[FS;)D%AN;?OVQ1U8ZMC:-QS+(8%R.4LI'\2.-D-. MI&OE5H8841B4-ZJZMYWUES2W->=Y>_EXQ2D<,>*FNL4QUXZ5CSSK:T\;3,\5 MRNG.F>4]*\NKRWE./NX^$VM/&^2VFDWO;RS/V*QV5B(X,HC6F? M !6K^KQN<^^>I3W>YRQ(Z22CRG)IC7.3HJ0<<:]@N/*T?3R8?BQ5M78U%Z+U M1.OB?_S+Z)^$^TKLO#KE.&L:1;;>L^SEO;+/^V__ .'8I#XIY?7=?O'?;WOW=7LN,?!LO/6;=JVBS6 M6-22OQ=H-^U4N7J:HY)8F;3O:6V3->WX\>%K2,^*_JZF?\Q'5/RCS_!TQMK: M[;84[^33RYLL1,1/]S'W=/--[1/&%L_!'IV>6]/9.=YZS&YWU_:ZZQIBQS,5 MX3_6M-[:]EJ]R4EHKJFL (WWWD/NO;QCVRZ=VP:YDE@V MSN'S\>6VR*M+TGJ<5> ME_E/J3+U)N*Z[7E^/2FL<)SY8FL:>?N8^_/9PFU)X3HACQLZB^3.FZ\FP6F- MWO[Z3I,Q,8LP MX])-?X*U]VG:-/-&GAGY+Y$HVZ>3O4I',D:Y^M:"VY#8;U8Y%SE=S55$WX_>Y/698C\CBF)K$_W\NDQV_Y<^A/W@3T]&XYCN>I,]=< M>WKZK%,Z3^,O&N28\L33'I77AK&68UGC";*4W6@ M !!X^\+=_G[;^::?:'QOF5L<7 ?0OR-R>>K.8TTYEOJ:8H MF.--OK$Q/HG+,=[^Y%//,*M>-?6,[[?QTKL+?]'MIBV:8F?;9=.%)\DQCB=9 MXS$WMI,1.-&_+#(& &W;T9.Q%_>QW8X6;;L0Z[P;PF_&<@\K/L03.QV>?!< M<[4>/9)HW1M63<,O3L3^,'6\='=+7IM+Z']NU?2E/PGZ0_B7J&N\W==>4[*8R7UCA>__ "\?;'ECOV[8 M[M>[,>VA8GL8R-C8XVM8QC6L8QC4:QC&HB-:UJ(B-:U$Z(B? B% 9F9G6>U< MM_0 "(Q]XZ[^G^;B.PGC3-2M:QF$WCN(M49IXFR/D2MF^/ MN-;*M6-MB-D?D;!D(U1\:N=C/"[QLF8VU7\O?0L3W^N>8T\ML>UB8CTURYH\ MWEQ5GA/^9Y-)5Y\;>L?4X:](["WXW)$7W$Q/97MIC]FT^WMV>UBL<8O*(^6L M5G #;?Z&6[Q:1ZGG;@^U,L-#:W\C:1;5KT:LDNQ\7[C! MA8>CYH8WI+LL-)%15WEMIUYM<<:=W/CRXY]CU=KQ_BI6/L^=8L'G\N> M 'RWKU+&4KF2R5RKC\=CZMB]D,A>L15*5&E4B?8M M7+EJP^."M5K01N?)(]S6,8U5541%4^J4ODO&/'$VR6F(B(C69F>$1$1QF9GL MA\WO3'2[Q.N[58@2/'I*C'UL/!7:L<4\MKQW]\)/#^G0_3 M\7WM:_Q!NXB^>>V:1]QAB?-2)UMIVY)MQFL5TI9XF=;6ZNYW--I:?D3;3-<, M=D7G[K+,>>\^YU[*17A$S;74,2NC8 M )(OW97D!<'WB53W[@#(9B!JRO1+&=T;>=1=1KI C%8]Z87 M936?OJ4C[/H3AX#[S MU74VZV4S[7-LYM[-L>2FG^&UI^QZ4X(I>M< M #";OE[]N!^P?BN;D+EW-,N;%E8;U?CGB[#VZJ[M MR-FZL*.]DQ-*1SWT,%2FEB^42(\E8X=Z\^UKK';,UK-?+WP=^7/'?KRG/R)S!G'5\'C)+M;CWC/#6+$> ME<=X*S8=*VCAZ+U:V]F+,:1I?RL[5NWW1L1[FPQ000WSZ+Z'Y'T-RR.7\IIK MGM$3ES6B/69;1';:?)6./=I'M:ZSIK,VM--.K.K^;]8\SOIBKK&/%77N M8ZSY(CRVG[J\^VMI'DB(C"LW%JP &Q_T[?3 M/YQ]0KD+Y-U"O/I?#VN9""#DGFG+8R6UK^N,=&VR_":_4=/13;=ULU7-=%CH M)F-@;+'+;EKPO8]T>^('B-R7H'8>LWM.D^KQQ/;>8X MZ3%8M,3$;OT5T)S;K3>]S;1.+EE+?C<\QK6OE[M8X=^\QV5B>&L3::Q,2L$. MU'M&X-[+^*,7Q#P3J4&OX*JK;F=SEM(+>W;QGG,\%G9=TSS*]>?-YB=%\#%< MUD%6!&05HX:\<<3:'=4=5\ZZPYI;FW.\LY,\\*UC6,>.ODICKK,5K']-IUM: M9M,S-RNG>F^4]+\NKRWE&.*88XVM/&^2WEM>VD=ZT_T1&D5B*Q$,F#7&= M !JH]2[U6.&?3XTZ7$>+'\B]Q&QXR6;1 M>(J=_P /L#)6(RMMO(UNHLD^MZE!(]'Q1+X+V7U5D_PY\,.;]>[ MR,OMMOT_CM^-SS';YZ8HGA>\^6?OXO#$ M]GFODF/3W5[:1$WO;MO>VG&T^B(TK$1%.>=\\YGU%S&_,^;9;9=U?[VM?)2E>R MM(UX1'IF=9F9GPHS;$@ ;K?2R]'7DWONS-# MDWDI,YQAVLXO(*R_M[(H:FUB,-N6\N[FYZFM7AC[:88GLOFF)CCY:XHF+6CC,UK,3,I^ M'_AGO^KLM=_ON_M^GZVXW[+Y9CMKBB=>'DG),36.R.]:)B)Z'$/#W&? G'6L M\3\/Z=AM#X^U"DM' ZW@X'15*K))7V+5JQ-*^6WDYSEH[S;FW,N>R/+,^>9F>,S,S,S,S,S+THQSO 5 M5G=#N#^0^Y?N(W^26.>3>.=.6]P?-$M=T4S]FW_8,TZ6-U1$JNCD==ZHL2)& MJ+\7X.AZ=],[6-CTWR_8Q&D8=C@IY?N,5*^7CY/+Q>?_ %3EC-U/S+-'&+[_ M '%OZ%F;8$ 'JW!G$&U\_\Q\9<)Z/!Y^U<[V=-MML- MLEO3W8UBL=O&TZ5CAVS#*\BY1N.?'N+-5X0XIXZX>T>G'1U+C/3->TK PL@@@?)0U[&5LXYMO;3;=;G-;):=9GC:9G2-?)&N MD1Y(B(CA"_\ LMG@Y?L\6QVM8KML..M*Q'DK6(B(_HAZ08]V@ M K:O5U[J7=VW?7S#NN+RBY/0-%R7[(>+WQ33RT7:=H-JY0DRN/\[PJV MIM6T39++LZ,8O@OM14ZIU7T.\)^F(Z5Z(VFTRU[N_P ]?7YNS7OY8B8K.GEI M3N4[9XUE27Q2Z@GJ#K#<6QVUV>UGU&/MTTQS/?GC.GMLDWTF(C6O=\VK6:20 MCL 667I3]J_\(/8YPQQEE,:N,WS/XA>3^4XY8WQ74Y W^*MELAC MU/#)0P;NC416XMJ]7+U<[SH\3^I_XLZTWG,L=N]LJ7]3A\WJL6M8F.WA>W>R M?\?D[%\.A>GXZ9Z6VG*[1IN8IW\O9_FY/;7C6(C6*S/I.7)[J^G-XDGQV@XR;VUWBCDA?>=3KRIX;!)'A;T3 M;K?JC'L\]9^2-OIEW$_V(GACU\DY9]KY^[WK1[EI77W5>/I'IW+S"LQ._O\ MB\%9\N2T3I,QY:TC6]O/$::ZS"N NW;N3NV\EDK=K(9'(6K%V_?NV);=V[=M MROGM6[=J=\D]FU9GD<^21[G/>]RJJJJGH92E,5(QXXBN.L1$1$:1$1PB(B.$ M1$<(B%&,S/&9?*?3X /OQ6+R6Y$3X5/ MC+EQX,5L^:T5PTK-K3/"(B(UF9GS1'&7+@P9MUGIMMO6;Y\EXK6L=MK6G2(C MTS,Q$+*+TN>R/&=B?:=I?&5NI4=RCM#8]\YGS,+*TDUS?MNJS$?P\JII.ZT[^:T:>VRV]UQTC6*\*5UX]VL:\6Q8T M!MP !B#WV=W&I=D?;'R-S]M'LMR_@<>N(T#6[3WM^>7).;B MGKZ?K*-AEALNJ6+T:V;[XG>97QE:S.G7RNAM?1/2N[ZRZDV_(MKK%,EN]EO' M_+Q5XY+\>&L1PKKVWFL>5@.I^?[7ICD>?G6[XTQ4]K7^O>>%*1I$^ZM,1,Z> MUC6T\(E64 MR'&9"5SF-:KGHBM3HJ]34>O]I.^Z'YMMJQK>>7YYB//:N.UJQY.V8B/0V[H+ M>3L>M.69XC77>8Z3Y.&6?5S/9/9%YG3RZ:<.U:!'FNO@ M $7C[PCZDG[.-0E[&N&MC\K?=_Q<5SG_,8N;_N- M5XZR=9D^,X\;9A=XJV:Y @D2?(L\37Q8-&1/:^/)=666\!?#OY0W<=:\XQZ[ M'!;3:UMV7RQ.DY=/+7%/"GGR:S$Q./C 7C-UQ\1VW\)\KOIO,U==Q:.VF.8X M8]?);)VV\V/A.L9.$+\N J\ M #;-Z'F_IQ_ZG';;-/8?!CMNN;WH&1:QTR>TKMG'.UT<)7>V%>CV+M28]ZH M]KF)X.J^%41[8L\:=A\?\-^8Q$:Y,48LL>CN9:3:?O.]V?\ @D7PHWGQ/KS8 MS,Z4R3DQSZ>_BO%8^_[O_;BL83S\79 M #5!ZF7JO<.>GQJ3\%"F/Y([C-BQGM6D\25;Z,CQ=:POEP M;=R1;J/=9US56*CG5X41+V6EC6*NC(TGMUI1\./"[F_7NZ]?/>V_3V.VF3/, M>ZF.W'AB>%[^>?VU M[3QM:?+:9F>R(TB(B*=GMF M9GQ$S+% ;OO2K]&_DCOERV*Y:Y79F>->UC M&Y!KY<_Y#Z>T]GGM?7KRHZ&LRQ89,E:&/$ M_P 7>7=%8K-<>OW/;%LG9$\*Q:8GNSP^)N).-N"N/=8XJXCT["Z M)H&GXZ+&8#6\%52O4JP1IUELV)'*^UDLI?G5T]NY9DEMW++WS3R22O<]:0_R\TYKFOGW^:W>M>TZS,^:/)%8CA6L1%:Q$16(B(A;OEW+=CRC98^7 MF?+,SVS:=9M.LS,S.KT8Q[N@ M T">K!ZUFF=GE?.<$]O%G"<@]STT$E+,Y17U\KIO""RH]C[&Q MQ,2:ML&_1(W_ +?!JYL=1SDGR"^%K*=N=?"WP;'V1VWX: M5M!BWW?MVY2W'8>0N1MJSN[;QMF1ERVR;5LN1LY;-YC(2M8Q;%V];DDFD\N& M-D<;.J,BB8V-B-8UK4NOL=CL^6;3'L.7XJ8=EBKW:4I$5K6/-$1_3/GG69XR MJ9O-YNN8;J^]WV2^7=Y+:VO:9FUI],S_ $1YHX1P=0.TZP M $F?TE?0RSG-SM:[D.\?!Y35^'/'4S6A<.7F3XK:.58HY4FK9 MCOK%)W\.?";+S7U?/.IZ6Q\LX6QX9X7R^:U_+7'/D MCA:\9L^;,S,ZS/&5H\6+%M\5<&"M:8:5BM:UB(K6(C2(B(X1$1PB(X1#E#B<@ M ' [3GZ^JZQL>T7&>;4UO Y?/VH_-C@\ROA\?8R,[/.E_TH?' M%75/$[XK?PK\!S[7!;=;G'MJ<+Y+UK'LVF(C_>^;VBE)O/9$3/\ 0J7K5JQ> MM6;MN5T]JW/-:LS/Z>.:Q8D=+-*_HB)XI)'JJ_\ V5/4VE*XZ1CI&E*Q$1'F MB.$/.?-ER9\ML^:>]EO:;6GSS,ZS/V9?.?3C !)Z^[3]I_SUYG MY,[NMEQOFX#AO%2<=<=SV()?)GY*W;'I)LF2H6/+]G?:U70IEK3QJ[Q-;L43 MT3JB*E;/YB^J?B?*-MTIM[:9]W;UV73\ECG2D3Y=+Y>,HQ=GN[1%LENS6)K2:UB8GLR6A--*>+-@ !K M9]6KNI?VB=BW,?(6(R"8[?=OQ[.).+Y6K*RS'O'(5>[CF9.A)&^/RLCJNL5\ MGFH%V.*WK\WF]7BF)TGT7OW,<_P!_ MR=K3NO>H(Z9Z5W7,J6TW4T]7B[-?6Y/:UF(GM[O&\Q_5K/">Q6O'HFHD -H M/H]=JC>[3OMXEU3,XQV2X]XYM/YCY,8^-9**-'U-GW&UC, M9,Q'(]:]N1R?\J](T\6^J/X6Z(W6YPV[N_W,?%\/G[V2)BUH]-,<7M'IB/.D MCPJZ>^7^K\$Y:Z[/:?C[]NGM)CU==8\LY)K.D]M8MYI60QYZ+K M !\63R>-PN-R&8S&0I8G$8FE;R>5RN3MP M4,;C,;0@DM7LAD+UJ2*M3I4ZT3I)99'-CCC:KG*B(JGWCQY,V2N+%6;9;3$1 M$1,S,S.D1$1QF9GA$1QF7Y:T5B;6F(K$:S,^16Z^JWWUY+OQ[J]FWC%7KG[' M=!]KT+A'$3-?7BCT_'WI76MLGI.9$Z+,;[DFNR$ZRM6Q%66M4>YS:D:)Z&>% MW1./H?I?'L\L1\K[C3+N+=OMYCA37^KBCVL:<)MWK1[J5)?$OJ^>K>H;9-O: M9Y3MM<>"/),:^VR?_,F(F/+W(I$Q$Q+6>2.CP 22/N[_8<[F3FS(=WW(6%D MEXXX#R;*7'#+D,K:>R;ZW5>]I/Q; M;S-,&NNELLQI:\>>*5GNQVQWK>2U$W\IBM$ ( WKM=_#> M[3N#>W*WE=6PLU*PV3&[ER3)*VKO>ZM="ODW*-.>JS$8QZK*SV M>I-9A>C;SVEZO!#H;^%NF_E;?TTYUS"*WMK'''A[<>/CV3.O?OV<;5K/N%1/ M&+J_Y=YW\B;.VO*]C:8G3LOG[+V[=)BD>TKPB8GUG&8M#1B38AP M '=>-M@74N1=!VILR5W:SNNJ[ VPLLE=(%PV=H9%)EGA5)84B6MX MO&WXS>G5/A.ES/!\:Y;N-K$:SDP9*Z=NO>K,::>7M93D>XIM.=;/=Y)BN/%N ML5YF>$1%P M3&NR&6F8^-8Z-=[&.]HE@9)N_A_T9O.N>H\7*,'>KLH]OGR1_P O%$^VG7L[ M]O?NU]U>?)6)B/; M3$36LM[V#)[/M6PY)S'6\KFLO9DMW++F1,BKUH? M,D\,4$+(X*\36QQ,9&QK4]$^7\OV?*MCBY;R_'7%LL&.*4I'96M8TB///IF= M9F=9F9F9E1G?;W=. M)=KN.1)7-?C\'O>"R&2@E9#)#++!:H021R,:]JOC>K>J=3 =5['Y3Z8YCR[3 M6<^QSTCV;8K1$\?+$S$QZ6:Z;WGR?U#L=]V1AWF&\^Q7)69_IC6)6H)YD/00 M 1]_5C];#3^T6'8. M^V^YB-[[FWPV,;G\]X*F7TS@^2:"6)\N8:]9Z6P\C4Y7,=!AG,EJTWHK\C_R M-I69X\+?!O=]5SCY[U#%\'3>L36O&N3<_P!WLFF*?+DUBUNS'V]^L->(OBIM MNFXOR?D2V2/)3C%>V_9W;0:MXWC<.2]OV/?^0-ES.X;K MMV6MYS9=GV"]/DLQFLM>D66S=O7+#GRRR/ MV9F753LNN !)X])7T+,KS$W6NY+O/P-[ <2 M3,J9OC[A*ZMW%;+R96EB;9H;%O21+5OZWH4[)(Y:E-DD>0RZ)XY$KT_+6]6W MQ4\;,7*)R=.]'WKDYK&MY/7ASX2Y.9 M^KYYU12:'PV'HUL9B<3C*$#*U''8W'4HH*=&C3K1MCBAB8R.-C4:U$1$0I_FS9 M=QEMGSVM?/>TVM:TS-K3,ZS,S.LS,SQF9XS*T.+%CPXZX<-:TQ5B(K6L1$1$ M<(B(CA$1'"(CA#D3C?8 ?XYS6-<][D M:QJ*YSG*C6M:U.KG.9!?RZHYS)]DB>L-3HOR1MVLAD+5F]?O69[EV[][E<]RJJJJJ6QI2F.D8\<16E8B(B(TB(CLB(\D1Y( M5JM:U[3>\S-YG69GC,S/;,SY9E\Q]/P 'WXO M%Y/.9/'87"XZ]E\SE[U3%XG$XNI8R&3RF3R%B.I0QV.H5(YK5V]=M3,BAAB8 MZ221R-:BJJ(?&7+CPX[9LUJTPTK-K6M,1%8B-9F9GA$1'&9GA$/O'CR9''A)CV,8^>]58XOO>%L M>WMQKC\L6RQV6OYJ3[6G;;6W"DI(K.G\ QS[PLRFN]I'=+ ML"R0PI@NW/F[,K-9175XDQG&>SW?,G:U6N6%GD=7(BHOA13/]*89W'5'+=O$ M3,WW^WKI';/>S4CAZ>+'F[S MR !^]:M8N6(*E2":U:M315JU:M$^>Q8L3O;%#!!#$UTDTTTCD: MUK45SG*B(G4_+6K2LWO,12(UF9X1$1VS,^2(?6/'DRY*XL59MEM,1$1&LS,\ M(B(CC,S/"(CM6;'IM]JM;LW[->&.%IJC*VX5]>BV_E"7PL\VQR;N;(\YML$T MLCP8WRES]2[BNFXW^3N8]=? M\G%,QK']_)-M>V)BE9U5<\=>H?C7--OTY@M$X=M7UN2(F)_&WCVD3Y8FF/CV M\8R]G")1LBQ*! !.3^[?]JZ<6]K.W=R6PX](=J[C-E6MK+N/+>0 MPV,?"]R>T5ES^X2Y6:5OP,GKUJ7X_;Z3PG M-EB+6]'M:=R(\TS>%NO!7I[Y*Z9MS;-73=[^_>C6-)C%36N./LSW[Q/#6+1Y MDC0K\F0 (U7WAWO]_8]Q%1[ M-N-4;V/MJRYJW#J6IJ[<&[R41\%_DK)TWUWHLB*F(J6HWQJV MY$]MB? +H3Y7YM;JWF-->6[*VF&)CA?<::][TQAB=?[\UG7VLPA7QEZQ^1N4 M1T_L;Z.X'EOCWA M7C?&KEMWY*VG%ZKK]17)' RUD9T;-D+\Z_%JXK$TVRV[4[CG/,+=W9[;%:]I\ND=D1YYM.E:QY9F(93DG*-WS[FV#D^RC7<[C M)%8\T1VVM/HK6)M/ETB=.*SO[4^V_1NTGM_XSX X]KQMP7'^O5Z%O*)6CK6] MGV2RKKVS[9DV,5ZKD=DSMB>U(BN>D22-B:O@C8B>;74_4.]ZIY[N>>\PF9SY M\DS$:ZQ2D<*4CT4K$5CSZ:]LK[[ML&.*QV:S/;:TZ=MK6 MF;6GRS,RR&,"R@ !IB];7O[3LP[7;NHZ-ETI\]<_P!7,:5Q M\^I9\K):CK:00P;QR*QL;5EAL8?'9!E/&O\ %$YN4NQ3L5[:LK%E_P &^A9Z MPZFKNM[37D>QFN3+K'"]M=<>+_BF.]>./M*S$Z=Z)1QXF]81TGT];XM:(YON MM<>&.&M>'M\NGFQQ/#A,=^:1/"5>J7W4H 6Q'$^R M2;CQ9QKM\TTUF;:M TW9);%F.*&Q8DSFNX[)OFL10_Z,4TKK2N>UGQ6N543X M#RWYIMXVG,]QM:Q$5QY\E(B.R.[>8TC^AZ,X+^LPTR?UJQ/],:N_G1UC6,1D<_L. M?S%N&AB<+A,14FOY3*Y*]8>R"I1H4J[Y99'N1K&-557HAS;?;Y]WN*;7:TMD MW.2\5I6L:VM:TZ5K$1QF9F=(CSN+/GP[;#?<[BU:8,=9M:UITBM8C69F9[(B M.,RKA/52]0#/]_WE1)'>A/ACT)@Z$Z=IM+Q6>>VW-)F.58=:8*3PTIKQO,?U\DQK/FCNUX]W5K- M)':( M;^!-^_:MP9POR MCYJ3_M)XGXZW[SVI$C9OGCI^'V+S42&2:%$D^4>O1CWM^'X%5/A/+WGFQ^2^ M=[SEFFGQ?=9<6G_IY+4\OL/0WD^\^4>4[7F';Z_;8\GW]*V_[WK!BV1 M _P ]R-8U%^.Q=\/F5[6Q-3P0+XODQ72>7>CM-X5^"$Y?5]1=:XIC'PMBVE MHXSYK;B/)'9,8O+_ ,SAK2:Z>(WBY&/UG(NDLFM^-W//:M3S6;5F:2Q9LV)'S3V)YGNDFGGFD1NS,KTZ&.H4XY MK=V[;L2-CBBC8Z21[D:U%540^,N7%@Q6S9[5IAI$S:UIB*Q$<9F9GA$1'&9G MA#[QX\F;)7%AK:^6TQ$5B)F9F>$1$1QF9GLB$SKTD_0NQO$+]9[E>]# 8_.\ MJPK4SG'?"%[V7*:_QM88^*UCMDWUK?.HY[?JTD:25:#72T,0JI)+Y]WP)1I_ MXJ>-F3FT9.G>C\EJ2V2/)7C6G;.M].Y)]*V)[ M !P6S[1K>DZYG-OW#/8C5]5UG%W?)?+'GXTQS[GO6B+ MQ5;Q&\5\_/._R3IRUL7)N-;Y>R^?T1Y:8I\W"UX]UI69K,<(L(A M #OO&'%_(7-&^ZSQ?Q5J.:WK?\ <G1YES/8:;S'R_EV.^;>9;:5I6-9F?^Z(CC M,SI$1$S,Q$3*=WZ57HR<=]D6/Q7,/,T6"Y+[IKM/QQ96-K\AI_$$-IKVS8G0 M([D,*7]CF@EA;81/%7I)! Z=]RD7B?XO\PZSR6Y3R>;[;IFL^Y[,F?3 M[K+IV4U]SBB=/NK]ZW=BEN?#WPPV72E*\SYIW,_4$QV]M,.ODQZ]MOZV28U\ ME=(UFV\\A1+( P?\ 4OS%O!^GQWG7:20K-/VW3TOKI',<%N'GID MBT?[8C7T-8ZUM->C^:S'S=N(_IQ7A6,'I$H0 #<-Z'/:@WN@[[ M]"R.>QC,AQSP'#^VO=6686RT;M_6[E:'C_ S),R2K.[([S9IV9:\C7-LX^A; M;TZ=52)/&KJG^&NB,^+!;N\PW\_%\>DZ3$6B9RVX<>&.+5B>&EK5E*GA!T[\ MN=64W>:L3L=A'KK:QK$W[,5>WA/?_&1PF/Q2^9]UG\C5>+])V/=\TC98H9[537L78R/R=2=,J1NR.5F MA;6K,7X9+$K&(BJY$,ER?E>YYWS7;\HV<:[KY/VCFSE3D7E_=K*6]MY,W39-XV M"9O7R4RFRY:UE;,%5J__ "J55]KRH(TZ-CA8UJ(B(B'IIRCEFVY+RO;\IV<: M;7;8:8Z^Q2L1K/IG36?/,R\_N<\TW'.^:[CFVZ_S]QEM>8UUTUGA6)\U8TK' MHB'G1D&- /6>".']H[@>9^+^$M+A\W9^4MXUW2L4]S7.@I29S)04[&5N^!%6 M/'8:F^2W9?\ @CKPO[$S%8]-ITK'IF M&6Y#RC/S[G.VY/M]?6;C-6FL?HCYI.GBEE'FC@] -IM<&QVN+9;6L4VV''6E*QV16L1 M6(CV(AWTZ+L #PWN4[@= [6> M#>2.>^3+JU-2XYURWFK%>)R-OYW)KX:F U?$-72.''2&.YOS39\D MY9FYKO[=W:8,#UO$^T/DEAP>L8.K7Q]*-57RZM9C?PIU/2+IWD6QZ9Y+ MM^1\MKIM-OCBL<(B;3VVO;3[J]IFUI\\RH9U%SW>=2)F:84 3&_NX?8>NMZOL'?3R+A_!FMR@RFB\$U;]= M[)J&IP6'4]UWRNR>!/!)LF0KKBJ,T;DT4P4K-K6F=(K6(UF9 MGR1$<9E6>^HCWF[/WU=TF^!K?1GP_P"C]MT3TS@Y/BTG=S'?SWB(]OFM$=Z? M3%>%*?V:QY=5&>O>J\O5W4.7F&L_$*3ZO!7CI&.L\+:3$:6R3[>VL:QK%=9B ML,'#=6F +37LUR?RUV@=J>9]J]N^5NVW@S)^V]?% M[9[?QAJ]KVKQ=$Z^T>;X^O1/PGF3U9B]1U5S/#,=V:.S''FO_\ 7/-\?EFNTK:/9K?/I_33'_QVT]Q9 M7'QIZXT__H_EE_-;(W-,.FE;YXRQ MV\?78Z99F-?3>8GR:Q,+Q>&.\^/="[FFS MV>.^7=9;16E*Q-K6M/"(B(XS,N'<;C!M,%]UNKUQ[?'6;6M:8BM8CC,S,\(B M$(?U:?6[V7N>?LG;OVKY/+:=VZN=:PVX;TR.WA]PYK@;):JW*D37OANZYQ?D MH'-5*,D<.0R<7_V[Y4,CZ27.\*_!C;=-1CY_U/6F;J#A;'BX6Q[>>$Q/FOFB M?NHF:TGW&LQ%U4_$;Q6S\^G)R7IZUL7).-;Y.-;Y^V)CSUQ3_5TBUH]UI$S1 M'0+ H3 ]#XJXGY'YPW_6>+>)=.S6^;_N&2 MAQ6O:S@:Z3W;MJ9R(Z6:65\-/'8ZI'UEM7+4L-2G QTT\L<3'/3HO>TZ1$?[YF>RM:Q-K3I%8F9B'=Y=R[?+Z5?HW<;]C>)Q7+?*[,/R5W3Y+'H^7/^0R MYJ_$<=^HL5[7^.F68O'/F7Q6)*][//:RQ8B5T-9E>N^9+-'_ !/\7>8]:Y;< MJY7W]MTQ6WN==+Y])X6RZ=E>$37%QB)XVFUHKW;=^'OACL>D\=>8\Q[N?J"U M?==M,.L<:X]?NO);)VS'"L5B9[V[\AA*P M /)^;^7^:-SQ.B.-9M/^R(CMM:9X16(F9GLA <]43U=^5>_S M8;6BZDW+\9]K^#RC;&N<=K/!%G=ULT)9TH;;R?:Q\UB&YDG,D22#$0SS8S&N M1JM6S89[6^\_AIX4_'W-9 M[D4^Z_\ $GF/6.:=IMN]@Y!2VM%:QQODOIK%,=?NK3]B(C6UIK6)F,WT_T[S7J?F->6RE*Z M\;WM]S6/Z9GA6)M,1-@/Z<7IA\)>GKH21Z_!!O'.&S8RM!R1S)E*3&93).Z1 M3SZUJ%619%U;1ZUV/QLJQN6Q<>UDMR69T<+8:(^(7B3SGK[?:[B9P\EQVF<. MWK/M8\D7R3]WDF/NIX5XQ2(B9UN1T1T%RKHO9Z88C+S;)6/6YICC/]FD?<8X MGR=MN$VF=(TV8D<-[ #6WZO_ /\ @T^[S_\ 5E'_ /Y1 MKQ(7A1__ )%Y3_\ Q7_Y;-2Z\_\ [+YI_P#P67_X)5KAZ**' MGZ_=_.T]W;YV24N4=AQSZ6_=T&5K\DY%+$+H;E7CW%Q7,5Q;C94/>U36\BZ+8N>,XFV[S%7F\,E?C+C^_4MX^A=B1B. M2+:=Z6K)"YK^BMPEACD5'%B_Y=^E_E#G^?J?<5UV^QIW,>OES98F)F/[F/O: M^G)68[$)^-_4/R=T]CY)@F8W.^O[;37ABQS%K<8_K6FE=.R:]^$)8N6J: ) M-?W:GM73>>>>2^ZW8L>Z3 \(X%VCZ'/-&](9N2.0*4\.8O5)? L4TVM:&EB" M>-5ZL^78'_A1"M_\Q?4_Q+DFVZ7V]M,^\OZW+_Z6*?:Q/]_)I,?^G,+ ^!/3 M\9]]N>I<\:X\%?4XNSW=XBV2?/$UIW8]C)*:X4Y6= M "$']X;[_'EQC0M34?!X6*W+V;S9$>L$#F7-\ NA?DCE,]7-?6/QW>UZ4V%_P#I=O:+9YB>%LNGM:3Y MXQQ.LQQCOSI/MJ(VA8E @ S0[ >S_:>^'NBXZX(P++U7 9&]\X.3-EI0+*F MG\98*:O-M6=?(K70PVYH98Z&/\SI'+E+M:)RHCU5-.Z\ZMVW1?3.XYWF[L[B MM>YAI/\ S,UM>Y7V(XVMYJ5M+;^ANE\O5O46'E<1,;.)[^:T?IK^GZ3KV(U76,'1:K:F*P6"H08W%T8 M?$KGN;7IUF-\3E5[U3Q.57*JKYQ[W>;GF&[R[[>7G)N\V2U[VGMM:TS,S]F9 M7JP8,.VPTVVWK%,&.L5K6.$16(TB(CS1'!VDZSE (J7WC? MOX36M9P_8EQKG$9G=OKXK=.?;6/G0TKC^Q-!-_H6-FN5V9:_ Y& MRI0@I=>L%QR.L[_+YT-\9W5^MN8T_$89MCVT3V6R::9,L1,=E(GN5GL[TV\M M.$">-?6'Q'8UZ4V-YC=[FL6S3&L=W#KPIK&G'),>VCC[2)BT:7C6'*6Y5< M +/GTYLQ4SG8%V5W:23-A@[6^"\.])V-8_P!KU[C; M7,!?5K6OD1877L9(L:]>KHU:JHBKT3S9\0<-\'7?.*7TUGF>YMP\U\U[1_LF M-?2OST9:+='\JF/F[;1_1AI#,XT]LH M &M3U3>_W =@/;5E]WISX^_P S;TMO4.$=5M^7.EW:9:R/N[5DZ2JZ236- M&HRI8R&P[/M&9R6P[%GLM9DN93-9S,W)LAEA>VVV#9[>FTVM*X]MBI%*5K&E:UK&E:Q'DB(B(B%(,^?-NL]]S MN+6ON,EIM:TSK-K6G69F?+,S.LN#.9Q =NU;0]PW: MMMMW5=?R.;IZ'JES>-RMT8'2UM;U.AD,7B+&=RTR?$JT$R^;IU&O=_S6+43$ M^%R'5W6^VFSMBINLE:7SY8QXXF>-[S%K16OGGNUM;V*S/D=G;[/<[JN2VWI: M]<..=>>>)>VKC+8^8.;=UQ.AZ!J\"29',Y1TKY+%J5'^Q8?#8VK'/DL[GL MG(Q65:-.*:U8?\#&+T7IEN21;"_,^:Y:X=GCCC:?+/DK6(XVM/DK6)F?)" MZH'JXH!L MD^F:ZW*<9]LF!R+9]8XTBN+'E=PLU)(Y*NU\IV*5F6GF;CN[GJ2]=+YM/:XXGMIAB8UK73A:T^VOQU[M= M*13WK[Q'YCUEGG:X.]@Y#2WM<6O&^G9?+I.EK:\:UCVM/)K;6TZ?R64:@ M 9,=J7:/SEWG\KXOB'@G4I]ASMI&W,[F[26*FH MZ/@6O\%C9=US[*]B#!X:!?B,5S7SVIU9!6CFL21Q.USJCJODO1_*[[7_;,\*Q-IB%@;Z=GIE\&^GIH"T-2KP;OS)L>/BK\CO/#UF28[;S$:1,Q2*Q,Q-R>BN@^4]%[/N;:(R\SO7\;GM$1:W ME[M8X]S'KV5B9UTB;3:8B8V1$>-X M!B9WD=Z?!?8UQ+>Y8YNV+V.&3VFEIVF8I:]K=.1-A@A;*S :EB)IX/:9F^8Q M;-J5T5*A$])+$L;5;XMJZ1Z.YWUKS6O*^38]9X3DR6UC'BI/W5[:3IY=*QK: MTQI6):YU/U3RGI/ET\QYK?2.,4I&DWR6_JTCR^F9TK6.-IA7S=_GJ*<[^H)R M4NU\EY#YO\?X"Y;7C3B#"7)Y-2T6A88R!UASI&PR;#M>0KPM6]E;#$EF>KF0 MQUJR1UH[Y="^'_).@^7?%>75]9O\D1Z[/:([^28XZ?V*1/N:1PCMF;6UM--. ML>M>;]9;[XQOI[FRI,^JPUGVF.)_^*\_=7GC/9$5KI6,!#>FG@ M ; .P'TY^>/4%Y(76.-L>NN\=Z_:K_M*YAS=*634M(IRL M69M2)J2UG[)MM^)$2GB:LGG2*Y)9G5ZK9+$>B==^(/(^@^7?&>8V]9S#)$^I MV]9]ODGS^7N4C[J]HTCLK%K:5G<>CNB>;]9[[XOL:]S94F/6YK1[3''F\G>O M/W-(X^6>[76T6"_9UV7<%=CG$U'B?@_7/8:S_9[>W;EEFU+6[\AYZ&.1BY_< MKNL.=]:=)R9+?UKVB(UGS1&E: MQPK$0RP-6;$ #5IZUG_ ."^[L?_ +V-%_\ VM\?DE^# MW_\ DGE7_K7_ /TA:B@ 94]DG;9 ME^[KNIX5[?L8VTRIONY48=KR-6)TDF$T/#MDSN]YQOA=$Q)L;JF-MR0(]\;9 M;/EQ^-KGHIJ_6G4>+I3I?><^R:=_!AGU<3]UEM[7'7[-YKKPG2-9TX-GZ,Y! M?J;J7:\HTF<%\D6RSQX8J>VR:S'9K6.[6=8]M:L:Q,K0C X+#ZO@\+K.O8ZK MA\!KN)QV"P>)HQI#2Q>'Q%.''XS'4X4^"*K2I5V11M3_ )6-1#S6SYLNYS7W M&>TWSY+3:UI[9M:=9F?3,SK*^M*UI6*4B(I$:1'FB.R'+'$^@ M K3O58[J/XON^/F?DW&9)BOA=TQ_"G16SY=DKW=[DIZ[-Y_6Y8BTQ/II M7NX_^#MGM4?\3.H(ZBZPW.YQSKM,$^HQ]G&F*9B9B8F=8MDF]ZS_ %;1PCL: MZ206@@']-:Y[FM:U7.B-:B=5555?@03,1&L]C]B)M,5K&MI6 M7'I8=K'\(/8_POQ;DL>W'[SE\+^TGE!CHG0VOV@[['7S&5Q]]KO^:YJV-6GA M%>]D]F\KY=$<@C MIKIC:6)^2,&F7< M6_L1/#'$_P!;+;VL=DQ7O6CW.C2^O>J\?2/3V7F$:3O[_B\%9\N2T3I,Q_5I M&M[=FL1W=8F85OE^_=RMZ[E,G;L7\CDK=F_D+UR9]BW=NW)GV+=NU/*YTL]B MS/(Y[WN57.JGH9CQTQ8ZXL417'6(B(CA$1$:1$1YHCL49S9LNXS7SY[ M3?->TVM:>,S:9UF9GRS,SK+Y#[<8 GZ>@[V'M[5>UV#F'>\+%5YL[DZ6'V_ M)>U0PNR6I\7^2MSC_462JQT]&QE:EQ=GF46JE%/&_KC^*.I MIY5L;S/)N73;'7372^;LRY/-,1,>KI/FK-HG2\KG>%/2/\,].UW.[KIS?>Z9 M,FO;6O\ R\?9$QW:SWK1Y+VM&LQ$-Z9"B4 #&3O$[HM&[- M^W3DKN!WV:"2CI>%D^;^!=:CK7=RW3(]:6I:?B_%XI7V\YF)8V2/C9(M6HV: MT]OE02.38^DNFM[U=U!M^0[&)]9FO[:VFL8\<<;Y+>BM=>WMMI6.,PP_/^=[ M/IWD^?G.^G\1@I,Z>6UNRM*Z_=6M,5CV=9X:JQWF/EK=^>.5-_YDY)RS\WO/ M).TY;;=DR+FMBB?D,K9?.M6E69TBI8O'0*RM4K1HV*M5BCB8B,8U$](N3\JV M7(^5X.3\NKW-EM\5:4CT5CMF?+,SK-IGC,S,SQE0OG/-=WSSFF?F^^G7=9\D MVMYH\D5C^S6L16OFB(>:F18T LTO2X__!V]FW_Z M@M!_^Y,9YQ>)G_\ D#F__P#'9?\ XE]NB/\ ^SN5_P#^OP?_ *56>IHS: M =/Y!W[3^*]&V[DGD#.TM8TC1=>RVU; M5L&0R*UC69_H M\D<9[(XJUCU%^^'<>_CN4VCF'-I?Q.D8_P S5N(=)M3-BGA_P!%[/H;IW%RG#W;[VWM\^2/^9EF M(UT\OZO/GG M2)TB-,#S=VH@ ?W'')+(R*)CY997MCCCC:Y\DDCW(U MC&,:BN>][E1$1$ZJHF8B-9X1!$3,Z1VILO;KZ8<7:[Z._=RW><%69W(<\=M/ M(V_;VEF&-\4QVI+=>*J_#6:3)LF]'LB^5[4K9%L05*ZK37J M#Q)GJ;Q;Y5.RO/\ #VQYCBQ8M.R\WR5IESZ:3KWHG2GE]76-.[:UEJ.2=!1R M#PSYE\;I'RYO-AER9->VG=QS?'AUUC3NS&MO)WYG7O16J$N7*57 M 2U/NN/('EY7N_P"*[-ISO:\?Q)R!A:*R2^&+Y.L[OKFSVF1> M%T/BG^5,0Q[O$UW^FU.CD_Y*L?S,;#7%RGFE8[+9\5I]F,=Z1]CNY/Z?)Y;& M> &\TRVN')6/8G)6\_[:?]NR7F5062 M &(7>AWN<%=BO$UWE+FG8&PS66VZ>CZ)BGPV-TY%V*"NLT># MUK&/>U?+8JL]KOS^71H1O:Z>1JOC;)MG1_1G.^MN:QRSD^/6(TG)EMPQXJ3. MG>O/_P -8UM:8]K'"9C6NJ.J^4=)YK'^^TZ5KY9X MQK7T]_'J&\[>H%R<_<>3LDN#T7 VKK.,^(\+=LOU#0\58D5K9$9)Y29W;;U9 MK$R.8GC;/:>WPQLKUF0UHKY=#= \DZ#Y;\4Y;7O[Z\1Z[/:(]9EM'_PTB?<8 MXG2O;,VM,VFFO6'6G-^LM_\ &M_;N;2DSZK#69[F./\ \UYCW5YC6?)$5B*Q M@6;PU #8;Z?'IN\Z>H1R-\@:#3?JO%^N7J MC.2^9,UC[$VL:E4D=7EFQF,8CJS=HW>Q1F\RIB89HW.16R6):U=5F30>O?$/ MDG07+_7[Z?6\SR5GU.WK,=^\\>-NWN8XGA:\Q/FK%K>U;IT9T/S?K/>^IV<> MKY?28];FM$]RD<.$=G?R3'&*1,>>TUKQ6"/:#V:\%=D7$^/XFX-U>/%4D;6M M;7M>02&WN?(.P10NCEV/<<)>GKH2R;!/!O'.&S8RS/QOPWB[K&93).Z2P0;+M]J-)%U;1ZUV/P M/M2-6Q<>U\5.*9T,_VKS]QCB?+VVXQ6)TG2OT[HNZK MFSO%Y9S/,G.NV3;+M&3\=7&8^NV6IK.G:^VU8MT=2TW"OGLLPNN8Q]I_E1>. M6>5[G36)9[$DLS[W],],O.G&=(B( MTBL5K$1%-^H.H>:]3[6->$<9GMM,VF9G'0 MV!A -RWI;>D)REW[[%1Y!W9,QQGVN87)^' M.;\^FD6:Y"GQUIC,AJ/&->ZB1V[#W,?7MYI\GALV8UJK$7B9XLIKU]KBU]KBB8X9,TQV1Y:X]8O?A[FL]Y)WA_X;VR:>VR:3QIBB>WS3?2:UX^ZM'=3W.%.$>*^W7C76>(N&=,P^AZ!J5)E/ M$X/#5TB223PM]KRN5MN\5S-9[*S-6:[?M22V[D[G22R/>JJ4:YSSGF?4',Q MHO\ ^UOC\DOP>_\ \D\J_P#6O_\ HY&F>(G_ /9',_\ ^%M_W*X,]"U% M E_P#W9CM192P?,?>5LV.C6WFK#N%.+9IV]9H<5CWXW8>2,W7CDC5B M1Y')?)6/KV(W)(U:5Z)>C7KXJF_S'=4S?<;3I#;6GN4CXQFT\MIUKBK/L5[] MICL]M2>V%G? KIWU&PW'4V>OXW/;U.*?_+I.N28]%KQ%>.D_B_-*605;6! M #5WZQ'=5_"=V(7KZK#V:^LR:Q$Q$]LTCO9-- M)X4G@K?#T,47 &T/T>.U9.[+OOXCU;,8OY3X_XWMNYEY+9+ D]&36M!MTK> M-Q&1C>K8Y:6T;C9QF,FCZ^)U>W(J(J-4C/Q/> MRQ,6M'IICB]HGSQ'G21X5=/?+_6&"-PN-R&8S&0 MI8G$8FE;R>5RN3MP4,;C,;0@DM7LAD+UJ2*M3I4ZT3I)99'-CCC:KG*B(JGW MCQY,V2N+%6;9;3$1$1,S,S.D1$1QF9GA$1QF7Y:T5B;6F(K$:S,^16Z^JWWU MY+OQ[J]FWC%7KG['=!]KT+A'$3-?7BCT_'WI76MLGI.9$Z+,;[DFNR$ZRM6Q M%66M4>YS:D:)Z&>%W1./H?I?'L\L1\K[C3+N+=OMYCA37^KBCVL:<)MWK1[J M5)?$OJ^>K>H;9-O:9Y3MM<>"/),:^VR?_,F(F/+W(I$Q$Q+6>2.CP ;?O1> M[#W]Z_=AB+NX8=UW@K@Q^*Y"Y5?:K3R8O8+4=QZZ5QQ+,V-U=TNXYBB^2S"] MS/-P]"]X7))X.L3>,77$='=+WQ;2^G.]]WL6'28UI&GXS+IV^TK.E9\E[4\F MJ4_"?I#^)>H8WF[KKRG93&2^L<+W_P"7C[8\L=^W;'=KW9CVT+$DH$N6 M ((GK^]_CNX_N#;VU<=9UUKACMSR]VAFY*%IS\9NG-,;)L=L^ M7>UK(V6*NB12RX.DJ^-&V?E"6-[HK+%2[G@3T+'3_(?XCYA33F_,*1-=8]MC MV_;2/1.7ADMV>U[D3QB54/&?K'Y6YI'3>QOKR_9VUR3$Q,7S]DQP\F*)FO;[ MN;Q,>UB4?,GI" LTO2X__ =O9M_^H+0?_N3& M><7B9_\ Y YO_P#QV7_XE]NB/_[.Y7__ *_!_P#I59ZFC-H M !#'^\*^I!^T#;9^Q/B#-O=I?'^7JW^?\ -8ZU_P!O ML_(&.>VSB^-VO@^+8Q&@S^"SDFJ][9,YX(7LCEQBK);_ , _#SXAM8ZWYM3_ M *S/28VM9CC3%/"V;CV6RQPIPX8]9B9C)PK!XS](XXAFAREE$5J.R,E" M-?,B2S&0!X[=?_(')_X7Y9?3F^^I/K)B>.+;SK%O8MEXTC^Q%YX3W937X.=% M_+7-/XBYA37EFSO'Q:Q,LCG-C2+/X>YBI%>YC)'M8C+:]51KE1/P(I3+8[F=GO<.\K[K%EI?[VT M6_[EJ]YMXW6TR[6WNJ:K%>>I//5M035K5::2O9K6(WPSUYX7N MCF@GAD:V2*:*1JMI=;5O6+5F)K,:Q,=DQYX>=5JS69K:)BT3 MI,3Y'XGZ_ -^WW<'?G:GZA%W5GR?Z'*/!/(FJ-@PN3U3D"O98V-S8_:8*>G66-<]%1(YI$3XSD4@O\ F%V,;KH*NZCW6VWV M*^OHM%\4Q[$SDCL\L0F'P0WGQ;K.=O/9N-IDI]FLTR1/LZ4G^F4]$HZMZ M :Q/4A]47A3T]=&5F8DI[]SMLF-D ML\><,X[)MKY"W&LK:[=FW.[!%7N8XG3OY)\T3I2)B;S&M8MH77'7_*NB]I^-TSO/'N4CSS&MIB8K$Z3,5_'UY7_MJ M%1%EK:WJ."BEDEHZMIF"6::KKVN8]TKG,@B57RS/DL3OFLRS327OZ;Z9Y-TG MRNG*.288Q;6O&9[;Y+>6^2W;>\^>>R(BM8BL1$4WY]U!S7J7F-N9\WRSDW%N M$1V5I7R4I7LK6/-';.LS,VF9G'HSS# ;H? M2T]'SE#OTS5#DK?5RW&?:WBKF1MM68Y*[(?\3?%KEG0^&W+MCW-SU->OM<>NM,.L1I?-,3K&L3K M7''MK<)GNUF+3*/A_P"&F_ZORQOMYWL'3];<;_=9=.VN+6-)XQI:\^UKY.]: M)B)[/#O#?&' ''.M<3<.Z9AM"X^U&DE'!ZYA(7LKP-]RN6C?-^;\RY[S#)S7F^:^??Y9UM>W;/FB(CA6L1PK6 ML16L<(B(6^Y9RS8STS,]LS,\9M,S,SQF9EZ:8UWP M :,O57]9GCWL@Q^4X=XZ>]2: MDF)F62_J'$%>['')6S&_/J2P)?V*Q5D\VC@H9FS^%66+BPUW0,N37X7^$&_Z MTR5YOS?O[?IBL^Z[,F>8[:XM==*1/"V28T[:TUM%II$WB%XG[+I2EN6T[%)L=>M7C9%$QD;&L2[W+>6[#D^QQ\ MMY9BI@V.*NE*4C2L1V_9F9UF9G69F9F9F9F51=_O][S3>9-_S#+?-O,MM;7M M.LS/_=$1PB(TB(B(B(B'1#NNH !)+])?T.- M@[A_FWW%]W6(RVI<#RI5S.D<73^VX;;^8:DD26*.9S$D;JN0U7CBVCV20R,5 ME_,P]70>SUG16IZ[^*?C3@Y!ZSI_I2],O/(UKDS1I;'@GLFM>V+Y8XQ,>YQS M[KO6B:Q.7ASX3YN=>KYWU)6V/E$Z6QXN-;YH[8M;LFF*>V/NKQV=VNEIFQ:Y MK>O:=@,/JNI8+$:QK&O8ZIA\!KV QU3$83"XFA"RO1QN*Q="&O2H4:D#&LCB MB8UC&HB(B(4WW&XW&[SWW6ZO?)N"E8K6M8B*UB.$1$1PB(\D0YHX7* UB^LQ MCGY3TR.[:M'(V)T6CZ[D5<]%5%9B.1=,RTD:(WX?%-'25C5_ CG(J_ 2/X1Y M(Q^(_*K3QUSVC[['>O\ WM/\0*=_HGF=?_V>2?Z(U_[E;D>AZB( M[-I>G['R%N&JZ%I^,GS>V;ML>$U/6T]D5I$VM/V(B7:V.RW',M[AY?M([V MZSY*TI'GM:8K'L1K/&?)'%:/=J7 & [6>W'AWM]UI[)\=Q=I&+U^S?C16MS. MP/\ ,R>V;!X5CB5C]BVJ_=O.;X6^%UA4Z)TZ'FAU/SW/U-U!N^?;GADW.:UX MC^K7LI7R^XI%:]L]CT Y+RK!R/E.WY1MM?4;?#6D3.FLZ1QM.D1&MIUM/"., MRR#,"R@ 0:OO'O=6G*W=-J7;?KF3BMZCVXZZLVPMJ6*\ M]>QRIO\ 6Q^5S<4LE;Q-E?KNJUL751CWJ^KNE_DSIK+U M%N*S&[YADTIK$Q,8<4S%9C7^O>;SPCC6*3K,:*K^.?4/QSG&#I[!;7!M*=_) MI/\ SB>[3N5CMTF;QYX6[\%NGODKIB>;9JZ;O?W M[_&-)C%36N..WLF>_>)X:Q>/-$I%I7],8 M C5?>'>_P!_8]Q%1[-N-4;V/MJRYJW#J6IJ[<&[ MR41\%_DK)TWUWHLB*F(J6HWQJVY$]MB? +H3Y7YM;JWF-->6[*VF&)CA?<:: M][TQAB=?[\UG7VLPA7QEZQ^1N41T_L;Z1I8C$8K'P26K^3RF2LQ4\?CZ56%K MY;-NY;F9'%&U%<][D1$ZJ<>;-BV^*V?/:*8:5FUK3PB*Q&LS,^2(B-9FVV]9ON,EXK6L=MK6G2L1Z9F8B%E/Z8'9)B^Q'M/TKBNS6J/Y.V)K-\YH MS,"597WN1,[3JK>PT-ZK+8BN8?2Z4,.)IOCD6&=E5UEK6OLR=?.OQ)ZRR];] M49N:1,_)V/\ %[>LZ\,59G2VD]ELDZWMPUB;=WLK"]G1/3&'I+I[#RJFD[K3 MOYK1I[;+;W7&(C6*\*5UX]RM=>+8>:"VT U->L7WY1=CG: MCF[6IY=E/G;F)N0T#AV"&1$OX6S8JL3:>16M1[7Q0Z)A[:25I.CV_+%FBQ[' M1OD5LI>$G0\]:]44INJ:\DVFF7<3Y+1$^TQ?_,M&DQ_4B\]L0T+Q%ZMKTCTY MDW6&8^5,WXO!']N8XW[)X8ZZVXQI-HK69CO*Z*>>:S--9LS2V+%B62>>>>1\ MLT\TKUDEFFED5SY)9'N5SG.5555ZJ>@=:UI6*4B(K$:1$<(B(\D*09,E\MYR MY9FV2TS,S,ZS,SQF9F>,S,\9F>U^1^OD 6;OIB MT;F.]//LSKWJ\E::3MWXRO,CE3HYU/*:W3R>/L(G5?\ 3MT+<4K%_P"+'HIY MO^)-Z9.ON<6I.M?E#-'V:WFLQ]B8F%]^B8F.CN51/S?M_P#]*K.HTELX M :B_6&]1*EV&]N<];3LA _N%YC@R^K<1T& MNADGUF&.LR+8N4+]>5DL2TM/BNQ-IQR-@+]<=01;= MUGY VDUOGGR7X^TPQ/GR:3WICW-(M.L6FNL;^)G6M.D.237:VCY:W433#']7 MA[;+,>:FL=WSWFL:3$6TKMKUZ[D[MS)9*Y:R&1R%JQ>OW[UB6W=O7;1SY)'N<][W*JJJJJE_J4IBI&/'$5QUB(B(C2(B.$1$1PB(CA$ M0I7>]\EYO>9M>TS,S,ZS,SVS,^69\LOE/I\@ 9 ]K? M;?R#W;<\\<\ <954EV?D#.,HOR,\;Y,=K6!J129#9-LS"L4D42.EDC8[!=3=0[#I7D>XY[S*=-M@IKI';>T\*4K_:O:8K'DC76>$3+ M,]/\CWO4?-\')MA'_49KZ:^2M8XVO;T5K$S/GTTCC,+-OMTX"X\[7N$^.^!N M+,9\F:5QSK\&%Q_F)&M[+77R2WLYLF8EB:R.QG=GSEJQD+LC6M8^U9>K&M9X M6IYO]0<]YAU+SG<<\YG;O;S<9)M/FK'96E?-6E8BM8_JQ&NL\5\.2?.8=19#&D21Q-UOD/8L,V)B0*L",C2ET3P*K.B?!\!Z==+[OX_TSR[?3.LY MMCM\GW^*EO+Q\KSYZAVT;/G^^V<<(Q;S-3[W):O_ '/ S.,. M !L7])'?F\;>I)V?[$Z5T*9'ENAH*/:B*JNY6Q.7XN9%T62+XL[MQ1 MBKU7HCOP._Y5C_Q5V/RCX=\VV\1KW=I.7WBUK=O#C>?$>N>69^SO;F M,?OT3B__ #K+ \Z5Z &B7U6/6? MX_[*:&9X8X1FP7)/=)&&7(9?*RN[^RN>W);>QO@DJ:_XXI$ M9(RS<=' L,-R;O"_P?W_ %E>G..O$V.O5KQLAA8 MR)C&-NWR[EVQY1LL?+>68J8-CAKW:4I&E8C_ +YGMF9UFTS,S,S,RJ1OM_O. M9[O)O^89+YMYEMK:]IUF9_[HCLB(TB(TB(B(B'1SNNH M !)=])/T-LUSRFM=R'>#A);"S8G9^7*Z.KW*6;VC MIX+^N<:WHNJ11-6#)9B-?,C=7J+%/:KGXJ>-6'D?K.GNDKUR\YXURYXTM3!/ M&)K3R7S1Y9XTQSPGO6UK6=?#GPFR\W]7SSJ6ML?*N%L>&>%\T<)BU_+7%/DC MA:\<8[M=)M-4P.!PFK83#ZSK.'QFOZ[K^,HX7!8+"T:V,P^&P^,K1T\=B\7C MJ<<-2ACZ%2%D4,,3&QQQM1K41$1"G6?/FW.:^YW-[9-QDM-K6M,S:UIG6;6F M>,S,\9F>,RM+APXMOBK@P5K3!2L5K6L1%:UB-(B(CA$1'"(CL/SO)#6W<'R-SK MC)&7\'Q]*K;-+(:UQS.C74\YO%=RIY^7C=+1Q+D\N#S[GC=1LOX5^">3F7J^ MHNLL=J%LO9,7RQVUQSY,-:T[(UMKW(:>4RF3SF3R.:S61O9?,Y>];RF6RV4MV,A MD\ID\A8DMW\CD;]N2:U=O7;4SY9II7NDDD1MUSA#_ $ !KQ]67%.S/IO]X51LS8%AX;S M>55[F+(CFX*WC\V^'PHYG1UEF.6-'=?BJ[KT7IT7?O"W)ZKQ"Y1;377>5C[Z M)K_LUU:IUU7O]&\TC_\ 89I_HQVG_N5HQZ,*& "0=]W6[3OVT]WF M6Y^V/&+9T?MCP4>:QTEFO'+2OR>Y3O3,<=)M2>'"4[DI(M> M 'D//W,VK]N_"?*?.6YO8FM\6:/L.YY"NZRRG)E'8;'S6:&"IV)(YF MLR6P9)(:-5/ ]7V;#&HURJB+E>1\HW//^<[;DNS_ /N=UFICCAKIWITFTQPX M5C6T\8X1/%TN9;_;\JY?GYENYTVV#%;):?12)M.GEF>'"(XS*K/Y.Y$VCEWD M;?.5-WONR>XRKW=IM\-,=(\U:5BL?9TCC/EGB\_>:\QW'-^99^:;N==S MN,MKVXS.DVF9TC7CW:QPK'DB(CR.C'== ]=X#X8NHSJ],=A*+Y;EER?"V"!Z_\ Q//N;[;D')=USK= M_P#V^UP7R3'G[L:Q6/3:=*QZ9AE^0Y M2+6F/+$<.*TRXRX[U?B+CG0^*])INQ^G\<:?KFCZQ3>L3I8,%JV(J87&,L20 MPUXYK2TZ3%ED1C?,D5SNB*IYF3WMWN,M\EY\]KVFT]NO#6> M''L>@&UVV#9;7'L]M6*;;%2M*5CA$5K$16(]B(B'>#I.< M \-[E.X'0.UG@WDCGODRZM34N.=>=.RL>>UITK6 M/+,Q"L6[C>?-_P"Z#F[D?GGDV^Z_N/)&QV8V:>:GB**,CIX/6\3[0^26' M!ZQ@ZM?'THU5?+JUF-_"G4](NG>1;'IGDNWY'RVNFTV^.*QPB)M/;:]M/NKV MF;6GSS*AG47/=YU)SG/SG>S^.S7UBNNL4K'"M([.%:Q$=D:]L\9EXF9IA0 ! M)0^[M]AW[8>:,IWBR[)S18J16F96)DE>2"W3XUPM MMEQ5\<;X\M=H2QJY8)6MKKX_]"72$[S?6ZKWM9^+;>9I@UU]MEF-+7CR3%*SW8[8[]M?=43=RF M:T0 !Q6=SF'UC!YG9=BR=+"Z_KV*R.B7AIT9BZ(Z M6P\MM%9YGD_&[BT>7+:(UK$^6N.-*5\DZ3;2)M*C_B+U;?J[J/)NL5I^2\.N M/!''3N1/&^G9WLD^VF=(GN]RLZ]V&O W]H8 6 MCO8GCYL3V0=F^*LNB?8QG:KV\X^=\#GNA?-2XCU"M*Z%TC(WNB<^-5:KFM54 M_"B?@/-#K;+7-UES?-37NWYGNK1KVZ3GR3Q>@73&WOL^FN7;3+,3DQ;'!29C MLUKBI6=-8B=-8X:Q'L,JC6&< 'EW-?, MF@=O?$^_B^D]AT7T]@Y'L8B9I'>RWTTG+EM$=_)/LZ1%8F9[M(K77@HKU9U+O.J^ M=Y><;O6(M.F.FNL8\<:]RD>QKK:8T[UIM;RL1C:FM@ M )Y7H*^GC_"[P.[N+Y,PGLO.?<-@L==I4\C4\G*<>\0S/BRNO:VK)X66Z&7 MW&5L&7RL2JBHR.A!(QDU63Q4?\<>OOXFYY_#_+;Z\DV%YB9B>&7/[F]^'":X M^-*3Z;VB9BT+>>$'1?R!RCY;W]-.;;VD3$3'''A[:U\\6OPO>/[D3$366_T@ ME,0!6N>K]J+M)]2ON\PSXGQ+=Y.9MR->DJ.5O(&L:]OC)4295?X)F;(CV]/B M*UR>'XO0]$_"?=_'/#KE.:)UTVWJ_>KWQ?[.YI_OXJ,^)6V^*==?<=_W MRE%?@EDW_J^HNL\OWB M-XMTV7K.1=*Y(MO.-''7%BK6N*M8BM8B(B(B-(B(CA$1'"(CA$*R7O?+>,6*)MDM,1$1&LS,\(B(CC, MS/"(CM3'O26]";'\?IK//.W_+P5K^%TM58Z:EG^4ZDGM% M/-[6GCCEKX5R+5Q3FHZWYUM?(I5&\5/&[)O_ %G3O1F2:;'C7+NJS,6R>>N& M>$UIVQ.3MO\ <:5]M>S?ASX1TV?J^>=5XXMO.%L>WG2:T\ULL<8M?RQ3LI]U MK;A24X5E6! !QF:S6&UO#Y38=BRV, MP. P>/N9;-9S-7ZN+P^'Q6/KR6K^3RF2O2P4L?CZ-6)TDTTKV1Q1M5SE1$53 MDPXV_LSV#*:WQ"_VS";_S1CI+F(V3 ME*N[RH[6#TJ3PU,IK.A3>&6&U97P7%?@IBY/ZOJ'J_'7) MS;A;%MYTM3#/DMD[:WR]DUCC7'/'C?2:5>\1O%K)S3UG(^F+VIRWC7)GC6ML ML>6M.R:X^V)GW5XX<*ZQ:,>600, !W3COCK M>N6]VUKC?C35H<)MMP2-FQVHODC2++[HZ"PL5_-JBLBZ+!C_#%YMFY2;Q1\8= M[UA>_)>1S?;],Q.D^3)N-)['?A=M.EZUYKS>*9N MH)C6/+3!K'93SWXZ6OY.RG#6UM])!R7@ Q$]0 M'!LV/L4[R\.ZFR_+:[6^>7T:LCVQM?E:G%^SW<.])))(HV/@RM:&1KG.1B.: MBN^#J;7T)G^+=;S9-A MN*UCA&MIQ7BL:SI$<=.,S$>=5YGI6H" +';T;.TY.TSL4XNP>9QL M='D7E:!.9^25=$QMV',[O2I3X#!6W^!)F2ZQIE?'4IH5W MBYU3_%76VYSX;3;E^UGXOA\W=QS,6M']_)WK1/EK-=>Q>;PZZ=_AGI3;;+)6 M*[W)7UN;LU]9DB)FLZ:Q,TKW<>NO'NMJ)&3> C#?>6> MZU=*X5XQ[1];R+HLYS+EX^1.1(:UJ2.2/CC1L@C=:Q=^JQ&MGI[1OL;;43G. M5&R:ZY/"JN16V1_ETZ7^.\ZW/56XKK@V=/58M8_YV2/;3$^>F+6)_P#5CB@[ MQQZA^(\BQ<@PS^/WM^]?T8L4Q/GX=[)W-.V)BMH0L2XJJ0 D[?=I.UAVY\X M\G]VFPX[QX+AC!/X]X_M3,F:R;D;D"A*S8K^/E;&L,LVMBM9L4+ MD:[\+:V?S&=3_%.3;;I7!;\=N[^MRQ_Y6*?:1/HOE]M'#_E3Q\]@O CI^,^] MW74N>NM,$>IQ3P]W>(MDF/+$UIW:ZZQPR6CCY)J)3Q9P M 0B/O#_?Q^V3F/']G7&^;6;C?@?+29#E">FY[:^R M\U>3/2EP\TK9GQVZ'&F*LOJ(B-C5N7N7F2(_V>![;F> /0OR3RFW5W,::E-C?\ Z;;S%L^FOMLNGM:3 MYXQQ/>GMCOVX^VHC7EBD!@ #U7@[AK>>X7E[COA+C7&KE=WY+VG&:M@:R^)M M>&:_+_W64R,K&O6KA\)CXYKMV=45L%2O)([X&J8OG?.-ER#E.XYSS&W=V>VQ M3>T^6=.RL>>UITK6/+:8AE>1\GW?/^;;?D^QC7<[C)%8\T1VVM/HI6)M/ETB M=.*SR[6>W/1.TS@+C/M_XZ@8FN\=ZY6QVC;\G"D]KR\GM M6P6K-Z9B2O9"Z?RHU2-C$3S:ZEZ@WW5//-SSWF$_]1N,DVTUUBE>RE*]GM:5 MB*QPC736>,ROKR7E&SY#RK!RC85[NUP8XK'9$S/;:TZ?=7M,VM/EM,RR ,$R M@ !&/\ O%'?W^S'C'&]D_&V7\K>N8L76V'F&]0L0K-KW%#+ MDK<=J4RQ^*>KDN0LM15\[?%&]N'IOCD8Z'(,4L?X ="_*?,[=8\QI_T.SM-< M$3$^WSZ<;QY)C%6>';[>T3'&DH0\:.L/DGE4=-[*W_7[VD^LF-/:8.R8\\3E MG6LI%_$%RM)VC\0YZ:7AGA/8+#>1,KCK/AQ M_(W+N-=)3MU6OALM.#Q=(K.6=9F1LD<%*=;I^!7AY\@\K_BOFV.( MYOO,<>JK,<<6">,3Z+YN%I\L4[L<)M>JIWC%UQ\L\Q_AOEMY^2]K?\9,3PR9 MHX3'IKBXUCR3?O3QB*RCDE@T) -V_HA>GC_&=W%M MY'Y'P/MW;QP)>QF?W"*_!XL7OF\./ MB_XHYW\>WU->2[.8M?7LR9.VF+TQ]U>./M8BLZ=^%@@4.7) %?[]X;U!NM> MI1N>9;"R->0>+.)]O>]K(FK8=2U^30DFD='&Q\CVLTA(^LBO?X6(G7PHUK;V M^ 6[G<^'6'#KK\7W6?'[&MO6_P#U->'G\ZG'C1MO4=?*'3'+][KK;)L\,S_ 'O5UBW]%M892FLM@ M '$Y[/835L)F-FV;,8S7]=U_&7LUG<[FKU;&8? M#8?&5I+F1RF4R-R2&I0Q]"I"^6::5[8XXVJYRHB*IRX,&;N5G><7[-VW=G6>R>L<+*ZW@]^Y>I>;C-GY9A;)+7NX34I51F0UKCB MVC4\VPGD9+,QJL;T@INEAMW$\*_!7!R6,?475M*Y.<<+8L$^VI@\L6OY+Y8\ MD<:8YXQWKQ$UJWXC^+.7FWK.1],WMCY7QKDS1POF\DUIY:XI\L\+7CA.E=8M M&<+&H) [UQIQER!S)O6M<9<6:AG=[W[<,C M'BM]>]YTK$?\ ?,SI$1&LVF8B(F9B';V&PWO--WCV'+\5\V\R MVTK2L:S,_P#=$1QF9TB(B9F8B)E.S]*?T8./^RFAAN9^;H<%R3W27*:6*ME* M\61U'AAER&+S<5I'M37MR6WL;XX[>P>"*1&2/K4VQP+--,&_ZRO?D_ M)IOMNF8G28UTR;C3[K)IV8_+7%QCA%KZVTBEM_#SPOV?2U*\TYK%,_4$QPG3 M6F#7R8]>V_DG)P\M:Z1K-M[1"*7 M><;/RMR]N6$T+C_3\>_(Y_9<_;;5IUHD5(Z]6O&B/LY++9*R]E M>G2K,EMW;4C(8(Y)7L8N0Y5RGF/.]_CY7RG#?/O\UM*TK&LSYYGR16(XVM,Q M6L1,VF(B9='F7,MCRC99.8\RRTP[/%76UK3I$>B/+,S/"M8UFTS$1$S,0@;> MJEZQO)'?3E\CQ5Q\/ACX1\NZ)Q5YIS/N;GJ:U>-]-:8(F.-,6OW7;%LND M6M'"L5K,Q:HGB#XF[[JW);EW+^_@Z?K;A772^;2>%LNGD[)C'QB)XS-IB.[I M()E14 ![_VT]L/-7=SRK@N'."M.N;;M^9?Y MMF7Q>QX#6,-$YOM^S;=G96K2P.OXV->LDTBJ^5ZM@@CFLRQ0R8+J/J7DW2G* M[\WYWFC%M*=GEM>WDICKVVM/DB.$1K:TQ6)F,QR+D'->I.8TY9RC%.3&M1'Q$\3.<]?;SNY=<'(\ M=M<6WB=8\T7R3P[^28F>.G=I$Z5CC:;7(Z&\/^5=%[7O8],W.,E=,F:8X_W, M0YO MB_/-EN./M-WAMP[?:Y*SP]/!U]YC];M,N*=-+8[1Q]-9A5,GJ"\Z0 M#8[Z4/:>_O#[X.(.-\GC'Y+C_5LG^U3E='0/GI?,#0K5/(V\7D_ G6*EN&>E MQ^"<_JU6KE$5%14ZD>>*75,=)=%[O?X[17?Y:^HP>?UN6)CO1Z<=>]D_X&_^ M&73O\1]7;?!DC79[>?7Y?37',36LZQ,3%[S2LQPUK-M)UA95'G8N^ M '\O>R-CI)'-8QC7/>][D:QC&HJNR.@GS$L M2? VSDI?_B>C?AKTS'2?1FSY5>NF\G'ZW-Y_6Y?;6B?[G#'[%(4:\1^H/XCZ MNW6\QSKM,5O4XNS3N8YF-8F.V+WFUX]%F AO;1@#^FM<]S6M:KG.5&M:U%5S MG*O1&M1.JJJJOP()F(C6>Q^Q$VF*UC6TK,'TNNU=O9]V1\*\3Y'&KCMYOX). M0^4V30S5[J\C;XR'-YS'Y&*9W5MK5*=R[SA[M/\ ;)OKK&A<)8B=M:R]VWY"H]]W;;..G?UL870\ M4KK\RK')!)<]DJR]$M-4D7POZ)OUQU1CV.6)^2<&F7<6C6/Q<3PI$^2V2WM8 M[)T[UH]RTSKSJK%TAT]EYCPG?7_%X*SQ[V6T3I,QK'M:1$WMQCA&FNLPK=Y5<][E5 M555/0['CQX<=<.*L5Q4K$1$<(B(C2(B/)$1PA1C-FR[C-?<9[3?/DM-K6F=9 MM:TZS,SY9F9UF7Q'VXP !,B^[A]B#=7U#8.^CD7#>'/[S!E-%X)K7ZT:R8S3 M*UMU3=M\KLL5WRP6]GRU-<51GC?%(VA4N?\ S(;S5*B?S"=;_&MYCZ*Y??\ MZ?!,9-S,3VY)C7'CG2>,4K/?M$Q[JU>R:+2^"?2/Q#E]^J=[73=[J)IAB8F) MKAB>-M)B..2T<)_J5B8G2\I4I61/( !X/W.=PNA]JG _)?/ MW)%IL.K\?S$KXZ&N:KC)'LE;\K;1G[=:A6ZM?[-*Q-I]$,9SCFVSY%RS-S;F%HI MM,%)M,^?R16//:UIBM8\MIB([58IW!\Y[[W+ZKCH)/!6Q& Q;9%<^#":WAJ]?'T8E55BJ5HV]55.J^DG(.2;'ISDVWY)RVO M=VFWQQ6//,]MKV_M7M,VM/GF5#.?\ZW?47.,_.=[/X_/DF=/)6O92D<(X4K$ M5B=-9TUGC,R\;,NPX LQ58G/2-KGJU'RHJHU%7I^!#BSY:X,-\]O+9TF(OER5I$SV1-K16)G^E;4X^A3Q5"CB\=794Q^-IUJ%&K%U\NM3IPL MKUJ\?B5SO!#!&UJ=55>B'ECDR7RY+9,S_2]%8B(C2.R'V'P_ M0 #1]ZW7J0-[+N"$XJXPSRTNY+G/$WJ.J MV*$R-R/'.@NDEQVQ\D/S+E[:8?3$<+Y.WVNE9_P R)11XK=;NLQ3 M3MQ8^RV7T3VUQ]GMM;1[B85_;G.>YSG.5SG*KG.LJQ65:<$LS_ (C'*8[G'-MCR+E> M?G',K]S8[?'-[SZ(\D=FMK3I6L?=6F(CC+O\KY;O.<_O,]XI6/3/ MEGS5B-9M/DK$S/8LT>RSM/T/LJ[<^/NW_0FQVH=8Q_MNV;+[+%5N[OOF59%/ MM>WY%K$63S,G?;X*TM-K:1-I7NZ6Z=V?2W),/)MGQC'76]M-)R9)]W>?9GLB== M*Q6NND,J36&P@ "%+]Y]T]:7[[_3?,-A^3WT9/?,5:^;_P KS_8CRU9\ M>]MW.?;'>?E-G-/>\EK?_4\W]/DC)%CT#@ +$+T'M M_3>_3(X(JRSNL9#0,GR7H&1>Y[GJU<5R)L>7PT'1R=8VUM8SU"-&]7)T;U3H MB^%*!^-^P^(^)&^M$:8\]<.6/^+%2MI^S>MI73\(MY\;Z#V=9G6^&V7'/V,E MK5_HI:K<*1*DL \UY>YAXSX$XZV;ECF# M<<-H?'VH4DO9[9,Y.Z*I59)*RO5JUX8F2V\CD\C;E9!5J5XY;-JQ(R**-[W- M:N1Y3RGF7/.88^5\IPWS[_+;2M*QQGRS,^2(B-9M:9B*Q$S,Q$.CS+F>PY/L MLG,>99:X=EBC6UK=D>2(\\S,\(B(F9F8B(F4"SU3_6&Y+[\,U>XSXW^7.,NU MG$Y!LF/TZ6:.KL_)EFE,CZ6R&25]JPR*6*\? MAEX2\NZ'PUYES'N;GJ:]>.336F&)CC3#K$3KY+9)B+6CA$5K,Q-0?$'Q,W_5 MV6=AL>_@Z?K;A3LOEF.RV729]FN.)FL=LS:T1,:528D6@ M 9$=L':QS9WAR"O'-8EBA?@.I>I^3=)6,6UKPB.V^2V MFL4QUX3:\Z<([(C6UIBL3,9KD'3_ #7J;F->6)9G:UIU&> M6U\T],J3._\ DQ/]IR$C&RW))%9!'7HAXA^)7.>OM]^.F<'),=I]5MXGA']O M),:=_),>6>%8UBD1K:;7(Z'Z!Y5T7L_Q6F;FV2OXS/,<9_LTCCW*1YHXV[;3 M.D1&S:L)\9WQXZ]2!'6+,L->.25 MNQ]+=*M/]$1QM,5B95]_J(>IASGZA7(#[6./8[;3'#68K%8F8G7"2$T@ M #/#L+]/3GCU >36:9Q=C'X32,)9I2?-''NUCV MM=9TCC,SF$:DV4 !4P[QK[M2W7;]5>BH[6 M=HV#7W(YZR.1V&RUO&JCI%CB5Z]:WPJK6]?_ ()^ ]3-AN/C>QP[K\KBI?[Z ML3_WO/'FVTKL.:[G8TU[F'<9,<:\>%+S6./#S.K':8\ !.$^[>]IJ<7 M]M6X]T.RXUD6V=PV;7$ZA-/"U;5+BK0KUW'0S02N>LM9NT[I[?)-'X&I-!CJ M4O5Z*SPTN_F%ZI^4^H\73>VMKM.7TUOIV3GR1$SKY^YC[L1QG2;7CAQ6X\%. MG/DKIRW.<]=-WO[Q:-==8PTUC'Z/;3-[ZQ'&MJZZZ1I)#*])F M #5!ZT?=5_"MV&_DUCO1PGC2G>R1Y^[I MK&NJN7/091P ;3?1N[5?XK^_+B;7\OC4R''W%MEW-7)#9ZS;5&7 Z#>ZZH !\>1 MR./Q&/O9;+7J>+Q>+IV M^R]WX]UFQ[IAK=MO#?'K;.@<*8F?_3;\U:%Q[LCM\]=&1>#*;[EV/R#_ !M\ M^&FM6J]SDJM4]"O"SHBG1'2^/:9HCY7W&F7<6C^O,>UQ^QBK[7S3;O6CW2DW MB9U?/5O4-K;>VO*=KKCP]GMHU]ODX:_YEHB8_L136(G5K())1V ,T.P'L_V MGOA[HN.N","R]5P&1O?.#DS9:4"RII_&6"FKS;5G7R*UT,-N:&6.AC_,Z1RY M2[6B:E;2V_H;I? M+U;U%AY7$3&SB>_FM'W.*NG>\L<;3I2NFLQ-HG32)6:6F:=K/'FH:MH6EX>K MKVGZ5KV&U35L#1\WV/#:]K^.KXK#8NLL\DT[H:./J1QM=(][W(WJYRJJJOG% MN]WN=_NLN^WEYR;O-DM>]I[;6M,VM,^S,S*]6##BVV&FWV]8I@QUBM:QPBM: MQI$1'FB(TAV4Z[E ,5N[3LTX/[V='P/''/N.VG.:;KVR,V MVGA->W/8=1JV<]!C[F,J7[EJS:(UUB)F8UTG36(F-?7N^WIE?NLWSZ7]__/!OOT\^(_YS M@]XQ?@M.^B#P_P#S*WO^?X0]WV],K]UF^?2_O_YX'T\^(_YS@]XQ?@GT0>'_ M .96]_S_ A[OMZ97[K-\^E_?_SP/IY\1_SG![QB_!/H@\/_ ,RM[_G^$/=] MO3*_=9OGTO[_ /G@?3SXC_G.#WC%^"?1!X?_ )E;W_/\(>[[>F5^ZS?/I?W_ M // ^GGQ'_.<'O&+\$^B#P__ #*WO^?X0]WV],K]UF^?2_O_ .>!]//B/^,7X)]$'A_^96]_S_"'N^WIE?NLWSZ7]_\ SP/IY\1_SG![QB_!/H@\/_S* MWO\ G^$/=]O3*_=9OGTO[_\ G@?3SXC_ )S@]XQ?@GT0>'_YE;W_ #_"'N^W MIE?NLWSZ7]__ #P/IY\1_P YP>\8OP3Z(/#_ /,K>_Y_A#W?;TROW6;Y]+^_ M_G@?3SXC_G.#WC%^"?1!X?\ YE;W_/\ "'N^WIE?NLWSZ7]__/ ^GGQ'_.<' MO&+\$^B#P_\ S*WO^?X0]WV],K]UF^?2_O\ ^>!]//B/^,7X)]$'A_\ MF5O?\_PA[OMZ97[K-\^E_?\ \\#Z>?$?\YP>\8OP3Z(/#_\ ,K>_Y_A#W?;T MROW6;Y]+^_\ YX'T\^(_YS@]XQ?@GT0>'_YE;W_/\(>[[>F5^ZS?/I?W_P#/ M ^GGQ'_.<'O&+\$^B#P__,K>_P"?X0]WV],K]UF^?2_O_P">!]//B/\ G.#W MC%^"?1!X?_F5O?\ /\(>[[>F5^ZS?/I?W_\ / ^GGQ'_ #G![QB_!/H@\/\ M\RM[_G^$/=]O3*_=9OGTO[_^>!]//B/^,7X)]$'A_P#F5O?\_P (>[[> MF5^ZS?/I?W_\\#Z>?$?\YP>\8OP3Z(/#_P#,K>_Y_A#W?;TROW6;Y]+^_P#Y MX'T\^(_YS@]XQ?@GT0>'_P"96]_S_"'N^WIE?NLWSZ7]_P#SP/IY\1_SG![Q MB_!/H@\/_P RM[_G^$/=]O3*_=9OGTO[_P#G@?3SXC_G.#WC%^"?1!X?_F5O M?\_PA[OMZ97[K-\^E_?_ ,\#Z>?$?\YP>\8OP3Z(/#_\RM[_ )_A'+Z_Z"7I MM:SGL)LF)XPWF'*Z_E\;F\9++RUOD\<60Q-R&_2DDADRZQS,99KM56N14(>ZP7VV;[YI<^U\*>A=GN<>[V^SM7<8K MUO6?79YTM68M6=)R3$Z3$<)B8GRMRY$*10 M #PCN8[B>..U+@_D#GKE7)>P:CH.%ER$M:%\29/8,O.YM3 ZK@H9GL99SNR M9>:&I58JHQ))?'(YD3'O;G.G.G^8=4:M*ZVGT M1I&LS$,1SWG6QZ=Y3FYQS"VFVPUUT\MI[*TKY[6G2(]G6=(UE6:]U7 M<\;_ ,^\I7W6-DW?+.GJ8N*9\F*U/6Z:>RZWIV!CGC,\9F6/)GV% M 36/N\GIY.XJXZG[VN5,&L'('+N$?B^%L=D8E2?6>)KSHIKFXL@E_^ M1D^29H(UJ2^%)&82%CXGK%D96E.?'WK[Y4YA'1G++Z[#:7[VXF.R^>.$8]?+ M&'6>]'9ZR9B8UQPM-X+]%_)^RGJKF%--[N::8(G[G#/;?V3S:S'#6O/C_ M +;O;/EF\_J9;+I'.=3;(8G.>Y]6AR%HV#QT,3.JJQE:2_H%J1K4Z? MZCY%7_F*;?S);#U74VPYC$:1FV4T]F<62T_TZ9:Q[&BU'@+O/6=/[S83.LXM MW%_8C)CK']&N.?\ :DQ%V*YMN^;(VI-;J:MI^'?-!\H9:VV%?%)(^&G4 MCZRV9H86ND39>E>DN==9%8F># M =1]2\IZ6Y;;F7-LG=Q1PK6.-\EM-8I2OEF?3I$1QM,1Q5]OJ&^I-SCZA7(K M,>',-:9*QZ[<6CV]Y[>[6./#76;^TH M #/CL#]._G3U!.3DT_C2C\W]"P%FH_DSEW-4K$NI:)C;"/E M9!TC="[/;7DH87IC\3!(V6P_X\KZ]5LUF+1NNNO^2=!\M^-\QMZS?9(GU."L MQW\LQY?[-(^ZO,:1V1%K3%9W#H[HKFW66_\ BVQCN;.DQZW-:)[F.)_^*\_< MTCC/;,UKK:+!GLV[*.".QKB>EQ7PCKGLC)?9[FX[KE_(N;MR%L$5=L,N=VK+ MQPP^<_X'>STX&0T:+'*RO#&CG^*AG5_67.^M>:6YISG)K,:QCQUUC'BKK[FE M?]]IUM:>-IG@N7TQTKRCI/ETW^ZL:5K]S$,MC56Q@ M UX^H5ZD7!OI[\;KGM[N1[3RGL>/N M/XRX=P]ZO'LNV76,L15\KEE_UI-9T:M?A\NWE9HGM16NCKQV+")"N_=!>'G. MNO>8^HV,>JY9CM'KMQ:)[E(X:UK_ %\DQ.M:1/IM-:\6E]9]<?),_U<<3VWF/16+6X*^SN[[QN=.]KEG)93T_C_7)+#IZVL:?A?,?%C\?7;X4EF>LMV](WSK4TTRND6^72G2/).C.5 M5Y5R7%%,?";WGCDRWTTF^2WEF?)'"M8X5B(X*:]2=3OQBE( MX4QUUX4I7R1'EGC:T\;3,\6+)LS7P -OOI@ M^DARWZ@&R5MRSZY3C/MEP64\C:.39:7AR>VS4Y)6W=5XNK7H5J9G+^? L%O( MO1]#$JY72)/.UM.6)_$KQ5Y5T)MYV>#N[GJ2]=:8=?:X]>R^:8XUKIQK3A:_ MD[M9F\25T#X<P%I\DV]S3RZS[69]/ _ ?$ MG;/QCKO#_"6E8G1-"UF#P4L3C(W.GNW)(XF7:]1\RR-I[(CR5K$<*TK]S6L1$>2%P>4]SY$3Q+\*J>E'0&\G?]$WF===YDO'L99]9$=L]D7B-?+IKP[&'9MS40 /8N MWSA;:NXSF_BO@S2HG/V3E+=L#I]"?RG318R'*78X\GG;D;7-=\G:]BFSWK2H MJ>&O7>O_ ,1S_G.VZ>Y+NN=[S_[?;8;9)CSS$>UK'IM;2L>F89CI_D^?J#G M6VY-M]?6;C+%=>'M:]M[\9C7N4BUIC7C$:1Q6E?&''.J\0<<:'Q5HU'Y-T[C MC4=>TG6:2^2LD&$UK%5<1CTL/@AKQ37)*U1KII$8WS97.>J=7*>9O,N8;KFW M,,_,][;O;O<9;9+SQXVO:;3IK,\-9X1KPC@O]M=K@V6UQ[/:UBFVQ4K2M8X1 M%:Q$1$1'FB'>CI.P $$W[Q=W7-YE[N,%P!K>4]JTOMFU M^7%96.O*KJMGE;=F8_,;?*YS&LCL.P>#JXG&HUWF+5MP7&(K5?(TNU_+[TO\ MD=*Y.?;BNF\YCDUKK'&,&/6M/8[UIO;R:Q-)XZ1*J/CCU#\?Y]BY#@M,[?94 MUO$3.DYLD1/&.R>YC[NDQKI-[QK$ZPCU$^(/ $YS[N'VK)Q3VH[3W';#C&P M;=W([*Y->L6(JZVJW%?'MK)8/"I Y4==HIG]NER]F9BJQENM#1E\+FMC>M*/ MYA.I_E7JG'T_M[:[3EV/VT1,Z3FRQ%K:^2>[3N5CM[LS>->,PMYX+=/?)73$ M\VS5TW>_OW^,:3&*FM<<=O9,]^\3PUB\=ND2D5D )B M (V?WAGO_\ V,<.TNSWC+/^S\G*"WRA>AEIJU)/%\D5+C)&>&U"];#^ ?0GRSS>>K.98]>6;*V MF&+1PON.V+1YXPQI;L]W:FGN9A"_C)UC')>3_(&QOIS/>UF+:3&M,'9:9[9B M%BJ\V=R=+#[?DO:H879+ M4^+_ "5N9 MY-RZ;8ZZ:Z7S=F7)YIB)CU=)\U9M$Z7E<[PIZ1_AGIVNYW==.;[W3)DU[:U_ MY>/LB8[M9[UH\E[6C68B&],A1* M $!?US/4A_C YO;P?Q7 MGO;.W3@K-7*]"YC[/F8WDODV&*?&9W>O%$Y:]W"X.*:?&8-Z>-KH'6K3'JR\ MC&7G\%/#S^$^2_+7-,>G4&^I$S$QQPX>$UQ^>+6X7R=G'NUF-::S3[Q9ZX_B M7FOR3R^^O)-I>8B8GAER]ELGFFM>-HRP*K7Q218RO=L1O22%C71CXK==TZ'Z:MFV]H^6]UWL>WKY8MI[;+,?U M<43$]DQ-YI68TF4@^&_1U^K^?UQ9XGY(V^F3//GC7VN.)\^28F/),5B\QQB% MC3C\?0Q-"CBL51IXS%XRG6Q^-QN/K0TJ&/H4H65J=&C3K,CKU*=2O&V.**-K M61L:C6HB(B'GUDR7RWMERVFV6TS,S,ZS,SQF9F>,S,\9F>U=NE*8Z1CQQ%<= M8B(B(TB(CA$1$<(B([(?8?#Z "/A]Y1U#Y?[!M0V**)JSZ+W&:'F)9_P#2 M\;,;E].Y%U>Q!UDFC=Y<^1S--SO V1_BB;\5&^)S9Z_EVW?J.NLNWF?:Y^7Y M:Z>FN3%>)^Q%;=NG;Y]$,^.>V]=T?BS1VX=]CM]B:9*3_MM']"".7<5' M 2A_NO>_?)W//=%Q;YG3YX\1:?OWE=?^?]FVY2Z[YG3Q M)U\K]J_3\"_\_P"%/^-:OYE=CZSD?+.9_D=WDQ>_8^__ /03[X!;SNK]W_ZR: 4^6A UT>H=ZE/!WI[<< M_+.Z68]OY9V2E9=QIPWA[\4.P[/8C@/#KG77O,/4[.)QMW4^MYC>)]5AK/MKSY[3Q[E(\MICCQBL6G@K[.[3N^YR[U>6U_'-GI:?HFO+8DL5M6TO"2V;?R5AJKI%55?)-;M2=9K,T\[ MGR.OCTKTGR7H[E5>4\DQ=S#'&]ITG)EOII-\EM([UI]B*UCA6*UB(4UZCZEY MMU3S&W,N;Y._EGA6L<*8ZZZQ2E=9TK'LS,SQM,SK+&(V1@0 M -QOI>>D-ROW][!3WO;OECC'M>PV3=#L/(OL\,.=W>>A/$V_ MJG%U7(03PW<@[Q.BL9>:";%XU[7HY+-B/V1T2>)?BOROH7;SL=IW-SU+>OM, M6OM<<3'"^:8TTCRQCB8O?A[FL]^)-Z!\-N8]89HWFY[VWY!6WMLGW633MIBB M>V?)-YB:5X^ZM'=3XN$.#>*NW'C/6N(.%],Q.B9= MRF4NSOEO9C.92PJS6[MJ26S9E99.;.-(K'^V9GMM:9XS:9F9GME MZP8MD0 :7?5+]8/B_L,PM_C704Q/) MG=+EL8V3%:5Y_M&N<;PWX()J&R) M?+^D,4['9]W/U!:O"GW.+7LMETG6.$ZUI'MK>7NUF+3 GYAYDY.Y^Y%V7EGF M+<\SOO(.W75O9W8\W,Q]B=S6I%6J5*T$<%'%XG'UV-AJ4JL4-2I QL4,;(VM M:EY.4\HY;R+E^/E7*,-,&PQ5TK2O9'GF9G6;6F>-K6F;6G69F95!YGS/?\YW MN3F/,\MLV]RSK:UNWT1$=D1$<(K$1$1PB(AYD9%T M )%OI+^B'L_<_)K/<1W38W*:;VYN?5S.I:)(ZYB-QYLK-=7M4[3W1I M!=UGC')1.7K?9)'D,G$G_9>5#(R\E?O%/QGVW349.0=,6KFZ@XUOEX6Q[>>, M3'EB^:/ZNDUI/N]9B:)L\.?"G<<^G'SKJ"ML7).%J8^,7SQPF)\]<4_UN%K1 M[G2)BZ;UJFJ:SHNM8+3-+P&(U74]8Q=/":[K> Q];%87"8C'0,K4<;C,=3CB MJTZ=6!B-8QC41$0ICNMUN=[N;[S>9+Y=UEM-KWM,VM:T\9F9GC,RM9M]O@VF M"FUVM*X]OCK%:UK$16L1PB(B.$1#L!P.8 M 5UWKJZ1#I/J=]PZU(UBH[='QMN]9BHS_YV=XRU)N8D16.7Q)/L-.X].J- M5$=TZ+T\3K_^"6]G>^&^PB_N\,YL<_\ #FO-?Z*S6/\ MHIEXQ[*=IUWN..9\G;IY-9U$DKHN E*?=HNTU=HY/Y3[Q-GQ+[-BK,E>?>MMQZ6-XR^/N=61>V:SI,\-&1B>/Q1;$Y5\*L3K67^8 MSJGXOR[:]);:T>MW%O79HB8UC'2=,=9CMTODUMY..*.W58GP(Z=[^;<]3[BO MM:1ZC#KYYTMEM'#R1W:Q,3]U>)3,RH:RH >(]R?.&M]M M? ?+G/&V/B^1>+=%SVV/JRR/B^5LE1IO;@-?ADC9(YEO9,_+6H0+TZ)-9;U5 M$ZJF9Z>Y-N.HN>;7DFU_SMSGK37^K$S[:WL4KK:?1#'\UYCM^4Q6)G2/3/9'IE5J;_O.S:M(BM8X M:>2'G[S'?[GFF_S[5^=3X^1.3?FFU]ZQ_@N3^)>H_ MG#>^_P"7\(_;7S+^]ODW]/=J_.H^1.3?FFU]ZQ_@G\2]1_.&]]_R_A'[:^9? MWM\F_I[M7YU'R)R;\TVOO6/\$_B7J/YPWOO^7\(_;7S+^]ODW]/=J_.H^1.3 M?FFU]ZQ_@G\2]1_.&]]_R_A'[:^9?WM\F_I[M7YU'R)R;\TVOO6/\$_B7J/Y MPWOO^7\(_;7S+^]ODW]/=J_.H^1.3?FFU]ZQ_@G\2]1_.&]]_P OX1^VOF7] M[?)OZ>[5^=1\BL?X)_$O4?SAO??\OX1^VOF7][?)OZ>[5^=1\BH_ MG#>^_P"7\(_;7S+^]ODW]/=J_.H^1.3?FFU]ZQ_@G\2]1_.&]]_R_A'[:^9? MWM\F_I[M7YU'R)R;\TVOO6/\$_B7J/YPWOO^7\(_;7S+^]ODW]/=J_.H^1.3 M?FFU]ZQ_@G\2]1_.&]]_R_A'[:^9?WM\F_I[M7YU'R)R;\TVOO6/\$_B7J/Y MPWOO^7\(_;7S+^]ODW]/=J_.H^1.3?FFU]ZQ_@G\2]1_.&]]_P OX1^VOF7] M[?)OZ>[5^=1\BYSE1K6M MWS:U2Q&L[3:Z?^EC_!(ZDZDM,5KO\ ?3:?_/R_ MA+!WT>NTC=^UKM-P-[F#,[;F.<.:$QW(?(E;;\UF,K=TZK/4D^9_'[(,M;L. MQ]G6\-<63(,1K)$RMRU&Y7,BBZ4,\6.JMEU-U3DIRBF*G)=GKBQ>KK6L9)B? M;Y?:Q&O?M'M?[%:SVS*YW0/(^8:3:.&.)M:VD M4C2)TG2;=ZT=K:V1@W4 \2[C^>]#[7^#N2N>N2KOLFH<:Z MU;SUV)CD;;R]]71TL#K>,ZM>UV8VC/6ZV/J(Y/![198KU:SQ.3,]/\CWW4G. MMOR/EU==WN,D5CS5CMM>?[-*Q-K>B)TXL?S;FFSY+RW-S7?V[FTP8YM:?8[( MCSVM.E:QY9F(A6+]RG<#OW=-SGR3SYR9<]JVWDC8[6:LUHY[$]'!8Q$94P&K M89;3Y)X\'JV#K5Z%-CE5S:]=GB57=57TBZF.2;?D7+HTVNWQQ772(FU MNVU[:?=7M,VMZ94,ZCY]O.I>"N#'XKD+E5]JM/)B]@M1W'KI7'$LS8 MW5W2[CF*+Y+,+W,\W#T+WAQ8=)C6D:?C,N MG;[2LZ5GR7M3R:I3\)^D/XEZAC>;NNO*=E,9+ZQPO?\ Y>/MCRQW[=L=VO=F M/;0L22@2Y8 M $>?UZ_4@7MGX?\ X7^),^E?G/G/ W(MHR6, MMM9DN-N([[;&-R>022%_M&.V3>G)+0QSV^&2"I';LM=%*RJY\^>!OAY_$?-O MXEYKCUY)LKQW(F.&;/&DQ'FFF/A:_DFTTK,3$VB(7\7^N/D+EGR!RV^G-MW2 M>_,3QQ89UB9]%LG&M?+$=ZW"8K*"@7:5) =GTK3- MJY&W#5] T;!9#9]SW3/8K5]6UW%1>?DYKE1$54ZV\WFUY?M,N_WMZXMGAQVO>]N$5K6-;3/HB(<^UVNXWVYQ[/:4MD MW66\4I6.VUK3I$1[,RLK?3A[)-7["^V'4.',9[)D=XR/AW#E_:ZS%7YS\CY> ME4CR[JTK_P#47!:_7K18W&MZ,1:E5LKF)--,YWG5XA=9[GKCJ7+S?)K795_% MX*3]QAK,]W7^U:9F]^WVUM(GNQ&EZ.B.E=OTAR#%RS'I;=V]OFO'W>6T1KI_ M9K$16OHC73699YFCMO !J6]Y M9T>WEIG,ACE>K&:^MSJJHC&=?&]6M:JI*G@KN_BGB5RZ;3I3).;'/_'@R17M M_M=WV>R.*.?%G;?&>@=_$1K>D8KQ_P .;',_X=?]ZNA/0)2< M !NI^[^[^FE>IAQ9AY+'LU;DW2>5- L/:->5SU3I[3 ME=(KLC1/A=,YC?\ B0[X[[#XYX<[K+$:VVV;#ECWR,3DB/LSCC[.BP>*%KF TH M>J?ZQ/&78IA,CQAQG)A>3.Z?*X[Q8_4UEDMZOQA!=B>E/9.2K%*6)77%;_JU M,%#-'>M,\,D[JM>2&6:9/#'PDYEUOFKS+F7?VW3%;<;]E\TQVTPQ/D\ELLQ- M:\8KWK1,1%GB#XF;#I'%;8;#NY^H+5X4[:8M>RV68\OEC'$Q:>V>[68F8%_+ MG+W)?/'(>S>9\LVF>-K3,VM, MS,S,SJJ%S+F6_P";[W)S'F66V;>Y9UM:T\9\T1Y(B(X16-(B(B(B(AYN9!T0 M )('I,>AWLG<>_6^XCNTQ.9TW@%SJF:TSC> M9+&'V_F:NU[Y*UW)KU@R6I\<6UC8YLZ)'?S%9_BJ.@@DBN/KUXI^-.WZ>C)T M_P!*WIFY[QKDS<+8]O/EB.V+Y8\W&N.?=]ZT32)O\.O"?/SSU?.NHZVQ*QE&*"G1HTZT;61Q1L:QC41$0IKN=SN-YN+[O=WOEW62TV MO>TS:UK3.LVM,ZS,S/&9E:G!M\&UP4VVVI7'M\=8K6M8B*UK'"(B(X1$1V1# MG3@

N3A. 7;1VW]H.8QFS M\Y0.MX+?.5X8ZV6U7B*VU;-/(X3763)+0V7DK'2L1)7/;/C,3+_IRI8M-EKU M[%^%?@KFY[ZKJ+JREL?)9TMBP<:WSQPF+7\M,,^3LODCC'=K,6M!?B-XL8N3 M3DY'TU:N3FT:UR9N$TPSQB:U\ELL>7MK2>$]ZVM:PIL[GQ/,]L<,$$,;722S2R.1K6M17.DIZ$4&+;K/*GC?;+ZSIWHK+IBXUR M[NL\9\]=O/DCMBU8KLX0_T M 0A/O-NA-PO=YPGR'!7\F#>^ JV$M2 MH^1S;>8T;>MK6S.K'M5L/'R1PCRQ MLRQ"!0 ?33IVLA;JT*->:W=O68*=.I7C=+8M6K,K8:]>")B*^2::9Z-:U M$55$+.GT\>UJEV<=G_"_!GLM:'9\+K,&>Y'LUU21,AR9M?3.[K,ME'/6Y!0R M]QU"K(JIUHTX&HC4:C4\V^ONIK]7=6;SG^6:XHGR8:>UQQIY-:QWIC^ MM:>WM7XZ3Y%CZ:Z>VO)L>G?PXH[\QKI;);VV2W'6=)O-IB/)&D1I$1#-4T]L M0 1:?O,7=4[6.,N(^S_7;[69/DZ^G+7)$$;IF6(](U+( M38W1L=/TE;!-0V+=(+EM45CW-GU^-45O7XUF/YLR1KDGL[:8^[7MCAEGM\D$>.G4,;3D^#IS#,>NW=_69(X<,6.8FNO'6.]DT MF)TTGU=H0SBWRK !O3]![L-_BL[H8.8-]PC;W"' M;==Q.V9>*_6;-C-PY-=(ZWH&G/CGZ07J6/M5'9G)1JV:)8*<-:>/P7FJ0EXX M=R^?MI'9I,8X_&6XQ,3ZOA,6E/T*++=@ "$7] MX>[^TYBY?H=G'&V9=+QSP5EY+_*=JE+(RML_,R0S5'X.563.BN8_C3&V'UE1 M6L5,O;N,>URUH7I56ZOYC33?[VFF")TUIM^WO1Y8G+,:_W*UG[J M85>\;.L?CF\KTGL+_P#3;>T7SS$S[;+IK7'/DF,<3WI[8[\QV6HC6%BT! # MD\-ALML68Q6OX'&WR3$=B/:AI/%,M6D_DW/QLWGFG.UEAG?E M.1=7B1UEFZWZHSRV2=;V\L3;N]E87LZ)Z8P=)=/8>54TGZG72-8KPI37CW*UUXZRV%FA-M M !BSWG=V/'O95V\;YS]R+ M-'-5UJE[#JNM-MQ5,CO6]Y.*=FKZ9B'2(]ZVLM;A<^>1DBL=D3,=ZTUK$ZVAK_5'46RZ6Y+F MYQO9UKCC2E==)R9)]Q2OIF>WM[M8M;32)5GG/?.'(7_P!GIUHH^J^'JOHWR/DN MPZ=Y1@Y+RRG6?+-K3PUM>TS:T^6TS*B?..;;WGG,\W-N86[V[SW MFUI\D>2*QYJUB(K6/)6(AY"95C0 $N;[NIZ>/1MGO MXY8P;%\?ROJW;EBLG6\3FHU;&'W/E2..5BHWQ.\_"8F3KXO@R$JL1%JRK53^ M8'K[C'0W*[_U;[NT3[%L>#_=DO'_ *<:^ZA8_P %.B^$]8M+$R::UVW\PWJ$3TB\,F6P6C M9K/X9JNG5L477*XR'_454\M?C(O5#;N@-W.RZWY1N>R(YC@B?[MLE:V[/[,S MP\K6.M-M&[Z1YG@[9G8YICV:X[6K_MB%8 >E"A # M,GT\>0/V7=]7:/NTEI*-+&=P/%]',7'211,K:]L>U8[6=DED?,UT;8V8',65 M=U\/5O7XS/\ F34>O]A\I]$\UV41WKVV&::QY[TI-Z?XJQ_X]C9^B]Y\G]6\ MMW4SI2N\Q1:?-6UXK;_#:5G\>:Z^X 1E_5I]< M[!\)-V;MO[-\YB]HYC\%O";[S)1?!E=7XKEDB6&UA],D:DN.V?D*LLG26SUE MQV&E;Y;FV+:2Q5+'>%?@IFYSZOJ'JZEL7*.%L6WG6M\_FMD\M,4^2.%\D(WBSBY5ZSD?3%ZY.9\:Y,T<:8O/6GDODCRSQK2>'MK:Q6%IG,YFMFS M.6V/9,QE-@V'/9&[F,YGLYD+>6S.9R^2L27,CE,ME+\UB]D^6 M61RNE8K6M8BM:UB-(K6L:1$1'"(B-(CA"KF7+E MW&6V?/:U\U[3:UK3,VM,SK,S,\9F9XS,\9EQ9R., M 'TTZ=O(VZN/Q]6S>OWK,%.E2IP2V;=RW9E;#6JU:T+7S6+-B9[6,8QJ MN>Y41$55/F]Z8Z3DR3%:5B9F9G2(B.V9GR1'EE^UK:]HI2)F\SI$1QF9GLB( M\LRF">DGZ$E?65UKN5[Y-6@O;%TI9SCGMTSU-)J6O*K:]W';+R]1GUEO#GPCK@]7SWJS'$Y^%L>VM'"OEBV:/+;S8IC2OW>L^UK*Y:UK M&M8QJ-8U$:UK41K6M:G1K6M3HB(B)\"%7>WC/:L/V<(?Z M /EO7J6,I7,EDKE7'X['U;%[(9"]8BJ4J-*I$^Q:N7+5 MA\<%:K6@C<^21[FL8QJJJHB*I]4I?)>,>.)MDM,1$1&LS,\(B(CC,S/9#YO> MF.DY,DQ6E8F9F9TB(CMF9\D1Y90Y/5J]=F_O?SF[:NR+99\9HSTM83D3N!P\ MMBIF-RBDC9%=U[BJXUT%G":QU=+#;S*-;;R*ITI.AJIY]RW'A7X)4V/J^HNL M\<6WO"V+:VTFN/S7SQQBU^R:X_UI67Q&\6[[OUG(NE,DUVG&N3<5U MBU_/7#/;6G;$W[;?<:5XVBNEG%?0 .VZ)H> MZKYO=-WVW)P8?6]6US'V,KFLSDK'58ZM*C59)+(K6,<][NB,BB M8Y[U:QKG)U=]OMGRW:9-_P PRTP[+%6;7O>8K6L1Y9F?Z(\\\(XNQM-GNM_N M:;+98[Y=WDMW:TK$S:TSY(B/^T1QG@G+^D_Z*&F=H4& YX[C*>%W[NE7+Z9PB^5D$L4.">OGU-@Y#IO:J39MBK!3>JQ8].C'7;-*O%+QDWG5ELG M(^GYO@Z;UTM;C7)N.WW79-<4^3'VV[@^.K&5X&[7^5XX'20:/RSN.@V)VNB7V=>3M1JY^%'QK_W'@F=Q2J>-O\ MIM?U.2:^QP]=[/;IV2@KQZV49>G M]GOXKK?#NYIKIV5R8[3/L1-L=?1KIY=$+TN$JL #=%Z$/:BG MQWM?'O;C4CYGV5TJ?]M:V?$7H:W&6%ZK#/&^S-N4D636)Z(R:GB++?$BJU%A M[QOZHGIWHG+M<%M-_P PGXO3SQ28US6\G#U?M-?)-Z\.U+/@YT['.NJZ[_/7 MO;+85];.NDQZV9TPQI/'76+9(F(X3C[8X:V$I0I<4 /S MFFBKQ2SSRQP001OFFFF>V.*&*-JODEED>K61QQL:JNH]W0R=X/>;S?S=5M26-3RFTRZUQO&]/+;!QMIC&ZWITJ0)+.RM/F<9C MTR5J-KWM2[=F5%5%0](/#SIJ.DNC]ER:\:;NN/OYO_5R>WOYOKQZUB8F.V+SWLGE]WIKIHP=-U:6 M [7HFD;5R9NNI\>:-A;NQ[EO&PXC5=7P6.B=/=RV=SMZ#& MXRC7C8BJK[%NPUO5?@:BJJJB(JG5WV]VO+=EEYAO;QCV>#':][3PBM:QK,_T M0[G+MANN:;[%R[8UF^[S9(I6(\LS.G'S1';,]D1$S/"%FGV#]HFK=D':]QUP M)KWLUS+XFF[/\B;%7:J?.WDK/Q5Y]LSRON.J]UUGU+N.>;C6,=[=W%3^IAKK%*^SI[:WGO:T^5?+I?I_:]+\CP6^2W&]Y]FVND>2-*QPB&9)J+8 #6?ZKG?70[#NU M/9=YP]VG^V3?76-"X2Q$[:UE[MOR%1[[NVV<=._K8PNAXI77YE6.2"2Y[)5E MZ)::I(OA?T3?KCJC'LAV/'CPXZX<5 M8KBI6(B(X1$1&D1$>2(CA"C&;-EW&:^XSVF^?):;6M,ZS:UIUF9GRS,SK,OB M/MQ@ "2M]W8[#DY>YDRW>/R'AFV./.!\G\C\85[\*/J[%S/8I1679F**6*2* MQ6XTPEZ.TUR^!T>6OT9H7*^K*C:Z?S =%H3[X)=(?'-[?JO?4_P"FV\S3!KK[;+,:7O'GC'6>[';'?M,Q MI:B;B4T6A M !^-BQ7J5Y[=N>&M5K0RV+-FQ*R&O7KPL=)-// M-(YL<4,4;5T5K$S:9TB(XS,SY(?EK16)M:8BL1K,SY% M>7ZS'J+VN^CN'EUW1,I([MTX3NY;7.,8*\TC:>ZYATK*VR\I784>K)W9^6JD M&)\2=8,1%&Y&136;2.OSX0>'U>B>01N-]7_^H-[6M\TSVXZ]M,,>;NZZW\^2 M9C68K72E_B?UM;JWG7J-I;_^2;69KBT[+V[+99_O::4\U(CA$VLTY$N(R M 9\>F[V0;1WZ=SNH\14&9''\?XM\>V\Q[?2B3IJ_'>+ MM0ID65[,J+!%L&RSO9C<8U4D5+5E)W1OA@G\.C>(?6FVZ&Z;R\VOW;;^WM-O MCG[O+,<-8[>[2/;W[/:QW=8FU6X=#]*;CJ_GV/EM.]79U]OFO'W&.)XZ3_6M M[FO;QG728B5E9I^HZSH&J:UHVF86AK>HZ?@L5K.L:_BXO(QV%P.$I08W%8RE M%U[W.^W63>[R]LF[S7M>]K<9M:TS-IGTS,Z MKS[;;8-GM\>TVM8IML5(K6L=E:UC2(CT1$:.QG78MW7W6 M++6\?\-HM_W.ONL$;K:Y-M;W.3':L_\ %$Q_WJF:U6L4K-BG;ADK6ZD\U:U7 MF8LDZUF-8GSQ+SJM6U+36T:6B M=)CTOP/U^ +)?#EK MFQSIDI:)CV8G6/\ :MC=)VFCO.F:CNV,1$QNX:Q@-IQZ-D69J4=@Q53+5$;* ML4*RHD%MO1RL9XOP^%/P'EMO=K?9;S+L\G^9ARVI/LUM-9_VP]$]KN*;O:X] MUC]QEQUO'L6B)C_>[.=9V 'Q9+)8[#8Z_F,Q?I8K M$XJE:R64RF2M04<=C<=1@DM7;]^[:DBK4Z5.M$Z2661S8XXVJYRHB*I]X\>3 M-DKBQ5FV6TQ%:Q$S,S,Z1$1'&9F>$1'&9?&3)3%2V7+:*XZQ,S,SI$1'&9F9 MX1$1QF9[$-KU:?78R?(KMF[;.R78[V#X_:^WA.0N?\/:L8_.[SY=NR<.'UK5M]R1Q1NDED7I'#"Q\DCFQLSRO>\Q%:Q'EF9_HB.V9F(C69=G9[/=\PW5-EL<=\N[R M6[M:5C6UI]$1_3/DB-9GA"=-Z47HK:-V;U<'SCW 5<%R)W0SUHKN)K,5,KIO M"2S-E5:>JNE8RMG-W\B5K;F:=&YM61KH<KK7Y+R&;[?I MJ)TM/N2 MV3^M?3A/"G#6UM^)!B8 =(Y(Y)T+ MA_1MFY+Y/VS"Z/H>G8NQF=DV?8+C*6,Q="NGQGR2.ZR3V9Y%;%!7B;)8LSO9 M%"Q\KV,7N\NY=ON;;W'R[EN*^;?9K16E*QK-IG_=$=LS.D1&LS,1$RZF^WVS MY9M,F^W^2F+9XJS:U[3I$1'_ '^2(CC,Z1$3,Z(*/JO>L_O?>CD,WPGP7:S7 M'O:S2N/JW&^*?&;;S5)3LO6++;BD4C)<9I;WQLEHX%?AI/B)XH;OJB]^5B( #W M3MT[;N9>ZWE3 <.<&:7D=TW7.O\ -?%68Z+$Z]AXIH(;^S[7F'M6EKVLXM;# M//MV'-9XWLB8CYY8HGX7J#J+E'2_+,G-^=YJX=G3S^ZO;CI2E>V][:3I6/-, MSI6)F,MR3D?-.HN84Y9RG%;+NK^;LK7RVO;LK6->,SZ(C69B)G\>FAZ4G#7I M\:C'FGICN2.XO8L6RMO'+MO&MC3&PSJZ6SJ7'%6XDUK6]4B<]K+$J.9[OU,=[;]/X[:X\$3VZ=F3-,<+W\L1[G'$S%=9[UK7 M%Z$\/.6=&;;UOM<_.[UTR9ICL\],43QK3SS[J^FMM(TK7:V1>D, M !J!]=CBY.3O30YTF@K+9RO&MS1>4<2U&JY8 MEUO;\50V"SU1[?"E?3,WDW*JHY.B?@_XI*_@GS/Y-\1MC%ITQ;B,F&W_ !X[ M37_W*T1]XISR4.+,4]7=%EJ2ZW))FHE5$5KLX M]OP]$4H=XY=4QU#UKDV6WMWMARZOJ*Z3K$Y-=3Z^_GB+1'JZ\8B8TQQ69B>RUK-WA#23 U! M^M]W4)VQ=A7(];#9!*>_\[.3A#3$BEC;;@K;;2N.WK,1Q]4G;%CM$J7XF3Q_ M#!>MU5ZHKD)7\&>F/XEZXV\YJ][8;+_J,G#A/6L61_XF]0_P M[TCN<^*W=WNXCU&+CI/>R1,3:)\]*1>T>F(CRJ[0O^I" M 2NONX?89\N9[/=]W).$\6)UJ3+:)V_ULC5=Y=[9)8I<;OG(M)7RQH^ M'7Z4LF#I2>7-%):M7^BQS4F*5=_F%ZX]3AQ]$RO;BQ3_>G3 M):-8G2*=L6E9#P0Z0CNWZOWU(F9[V/;:Q$^>N7+'FGMQUGA/^9Y)A,-*EK' M 'QY'(X_$8^]ELM>IXO%XNG9R.2R61LPTL?CL?2A?9N7KUR MR^*O4IU*\3I)99'-9&QJN/'?+>N+%6;9;3$1$1K,S/"(B(XS,SPB( M[7Y,Q6)M:=*PK>_5A[[+W?CW6;'NF&MVV\-\>MLZ!PIB9_\ 3;\U:%Q[LCM\ M]=&1>#*;[EV/R#_&WSX::U:KW.2JU3T*\+.B*=$=+X]IFB/E?<:9=Q:/Z\Q[ M7'[&*OM?--N]:/=*3>)G5\]6]0VMM[:\IVNN/#V>VC7V^3AK_F6B)C^Q%-8B M=6L@DE'8 ]9X*X7WKN*YAXZX/XTQJY7=^3-IQNKX*NK95K5GW)%?>S&3DAC MFDJX3 8R*>]?G\+DKTJTLJ_ Q3%<\YSLNG^4;CG7,;=W9[;%-[3Y9T[*QY[6 MMI6L>6TQ'E97D?)]WS_F^WY/L8UW.XR16/-$=MK3Z*5B;3Y=(G3BL\NU[MWT M7M0X#XR[?^.H$;K7&^MUL1\H/KMK6]BS]4<\W//>83_U.XR3;376*5[*4C^S2L16/1&L\5]>2 M\HV?(>58.4;"O=VN#'%8[-9GMM:=.VU[3-K3Y;3,O?#!LH M M",?]X/\ 4?\ V4:'-V0<19KR^1N4\%%;YNS>-N>&QIO%V58JUM'1U9Z/KYWD MJOU6XQ[FK%K_ (FNC>W)12160\!?#WY4WT=:VN M&?_$ MQ"H+C*M /LQ^/OY:_1Q6*HW,GE,G+';+EM%<58F9F9TB M(CC,S,\(B(XS,]CZI2^2\8\<3;):8B(B-9F9X1$1'&9F>R%CAZ278#CNPKMA MQ.!V''TEYVY0;C]TYNS,+H+,M?,+7F^0-!J7H6JDN'X_QMU]9$;)+#+DY[UF M)WEV&M;Y\>*G7>3KGJ6^?!:?D3;:X]M7C&M=?;99C^MEF->R)BD4K,:UE=SP MXZ.IT?R"N'-6/E?<:7SV[=+:>UQQ/]7'$Z>6)M-[1PLVED9) *L# MN[T]./NZ_N;T1L7DQZ;W!,O/OJ3;?$NHM_L^R,6] MS4^Q7):(\D>2/-#'1FL26%6::S)?U:19)%5?,?UP^ M3>ON;;;32)WN3)$<.$99];&FGDTO&D>2."]_0&\^/]%\LW&NLQM*4F?3BCU< M_9UI.L^5GF:.V\ #HO)?)O'W#>B[+R;RGM^"T/0=/Q MTF5V/:=CO18_%8RHQS(HT?+(JOL7+EF5D%:M"V2S;LRQPPQR2R,8[N\NY;O^ M;[['RWEF*^??9K=VE*1K:9_[HB-9F9TBL1,S,1$RZF_W^RY9M,F_YAEIAV>* MNMKVG2(C_OF9X1$:S,S$1$S,0@D^JUZSG('>QDLKPWPG-G>-NUO'W'P3TUF= MC]MYFFJRRMBS.[K65DN,U145'4]?222-7(VQ==+/Y,-*[GA?X0;#HW'7F_.8 MIN.IK1K$Z:TV^OW./7W5_P"METB?N::5UF]1_$/Q0WG55[^=M?; M+S/W;BK5P6LX6*6*/(;1MN:>QU3 ZYBFRM6:>3JY M[W,AA9+8EBADP?474G)^E>5WYOSO-&+:4[/+:]O)2E>VU[>2(],S,5B9C,ULMMZM97K MUJ)>(OB=SCKW>>KMKM^0X[:XL$3[.F3+,>[R3'_#2.%(XVM:XW0OA]ROHS:] M^NF;G.2NF3-,>QK3''W--?\ BMVVGA$5VFD9) M !C]W,=T'"O:)Q3G.8^=-PJZIJ.'1L%6!J-N;#L^8G^"CK>I8-D MC+F>SU]__)#%T9%&U\T[XJ\4LK,]TYTUSCJOFE.4M.] MK971MJXZ&1T-2-OCL36;W>'?AGR;H'9][%IGYYDKIEW$QQ\\TQQ]QCB8CAKW MKS$3:>%8K3CKGQ YKUINN[DUP\GQVUQX8GAYN_DG[N^GE[*Q.E8XS-M7I)30 M0 ,V^QGL'YX[^>4XN/N(L/[#KF)FI3\C5,;BH'>U7Y8W+_I5X[%B#3>M>NN1]"\LG M?\VOWMQ>)C%AK,>LRVCR5CR5C6._>?:UB?+::UG:NDNC^;]8 MMRVB>YCK/EF?+:=)[M(XVGS1$VBP:[(.P_@?L+XJK<<\/X-)\WD8ZEKD+DO, M0Q2[IR+GX8&QR9',7$63Y/Q-=_B2CBJSFT:,;E5K7SR3SS4+ZTZWYYUQS2>8 MRL>6T_=7GVUI\U8K6+E]*=(\HZ0Y=&QY937+;2^9:1%@@DW#5VVYQ9>';^+O6VGV=-'3YCL\7,>7Y^7YH MUPY\-\=H\\7K-9_V2JG;E.SC[=JA=ADK7*-F>G;KRIX9:]FM*Z&>&1OP])(I M6*U4_P#BAZ?X[TRTC)CG6EHB8GSQ/&)>>.;#DV^:^#-$US4M-;1/DF)TF/L3 M&CYCZ<8 R^[#.V+(=X7=KPIP#6CL?(^X;;7M;Q1+B^.M;BEV+?J.IMKRFT3.UM?OY>WABI[:^LQ,3'>B.Y$Z\+6A9] MXS&8["XW'X;$4:N,Q.)HU,9B\;1@CK4L?CJ%>.K2HTZT36Q5ZM2M$V.-C41K M&-1$3HAYL9,F3-DMFRVFV6UIF9GC,S,ZS,SY9F>,KXQ$5B*UC2L0^X^'Z M $#'[P]W6)SAWEUN$M>R3[6C]L."DU*6.*7QT;7)^TI0S?( M%Z%$1JK)C*\&,PTK7HJQVL7/X5\+^JW@\ >E_D;I&>=;BL1O>97[\>>,--:X MX_XI[]_3%JZ]BIGC=U#\H]0X^1X9GXML:>V[=)RY(BT^B>[3N1$]L3-X:!B= MD* ,D^T3MFW?O [B>,>WW0XY(\IOF?BKY;->SOGJ M:GJ5!KLAMFVY%&]&I4U_!5IIT8YS5L3I' Q5EE8U==ZLZDV?273^YY]OICU> M"GM:Z\;Y)X4I'IM:8CT1K:>$2V+I3I[<]4\^V_)MOK%MT/\ 2=.E#%5F0>V9 M">&&NR[E\I.C[5VRK&OM6YI)7_&>IYN=\SS\WYC;O[W<9;7O/IM.ND M=NE8[*QY*Q$1V+Y;'9;;ENSQGA'&>V>V7I)CG: M (V?WAGO_P#V,<.TNSWC+/\ L_)W.F*DN\GVL9;5E[4^&72R MU)<-86-GB@M\H7H9::M23Q?)%2XR1GAM0O6P_@'T)\L\WGJSF6/7EFRMIABT M<+[CMBT>>,,:6[/=VII[F80OXR=8QR7D_P @;&^G,][68MI,:TP=EIGMF)R\ M:5]'?F)B8A"$+GJD@ !,I^[B]A_S1TO/]\_(V&5FQ;_ %\EI'!=6_7C\S%Z M+5N+5W+>X(YF/E@M[;F*2XRE*GDRLQ]*TY/,@OL4J'_,)UQ\;WN/HKE]_P#I M]O,9-S,3[K+,:X\?#MC'6>]:.,=^U8X6I*TW@GTC.PY=?JG>UTW>ZKW<,3$Q M-<,3QMI.G^;:(F)_J5K,3I>4IXK*G@ M &$?J"=ZVE=AO;9MW M-VS1T\OLGP:UQ=I,]KV>7>.1,I7L.PN(56/989B*$=>6_DYH_CPXZK,K/%*L M3'[GT'T;O.N.HL7)MMK3;^[S9(C7U>*LQWK>;O3K%:1/;>8UX:S&J=9=4[7I M#D>3FN?2V?W.*FNGK,DQ/=KY^[&DVM/DK$Z<=(FM.Y-Y)W7F+D+<^5.1L]M_V/*;3M.D56I"KTCKUXD;#6@8R*)K8V-:GHMRWE MVSY1L,/+.7TC'LL&.M*5CR5K&D>S/EF9XS.LS,S,J+[_ 'VZYGO+N M3N0I.^#E3"*_0>* MO!;HOX_O?XKYA3_H]O;3!$QPOECMOQ[8Q?Y5T%C$146!N1R6/Y16)RK(_JJOY)5_5$9\#T^#_ -3J*>/^Q^*>(>3<:?\ MW6TP9?9TBF#\WW.7'_3,9?_ *K>@0HEH M &._=!W4<)=GO$^9YCYVV^MJ^K8SQ5<;1B\JULNX9]]>:Q1U33,&Z> M";.['D6UWK'"US(H8F/GL20UXI9F9_IKICG/5O-*WDI2OW5I\W9$: MS,Q6)F*_CU(/5!YK]0K>^N;DLZ'P;K.1L3\=<.8W(.FH4?$UD#=CW*[#'59M M>XV86+TGEC2O09(^&I'&CYI)[W^'GAIR;H'9?B=,_.LE8C+N)CC/E[F../9TB*TWZXZ^YKUIN_P ;KAY3CM/J\,3PC^U>>'?O/GGA768K$:S, MZQR2&A@ 9S]B7I]\\]_W)[-&XGQ/R5J6&FJ MSQWF-5*&(JO6W;?U>[R:L=BU!I76_7G(^A M.6_'>:7[VZO$^JP5G\9EM'F_JTC[K);VM>R-;36MMLZ1Z-YOUCO_ (IRZO=V MU9CUN:T>TQQZ?ZUI^YI'&>WA6+6BP8[*.QC@?L.XJAXSX7P3UNY#V6YOG(6; M95L;OR+G*S9DBR6QY*O! QM.@EJ5E"A V.G1B>Y(V+))-++0SK+K;GG7'-)Y MESB_M*ZQBQ5UC'BK/DI$S/&=([UIUM:8XSI$1%R^E>DN4=(VDY, MEM)R9+1Y;3'DC6>[6-*UCLC69FK.;]7.-?5XJSY*1YYX=ZT^VMI&L\( MB,/3;&M ;9O3(]*#E[U!]MCV&ZN1XX[;M; MRB5MVY6FII[3FK-5\#[FF<:U[<,E7-;9+!*GG69&OQ^)C=YECS)5@J68M\2/ M%'E/06U^+T[NXZAR5UQX->%8G73)FF.-::]D1[:\\*Z1WKUD7H/P[YEUGN?7 M7[V#D=+:7S:<;3';3%$\+7\\^YIVVUG2MI^W;[V[\/\ :WQ;KW#O!^F8[2=& MUR%4@I4T=/D,KD)D:M[/;%E["OR&>V#)R-\5BW9>^1W1K$\,;&,;13GW/^;= M3,SV5CR5I6.%:QY*Q$1Y>V9F;B-K3Y9GCY.R(A[689E0 M K+/5 X=7@GU .ZOCZ*A\FXQ.6L_N>O4F,1M:MK')GD%Z^-KCT=\-.;_+?0G*]_-N]E^*UQWGRS?#KBM,^F9I,S[. ML<-%&/$?EGR3UMS#;UBT8[YYRUU\L9HC+.G"-:Q:TUC^[I,ZQ+ LWEI F, M?=G.U#Y%TKEWO(V;&K'D-TN2<.<6S6(6M>FJX&S2S'(.*CCH MY&/:K)<-:8YJHY%*C_S&]4^OWNTZ1VUOQ>&/7YHC^O:)KBK/IK3O6[.S)6=> MU:'P*Z=C;OX[3M9C,Y*R__ -4][(W))7K_ M ,7/4],=GM,&PVF+8[6L4VN''7'2L=E:TK%:Q'L1$0\_=[N\_,-YFW^YG7;!D<,V-LRM=%)R1>@AR\BHWI)CX,B MTG\>>N?E[GD=,\OOKRKE]I[^DQ,7W'9;L_)1KCCC[J-:S&M$B@@%,( !XMW$\\Z M#VQ<)\C\\C7 M6;+$]O-QDBL>:([;6G^S2L3:WHB6/YKS/9\FY M=FYIO[Q3:8*3:T^QV1'GFTZ16(XS,Q$<95BOF M.2;?D7+HTVVWQQ772(F]NVU[:?=7M,VMZ94,ZCY]O.I>.QWF-6*3*WJS']&.5Q$QLXGOYK1]SBK M,=[RQQM.E*Z:S$VB=-(E9GZ=J&MNZAIFOX?5=7P./:]M'"Z_ M@,?7Q>'Q=1)'R2>ST<>[W>XWVZR;W>7G)N\V2U[VG MMM:TS:TSZ9F9E>K#AQ;;#3;X*Q3!CK%:UB-(K6(TB(CR1$1I#LAUW* M M '%YS.8?6<)F-DV+*4<)K^OXO(9S.YK*6H:6,Q&'Q-2:_D\ID;MA[( M*E&A2KOEFE>Y&1QL5RJB(IRX<.;Y/(['A;. M1I<%\;^W:EPGK5MTT'BPJ6&?+&]Y2@YWEP['OEVLRQ(G@;)7H14ZCU>ZLZ1_ MH/X6]!X>A>G:[?-%9YWN-,FXO'];3VN*)_J8HG2/)-IO>-.]I%(_$3K/+UCS MRV?%-HY3@UI@K/\ 5U]MDF/ZV28UGS5BM>/=UG5X24T$ M !E;V4=IN^=Z_<=Q_P!H;7UI-DO?*&W[(L7F4]*T#$/AL;;MMWKTC7Y-Q M[_+JQ/C>GL_/=]QC'73'3RY,MN%*1[,\;3]S2+ M6[*MAZ5Z2F./=WGV([(^ZM-:]LK-#AWB31.!N+=$X< MXRPT> T/CG6\=J^M8QBM?(RCCXO"ZW>G:R-;N6R=ETEJY9YL\&.*5CT1Y9\\S/&T^69F9XR]*,<[P @$_>)-/76O4BV/-+%Y M:' M7_[?=Y\?L:S&7S_^9KY/8\LT[\:MMZCKB^7\MML5_P"B)Q^;_P OT^SY(T7$ MUHE 3%ONN>_>V<>]W'%TLK6_-[/Z?66T\^D^99GP!WG>V7,N7S/N,N+)'_'6]9_H]7&OLQYTK$J^L* M &!/?UZA_!7I]\8.W'DR_\O[WGJUN+C/B+!W:C-OWO*0-\M)O M!,Y_R%J&.L/9\I9>>-\-5B^"*.Q:?!5FWGH7H#G?7G,OBG+:^KV-)CUV>T3Z MO%6?_BR3'N,<3K,\9FM8FT:AUAUIRCHW8?&M_;O[N\3ZK#68[^2?_P M(GW5 MYX1V1%K3%9KZ.\SO:YW[Z.5[?*7-NQK:;66W3TG1\4LM32N.]>L676(\%J^) M=(]&JJ>!+-Z=9;]]T;76)G^"-&7RZ0Z-Y'T3RN.6F)Z2W+WJ [36VS,MRG&O;/@,HV M+;N4IZ2-N[1+3L(E_3^,*]UGD9G8)$C?%8OJR7'8?X7SI-,D5.>*?$GQ4Y3T M)M9VN'N[CJ/)7\7AB>%-8X9,TQQK7RQ7A?)V5TKK>LD=!>'/,NLMQ&YR][!R M&EO;Y=.-].VF*)]U;R3;C6G;.LZ5F??P)P!Q%VQ\8:[P]PCI>)T;1-:@:RKC M<;"GM62ONA@ANY_80["G+.58JX=ICCA$=LSY; M6GMM:=.-IUF7LAB&3 !J&]3WU;>(_ M3_UBUJ&"^2>3>YG.XQTFJ\7P9!%H:E'<@C?1V[E*Q1>ZUA<(R.PVQ5QS5BR& M91$9"Z"!TEV"5_#;PJYKUWN8W>?O;;INEO;YICC?2>-,,3PM;AI:_&N/MGO6 MTI:-NO?$?EO1NWG;8>[GY]>OM,6O"FO9?+IQK7CK%>%K]D:1K:("7/'/G+?< MQR=L7,'-NZY;>]]V:?QWYFAF]#[:FR5LMK>LH^3$;GS?%%*]T3:#E1+^L M<=V'PI[1DU;%;R5=_AQRL21+\$">*7C+M.EJY.1=.6IGZCTFM[^ZQ[;V?)?+ M'DIQK2>.373N6F?PZ\*MSU%-.<<^K?#R+A-:]E\_L>6F/SVX3:/<=O?B<7I> ME:CQQJ>O:'H6N8;4-,U/$T\%K6LZ_0KXS#83$4(FPU*&/HU61PUX(8V_@1.K ME57*JN556EN\WF[YANLF^WV2^7>9;S:][3,VM:>V9F>V5K]KM=ML=M3:;.E< M6UQUBM:UC2M8CLB(AV:>%/FIW/<*)ES;N*\UX;-JPOPK'8DU7<\1 M Q%Z(]E3XJ*K7EROY<.<_&NF][R2]MK8N+Q>/(;!LV5JX;$5$5K7JQ)[]R-JNZ*C4557X$.IS M#?;;EFQSV;@K6>V7@#B+@/46L7"\6Z-A-62XQCXUS.6K5DGV/ M8YXWN>L=S9]BL6\C.U.C$FM.1J-;T:GF=U%SK<]1\]W?/-W_ )VYSVOI_5B9 M]K2/12L16/1$:O0#E'+<')^5[?E6UU^+[?#7'&O;,5B(UGTSVSZ9>Y&%9$ M (I?WF;NK7#ZAP[V=ZUE/!=V^TO,?*-6!T7C36L)9M87CO M$VE;(^1:^6V*+)7I(W,8J28JL]'*CE0L_P#RX]+^NWF[ZMW-?Q>&/489G7W= MHBV6T>3VM.[7MGW=N" O'7J'XMRW;]-X+?CMS;UN6(T_RZ3[2)CMB+9/;1,: M<<4QKIK"'86W5> ;.O29[%[??9W9:QIN/:UCTL1T5MVHT=[*_I&WBIUM7 MHGI;)N\%H^5]QKBV\>7OS'MLFGFQ5]MYN]W*S[I(OAETC_%G4=*[BNO*=KIE MS>:T1/M,6D7TF)B%D)2I4\=3J8_'U*U"A0K04J-&E!%5ITZ=6 M)L%:I4K0-9#7K5X6-9'&QJ-8U$1$1$//2][Y+SDR3-LEIF9F9UF9GC,S,]LS MY978B(B-(X1#Z3Y?H !"5^\0]_B\M\M4>S'C;,>;QYPAEFY M7E>Y1F>D&SF='(L5K'<;8RVZ%[?@_\ K%JTR1OCIQ.2Y/@!T+\E M\KMUAS&G_7[RO=P1/WC?SQ.68UC_RXK,<+RK!XV=8SN]W7I+8V_Z?!,7S MS$S'>R::UQSV1-:1,6GMCOS'9;&C1%C4 !/\ /0B[#D[4.UJORUO6&94Y MN[DJ>(W'-);KM3):CQJD+[7'VF(Z3Q34[-VE==F,E&B0O]INQ5IV*^A&Y*)> M-W7'\4]33RO97UY-RZ;8ZZ3POE[,N3S3$3'JZ3Q]K6;1/MY7/\*>D/X8Z=KN M-W73F^]TR9->VE=/Q>/C$3$UK.MH\E[6C68B&\LA9)X M (FO MWASU(?DNC+V#\.9U[,EDH<;F>X[8,5;\M]+$S1P9/7.)([%>7S$FS$;X<&3+$1:8K29F M(XQ&MJVF(UXZ1IKPU[(97?YH_4\^UGM_Z(<7?J*:O]#WAM\U8?O\WPC8?I1Z M]^<&WS5A^_S?"'TH]>_..3[S%\&?YH M_4\^UGM_Z(<7?J*/H>\-OFK#]_F^$/I1Z]^<_..3[S%\&?YH_4\^UGM_P"B'%WZBCZ'O#;YJP_? MYOA#Z4>O?G')]YB^#/\ -'ZGGVL]O_1#B[]11]#WAM\U8?O\WPA]*/7OSCD^ M\Q?!G^:/U//M9[?^B'%WZBCZ'O#;YJP_?YOA#Z4>O?G')]YB^#/\T?J>?:SV M_P#1#B[]11]#WAM\U8?O\WPA]*/7OSCD^\Q?!G^:/U//M9[?^B'%WZBCZ'O# M;YJP_?YOA#Z4>O?G')]YB^#/\T?J>?:SV_\ 1#B[]11]#WAM\U8?O\WPA]*/ M7OSCD^\Q?!L-^XCN?YW[L-SQ7(7<+R'D.2]SPFL4],Q>>R>,U_%V:FL4,KF< MW3Q#8M=Q&'J205\KL-V9KGQND\5AR>+P]$3;N0=-:UK-O;VM.LUK6.W3@UGG7/^;]1;JN]YUFMGW5,<4BTQ6)BD3:T1[6* MQPFUI[->+P0SC#@ )''W9SD!,!WH2)_Q5I''^GR3-W@3O/4]4;C9VG2N;9VF/3:EZ3'^&;SP_ MH\TX\I8M@ -/GJA^KEQ1V :W:TG64Q?)7<_G<6RQJ_&[; M#IL-IU>[&U]+;.4[%&U7MXK$+ _SJF-B>S(Y7XB,]GK/=:==[B- M[N>]MNFJ6TOFT]MDF.VF&)B8M;7A:\^TIQU[UHBDQIU]XD]$!;G'G7ECN1Y,V/E_FK=,MOF_P"TSLER M>;RKXT2*O WRZ.*Q5"NR''X;"8R#I'5IU8HJ\$:=&,3X>MY^2\DY7T[RW'RG MDV&F#88HX5KYY[;6F>-K3/&UK3,S/;*GO-N;\QYYO[\RYKEMFWF2>-I\WDB( MCA6L=D5B(B/)#R0RK' 2)?29]$3:.Z9VO= MP?='CLUH_;BKX,KJNDR)?PFY\VUND<]2U#*WV6_K'&EYCT=\I,>R8\L7S1_4GVM)]WK,329J\.O" MG<=033G/4%;8N2<)ICXUOGCR3Y)IBG^M[J\>XTB8O$W_ %'4-5T#6,'I6CZY MA=1U'6<=7Q&O:UKN-J8C"87&5&>"O1QN-HQ0U:E:)OX&L:B=555^%54IAN]W MNM_N;[S>Y+Y=WDM-KWO,VM:9[9F9UF96MVVVV^SP4VNTI3'ML=8BM:Q%:UB. MR(B.$0[&==S@ CL>K+ZWFK=KD>Q=O MO:UDL-N_<:B6<3M6[,2EF=,X2LM?+6N5989$LT=HY*I21JU,<]KZ.,E7Q7?, MDC=1?/\ X6>#&ZZFG'S[J:M\/3W"U,?&N3<1VQ/DFF&?Z_NKQ[C2)[\0KXB^ M*VWZ?B_)NG[5R\[XQ>_"U,$]DQY8OEC^K[FL^[UF.Y,(#;-MVC?-FSFY[KL. M9VS;=FR=K,[#LFPY&UELWFLK>E6:WD,EDKLLUJY:GD]RK_\ P+H;7:[; M8[:FSV>.F+:XZQ6E*1%:UK'9$1'"(A5'<[G<;S/?=;J]LFYR6FUK6F9M:9[9 MF9XS+KQSN$ 'ZPPS6)HJ]>*2>>>1D,$$+'2S M332N1D<44;$<^221[D1K41555Z(?DS%8FUITK';+]B)M.D<9E+7]);T(%L)K M7VM'V8MGB?\ 9BG_ .9Y:)<\,,->&*O7BC@@@C9#!!"QL4,,,349'%%& MQ&LCCC8U$:U$1$1.B%4YF;3-K3K:>V5CXB*QI'"(?H?C] M T)_>*N"EY0[!W MZY'IVTOEX^V:C!$GB;)6DR6QXJ]87P^*./&^/Q(QLB.G'P YW\F==1R_);3! MO]O?%IY/64_&TGV=*7K'GF^G;II%/C+RB>9]%Y-Q2+3FV>:F:-/ZO''?7T16 M\WGLT[NNND3$P)"\JFX!(F^[E]IR\N]U>Q=QVR8UMG2^VS!))@WV8J\M:YRM MO-6_B==:V*PY73+KVN19._XXV.=5N)2>KF*YGBK_ /S!]4_)73./IW;VTWG, M;^VTUUC!CF)MV?U[]RO&>->_''BG3P-Z<^.\YS=19Z_]/LZ]S'K';ER1I,Q. MOW&/76-/^96=8T3H2E*U0 ?)?OT<71N9/)W*F.QN.J6+ M^0R%^Q#3HT*-.%]BWINJ=US*LZ[7O\ J\7'6/58_:UF M.$>[XWT\DWGC/:PT-P:@ !]%6K9O6:U*E6GN7+D\-6 MI4JPR6+-JS8D;%!6K01-?+///*]&L8U%Q<>X:PE)8T>Z!*O6U^MNJ3[;7%MX\DTB?;9/9RV]MKV]SN5GW*\GA]TG3I' MIW'L;Q'RAE_&9[1YBD:4C32)TFVD3:6T@C1NX !K M5]57OIQO8=VJ;1OV,N5'&/163KCJC%L,D3\E8=,NXM&L:8XGW$3Y+9)]K'EB. M]:/MY3+9:];R>4R=^Q+;OY'(WYY+5V]=M3N?/9MV[,KI))'N5SWN5 M5554]#\6+'AQUPX:Q7%2L5K$1I$1$:1$1Y(B.$0HOFS9=SFON,]IOGR6FUK3 M.LVM:=9F9\LS,ZS+X3[<8 W!^BQV'KWJ]V.*R6Y8=U_@K@A^)Y"Y2]IK++B M]BOLMRNT;CFPY\4M>1-NS&/DFN0O1$FPV/O,1S9'1J1+XQ]^[V+#I/&E=/QF7S^TK.E9\F2U)[(E*GA-TA_$O4,;W=UUY3L9C)?6.%\G_+ MQ]OGCOV[8FM>[,>WA8B% UR@ M :Y?4^[]=:[ >VG.\A^9C\C MRUN*7M1X0U&XYLJ9C=9JGB?G\C2:YLTVJZ17G;?R*IX&RKY%3S(Y;<3B0?#7 MH;<==]1TY?[:O*L.F3^UM MS'+K3!2?NKZ>ZF/ZF./;6\_"NL3:%;GMNV;+OFT['N^Y9K(;)MNW9O*;)LVP M96=UK)9K.YJ[-D6/+IZO+2UI^\BT>B)U2'X5;WXEUYL+ M3.E,EKXY]/?QWK6/OYK/V%C8>?*[8 !'*]6GUOM8[:(]E[= MNU3*8G<^X7R[F%W'?XFP974.%IY89J]FK3.2DE@_"SP8W/4/<:5F+H2\1O% M;;\BC)R7IZUR8CR7RQYN-:3[K68FB$7M.T[)N^R9W<=QSN6V MC:]HRU[.[%L6=O6,GFJES-MMMO MLMO3:;2E,6UQ4BM*5B(K6L1I$1$<(B(X1$*J;C<9]WGON=S>V3<9+3:UK3,V MM:9UF9F>,S,]LN!.=P@ _6&&:Q-%7KQ23SSR M,A@@A8Z6:::5R,CBBC8CGR22/.-LU?6G>. M%&*WY3\2K+CV52\5/&_O^LZ=Z)R^TXUR[NOE\DTV\^;R3F[>WU>G#)-D?#GP MB[GJ^>]6X_;<+8MM;R>6+9X\_EC%V?E/+2):,,,->&*O7BC@@@C9#!!"QL4, M,,349'%%&Q&LCCC8U$:U$1$1.B%6)F;3-K3K:>V5BXB*QI'"(?H?C] M #\YIH:\,MBQ+'!!!&^:>>9[8H888FJ^2661 MZM9''&QJJYRJB(B=5/V(FTQ6L:VGLA^3,5C6>$0B)>K7Z[KKJ;/VT=C&TNCI MJES 6+[B//Y8P]G9ZWRXXK=XC>+DV]9R+I+)[7C7+N:^7 MR37!/F\DY>W\GY+S$NFFFL32V+$LD\\\CYIYYGNEFFFEY*8=IBK-KWO,5K6L=LVM.D1'LN?;;;<;W< M4VFTQWR[G):*UI6)M:TSV1$1QF4X7TF?1'U3M5BP'.2-+TM+O%/QFW74\Y.0] M-6O@Z>XUODXUR;GSZ]DTQ>3N>ZO'&^D3W(M=X=>%6WZ>BG.>?UIFYYVTIPM3 M!YM.V+Y/[792?<<8[\R'B DT@ M 'CW<)Q#B>?N">8.$LW[,S'..:%KF]'(BF6Y#S7+R+G>TYS@U];M=QCRQ$>7N6B9K[%HB:S MY)B9B71YGL,/-.79^6[B-<&XPWQV]B]9K/L=O"?(JL,_@LMJ^>S>LYZE+C7N4FS55J9"+;MZJT[E7"9&*2-EB*YJ.JP8[$S,>KN MEBE*Y.B/Z)YX>*W5/\6=:[K>XK=[E^"?48>.L>KQS,3:/)I>_?O&GDM"]7A_ MT['3'2NVY=>L5WEJ^LS<(B9RY.,Q,QVS2-,<3YJ0V;$<-T M #31ZZW=5_#5V&[QK^#R24N0>X>S^Q75FPV6Q7JV!SM.>UR3FHX/ Z:2K! MI-:SCEE8Z-:]O+5GH_Q>%KI=\$^F/XCZXP9L]>]L-A'QB^L<)M68C%7V9R3% MM..M:6C3RQ'7BGU#/3_1^XMBMW=[NOQ&/36)BQ\+W*R*Q!H%62+,W$17*RU)CF.:Z.9_2 O'GKF.0\BCI MK87TYKS"L]_2>./;]EI]G+.M*_V8R3VQ"TUV.SMIBUCA?- M,:Z]O_*K,3V>ZM68G6LIV)29:T ^2_?HXNC3N5,=C<= M4L7\AD+]B&G1H4:<+[%NYU)HJ"4ZTG5:R*>A7A7T13HCI?'M ML]8^6-SIEW$_VYCVN/V,59[OFFW?M'NE*/$WJ^>K.H;3M[:\IVLVQX>S2W&. M_DUB9U]9:(FO'W$4X1.K6 24CD U=O7)V111L17ODFUV]9ON,EXK6L=MK6F(K$>F9F(A95^F+V3XK ML2[3M'XFFKU).2LZU-[YHS59T4ZY/D?/U*ORCC8;D,DL5G$:?1KP8BDZ-R13 M14UL^%)+$JN\ZO$CK++UOU3GYK$S\G4_%[>LZ^UQ5F=)TGLMDG7);RQ-N[V5 MA>WHGIC#TET]AY332=SIW\UH^[RVT[TZZ1K%>%*:\>Y6NO'66PDT)M@ M M =4WO>=3XRTO:^1-[SE'6=+TC7\KM&T[!DY4AHXC!82E-D,E?L/Z* MY6058'*C6HKWKT:U%,>UQ4F][3V5K6-9F?L*V3U)^^G;._KN7V;E6^Z_C..,$^QJG#. MF6I%1FL:#1LO]DM6ZS'OA9LVUS-^4&Q,E=DCH*\"-]$?#OHG:]"].8 M^5T[MN87TON,D?=Y9CC$3_4I[BG9PCO3$6M91KKGJW<]8<]RBX+JC8?*G37,.6Z:SGV6?'' M9VWQVK&FO#6)F)CS3Q9CI[>?)W/]EO\ 72,.[PWGV*Y*S/9Y)B-)]"U)/,9Z M# ?C8L5ZE>>W;GAK5:T,MBS9L2LAKUZ\+'233SS2.;'%#%&U M7.GMAX5^"$8O5]1=:XM6>R8Q?<_\S6=:5K9XC>+ MLY/6SA'8KKV\9?R ':M'T? M<.2]OUS0./\ 6LSN&Z[=EJF#UK6-?HSY+,9K+7I$BK4J-.NU\LLCW+U5?@:Q MB*YRHUJJG6WN]VG+MIDW^_R4P[/%6;7O:8BM:QVS,S_V\D<78VFTW.^W--GL M\=LNZR6BM:UC6UIGLB(A./\ 29]$_4>TF'7>X#N2IXC>>YE\-;*ZYKR/ARNG M<'R30(^./&*B.I['R-6\U6V,K_J5:$K?!CNJL6]8I9XI^,F[ZJG)R'IV;X.G M-9K>_NY6V'AUX5[;IR*VF#V/);)' MEOQBL\*=G?M(.(%3, #K&Z;KJ/'&I M[#OF^['AM0TS4\3SL]GN^8;K'L=CCOEWF6\5I2L3-K6GLB(CMEU]UNMML=M?=[R]<6UQUFUK M6G2M8CMF9E!O]67ULMN[M+&P&/L[]JG^(OBIN>H[7Y/R*UL/(M=+6]S?/[/EKC\U.$VCC?M M[E8]Y/2&0 /9^ >WWESN?Y2USASA+3R6&.]L.Q9-Z)2P.MXE)VNM7K+V00HY$55>YC78CGO/N5= M-Y;8,6VON'*LM65]+78 M+=>%+^G<8UKT<4V&UJ.9'MFO/AAR>7Z^*QY4/DTZ]%?$CQ3YMUYNIVV+O;?I MS';7'@UXWF)X9,TQ[J_FKK-*=E=9UO:X?07AURWHW;QN,G=S\]O7V^;3A76. M-,43[FOGMI%K_=:1I6NV\BI(X M 5UWKB=O,G;_P"HES#+3H)3U;FOY/YVU=T<*113KO;K3=S5/ GE M>:WD?%9E51/A2-S'*B>+X;_^"O/XY[T!M*WMKNMEKMK\=9_%Z>K].GJK4_HG M3L4Q\7^2?)'6>;/CK$;;>4KGKI72.];VN2->R;3DK:]O+[>->W6?/O2)[36] MWW?-Q/I&:QCLCQSHEM_+?*C'PSRTY=/T6Q4N5\)>6%\"MK;=M4^.Q$BI+&]L M-Z21O56>%>_XL=4_PIT5NMWAMW>89X]1A[->_DB8FT:_U*1>\<)XUB)[=74\ M+>G9ZAZNV\9*Z[':_C\G;I[28[E>$::VR=WA,QK6+>;19)'GBNR M " M]X,[K/V^=[-CB; 9)]O0^V##S<=UX8[,DM"QR1EIJ^6Y.R<, M*JC(+=6W#0P=A/#U63!JO545$2\_@+TO\A]'1S7/73?R)BT6AHA)O0T M !Z%Q/Q=NG-G)FB<1\=8E^O&^5ZHQBJG0YKS/9\EY;GYMS"W$>69[(CRS,1':R'*>5[SG7,L/*MA7O;O/DBE8XZ1KVS.D3,5K&MK3I.E8F? M(LZ>SGM=T?LW[<^-.WW1(J\U/2L)$FQ;!'494M[GNV1Z7=NW')-19)G6<[F9 M)'Q,DDE6I3;#58[RH(T3S;ZMZEWO5W4&YY]OIF+YK^UKKK&/''"F./16ND3I MIK;6T\9E?7I_DFSZ=Y/@Y-L8_$8*1&OEM;MM>WIO:9M/LZ1PT9.&N,R M 1O/O"_?ZG"7#%3M XVS?D6UR/;Q]I&7=2X76Q+2M8V?P M)XX;G)]ZO-01/$O_ -*JWFO:GGPO6PO@)T)\M6;&^F*)CADW&FL M3'HPQ,6_OS3S3"&/&/K&.2#LM,QQF/6\<=>$<._,3 M$UA![+HJD !)6^[L=ARFE;Q/"T)]\$ND/CF]OU7OJ?]-MYFF#77VV68TO>//&.L]V. MV._:9C2U$W$IHM" M "&]]X7]2+YW[!+V'\-[ R35M3OU./.;EC[,-W!\7,L1HD;J&FV(8[V7:UTB/RJP5W>5)0G9);GP#\//BF" M.N.;X_\ JLM9C:5F/-'7'QG-_"/++_P#3 MXYB=S:/NKQ.M<6OFI[J_]O2O":3$Q62SJO@ M %K+V[;\[E?M^X+Y2?)YS^2>' M>,M^?+UE7S7;CI6$V)TG6=SYU\:Y'K\=RO\ A^%54\P.H-C'*^?;WED<(V^[ MS8O>\EJ>3V'H7R7>?*/)MIS">,Y]KBR??TK;_O>Q&(9, .J;UO6 MF\8Z?L7('(6S873=)U+%V/8;#'?-O,MHK2E(F;6M/9$1'_:(XSP=?=[O:[#;7WF M]R4Q;7'6;6O:8BM8CRS,_P#;R(,WJQ>M=N?=Y:V'@;MRNYC0^V**>;&YK-M] MLP^X\X1P23PR6ZZDM?E'))MAY#KI:W& MM\_;QMV37'/DQSQGMOV]VL?PG=#8 'MW;UV MZ^.G4\%?'8C&5U:M_/[)F++HL=@-?QK'HLUNS( MR-'.;&WQ2R1QOPW/^H.4=,2\DYGU!S"G+.4XK9=W?R1PBL1VVM:>%:QY9F?1VS$3/X],OTHN'O3XU&+ M/6$QW(W+2MO'+5BE_HXJ"PJ26=0XUK7(DM:]JD;D:VQ.[PWLO)&DME61 MI!4K44\1_%'FW7N[G!7O;?I[';7'@B?=3'9DS3'"U_-'N:1.E=9[U[7%Z#\/ M.6=&;;UUN[GYY>NF3-,=D3VTQ1/&M///NKSQMI&E:[82+4B M \4[@NXCA_M;XMV'F+G#<\=I.C:Y"BSW;BNGR&5R$ MR.2C@==Q%='Y#/;!DY&^&O4K,?([HYZ^&-CWMS/(>0T\*UCRVF8CR=LQ$XKG/.N6=/\OOS/FV6N+:4CMGMF?)6L1QM:?)$ M>(G,NL]SZFG>PM6WOO(N:CL0:3QW@IY',3(Y_(11O=8R%SRGMHXVNDEV](QW@8D4<\T.H= M9=;;W_&6UC%BKI.3+:/)6/)$?=7G2M8[9UFL3L_2O2/-^K^81L> M5T_%UTG)EMKZO'7SVGSS]S6-;6GLC2)F+!CL4]/_ (&[ N,&Z)Q+B5R>TYF. MK/R+RIG*U==TY"RM?S7129">+QQXK 8YT[VX_%5E2K4C57.\VS)/9FH;UMUW MSSKKF7Q[FM^[MJ3,8L%9GU>*L^:/NK3]U>?;6GAPK%:QW%M/69;1'?R3'G\U8^YI'"/3:9M.<9I3; M 1B?O,O;@_;N".&^YS"8])2&UY,)D+\Z=8V4<%N>%AJ1(O1?.SJ]%^$LC_+CU#&TY[N^F\UM,>[PQEQ MQ_YF'7O1'IMCM,SZ,:#O'3DGQSI_!SO''XW9YN[:?_+S:5GV=,D8XCS=Z7IO MWNF\W]^_P"F,5=8QQVSV^VR1/#6+QKV)%) "8@ M QL[P>X;"]J7;)S1W!9SR)(^-='RF6PU&QU\K,[=<2/#Z3@'^%S7HS/;= MD:51SD7XC)E?^!JFP])\AS=3]1[/D.#77UK&OEM;2L>F85L5 MV^*E:5K'9%:Q$5B/1$1$//\ W>ZS;[=9=[N9[VXS9+7O/GM>9M:?LS,N%.9U MP )?WW<+L,?B\?GN_'D?#N9=S$.8T+M_JWZTD;X,3X MYL9R!R+5\UJ(_P"5)6/P5"9BITACR2.1S9HU2IO\PG7$9\$NCYVFUOU9OJZ9\]9I@B8F)KCU]ODX_E)B(K MPX5K,Q,Q=+)*MK 'BW<3SSH/;%PGR/SQR;D$Q^F\;:W;S MV11CFI;REQ'1T\)KN+:_XLN:V;.6J^/IL7HUUFRQ'*UO5R9CD')-]U)SG;\D MY;7O;S<9(K'FB.VUI_LTK$VMZ(EC^:\SV?)N79N:;^\4VF"DVM/L=D1YYM.D M5B.,S,1'&58OW,=PN_\ =5SIR1SYR9<6SM?(NQ6LQ+49/-/1U_$L1M37M4PZ MSJLK,)JV#KUZ%1KOC>3 U7JKUTS:?3/#@H;U)S_>=3$<*QPUTC6=;3&L MR\),XP8 ]9X*X7WKN*YAXZX/XTQJY7=^3-IQNKX*NK95K5GW)%?>S&3DACF MDJX3 8R*>]?G\+DKTJTLJ_ Q3%<\YSLNG^4;CG7,;=W9[;%-[3Y9T[*QY[6M MI6L>6TQ'E97D?)]WS_F^WY/L8UW.XR16/-$=MK3Z*5B;3Y=(G3BL\NU[MWT7 MM0X#XR[?^.H$;K7&^MUL1\H/KMK6]BS]4<\W//>83_P!3N,DVTUUBE>RE(_LTK$5CT1K/%?7D MO*-GR'E6#E&PKW=K@QQ6.S69[;6G3MM>TS:T^6TS+WPP;* M ! MJ@]7?U#<=V$]MUZUJF1Q\G<'RO'D=4X:PLWD6)\1-Y#8]@Y,O4)FRQRXG1:M MN-\+98Y(K65GJ0/8Z%\[F2CX4= Y.N>HJUW5;1R':S%]Q;C$6C7VN&)C[K), M3$Z3$Q2+VB=8KK'?B3UI3H_D4RN3R%B6Y?R62OV)+=Z_>MSODGM7+EJ5TDLC MW*][W*Y555/0+%BQX<=<.&L5Q4K%:UB-(B(C2(B(X1$1PB/(I1DR7RY+9;SM&F4HGHDDJ='XG"UY&?&^&*1JJC556M\]/SR_Q'YIBT]K?+7+' MI];CIDG_ !6F/9B>WM7@\+]Y\=Z$Y?DU]M3%;'/H]7DO2/\ 96)]AM"(T;\ M /#NXCN.X;[5>+,_S'SGNF.TK2<"Q(_:+3EGRF14K,>_P,?*_P0QRR,S73_3W-^I^9X^4'9$:S,1.)YUSSEG3W+[\SYMEKBVE/+/;:?)6E>VUI\D1Z9G2(F8@"^I MCZK7,?J#[A)A8W9/CGMTUW)K9T?B*KD5''A?RCH+:>NGN[CJ#)73)GF.R/ZF*)XTIYY]UDF-;< M.[6M.NN_$/F?6>Y]5'>PW^WEF.%K^:/[2.-M/)$3:+!?L:[">!^P?BN'CWB+"LN;%E8:-CD;E',5*J[M MR-FZL*M]KRUV-KWT,%2FEE^3L1"_V/'LE>K?,GEL6)Z&=:]<\\ZYYG._YM?3 M;UF8Q8:S/J\59\E8\MIX=^\QWK3$=E8K6MR^D^C^4='\OC9[WV\#]A?%4W)',F<67+9-+=/C[CC"OBGW3D7/UX/-^3<)2YTTM>";<.C.B.>=<,Q$U\O?1 MW]\\=_?*4F_\N99F/UO#S78..>+L'8M)IG'>&MK R2OBX+#UDR6=R4=2)^2R MDZ>T79F)T2&NR"M#?/HGH7D?0O+/B'*J][<7B)RYK1'K,MHUXS,=E8UGN4CA M6//:;6FFG5O6/-^L>8?'.96[N"LSZK%69[F.L^2//:=([UYXVGS5B*QA";FU M0 #:EZ:?I63BCO<>]O&MY2&#?\ ME^[3:K++XI(Y+6H<>5+2(S9-QLUE7QR(U]#$L\TZSW7K(UP\EQV_&9IC MM\],<3[J\Q_PT[;<9K6T_P [;>VCAKM+XHP'#/!FH4]2TW!,2:96^&QFMES< MM>O!D=JVS+JQEC.[-E_9F+/9DZ(C6,BB9%!%%$RB?474?-^JN:9.<<[RSEWE M^SR5I769BE*]E:5UX1'IF9FTS,W%Y'R+E?3G+JW[EGM]W*S+0P/*FG9'6I]C9)*S6JYJ+U3-]-\\W/37/=KS[9Q%L^US1>*S.D6CLM29CC$ M7K,UF?)$L;SCE>WYWRK<--,H-Q>H<>ZEKNDZOCF^!4HZ_JV(J83#U55C(V/=!0I1M5R-;XE15 MZ?"8_?[W<TVU8IM\5*TK6 M(TBM:Q$5B(CA$1$1$0[@=1S@ !$P^\T=UBU,7PQV;ZSD^ MDN5>[FOE2O7ECZICZ-,+:=&KWJVU?9E\A/7D5GA6K1FZ.1S%;:;^7'I M?OYMYU=N:\*?]/AF=>V=+9K1[$=RL3Q]U>.&DZU]\=NHIP;+;=,[>WM\\^NR MZ3Q[E)TQUF-.RU^];76-)QQVQ*(.6P5C R][%.TK: M^]KN=XUX UEUFC1V')?*N][+7KI8;IO'.$?%;V_9I&/?% Z>MCU2O2CD?&RS MDK-:#Q-65%-3ZWZJVO1G36XY[N-)R4KW<5)X>LRVX8Z>Q,\;3Y*1:?(VOHKI MG-U;U#AY336-O,]_+:/N<59COS[,ZQ2O;[:T:\-5FUQ[H&G\5:+J/&O'^"I: MSI&B:]B=5U7 8]CFU,5@\)3BH8^I&KW/EF='7A3QRR.?+*]5>]SGN<( M99N5Y7N49GI!LW,/LTM>/7IG1R+%:QW&V,MNA>WX/_K%JTR1OCIQ.2Y/@!T+ M\E\KMUAS&G_7[RO=P1/WC?SQ.68UC_P N*S'"\JP>-G6,[O=UZ2V-O^GP M3%\\Q,QWLFFM<<]D36D3%I[8[\QV6QHT18U 9[>GYWTW^P#E'9.8=8X> MT?E+>]$4Z\Y;CY3N-WFVNRIE[]HQUK/K)B-*1:;>2NLSIY9F)^YAO/0W6=. MBMYFW]=G3=;K+CBE;6O-.Y776\1I6VO?F*\>$QW=([9;@O>@.XS[-'"GY?WK M\?(F^K5R#YRWGWF/[23?I_WGS9C]_M\&>] =QGV:.%/R_O7X^/JU<@^OQ\?5JY!\Y;S[S']H^G_>?-F/W^WP9 M[T!W&?9HX4_+^]?CX^K5R#YRWGWF/[1]/^\^;,?O]O@SWH#N,^S1PI^7]Z_' MQ]6KD'SEO/O,?VCZ?]Y\V8_?[?!GO0'<9]FCA3\O[U^/CZM7(/G+>?>8_M'T M_P"\^;,?O]O@SWH#N,^S1PI^7]Z_'Q]6KD'SEO/O,?VCZ?\ >?-F/W^WP9[T M!W&?9HX4_+^]?CX^K5R#YRWGWF/[1]/^\^;,?O\ ;X,]Z [C/LT<*?E_>OQ\ M?5JY!\Y;S[S']H^G_>?-F/W^WP9[T!W&?9HX4_+^]?CX^K5R#YRWGWF/[1]/ M^\^;,?O]O@SWH#N,^S1PI^7]Z_'Q]6KD'SEO/O,?VCZ?]Y\V8_?[?!GO0'<9 M]FCA3\O[U^/CZM7(/G+>?>8_M'T_[SYLQ^_V^#/>@.XS[-'"GY?WK\?'U:N0 M?.6\^\Q_:/I_WGS9C]_M\&>] =QGV:.%/R_O7X^/JU<@^@.XS[-'"GY?WK\?'U:N0?.6\^\Q_:/I_P!Y\V8_?[?!GO0'<9]F MCA3\O[U^/CZM7(/G+>?>8_M'T_[SYLQ^_P!O@SWH#N,^S1PI^7]Z_'Q]6KD' MSEO/O,?VCZ?]Y\V8_?[?!GO0'<9]FCA3\O[U^/CZM7(/G+>?>8_M'T_[SYLQ M^_V^#/>@.XS[-'"GY?WK\?'U:N0?.6\^\Q_:/I_WGS9C]_M\&>] =QGV:.%/ MR_O7X^/JU<@^OQ\?5JY!\Y;S[ MS']H^G_>?-F/W^WP9[T!W&?9HX4_+^]?CX^K5R#YRWGWF/[1]/\ O/FS'[_; MX,]Z [C/LT<*?E_>OQ\?5JY!\Y;S[S']H^G_ 'GS9C]_M\&>] =QGV:.%/R_ MO7X^/JU<@^@.XS[-'"GY?WK\?'U:N0?.6\^\ MQ_:/I_WGS9C]_M\&>] =QGV:.%/R_O7X^/JU<@^OQ\?5JY!\Y;S[S']H^G_>?-F/W^WP9[T!W&?9HX4_+^]?C MX^K5R#YRWGWF/[1]/^\^;,?O]O@SWH#N,^S1PI^7]Z_'Q]6KD'SEO/O,?VCZ M?]Y\V8_?[?!GO0'<9]FCA3\O[U^/CZM7(/G+>?>8_M'T_P"\^;,?O]O@SWH# MN,^S1PI^7]Z_'Q]6KD'SEO/O,?VCZ?\ >?-F/W^WP9[T!W&?9HX4_+^]?CX^ MK5R#YRWGWF/[1]/^\^;,?O\ ;X,]Z [C/LT<*?E_>OQ\?5JY!\Y;S[S']H^G M_>?-F/W^WP9[T!W&?9HX4_+^]?CX^K5R#YRWGWF/[1]/^\^;,?O]O@SWH#N, M^S1PI^7]Z_'Q]6KD'SEO/O,?VCZ?]Y\V8_?[?!GO0'<9]FCA3\O[U^/CZM7( M/G+>?>8_M'T_[SYLQ^_V^#/>@.XS[-'"GY?WK\?'U:N0?.6\^\Q_:/I_WGS9 MC]_M\&>] =QGV:.%/R_O7X^/JU<@^@.XS[-' M"GY?WK\?'U:N0?.6\^\Q_:/I_P!Y\V8_?[?!GO0'<9]FCA3\O[U^/CZM7(/G M+>?>8_M'T_[SYLQ^_P!O@SWH#N,^S1PI^7]Z_'Q]6KD'SEO/O,?VCZ?]Y\V8 M_?[?!GO0'<9]FCA3\O[U^/CZM7(/G+>?>8_M'T_[SYLQ^_V^#/>@.XS[-'"G MY?WK\?'U:N0?.6\^\Q_:/I_WGS9C]_M\&[EQU]Y$[L>4]_TCC/3>UGAC*;;R M#MNNZ5K..BSN^/DNY[9\M4PN*K(C+SG=);MUB*O3X$ZK_P #IY9XW\SYKS'!RS:\KQSN-QEKCK^.MVV MM$:SIB[(UUGS1$RF,PI*V*))WQR3I&Q)I(8G0122HU$D?%"^:P^&-[^JM:LC MU:GP*Y?PK4J=-9[ON?\ M['^Y8I^A^ #SCE_EG0> M">,=XYAY0S]76-!X\UZ_LVS9FTY.D%&C'U96J0=4DOY;)VGQU:52+Q3W+DT4 M$3722,:N0Y3RK?<[YEAY3RS'.3?;C)%*5CRS/EF?)6(UM:T\*UB;3I$2Z/,N M8[/E&PR\SYA>,>SPTFUK3YH\D>>9G2*Q'&UIB(XRK1>^[O(W[OI[CMSYVW9) M,;C[TB8'CS3TG6>IHG'6*L65UO68).O@GNM99DMY&PU&-MY.U8F:R-CV1,]& M>B.D=CT3T]AY)LM+9*QWLN332KNI]YU;S MS+S?=>UI/M<=/)CQQKW:^SQUM/EM-ITB)B(PY-M:R M G4?=J-_79.QC?=)L MV&/N<;]P6V5*M9JP^.#7]IU+2=BHR/:Q4G3VC/3Y7HY[>BHSHUR]%:RD_P#, M7L/B_6V#>UCVFXV%)F?/>E\E)_HK%/\ MVVU\"]YZ_I+-M;3[;!O;Q$?V;TI M:/Z;=_\ [=DA\@%-( !A-WR]^W _8/Q7-R%R[FF7-BRL-ZOQSQ=A[= M5=VY&S=6%'>R8FE(Y[Z&"I32Q?*.7F9['CV2L1WF3RUZ\^Y=%=#<\ZYYG&PY M333;UF)RYK1/J\59\MI\MIX]RD3WK3$]E8M:NJ]6=82L<.]>?:UUCMF:UFOH[Y._3G;OWY6LO#?/HKH?DG0W*XY M?RFFN>T1.7-:(]9EM$=MI\E8X]RD>UK$SVVFUIIIU9U?S?K#F,[WF5M,-=8Q MXJS/-ZEIC:VQ[4]%: MVQ*JK1Q,4B2V%?(L%2S%WB/XH\HZ"VOJ([NXZ@R5UQX(GLB>S)FF.-*>:/=7 MF-*Z1WK5D3H3P[YGUGN?73WL')*6TOFF.V8^XQ1/"U_//N:1QMK.E;3]^W?M MQX;[5>+,!PYP9I>.TK2<"Q9/9ZK5GRF*_L&QY-8F^?;LO> M_P #&1,\$,<4;**=0=0\WZGYGDYOSO-;-ORE(\E8X=LSK,S, MW$Y+R/EG3W+ZJKPUZ>^ER8MS\?R)W$;+C))]!X@J7GL6 MI#,U\4&X>M]MM^G\ M=M,N>8[?/CQ1/N\D^6>-<<<;\9K6T>]=^(7+.C-KZOVN?G62OXO#$]G]O),> MYI'DCW5^RO#O6K "[CNY3F7NPY5SW,G.6XWMQW/./=%$Z9SH<1KN%CLV;./U M;5,0U[JN!UG$NM2)7JP_!XGODD=)-)+*^]G3W3O*.EN5TY1R3#7#LZ??7MI$ M3>]NVU[:1K:?1$:1$1%.N><]YIU%S"_,^;99R[J_WM:ZS,4I'96L:\(CTS.L MS,SX29MB -_'I0>BKN_>);P7.?<+3S?'W: M_!/%>Q&/5)\3N/-[8^KVU=8>[R[>!T1[_#[3G/#X[;.L./ZO62W4@OQ1\8]E MTE2_).033<=2S&EIX6Q[;TW\ELOFQ_<^ZR<-*7F'P[\+=UU-:G-N=1?#R")U MK'9?/Z*^6N/SY/+V4XZVK.AT+0=)XMT[7N/>.-5P6DZ/J>.BQ.MZKK6.K8G" M8?'Q.>]*]*C4CCAC\R:1\DC^BOEF>Z1ZN>YSEI1OM]O.9[O)O^89;YM[EMWK MWO,VM:?/,S_1'DB(B(X0MIL]GM>7[:FRV..F+:8ZZ5I6(BM8\T1'],^>>,\7 M;CJ.R M !\&5RN,P6+R6;S5^IBL/AJ%S*Y;*9"Q%4H8W&8^O);OW[UJ M=S(:U2G5A?)+(]4:QC5551$/O%BR9LE<.&LVRWM%:Q$:S,S.D1$>69GA$/RU MJUK-K3I6(UF?-"K\[ZNY;(]WG=ES;S_->]$=^8 MTCVUK3IK,L2C:FJ@ 3Y?04[#%[6^V5O-^_89:G-71T[BAD:W=%U;PS1>U4;V>99=F:-):/5:,>./7' M\3]2?(VQOKR;EUK4C2>&3-V9+\)TF*Z>KI/HM:)TNN5X3=(3TUT]&\W=>[S; M?17)>)B8FE-/Q>.8F(F)B)FUXF(F+6FLZ]V&^(A!*@ !K5] M57OIQO8=VJ;1OV,N5'&/163KCJC%L,D3\E8=,NXM&L:8XGW$3Y+9)]K'EB.]: M/MY3+9:];R>4R=^Q+;OY'(WYY+5V]=M3N?/9MV[,KI))'N5SWN555 M54]#\6+'AQUPX:Q7%2L5K$1I$1$:1$1Y(B.$0HOFS9=SFON,]IOGR6FUK3.L MVM:=9F9\LS,ZS+X3[<8 M &_[[NSVO_MF[T+O->*6>NLU&7DGB MTY5=TC;8I4&Y;*P.^,Z.SC8G(G7HJ01_,!U+\D=(5Y+@MIN^99>Y.D\?4X]+ MY)\^DSW*3YXM,)L\#^0?*'467G>:NN#8X_:]O^;EB:QZ)[M(OK$]DS6=.R4\ MDI MD 0A_O ?J/NYOY-F[-.(\['/Q'PYGDFY3S. M+L*Z#>^7<8LU:?7UFC=X;.O<9R/?7E.I*MSO CP\^1>6QU?S M6FG-=WC_ !-;1QQ8+<8MZ+YNWT8^[I,=^T*I^,G7'RMOYZ8Y;?7ENUO^-M'_ M #,T<.[Z:XNSTY.]V]VLHV!8A!H M !+)^ZX\@)!L7=]Q78F\2Y/"\3<@8F! M96-\E,%>W77-AF;#X%DE]I78L6USO$B1^4B=%\?5*M?S+[#O;?E/,ZQ[F^?% M:?[T8[TX^CN7]G7T+%> &\TS\RY?:?=4PY(_X9O6W]/>I_1Z4OXJS2>^WK6JL M1SGUHU1MS+R1.BK>%C9[5:4?#CPOYOU[N_73WMOT_CMIDSS';/\ 4Q1/"]_/ M/N<<3K;CW:VCSKOQ#Y9T9MO51W<_.[UUQX8GLC^OEF.-:>:/=7F-*\-;5@"] MQ'<=S)W5]\K_'-)+(^]?3_3W*.F.68^4?+:>/9$:1$ M1%.N=<\YGU#S"_,^;9;9=W?RSV5CR5I7LK6/)$>F9UF9F?#C-,2 M ](PO,G+VMXNIA-=Y5Y(P&%H,?'0Q&%WG9\5BZ4

1\@\C_,MI[SC_!/EGF_Y MUN??;_A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_SK<^^W_"/X@.>/WV< MN?21N7YY'R#R/\RVGO./\$^6>;_G6Y]]O^$?Q <\?OLY<^DC;_ )UN M??;_ (1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS?\ .MS[[?\ "/X@.>/W MV/WV;_G6 MY]]O^$?Q <\?OLY<^DC\X_P3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6T] MYQ_@GRSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_ #+:>\X_P3Y9YO\ G6Y] M]O\ A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_P ZW/OM_P (_B YX_?9 MRY])&Y?GD?(/(_S+:>\X_P $^6>;_G6Y]]O^$?Q <\?OLY<^DC\X_P3Y9YO^=;G MWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS?\ZW/OM_PC^(#GC]]G+GT MD;E^>1\@\C_,MI[SC_!/EGF_YUN??;_A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG M'^"?+/-_SK<^^W_"/X@.>/WV1\@\C_,MI[SC_ 3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6 MT]YQ_@GRSS?\ZW/OM_PDVC[NIJ.^+V<[IS1R)MNW;9E.8N5\K%KEC:M@S.?\ MC2^.J<6M574)%KO)9UZJWX*:_P P&[V/\78>3\OQ8L6+ M:;6O?BE:U_&99[\Z]V(U_%QCTU\\K4^"FVWG\,9>:;W)DR9-UN)[O?M:WM,< M=V--9G[OUFNGFA("((3( - _JP>M5I/9Y4SO!?;S+V;">+P5'])LAT8D=2W.OA=X.;WJV].=\_B^#IJ) MUK'&N3<^BGEKB\^3[KLQ\=;TAWQ$\4MITS6_*>2S3-S^8TF?=4P>F_DMD\V/ MR=M^&E;07]]W[=N4MQV'D+D;:L[NV\;9D98R$K6,6Q=O6Y) M)I/+AC9'&SJC(HF-C8C6-:U+K['8[/EFTQ[#E^*F'98J]VE*1%:UCS1$?TSY MYUF>,JF;S>;KF&ZOO=]DOEW>2VMKVF9M:?3,_P!$>:.$<'4#M.L M ]5J\[-L4% M:M!%EV10001,1K&-1&M:B(B(B&+MR/DM[3>^SVLWF=9F<6.9F9[9F>[QF60K MS?FM*Q2FZW$5B-(B,EXB(CR1Q?1_$!SQ^^SESZ2-R_/)^?(/(_S+:>\X_P % M^_+/-_SK<^^W_"/X@.>/WV;_G6Y]]O^$?Q M <\?OLY<^DC\X_P3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS M?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_ #+:>\X_P3Y9YO\ G6Y]]O\ A'\0 M'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_P ZW/OM_P (_B YX_?9RY])&Y?G MD?(/(_S+:>\X_P $^6>;_G6Y]]O^$?Q <\?OLY<^DC\X_P3Y9YO^=;GWV_X1_$! MSQ^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@ M\C_,MI[SC_!/EGF_YUN??;_A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_ MSK<^^W_"/X@.>/WV1 M\@\C_,MI[SC_ 3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@GR MSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_,MI[SC_!/EGF_YUN??;_A'\0'/ M'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_SK<^^W_"/X@.>/WV;_G6Y]]O^$?Q <\?OLY<^DC;_ )UN??;_ (1_$!SQ M^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS?\ .MS[[?\ "/X@.>/WV[3H'IX=O%C>LYL&Q[GR1KESE_.Y?9B-1WA2@WBUO]KO\ K_F%=C3'CV>WR1@K M6E8K$3AB*7X5B(XY8O/9Y=/)JNCX:;+<;/HO93N[WONL])S6FTS,S&69M3C, MS/#'-(_VMFI&[? :3?7M[ MJ7=NO8ILVE8#*+0W_N1R2\0X-D$T\-Z#3K55U_D_*Q^3X$=4=J[$Q$O5Z*C\ MU&O1R(J$Q^!W3$=0];XMWGKWMAR^OK[:Z:3>)TPUX^7O^WCAV8Y[$:>+'4$\ MAZ/SUPV[N\W<^HIVZQ%XGUD\)B8TQQ;2=>%IKV]BOJ+YJ6 M ;=/1G[#G=[?=?AG[AB'7>"^%'XOD'EA;->23&[ L%QSM3XZFD16,<[ M=,M3=[5'XD<[$U+BM5'HQ2*/%_KB.C>E[UVE].=[WO8L.D\:K4JUXW/DD M>YK&,:KG*B(JGU2E\MXQXXFV2TQ$1$:S,SPB(B.,S,\(B'Y,Q6-9X1"N"]6C MONO=]W=9L6UX2]9=POQJMW0.$\9)UCBDUJE<_P#JVZ2P=&>');_EH%O.5[4F MBH)3K2=5K(IZ%>%?1%.B.E\>VSUCY8W.F7<3_;F/:X_8Q5GN^:;=^T>Z4H\3 M>KYZLZAM.WMKRG:S;'A[-+<8[^36)G7UEHB:\?<13A$ZM8!)2.0 M %B'Z'/:LO;)V%< M>Y#-XQ*/(//DJ\W[BLT",OUZ&U4:<7'^&GD>JV8XJ&AU*-E]9Z,]EO7K358C MW/5U O&CJ?\ B3KC<4PV[VPV/_3X])X3-)GUMH\G')-HUXZUK7CIHNYX7]/? MP]TAM\66LUWNYCU^76)B8MDB.[68GC6:XXI68X:6B9TUF6X0B9(0 M #2GZUOJ.1]DG /S XXS$,7<=SGCLKA=(6M.BW^/M/\M]'9.4 M)HF(YU>Y5=-[%A/,6-)LF]T[/-90L1+,?@YX>SUGSWX_S&DST]LK5MDUCAER M=M,,>>)]UDTUTII6=)O646>*?6\=*\F^)[&T?+>[K-<>G;CIV6R^B8]SCU[; M<8UBEH5\\DDDLCY97OEEE>Z2221SGR22/]RJY[WN55557JJE\XB(C2. M$0II,S,ZSVOX M ;[/NY'(/S0]0_YK26EBAY5X0Y(TZ.HZ25(K5_#6-V)K7Q.M5J.CV58]WA5D;Y$1WQE:Z#?Y@]A\;Z ^,Q&L[7>X8T[@Z2:.>&2QFXW):H[!R)2D:BP821 MKJ]-ZI+D.J,;2M3OX6^#>\ZKMCYYU#6^#IN)UK7C7)N>SA7LFN*?+DCC;LQ] MO?K#?B+XI[7INM^4FW;%LD>3'V1VW[.[:#1O6];ER;N&Q M<@PV&.F'9XJQ6E*1%:UK'DB(_[3/&>*IN[W>ZW^YOO-[DOEW6 M2TVM>TZVM,^69G_MY'4SM.N M %H]V.\(N[<.T'MSX3L54I9;0^)]2H;17:Q8VMW M;(XYFD^5?(?36QY5:-,F';4B\?VYCO9/\&798I/)I*Q4Q_FS.9)[*^;#,:V_YFD:TM7CQ&\7*X/6?+$Z5^XUG2U8?ERY;R-NUD,A:LWK]ZS/Y[WOXV9 MD?F^S6]PV+'8"*V]G5J>33=?\V17*C6L8JN5$15,;SGF6+DW*-US;/\ Y.UV M^3+/IC'2;:?9TTAW^5;#)S7F>WY9A_S=QGICCT3>T5U^QKJM7];U[$ZEKN U M3 5&4,%K.%Q>O86C'_\ +IXG"T8,;CJC/@3XE>G68Q/_ +"'F#N-QEW6XR;K M//>SY+VO:?/:TS,S]F9>A6##CVV&FWPQIAQUBM8\T5C2(^Q$.:.%R@ M K^?7X[JOXA>^?/\=X.[[1HG;'CY MN),4V)\JU[.\I:;D>4LFL,CU;#>K[(C,)+X4:U[,'&[X>O5;V^!/3'R#T53F M.:--[S*WKY\\8]-,,>Q-=0\Y4K>VXB"] ^9MO#:91AAQ- M)['^5,RJZRC6/LR(OG7XD=9Y>M^J,W-(F8Y=3\7MZSKPQ5F=+:3V6R3K>WEB M;=WLK"]G1/2^'I+I[#RJFD[G3OYK1I[;+;W4ZZ1K%>%*:\>Y6NO%L--!;: M 1Q/O"O?VG!W"57M%XYS+8.4NX##2S\@6:4_2[JG";K%BAD* MK_ J+!JN84UY7L+_ (J)CA?< M:1,>S&&)B\_VYIY(F$,^,?6,VG'3UFDXZ]G# MOS6=:H.9=-4< M !G/Z;O:K/WD]Y/#/"=BI/8TZWL,>U\H30.2+V3C+3W,S6W,6PJ/\ M99LW4@;BZTOA>C+E^%5:J=32?$3J>.D>D-YSBLQ&\C'ZO#Z'W3L]3]5;;E]Z][9TMZW-V:>JQS$S$Q,\8O;NX^&LQW]=-(E9M5Z]> MI7@J5((:M6K#%7K5J\3(:]>O"QL<,$$,;6QQ0Q1M1K6M1&M:B(B=#S@M:U[3 M:TS-IG69GMF?/*]41$1I'8_8_ #Q/N-Y_XZ[7.%.0 MN>.5,HF+TOCS V,Q>1CH_;\Q?>YE3!ZSA8I7QLM9[9\U8@H4HET]E:U\]K6F*UCSS&ND*S;NW[H>1>\?G[?^X#DV=&YS<\F MJXO!5[$EC%:;JE!%K:UIN$61D2_)FOXQK(O,\#'VI_,LRHLTTCE]'.E>FN7] M(\BPFT\=-=*QI6.$0HEU'S_>]3\XSH[V?[(ECV5+W,6%T1 M\W5[4\KE.GD.,)HW.8J*C)XMP6-W7XO1R^+XO4T'Q2V'RCX>\VV^FO=VELOO M,QF_V>KU;IX=;SXAUORS/KIKNJX_?8G%_P#G671YSKU C]^OCZ@_*?9_ MQ/QKQ1P3L4&IA:U#@Z=VQK$KGJS!YO9[VP+6K9+P/G MJQ5;+ZJQ6FQ6(9W\#.@N6=6\TW/-.=XYR\OV'J^[CGW&3+?O3$7_ *U:136: M:Z6F:Q;6LS68;\8.L^8=-,>^WG?[UX]W3'7NQ,T_JVO-M(MVQ$6F MNEM+1!"L6)[<\]JU/-9M69I+%FS8D?-/8GF>Z2:>>:1SI)9I9'*YSG*KG.55 M5>I=ZM:TK%:Q$5B-(B.R(\T*C6M-IFUIF;3.LS/E?B?K\ M #.'TU^$?XB.^WM@X MKFK>UXG*US6+-='NZHUTJ? Y>C5TO MQ%YU_#_1',N9Q.F6NUM2D^;)ETQ8Y^Q>\3]AM?0O*?EOJ[8WO@B^>U>%[=^9TQ:]M:]V(M:(]U%HB9[NL3$2+6JW M W>_=]N$?VM>HII M^V7*WM&$X&T7=N5[S98O%4ERCZ,.@:Q ^3X/!>=?)7A_FVM)TS;[/CP1Y^[KZV\^Q-<KI]F+9(M']U8%%$%R M 8L][/!5>RLZ1Z-=X>B[-T=T]EZJZGV?(<6O=W&:(O,?F57AF,OD]@R^4SV: MNV,GFU[6GRVM,S:>'#C,S/!Q MIR.$ $EG[NSV%MY5R+ATGX^X*RGR/Q;4OUO'4 MV/F.>DRQ)G8FS1/@LU>-,/[3FB?XZDB)7/^8#KCY+Y37I#E]]- M]O:][/,3QI@B>%?/$Y;1I/GI6T3PM"?O!+H_XWO+=6;ZO_3[>9I@B8GVV28T MOD\TQ2L]V.V._:9X6HFW%-5H !A/R_P"G)V2<^\@9OE3F M3MXTSD'D'8F8V/,[3G[.QRY"[%A\94PV,A5*^G.;;F= MYS/9;;<;J8B._DI%K:1V1K.O"/)'8\S_ ,0'II_9#XR_ZFT?K"9'Z5_$7YVW M7^'\%T?X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?2OXB_.VZ_P /X)_ ?1?S M7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4^T?X@/33^R M'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J;1^L(^E?Q% M^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81]*_B+\[;K_#^"?P'T7\U M[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4^T?X@/33 M^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J;1^L(^E? MQ%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?2OXB_.VZ_P /X)_ M?1?S7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4^T?X@/ M33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J;1^L(^ ME?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81]*_B+\[;K_#^"?P' MT7\U[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4^T?X M@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J;1^L M(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?2OXB_.VZ_P / MX)_ ?1?S7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4^T M?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J;1 M^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81]*_B+\[;K_#^ M"?P'T7\U[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4 M^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J M;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?2OXB_.VZ M_P /X)_ ?1?S7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ ^B_FO9> M]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+ M_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81]*_B+\[; MK_#^"?P'T7\U[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P3^ ^B_FO M9>]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/ MC+_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?2OXB M_.VZ_P /X)_ ?1?S7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ ^B_ MFO9>]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG] MD/C+_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81]*_B M+\[;K_#^"?P'T7\U[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P3^ ^ MB_FO9>]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >F MG]D/C+_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$? M2OXB_.VZ_P /X)_ ?1?S7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ M ^B_FO9>]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q M>FG]D/C+_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81 M]*_B+\[;K_#^"?P'T7\U[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P M3^ ^B_FO9>]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_ MQ >FG]D/C+_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[3WC@+L=[3>UO8LUMO M;_P=IW%^R[%A4UW-9G7VY1]Z_@_;JV37&22Y+)7_ "ZC[]*&5S6(WQOB8J]? M"G3"<\ZSZHZEP4VO/=[FW.WQW[]:WTTBVDQKPB..DS'V64Y7T]R+DM[Y.4;3 M!MLEXB+3CI%9M$<8B=(XZ2RL-89D ! N]=GU(?XK^ M:E[>^)\][5V^\$9V_4LY#&V?,QO)O*E3SL9F]I;-$Y8,AKFK(LV-PSV^**;Q M6KC'R168/+O%X)>'G\+-:>>+WX7R>6/:TF(FMM: MA>+G7'\177UY-M+S$S$\,N6.%K^FM.-:>2?;6B9BT::"2=$/ M ! MW?C/<[/'/(_'_(5)KWW-#W?5-SJ,CZ>8ZSJ^>H9N!K.KXT\;I:*(GQF_#_Q3 M\)T^9;.O,.7Y]A?W&?#?'/L7K-9_WNUL-U;8[[#O:>ZPY:7CV:6BW_LS M$QYICM>B5;5O6+UG6LQK$^B7TGR^@ K[_O ?.?[7_42W35J5KVC \"Z7I_ M$>/6)W_;292.K8WC:YTC1ZHERML6YSX^9ZHUSOD]K?A:QJK?'P(Y)\D] 8=U M>-,^^S9,\^?NZQCI'L33'%H_O3YU-O&3FWRGUKEV])UP[/%3#'FUT]9?[,6O M-9_N^AI()E14 M "33]V1X1=M'JMEQO$G%^,TC$RS,5$CVKE;-/L,N4G MJU$EGHZSH>1KS(U5\N/(M\2?'8I7'^9#G/Q;I[9;OG%X_%[;;QCC^_FMKK'L5QVB?-WO3":\4W6G *Q M/U(>P.J7&NZQV=*T-8="TNS$U$1L3+>KZU4F5J M?@=(O5555;)E_&Y(^Q>]H^PH7UQS;Y;ZM MW_,8GO8K;BU:3YZ8_P 72?LTK$_982&YM5 M !-%^[%<(_-_@KN$[@K];P7.2N1 M<'QM@9)HNDB8#C/".S.1N4I/_P"SRN=WYT$G3_FEQ?P_\J%/OYDN=>OYWL.0 MXY]IMMO;-;^]FMW8B?36N+6/1?TK1> O*O4\HWO.;Q[;/GKBK_=Q5[TS'HFV M32?31*"*U)\ !$3^\T]U2R M6>%^SC6\C_IUV.YMY1AKS,5KIYOE#6^-L+:\IWF,?!"F7OSP2? YLU*5$^!J MEK/Y<.F.&\ZNW-?_ -OAF8]B^:T?X*Q,?VX5X\=^H9Q[?:],X+>VR3Z_+I/W M-9FN.LQY8M;O6]$TK.B)(6J5H ![#P!P=OOQ,3(WO@HQ2JZQE<[DG,^&OA=Q?O3+\$-2M(]?@:8CG MW.]CTYR?<<[YE:*[/;XYM/GF>RM8\]KVF*UCRS,,OR#DN[ZAYQ@Y/LHUSY\D M1KVQ6O;>\\8X4K$VGCQTTCC,+._ME[?-%[5N".-. N.:Z1ZQQQK=7#1W7PM@ MN9_+/5]S8=HR;&22HF4V;.V;%ZPB/4=.VT^>UIUM M:?+,S+WR\_<[:_1QEGR\GQEQ1;DEQF5V%LL;DFH[!NCXK.,Q+V])((X MKEIKHI8*[GSOX(>'G\3\X_B'FE->1;')&D3'#-GCVU:>FN/A>\=DS-*S$Q:V MD.>+O7'\/?+S=6.Z[!4TK#XW8V>)BJU?)SU.RS_@ MOQ?A1J]43S2ZWV'R9UCS38Q&E,>_SQ7^Y.2TT_PS"_G2.\^4.EN7;S76U]EA MU_O12L6_Q1++ U9L0 X':MEP^EZOLFX[#:2C@-3P.8V7.77=/#3P^"Q]C*9 M.T[Q.:G2O2JO>O543X/PG/M=MFWFYQ[3;QWL^7)6E8\]K3%8C[,S#AW&?%M= MO?8YFY=Y0Y=V!TCLWR?R#N&_Y1)9%E=%= MV[8,AGIZZ/7_ /EUGWO+8B=&M8U$1$1$0]/N4:F1=$ M $_/[O)PC^RST] ML+O5VMY6:Y]Y&W3DB5\L7EVX\!B;4''6N4WK^%U.2+3)\A!U_"W)*[\#D**^ M/O.OE/KV^RI.N'8[?'A]'>M$Y;S[/XR*S_<7$\%^5?)_1E-W:/QN\SWR^GNQ M/JZQ['M)M']YO4(32TQ-[[><7=MW9UW'_NP+M= MXWGK>R9A.,<7N^S0OB\NU#M'*%BWR1GZ-UR]7RV<1D=J?2\2JJ)'6:UO1C6H MGG'XE\Z^7^N^9\QK.N+XS;'3S=S#$8:S'HM%.][,S/;JO=T!RKY%Z.Y?L9C3 M+\7C);S]_+,Y;1/IK-^[]CS,^316X M !Q&P9_#:I@,WM&Q9&OB-?UO$9+/YW+7'*RIC,-AZ4V1R>1M/:USFU MZ5*L^1ZHBJC6K\!RX,&7E?1O3V+I7IG9\AQ:=[!AB+S'W62WMLEO\ BO-I MCT:0H3UCSZW4O4F[YOK,XK=2#9- MSKI.UTU/([QFJ*TZTC6Q2MQ5)[V/?!D50I]_,%UQ._YA3HSE]_\ I-K,7W$Q M/NLTQ[7'.G"8QUGO3V^WMI,1.-:KP5Z0^3>66ZFWM=-[NZZ8HGMK@UU[W&(T MG+:-?+$TK28GVTPE#E:DZ M 8S M=W_=1QQV9=O^^<_\FV>N'U.BV#"8"O/%%EMTW#)>.OK.FX)DG59TS:T^69E1/G7.-]S_FF;F_,; M=[=YK]Z?-$=E:U\U:UTK6/)$0\7,PQ8 M %AUZ"W("[UZ97"-*:=+%[ MCW.)&]O M$:4W%,.6/LXJUM_3>EI_V+H^$&\^-]![2LSK?#?+CG[&2UH_HK:L-QI$:30 M!J;];GG#]AWIO\]SU+C*F>Y6HXG@_ ,?)Y?MO[2;J8[;J;>CFO>]W&];-R(U M.O7R_A3P^)4E+P9Y+\M>(>QK>-<&UM;]1D_H5SAZ"*3 M Y+#XC)9_+XO X:G-DT1$1Y9F=(C[,K5?M^XHQ_!'!?#O"V+=!)2XIXRTCC^.S6: MYL5Z35-]J/>^57.3Q*IYA\^YIDYYSO=\XRZ]_=; MG)ETGR=^\VB/L1,1'FB'H3R;EU.4G**$6:RT;HVI\/AW'8-?D M:KEZ)Y2]$5?A;87^7/DL[WJO<\ZO&N+9;72)\V3//=K_ .W7+'V?Z80\=>;1 MM.F]ORFDZ9=WN-9CSX\,=Z?\=L<_80=RZ*J M ,D^SKA63N,[J>W[A#R7S4N1^ M5]-U_/>6USWU]3?F*UO<;R,:K5?\G:K5N6.G5O5(^G5/PIKO5W.8Z?Z8W_.M M=+[?:Y+5]-^[,8X^S>:Q]EG.F>5SSOJ'9 ^ZC]@'8YE. M,L%DEI[WW.Y=_%^/C@D?'=BX^IP0Y;E/),Z.8R2C9P[JN#LM7Q*K,\G1OX7- MFKP(Z8^7NM:NGS>MF>[ACV8MKDCL_R^WR3%WB]U!').C\NVQS_ M -7OI]17L]Q:)G+,QK'#U<336-=+7KP\J ,7L4R !G; MZF,_-[S6=[,>KP4G[O-:)[O#RUIQO?\ LUF. MV8;KT#TIEZNZAQ;"8GY.QS&3/;CI&.L\:ZQ,:6R3[2NDZQK-HB8K*R_UK6\% MIVN:_J&K8JG@M9U7"8K6]VUK3,VF?3,S,RO-CQTQ8ZXL417'6(B(CA$1 M$:1$>B(&6Q8EC M@@@C?-//,]L4,,,35?)++(]6LCCC8U5H[-WP]P#]*XXSD\_;9PGD,AA>/V5I71X[?MH:Z2EL7*EB%CU9:@R2 ML6KA'2?&AQ+$E:R&6[:C6^O@]X>QT7R'XYS"D1U%O*Q;+KVXJ=M,,>:8]UDT M[;\-9BE94S\4>MYZLYS\5V-YGD6UM-<>G9DOV6RSY]>S'KV4XZ1-K0TO$P(N M M 36ONPG("Y7MH[C.,'R^8_2>;L3ND;'2O>^"KR-H^,P\<38W,\, M-9UKC69[4:Y461\B^%JJJNIS_,GL/5=1\OYE$<,VRMC]F<62UOZ=,T?8T^Q: M;P$WGK.1;[83VXMW%_L9<<5_HUQ3]G5)M*WIX $1#[T'SCX\AVP]MF/O=/9 MZ>UO7Q^VS/T+CR]X>B>'RO8-HCZKUZ^/X.G1>MKOY:N2Z4YEU%DKVS M3;4GV/QN6/\ ;AE6[Q\YMK?8T8/1=LEYBV%[H_.A@J<4T9]QPZ6HE^+)6R&WX[&4G([JU?:OC( MJ=46-O%WG7R)X?WV&^^&/*OE?K?8X;1KBPY M/76]C#'?KKZ)O%:_961)YY+P@$#3[QMSC^TGOPI<6T+WGX;M_P"+M7U:S48O MC@AW'=6OY!V"TQ_3PK--@,YA:TJ-548^GX5Z/1R)>'^7SDOR=T/;F=ZZ9M_N M;WB?+ZO'^*K'WU\VBH?C=S;X]U='+Z3KBV>WI28_MW_ !EI^]M2)_NM M 9.J'0 M 2&?NVW"/S_ .]S:>8+M;QXO@+BC.Y"A;\OQ^S[IR2]=&Q$/C7HD/M. MGV=A7Q(JN7R_"B=%WM,3YKY?Q=?Z:3D_H3KBDJVP M *]OUW^ZW^)/OMV_5<%D6W./>W*F_AK6FP/:ZK:V;%7) M;?)F9^)/8B?:EW&67&>8QS6RU,17=X6N\76^G@?TO_#O1.+=9ZZ;_F%OC%]> MV*3&F&O9'#N>W]F]N,QHIUXR=11SGJN=A@MWMEL*^JC328]9,ZY9UCCK$]W' M,3/"=>R,3FQ/CR=Z6"1KO98WK0CQE MZYGJ_J>VTV=]>2;";8\6D^UO?73)E\WMK1W:SQ]I6)B?;3"Z_ACTA'2G3M/C M-8CF^ZTR9ITC6O#VF+7S8XGC&LQWYO,<);H2($C@ M M 1IOO GJ2?L5X[E[,.'=C\CECEG!>=S!EL5-UM:+Q-EX9 M8?FPMF)W2EL?)<"OCDCZK-!@DER8[8QZ\([]90D2Y:JH M !)[^Z_[_P#)OQ-SX:UO>TK M>*9(IW\;[M!@4D5$5*SIJ[.4G(WQ(LGA>_P?%\PK9_,IL/6<@Y;S/3_)WE\6 MOF]=CFWL\?4^QPC7R)[\ ]YZOG6_Y?K_ )NUKDT_]*_=]C_F^SYO*FF%/%HP M !7!^L]S@[G;U'.XK+5K;K.!XZV*KPOKD?G+/%4K<6THM:V".O)\#%@N;U!E MK;4:GA3VE>BN_P"9?0KP?Y+\B>'O+\5HTS[C'.XOY-9S3WZZ^F,G MJ3QO>^XO']V/5XY^SWLO]"Q/@'RKO;C?\\O'"M*8*3_>GUF3^CNX_P"E,"*F MK*OFN7*N/J6K]ZQ#4I4:T]RY;L2-BKU:M:)TUBQ/*]49'##"Q7.R^;6K2LWO,12(UF9\D1VRJN>Z+F6YW#]QW./.- MU\ZKRGRENNYT(++GNDQV#S.>NV==PS5D1)$@P>!=6IQ([XS8H&HO54/3GIGE M%.0=/;+DM-/^EVN/',QY;5K$7M[-K:VGTR\^N?\ -+=?'NL,/**3KBV.UKK'FR9I]9; M^G'ZI;3P-Y5\3Z6R\SO'XS>;B=)\],4=RO\ 1?UB1*0 FH M ,0N_/N8I=H7:1S=SY+/59FM.T^W7T>I:?6\. M3Y#V*2+7M%HI7LH]+L*;+DZ\UF-K)')3AF>K5:QW3:^B.G+]5]5;+D58GU.; M-'K)C7VN*OMLD\.SVD3$3K'MIB->+ ]3\[Q=.\@W7.R^0O9;*6Y[^2R=RUD,C>M2.FLW;UV=]FW;L2O572SV M+$KGOE&+'CPXZX<417%2L1$1V1$1I$1Z(A03/GR[G-?#_2'R_S M[Y7WE->5[&8MQB=+YNW'7S3W-/66C7AI2)C2ZP/*(+@ M M 89=^W>9HG8IVW;GSCN#Z=[-5H78#C/39['DV=\Y' MRE:RNO:[ UKV3^P1+7DNY*:/X];&5;$K4<]K&.V_H;I#?=;=0X>2[36N&9[V M;)IPQ8JS'?O/DUXQ6D3VWM6.R9F-7ZPZGV?27(\O-MSI.6([N*GER99B>[7V M.$VM/DK%I[=(5I/+7*N^-&P4,90@1E>G5A:RO4J11PQ-9'&QJ>C'*N5['DO+L/*>6XXQ;';XXI2L>2( M\\]LS,\;6GC:TS,S,S*BW,>8[SFV_P O,M_>=G?=( WW>F7Z'VR]^'#.:YVY!Y1R_"&D7-@ M?@N,?9-(K;9>WROB'6JVT[%X+FR:^S'X+'9=C:%61OG.M6H+:*D;86++!OB/ MXT;;H?G%.2;#;4WN]C'WLVN2:1BFVDTIPI?6TU]M,<.[$U[=9TE_H/PHS]7< MKOS?>[BVTVDW[N+3'%YR::Q>W&U=*Q/M8GCK,6[-..R/W6[0_MC[=]"^&^L8 MCSZS&^^:,7Z1;X)O/T ;3YSR>\5^%/=;M#^V/MWT+X;ZQA]9C??-&+](M\$? M0!M/G/)[Q7X4]UNT/[8^W?0OAOK&'UF-]\T8OTBWP1] &T^<\GO%?A3W6[0_ MMC[=]"^&^L8?68WWS1B_2+?!'T ;3YSR>\5^%/=;M#^V/MWT+X;ZQA]9C??- M&+](M\$?0!M/G/)[Q7X4]UNT/[8^W?0OAOK&'UF-]\T8OTBWP1] &T^<\GO% M?A3W6[0_MC[=]"^&^L8?68WWS1B_2+?!'T ;3YSR>\5^%/=;M#^V/MWT+X;Z MQA]9C??-&+](M\$?0!M/G/)[Q7X4]UNT/[8^W?0OAOK&'UF-]\T8OTBWP1] M&T^<\GO%?A3W6[0_MC[=]"^&^L8?68WWS1B_2+?!'T ;3YSR>\5^%/=;M#^V M/MWT+X;ZQA]9C??-&+](M\$?0!M/G/)[Q7X4]UNT/[8^W?0OAOK&'UF-]\T8 MOTBWP1] &T^<\GO%?A3W6[0_MC[=]"^&^L8?68WWS1B_2+?!'T ;3YSR>\5^ M%/=;M#^V/MWT+X;ZQA]9C??-&+](M\$?0!M/G/)[Q7X4]UNT/[8^W?0OAOK& M'UF-]\T8OTBWP1] &T^<\GO%?A3W6[0_MC[=]"^&^L8?68WWS1B_2+?!'T ; M3YSR>\5^%/=;M#^V/MWT+X;ZQA]9C??-&+](M\$?0!M/G/)[Q7X4]UNT/[8^ MW?0OAOK&'UF-]\T8OTBWP1] &T^<\GO%?A3W6[0_MC[=]"^&^L8?68WWS1B_ M2+?!'T ;3YSR>\5^%/=;M#^V/MWT+X;ZQA]9C??-&+](M\$?0!M/G/)[Q7X5 MJ9]5KTD\9Z;^I<.[?@>9LORU1Y-V+:];R3,KI6.U#Y!MX/&8C)XQT#JNU9Z: M_P#*<-JTCD\IC8O9TZNZN1%E+PO\5,GB'NMWM,^SIM;[;'2\=W).3O1:;1.N MM*Z::5\O'7LX(Y\0_#G'T/MMMN<.ZMN:9[WK.M(IW9K%9CLO;776?)PT:5"8 MT6@ &Y[T!M^=I7J:<08ITK8:G).I\J:#=D%UG-Z;5C;\5_5[T3HG7Q-A_QUV/QSPXW>6(UOM\N#+'OM<<_ MT5R6GR?]R4/!W>3M>O-MCUTKGQY<<^]VO']-J1"PI*$KG 'D_//*^(X)X2Y; MYHSJ1OQ/%7'&Y;_<@E>YB76ZKK]_,Q8YBLZR.GR4]1M>)K45[Y)&M:BN5$,I MR/E>7G?.=IR?!_F[K<8\43YN_:*Z^Q$3K/HACN;\QQ\HY5N>:9O\O;X+Y)]/ MSF4V;.9G9,Y;DR&:V#+9'.9B_,J+-=RF6N37\A;E5.B+) M9MV'O=_]EQZ>X,.+;8*;?#$5PXZ16L>:M8TB/L1#SVS9TVM/G MF9UF?LRXDY7& M "Q/]#+A#]BGIO\*/M5O9FL6FW M_#JK5CT448 M !_36N>YK6M5SG*C6M:BJYSE7HC6HG55557X$'9QGL.WA"TF[*N M$(^V_M+[>>$%K,J9#CWBC4<3LD<<3862[I9QD66WFZD+>OE?*&XY&]8\*JYR M++TXW62U/_3B>[CC[&.*Q]CR+_\ 2W*HY'TY MLN5::7P[>D6_OS&N2?LWFT_99/FM,^ #S[DGEGBWAK79=NY;Y&T?C'5X7 M.8_8-]VK":EB%E:Q9/9XKV=NT:\]IS4^+$QSI'KT1K5540[_ "[E7,^;[B-I MRK;Y]SN9^YQ4M>WLZ5B9B/3V.EON8\OY9@^,\RSXL&WC[K)>M(]C6TQ&OH[6 ML?>_77],;1;=C'IW!6-SOU4L>=#HG'')&?J+)!X$9%7SK]7HZW=6VJJD;X+D MD7Q55[F(K5=)&Q\$O$C>TC)\0C#2=/\ -RXJSQ\]>_-XT\NM8GS1/%H>\\6^ M@MI::?'9RWC7_+Q9;1]BW;#,^S%;7K:?8B-?1H^-KXO=!;FT5MN[8K3_7Q98C[,Q2U8]F9T]+9EQ'SQ MPKSY@7[/PGROQ]RM@85C9;R.A;9A=GCQTTK5L&+9$ !#W^\T= MU7RGLW#'9UK>21U/6:R\U-9U MF%F<%NW\?EB->SC7%6?),3/?M,3KQBD\.&L4 M&K< M '8]/U+9-^VO6M&T[$7=@VS<,]B=9UK!XZ%T]_+YW.7H,;BL=4A:B MNDL7+MEC&I_\7?#\!U]YN]ML-IDWV\O&/:X:6O>T\(K6L:S,^Q$.UL=EN>8[ MS%L-G6;[K->M*5CRVM.D>Q'GGLB.,\%F/Z>79SKG8UVK\><&XME&UM4%5=IY M4V.DQ4;M7)VP05I=FR:2N1KYJ&.2"'&8]7-8[Y-H5_$GC\:KYQ]>]6[CK7J; M<<[R]Z-M,]S#2?N,-=>Y7V9XWM_;M;R:+X=)=.;;I7D.#D^WTF]*ZY+1&G?R MVXWO/;/&>%8F9TK%:]D,W336R M M X[,9C$Z]B,IG\]DJ.&P>#QU[,9G,92U!0QF)Q.,K2WLOCK4Z-&G ^ M6:61S61QL5SE1$53DPXUQ1/]7%$S'EUO-[1.DQ$4F\1^M,G6'/)O@F8 MY/MYFF"O9K&OMLLQ_6R3$3Y-*16--8F9U3DGH] M,YO3O[*=M[\NYO3>%,(Z[B]1B5=JY9W"K&UWS.XVP]FLF_ M]BLZ>VF(G;.BNE=SU?S[%RK%K7;1[?->/N,59CO3_>G6*T_M3&O")F++;1-& MU/C+2]4X[T3!T=9TO2-?Q6KZMK^,B2&CB,%A*4./QM"NSJKE9!5@:BNO M5SE5RJJ^=&^WNZYEO,O,-]>V3>9LEKWM/;:UIUF9]F97JVFTVVPVN/9;.D8] MKBI%*5CLK6L:1$?8=K.J[ !'N^\HZ2NQ]A&H;1" MS_N./>XC1LQ8FZO7IB,YJ6_ZI9K^#VB*)/.RN9HO\:LE>WRO"U&M>]R3U_+M MO?B_7.7:S[G<7K$BQX'+[?B\)L#VK.Z.%'MPF2L*WQ.8WKTZN;_ ,R:GUYL/E+H MOFNRCC>^PS=W^]7':U>S^U$-EZ-WD;#JSEV[GA2N]Q:_W9O%;?X9E:$'FJOR M :,?O"W./[*?3VS^D4;OLV=Y\Y T[C6O'$[I;^0,=:FW[:+#/@^"G)3U&*A. MO_%N01O_ *NJ37X"]O77!L<&3-/F[TQZJD>SKDFT?W-?(B;QGYM\ MG=&7VE)TS;S-3%'G[L3ZR\^QI2*S_>0!B]:G0 M .\\8Z!G.5^2>/>+=88DFR@:]&YKWMDSFXYZAKN)8YD?61Z.OY&-%1OPK_ ,#IO:*Q_ME:RZ/I^%X]T MK3]!UN#V77='U;7]/P-7XJ>S876L34PN+@Z,1K4\FC2C;\"(GP'E_O=WFW^\ MS;[<3KN,V6V2T^>U[3:T_P!,R]"]IML6RVN+9X(TP8L=:5CS5K$5C_9#M)UG M815/O/O.2X[CKML[<,?<5)=KVW8^8MHJQ.:Q[*.FXMVH:BVRJ*DLE7(W=ORS MVQ__ "UEH-_'OFW.3);->/12.Y37T3-[^C6OHA#C+<*R@ M SM],GA'^(;OU[7N M,9ZWM>(MQ:\6^PV[H/E7RUUAR_83&N.=Q6]H_ ML8MT_);!V]]L+<)OG<3CW3XO==MR ME9^1T?ANX^%/'0]EZQ5]PY!J-E1RU/&['8R9$;=\^5DU!)_\+O!;<=4X\?/^ MI>_@Z?MI;'2LZ9-Q'GU[<>*?ZWN[Q[CNQ,70KXA^+&#IV]^2\@[F;G5>%[S& MN/#/FT[+Y(\WN:S[K68FB)O@-4[Z/4ZYGLR8ZOROW-
3[^/9*L:S09":S-Q_BO; MZS'.ZMK6;,#GM1&S*U?&D1P9)IRK8;K2J]>[9:G1K9/#"V141TR-ZO3BY M=_,IR/-DK7FG+=U@QSIK;'DIFT^Q:,,S$>CCIV1KP'I\K2YRKP#WP^FEROA,OM^$Y*[?=[KSV/F=R/IV>E@PNP M01/:^S%KF^ZCD+&#S56S QCK>.=865(7HRY69XE83#ROGO1?B-RN^+:7VV_V M,Q'K,.2NMJSY._BR1%JS$^YOIIK&M+3VHNYAR?JSH7F-,NYIGV6[B9[F6EO: MV\_=R4F:VB8[:ZZZ<+5CL2:O2J]>>KS3F]9[=.]&SAM%E.]4;'B\C+(D#H:>-*TR3Y*Y(X12\S[FT:4M,Z:5G3O2?2MB>P M =?VS:<#HVJ[-NNU9&##ZQI^OYG:=CRUE52MB\#K^.LY;,9&PJ(JI!2Q] M225_3_TM4Y]KML^]W./9[:LWW.7)6E*QVS:TQ6L1[,S$/C+DIAQVS99BN.E9 MF9GLB(C69GV(59NX+85M,L\F[QE?;9+ M_P#'>;6^RH+U7SR_4G46[YS;7N9LL]R)\F.OM<<3&L\8I%=?)WM98YFPM> M "4]]W)["?G?N.<[Y^2L'YFM:%:R&F<$5I:[J MVW[Y6CG=XWPZ7CK"8ZC,D3X7Y&[8=&]MC'_!6/\ F#ZY^*[6G1/+KZ;C/$9- MS,3.M<>NN/%.GY28[]HUU[M:ZQW;K%^"'2'?O?J_?5]K7O8]O$Q';V9,LS3$\* M_)CJ]9ROCN68VV?\ _#SXSFCKCF^/\1BM-=I6T<+7CA;-I/;%.-<<_U^];A- M*RKUXT=$1$<9F M>Q]4I?)>,>.)MDM,1$1&LS,\(B(CC,S/9"QC](CT_:/89VQXS&;/CZ:\]\KL MQVY\TY6-8YI<=?=!,_7..ZMEBO8[':#CKSX)58^2*?*SW9XWK%+$UGGWXK]> M7ZXZDMDVUI^0]KKCV]>S6-?;Y9CSY9C6-=)BD4K,:Q.MV?#;HVG2'(:X]Q6/ MEC<:7SSYI^YQQ/FQQ.D]L3>;3$Z3&FU@B](8 U M5>MII?SX],3NCHQQ^.W@L%I&Z5)/_5!\S>3=+V'(R-:LL3'>/"T+42]?%T;( MJHU7(U"3_!K>?$O$GEEYGVE[Y,<^GUF')2/\4UG['F1[XJ;7XWT%S"D>ZI3' M>/\ @RTM/^&)A7&GH.I& ??B\G>PN3QV8Q=E]/) MXF]4R>.MQHQTE6]0L1VJEEB2-?&KX+$37(CD5.J?"BH?&7'3-CMARQKCO68F M//$QI,?9A]8\E\62N7'.F2LQ,3YIB=8G^E;%6^_VE]AOLVQR?YF'+?' M/DXTM-9X>3C#T3V>YIO=GBWF/_+RXJWCV+5BT?[W;CJ.RA1_>;N<7;1W&<%\ M T+:R8WB7C+)[SF889E2)NUR%6?'CFWQCG>TY/2? MQ>VP3DM_?RVTTGTQ7'68]%N';*,H6/0. M #[G%2= M,^]R8]O7V+3W[_TX\=Z_92?X0+G)O-/J.6[K_"F'U?A7"N25'QQ6=8I2YK<8&QM>^.*2IO^ MRY6N_P"'Q+Y"*[HOQ6WZ\#^2_(_A[M M;?*G6^XI2=<.UK3!7V:QWK_T9+7C[#3>2XC( M $G3[L=P>W9>X/GON R%1)J7% M7&N(T# R3PHL<>S? ;E/K^<[SG-XUIM\$8Z_WLMM M9F/3%<28H'O8CI]5I9&M!054>UN6R%61T[LK:WR_\ M$3$5_MVK.DQ$PA7=@79/R3ZAG8.3+D,V5^:6HQW&+E MLS8DLRI\J;/GKUEM7'UY)/':NS^.16P1V)8[B==]9/9'$Y3C[2]AFRU#5Z&HZAI7R6S6XLC5=/8XK-YR9(ICQ4O-NY3'69F8I&EM*TB?+-M;3,S;#>8>P>G:?7K\;]UF6B8C%;> MQ_'_ !9'5E5S$^PU_K7Q4F(][RWM_1 M5M&H9_L]]2;M\V'%X?-:#W$\'[C'/@L[!4DDEFQ&52JR:)ENE;AH;3H6[8F& MY%:J.FBHY2FKXIX_!XF.6-+X.K?#OGV/)FIGY?SK#I:NOW5=?),:TRX[:36V MDVI;2:SKQA(%,W377/)KX\5\.]Y3EUK;3R3IY8G2^.\:Q,:Q6]>$QIP0%?4[ M]/?;/3S[@9= FNY#9^)MWJV]GX8WV]7CBLYW7()X8,GK^<6M&RBFX:9CPVZ]VO7W(8WT17'S7#,4W&*)X5O,>UM77CZO)$3- M=>R8M36TTFTT\Z]Z,W'1?.9V:N&Q=O-Y.TL^9Y XRO-EIZIM>0GG=[3E M,]@YJ3L7EK*^9)*YM2S8D?8NO_2.$1[>M8BM(6*\(NL\O4G)K%+SY9M73 MN7GMGVMK3-K2WPD()= #0K]X6[J$X,[*EX>P. M0=5WCN>SRZ/&R"1\5JOQOKGL6 MG3'RWUE'-<]==ERVGK?1.6VM<4?8]MDCS32$4^,/4$6Q%D>QJ MX#JCJ'9=*\AW//M_/XC;XYF*ZQ$WO/"E*Z_=7M,5CS:ZSPB6?Z8Z?W75'/,' M)MIK%LMO;6TF8I2.-[S[$=FND3::UUUF%G?P=PUHO;SQ#QWPEQIC$Q.C\::O MC=6P%54B]IGAHQ=;>5R;SN1DFO7['A1UF[8EE=\9ZGFWSKF^]Y]S7 M<;59SV7[M:.2.P[6-2JN6 M_DY$.MM)K6S3.NNKMOT=R*_,+=VV_O[3!2?NLDQVS';W*1[:WHTKKK:%;1NNY[5 MR-N&T;_O.=R&S[GNF>RNT;3L65E\_(YO/YR[-D]R-1K4Z M]&HB(B)Z(;/9[7E^TQ;#94KBV>''6E*5X16M8TK$>B(A1O=;K<;[;WM/;:UIUF9]F9=8.RX "3C]WH].QO*O($W M>URUKZS<><4YEV-X2QN5J(M/;N4J7559--_NJ:[B:SQIAGLQ\.RV;[J-=8QQI,:9(E//@OT5 M\H;R>JN8TUV6WMI@B8X7RQVW],8O)/9ZR>$ZXYA-6*!I,\/BLU M;(NBD9^%/&U/@4V/H_>?)_5G+-]KI7%O]O:?8C+6;1]F-8E@NJ-K\>Z:YAL] M-9R;+-6/9G':(_HG256<>F;S^ %F1Z5W(/[3O3 MK[/]H6S[9)6X4UC2K%E9?/?+;XR2QQK<6:;RXG/LMM:D])5)SUZO= MYR>)VP^3?$#FVVTTB=Y?)$=G#-IFC[&E^'H\W8O;X?;WX_T5RS<:ZS&UI29] M.+7%/V=:/+&3 M+KER1/L7O:/L*&=<\V^6^K=_S&)UQ6W%JTGSTQ_BZ3]FM8G[+"$W-J@ M )D/W8 M'A%V,XS[E>XJ_5;X]PW+6.(=9L2L5DT-+1L0[;=K?6ZM19*65N[OBV.>G5BS M8YS47Q,>A4;^93G/K.9?8OKY86;\ ^5>KV& M^YW>..7+7#6?1CCOWT]$SDI]FOH2IBL2P;I_(6[X/C/0=XY(V:=*NM\?Z?LV M[[#9<]D;:V#U3"W<]EIW22*D;$AH4)'*KE1$Z=5.WL-EFYEOL/+MM&NXSYJ8 MZ1Y[7M%:Q_3,.MO=WBV&SR[[<3I@PXK9+3YJTK-I_P!D*IOD;> MS2I/LG(>Y;1O.PS-5[FS9S;S^6E:LBN>J27\A(J*Y57X?A/4#E^RP\MV& M#EVVC3;[?#3'7^[2L5K_ +(AYY[[=Y=_OTVG_ &RZ8=MU M@ M 3_ON]G"/[*?3QUK<[M;R,WSWR!NO)]E98O!;BPM*Y#Q[K55[OPNISX_2ER, M"?@\.15WX7*43\>^=?*G7^39TG7#L<&/#'F[TQ.6\^S$Y.Y/]Q<;P8Y5\G=% MX]U:-,N\S7RSY^[$^KK'L:4[T?WF\DA5+ 5[GKX\\WN9O43Y'UF.\MG5^ M!\#J_$.MPLZ,ABM4L9'M.YRNA;T:MU-UV:]5?*O5[X:<+57PL8UM]? SD=.3 M^'^WW,UTW.^R7SW]B9[F/['JZ5M$=D3:?/*F7C!SB_-.M<^")UV^SI3#7V8C MOW^SW[6C7S5CS)(?W>GMJQG#78GC.7+>.9#O7S,X>#'(L?+.D:\RM73=[_ "3DF?+W*3-,=?8X6O'_ *GV M(PI^](__ *!]G'_WW-,YQSC-9H8;<(/4O16?E^#I_)CQ1N:99O-L=;SK2< M<5T[VL1[J=>#4?"3HGD'5N'>YN=X\F2<%\<5BM[4CV\7UU[NDS[F-.+V;U@/ M10X'[4>WG+=T7;9G]QP>+TO8-8Q>]\<;CFH]GQ=4<_ITUU%CPWRYL=[8LN.OVQP^[D=#QS/+6OQS M9[G'-+>7NY9C'>D>BVM;3'GI$^1@_!'F6ZVO5\\OQS/Q7=8+Q>ODUQQWZ6]F M-+5B?->8\J1UZZW;5C.X'T^^3]BBQS+&[=OGD\VZA?9$GM-;'ZVCJ_(=*6PQ MCK'R7:X^N9"S)"BI&^W1JR/3_1:K:]^"7463D/7FVV\VTV>__P"GR1Y)F_'% M.G9WHRQ6(GM[MK1':F_Q;Y%CYST;N,\5UW>R_'TGRQ%>&2/8G'-IF.S6M9GL M1&/1 M1O\ ZGTVI_QZI:SQAY'CYYX?;^EHBLK_Q*W^%W-[\ MHZWV5HG\5N+_ !>\>>,OM:Q]C)W+?\*QV//==T M *[[UQNZQ>YSORY!QF$R?M_'? 3%X4TQ(98WTK&0UFW/)R#FH?)5T$SLAO< M]VO'8:Y_M%"E5=UZ(UK;]^"O2_\ #?0^#+FKW>8;_P#ZC)KKK$7C\56=?-C[ MLS&D:6M;V9IKXO\ 44\[ZMR;/#;79;"/4UTG6)OVY;=D:3W_ ,7,:S_EQ/ET M:>26T5@ !.#^[Q=AB<+\)Y'N\Y$PGLW)G/>-3'\>07ZJ, MNZSPO#;AMP7H5<]9()^2U>DST*7>/O7'RSSFO2O+[Z\MV M-M2_+V]IIS3>UUKK$:TP=M8B=9 MT]9I&2W9P[D3&M4D0KTF8 M '7-P MV[6= U39=YW/-4-;U'3\%E=FV?8,I+Y&.PN!PE*?)97)W9>CE96I4J[Y']$5 M>C?@15Z(=C:;3<[[=8]ELZ6R;O->M*5KQFUK3$5B/3,SHX-SN<&SV^3=[JT4 MVV*DVM:>RM:QK,SZ(B-5;9ZFW?CM'?[W+9[DN9V0QG%NJI:U#A33K;UC3 :/ M6MOD3+Y"FQ[J[-JW*TWV_)O17O8KH:B220U(.GH?X;]#[;H3IS'RZ.[;F>73 M)N,D?=9)CW,3V]S''M:1P\MM(F]E'>O.K]QUCSV^^GO5Y?CUI@I/W..)[9CL M[]Y]M;[%=9BL-=QO[2@ #+/LB[2=Y[V^Y'0. -'\ MZDFPW'Y/<]H;5=:JZ/Q_AW0S[7MMYG5D2^PU)&PU(I'QMMY*Q6K(]KIVJ:MU MGU5LNC.G<_/=[I;U<=W'372-IB)[M(M;32K8NE.G-WU5SS#R;: M:QWYUO?36,>.ON[S[$<(B=-;36NO%9F&AP&B<<:SC-5U MK&1)'YC*&-@2-;=Z:..+V[+Y2PK[5VT]OFV[DTLTBJ^1RKYQ\VYKO>=\SS\W MYE>6 M?/,SQM/;-IF9XR](,<[P ?-%Z(J*K)8GJU?\ ["GU2]L=XO2=+UF)B?-,=CYM6MZS M2T:UF-)CT2J;^0-3M:%OF[:+>5ZW=+V[9-3N+(QTQ[(WL>LU M->J*UJHOX43\!ZE;#=5WVQP[VGN,V*EX]B]8M'^]YV;S;6V>\R[2_N\62U)] MFMIK/^YU$[3K $^S[NGR [,Q377-";XW*GA27=,Q08JIU7\FM'>Q9]U2+Q_Y=9[^7_P!NMF]=6\V^0^F=]S6)TR8= MO>:3_P"9:.[C_P =JJN<]+5 P M +*STD^$?V ^GCVQ:99K>SYO/:!7Y0V1)(O M*MKFN6+EKD)U6^S\*7,+CMAK8Y47X6MIM1?A0\Z_%3G7R[U_S+>5G7#3/.&G MF[N"(Q:QZ+32;_\ $O/X<\J^1^B]AM;1IEOAC+;S][-,Y-)]-8M%?^%L;(]; MNTZ>N]SDO"OIP\MT:5QU/8.:LMJW"."D:YOQXMKO2YG<:[XU5'21W>.=8S-? MX%^*Z9KEZHG19;\$.2_+/B%M+WC7!LZ7W%O^".[CG[&6^.?L(S\7>;?)71&Y MI6=,VZM3!7_CGO7C[.*EX^RKPR_:EH M .6P.#RFS9S#:W@ZDF0S6P9;'8/#T(4 M19KN4RUR&ACZD2+T19+-NPQC?_LN.+/FQ;;!?<9IBN''2;6GS5K&LS]B("^$^(^&,'Y+L5Q5QOI?'U.>"+R6W M6:EKN/PC\E(WIXW6_K))+*Y[U5SE5?,+G?-,O.^<[OG&?7UNZW&3 M+,>;OWFVGL1KI'DB(TC@]">4RJ#&1QQUI.U;@2[*V*5TK5R&2XPUG(Y>17N?(J22Y6 MU,Y[>O1CU5J(U$1$H)X@7R9.NN<:[Q!RKDM5R>8EWZ/: M'S8Z;4ZN=J4H\9\WM@PK$CLLSTBR^:DB]6-\*I\/6;.OO#'E/B#FVV;F>XW. M&VUK>M?5=SCWYK,Z]^MNSNQIIIY42=%^(/,^B<6XQ7VW)YG+[9LV:?A8;4CHX(9HJ?F.\WV1TS(G,^.BO"KI?H3/?F'+8S[CF= MJ37UF:U9M6L^ZK2*UI2O>TC69B;:<.]I,Z_75GB/U#UCAKLM_.'#R^MXMZO% M6T5F8[+7FTWM;NZSPB8KY>[K$:2;O0O].?A'@'CN+NQPO,.E=Q/)G*NMSZ_C M=RX^7(/T#CS6Y+=*SG=2P$>>HXK9)-MLY/'1-RUG)X_%WZK8DI-IUT]I?;K? MXU^(/.N>\PGI;-M,W+^6[7)%IQY=/6Y;Z3%;V[LVIW(B9[D4M>LZ]_OV]K%) MY\)>B>5OJ\==8FU*]Z(MWYF([\WK2T:=WNU]M-MS M/=+C\3E^V3N,Q6>?"S!Y/@CEW'YI]A\$5=F)N\?[#6R+YY++75HX6TY'JYTB M*Q&]5]&6DQIIQ[?-Q2?U!3'DY#OL>;3 MU5MGFBVOFG':)[>'8K&^VFY>QW<;P!D,9U^4J/-G%5S'^&))W>W5MZP,U3PP M*UZ3+Y[&]&*B^+\'13TBZCI3)T]OZ9/\NVRSQ/DX3BMKQ]A0WD5KTYWL[X_\ MR-UBF/+QC)73_:M6SS">A( PM]0WN?K=GO9WS? MSHRU7K[-K^J3X7CN&=8GKK.>X^F^ MG=WSF^G>PXI[D3KQR6]KCKPUG2;S6)GR1K,Z1$RK$K5JS>LV;MVS/S9GE<^6>>>5ZN>]RJYSE55554])*4ICI&/'$5I6(B(B-( MB([(B/)$>2%!LF3)FR6S9K6MEM:9M:9F9F9G69F9XS,SQF9XS+YSZ? M V0^E?V/9'OM[L=0XYR%6RG%&G+#R!S7E8GO@2#1,->K,=KU:T MU$\O,;MDY8<97\"^;%%--::US:SR._$_K3'T1TMEW^.8^5,VN+;U[?QEHGV\ MQ_5QUUO/DF8K7[J$@>&W25NK>HZ8<]=>5;?3)GGR36)]KC[)C7);AIP]I%YB M=863.,QF-PN-Q^'P^/I8G$8FE4QF*Q6,J04,;C,;0@CJT'/4 M@^7LI+V$L.6SE=8,KKG%#)(_BR4]?F;!E,PB*]' M9!*E?JQ]2U&^VG@%X>>HQQUSS:GXV\37:5F/NR?P?RR_P"*I,6W-HGMM'&N'V*\+W_M=VO":VB8H):)7@ M _IK7/B MIZ>*=DG;A'MO(>%AJ]Q'.E;%[/R"MF%CLEI&LMA6QJ7&,9Y!LIM3%IV9+]E\WI[TQW:>:D1,:3 M>T+G>%G1?\*\C^,[VD1SK=Q%\FO;CKVTQ>C376_]N9B=8K5N=(?2@ M !6,^I=I/[/O4"[Q-:;![-"O<%R5L5.LC/*9!CMUV* MYNF-AAC\F!&5HL?L$;8D1O3RT3HYR?&7TB\.=Y\?Z#Y1N==;?$,-)GSSCI&. M9\O'6LZ^GS*&==;7XEUES/!II'QW+:(]%[3>/L:6C3T,'C=&J M $PW[KEOWM6D]W?%TTJM3![5Q7OV/@5)5;+\ZL1N&NYB5B^8Z% MJP?,ZBCD\#'+YC?A>B=(ZE_S+['N[WE/,XCW>+/BF?[EL=Z_T^LM_1Y/+9?P M!WG>VG,N7S/N,F+)'_'%ZV_^"O\ 3Y?)[_\ >6>T;BJBW.Y>*2)KT>](]TS6NRM545B+$O_J\*I@?Y=.2_'>K-SSJ] M=<.RVLQ$^;)GGNU_]NN6/LLSXZ?'BCO3_ ([8Y^P@ MYETE3P M >Z]L/#MSN$[B^#^$*39/%RGREI.E7)HE>BT,/G,_1J9[+/=&CI608? M"/L6Y7,1SVQPN5J*O1%PG4O-ZF66Y! MRRW.>=[3E-/_ /HW&.D^BMK1%I_X:ZS/HA:DTZ=7'U*M"C7AJ4J-:"G3J5XV MQ5ZM6M$V&O7@B8B,CAAA8C6M1$1&HB(>8U[VR7G)>9F]IF9F>V9GMF?9>@U: MUI6*4B(I$:1$>2([(?2?+Z0Z?O/_ #BZ_O\ VT]N./MN2#6=5V7F39ZLB-%8S\8.=?(GA[S#+6=,^XQQMZ^FCU4=^O].2*1]E8_'GJN^ "N+]:OB6[Q'ZD_!QV;RL\*S.>YT=7;7Y*HO1?!XZSD:C6HC4]"/!SFM.:^ M'?+KQ/XS!CM@M'FG%::UC[-.Y;[*D7BGRZW+>N=]68_%YKUS5GSQDK%I_HOW MH^PEY>A;SOB^;?3GX=QL5R.;9>%)JS-@M:%F< M6YKNG@\U)&,7I&J)5#QLY'EY-X@[O),3&VWG=W%)\_?C2_V8RUOZ=-)GM62\ M)>;X^:]$[;'$ZY]KWL%X\W??M%U?<9L3#=Q/(#[L6,DV'%Y%]".V^M&LK8E8DBQM5W7 MPITR/\Q7..;C%DOC[VEL6FO ?7W.^:\RW'2_/-SDW-/B\YL-\MIO>LTM6M\??M,VM$UM%H MB9GN]R=-(G2?WQHZ+Y1RW88>H>3X,>WOZZ,66N.L5I,6K:U;]R(BL3$UFLS$ M1WN]&NNFKS/[LIW"9C W_39L/K:Q/9&3'-:SIZ;4MQ\\8X\R1!Z MN_.F/X!]/#N7V6>ZRKF=TT+(8C!96]DU7J MBLBH/]?\ +MM6NN'#GC/?S17!^,X^BUJUI[-HA-/B1S:G M)^B]_GF=,N7#.&GGFV;VG#TUK-K>Q64%WTLN(LCS9Z@_:?IM&G-;8^3=!S,1'&869)YQKV@ "&W]YD[J79_D+B#L_U MO**_%:#C4Y>Y,J5YI_*?N.RU[6)T3%7XOB0^UX#4G7+J? ]%BSL:HK5:J%N? MY<>F(P['=]6;BOXS-;U&&9T]Q28MEM'ETM?NU\G''/:K;X\=03-]KTS@M[6( M]?ECCVSK7%&NNG]>TQ,3]Q/#RQ7"SJN8 _2**6>6."".2 M:::1D4,,3'22RRR.1D<<<;$5[Y'O5$1$1555Z(?EK16)M:8BL1K,SY'U2E\E MXQXXFV2TQ$1$:S,SPB(B.,S,]D+&3T=^Q*/L<[3,%C]IQ+:7./,*8WD/F6:: M%(\ABK\].1=6X]F>M>J&.NE.$Z3,6M$1WI;7R+V^ M M U9>K1ZA&*[ ^VZ]FL#9IVN=^4&934>%,%,D$_L>6;38F8Y"R5.=DT4^"T*O M=AG6-['LMY":I6NNHJX<\3')-MWT<8B)C_Q&ZSQ]'R9F* MY?,9C*[#ELIG\]DKV9SF5RN2LRWLOELW+UZY,^6 M:61SGR2/5SE5553T%PXL6WQ5P8*UIAI6*UK6(B*UB-(B(CA$1'"(CA$*29,S/;+C3D? M!(C] 3T[D[BN:7=U/*F 6UPMP+FZS].HY"%WR?OO,]1*V1Q$*QOB5E_"<>02 MQ9.VGB:U^0?0BSO'S)GC28]FN/A:?[7A.D*3K M: *]CU_-(^:/J;!6]^-^&^TQ3.MM MOESXY]]MDB.V>RN2(CLX:<-.,TQ\8MI\6Z\W.2(TKFQX]UI,]D=LTG7MX MZ\=>$:7R8$7@ $B_[M!OWS?[V>3M%L2HRGR%V][" M^K'TB\Y7(U>GA1SFU^_F-V/K^C=MOJQ[ M?;[^FO\ =R8\E9_Q11-G@3O/4]5;C:6GVN;96T_O4OCF/\,W=/\ O''.'[1^ M^W'\6T;C)L/P#Q=K.LV*T4GFQQ;ANR/W[/V/$CE8V:3!9G#5Y&I\+75.COAZ MHG;_ )?.2_)W1%N9WC3-O]S>\3_Y>/\ %5C[ZN28_O.MXW_6?DZ[6\S$< <7;9MT%A\?FP M)MFY11\=8*F]%^(V:3"['E[<3E1?"^EU3HY$5(+_ )@N=?)W0T8_NIZ!1U;T M K6O5SYR3N ]0_N8W&I<2W@==WE_%FL+$YSZ;,-Q31JZ$^>@YRN M1\756O?<@.6[2T:9\F#UU_/WL\SETGTUK:M/^&->*C/ MB1S;Y9ZUW^YK.N&F;U5?-W<,1CX>BUJS;_B:W20VC@ M EH_=?>#FS9CN<[D4L+,7KB^%O7Q)*O7IT3Q59_F5YUIBY; MT[CGW5K[B\>Q'J\4Z?9R_P!"Q?@'RG7+O^>7CLK3!2?9_&9/]V/^E+V*GK)@ M C*NQS)C7ZBL'85W#V:7(5FX[M\YJ9A]8Y1]G9-:=IV1H6I_FIR;6H0-?8N,U MB7(V(,C#"CII<5\/[=<\@B^PB/E[9]Z^'7AZR)B._AF9X M1W](FDSPB]:Q,UK:TH=\,>MHZ0YU-=[,_(VZTIE\O[K,6B.,TM M,Q$VBL),_K)=AG,7J6<>=LM[MCV/BO*X?4;>[;9/GMDW"S2P6=U_?,-IK];R M>L93 X/9*N9IW8,3)*DK5;&Z)[',ZKERQCI%: M8XFU;8K9._6];6I-9B;1&G;KK$Z)W\3ND.9]=;+87Y#DV]L6.;W[UKS%;5R5 MIW9I-:VBT3IKKV:::.6]$_T[N??3\UCN#Q'.]SCZW;Y/SW'>2UM="V+);!"R MOJV/VZKDTR;\CK^!=5D=)G(?*1B2H]$=U5O1.O%XR=?\BZ\W.PR\CC/%-M3+ M%_6TBG&\XYC32UM?1R>%G17..C=OO<7-YPS;<7QS7U=IMPI%XG76M=/ M=1IVL_?4$[7G=Y/:!S7V^4K&.H[)N6N5KNCY++.EAQ^/WO5,OC]KU"2];KPV M+5''6\WAHJMR:*.5[*=B7I')U5CM$Z#ZE_A#JS9\^O%K;?#DF,D5[9Q7K-,F MD3I$S%;3:L3,1WHCC':W'K+D'\3]-;KDU)K&?+2)QS/9&2DQ>FLQK,1-JQ$S M$3[69X3V(X/8-Z,_?YV2=VG#_"RFL[ MO8C2YHE*A-:Q.O9>>]698FA@6W5B5\D:)XVV%ZZ\7NA>L^E=WT[@IO\ XYGI M'JM<-?\ -I:M\<<,DSI:U8K.D3/=M.D3V(0Z/\,.L>E>H]MSW-;9?%<-I]9I MEM_EVK-;]N.(UBLS:-9B-8C68[6#OKC>I7B>]+E[#W#AB=:XY\UK3I?)'DF*5F-:3KJ?BQUUCZIYE7EG*[][DF MTM.EH[,N732;QYZUC6M)\L3:T3I:--H/W;CLAR.I:ONO>]O^&DI7N0,?;XXX M3@O0JR9VE5/=;K M#T9L+Q-,%HR[C3\I,3&/'/II6TWM'&-;U^ZK.F_>!W2E]MM\O5>\KI?-6<6# M7^I$_C+_ /%:(K6>W2MO):-95)6)80 ZMO&YZ[Q MSI6XT5P8Z3:UIX1%:Q MK,S/FB(UE5M=T/.^P=SO<-S#S[LZ2193E/>LWM#*,DCY?D;#3V/9M:UV*1\L M[W5=;URM4H0]7NZ15FIU4],>F>1X.FNG]IR+;\<>VP5IK_6MVWMV1QO>;6GA M'&5 ^IN=9.HN?[KG62)CU^69K$]L4C2N.LZ3/&M(K$\9XP\&,XP0 M W]>@/V%_Q,=QS^X3?\*RYPUVW9/&9:O!D*R38_;^7I&>WZ?@VLE3 MR;=74F,;FKR?'1DC*,4C%9:()\=>N?X;\QK,3,3I-,'9>WHG)_ MEU]'?F.-4V>#'2$TB>7[*T12)TF+9](F.'_E1,7_ +TTF)X2GFE' MUL@ M >?\J\H:/PIQONW+7)65((&=9KE^T]&PUJ\:.FLV)&11M<][6KW^5\LW MO.>8X>5QNN2S.U_BW2K5E)X-#X MXQEB=<#@F)$]U=V4M>=)>RDT?Q+&3M3O9X8O+8ST6Z$Z/V71'3N'DNU[MMQ$ M=_-DB-/6Y9B.];S]V.%:1/92M8GCK,T6ZQZHW?5W/,O-MQK7!KW<5)G_ "\4 M>YKYM9]U>?+:9F.&D1A2;BU8 R&[5.VKD+N[Y\X MZX XSJJ_8=\SD-.WEY:TMG&:EK=;_N=EW/.)$YCFX;6WFXR3:?-6.RM*^:M*Q%:Q_5B-=9XKW\DY/LN0TS:T^>9TTA[689E0 M $)3[SKHR8ONMX"Y$CA\J/<> WZM*]D3(X[-[0]_VC(33R/;78L]M*6]5H MGN=(]R11Q-Z,1J>*Y?\ +;O?6]+[[E\SK.'?=_V(RXJ1IV\(UQS/9'&9[?)5 M;QZVGJ^HMGO8C2,NS[GLSCR7G^G3)$=O9$(T98M!0 M !M&]&#DNKQ7ZE/;1L&3R%;&X3+9K<-,S4]R6O7J>R;GQYMFO4_:+%ES&PL M@S=ZI,BM6EYTB//6+1 M]G7TM_\ "_?UY?UUL,V2T5Q6O>EM=(C2^.]8XS_:F)^PPT[IN9K?<1W(\Y\X MVWSN3E+E+=-QQT-EOAEH8#+YVY-K6(\*]7-CPNO>RU&(Y7.1D">)7+U5=OZ9 MY/3D'3VRY+33_IMKCQSIY;5K'?M_Q7UM/IEJ_4'-+"&<8@ M $W[[L]PB[3.U#EOG"_52#(\V\JQX7%S>!?%;TWBC%R8 MW'V$DO5>C:8?S&\Y^.=4[3DM)UQ[+:]ZWHR9[:S'O M=,<_96M\">5?%>G=SS:\:7W>X[L>FF&-(G[^^2/L)))7A.+PON=YAI=OO;KS M?S=>DA8SB[B[==TJ1SHCF7K&UW1KI)FHJHG53- M]-\HOS[J#9?]X]- MJUF:Q]FVD1[*JXR%^[E;]W*9*S-=R.2MV;]^Y8>LEBW=N3/L6K,\B_"^:>>1 MSW*OPJY54].<>.F*E<6.(C'6(B(CLB(X1$>Q#SYO>^2\Y+S,WM,S,SY9GC,O MC/I\@ M L6_0^X1_8EZ;_!;+5;V;.T_M!NI-JEGHOQG^9QWCL, MGB7_ )O#\'Q>AY^^-'.OEGQ#WLUG7#M9KMJ^CU4>WCWVXHVV$5I& !\URG4R-2UC\A5K7J%ZM/3NTKD$5FIYCV/:K7M545%13ZI>^.\9,*B9+>V7C2NY4?&Z#SKV(B-&RYU M@Q<@ZLRUP\\K$5IFMI7'GTX1WK=E,T^772MY]S,6GN*J^(WA1NN4YLG.NFL= MLO*)GO7Q5UF^'S]V.VV*/)IK:D=L36.\U]]A?JX]U/84R+4]1RE#DSA5]R2U M:X;Y!FO6L%C)+5B2S>MZ)F:TJ9;1;]R>>261E;SL;-/*^:>E-*OC3?.N/"GI MCKF9W6[K;;(B(K>(X-,Z0\2.H>D(C;;: MT9^5:ZSAR:S6-9UF<=HXXYGC,Z:UF9F9K,\4D/BK[S#V<[/CJC>5^*>;^*MA MD1GMT.)H:SR/JE5SD^,E;8*>;UK8;B,=UZJ[!0=4Z*B=>J)7GFG\N75VVR3\ ME[K9;K;^3O3?#>?9K-;TCWR4X\O\=NF=Q2/E';[O;YO+I%X<[ MR-]Y4[&]9H3?,#1N>.3LRL:NJ01:OKFG8)9?"B^7D,QG]I7+5$55Z>*'%VOA M1?@Z=.O!R_\ EUZUW-X^/Y]CML.O&>_?);[%:T[L_9O5R[WQSZ3P4GXGBWF? M+Y/:5I7[-K7UC[%91XN_GUJ^Z3OAQ64XYIMH<&<$9/I%D.,]'R-J]E=MJM=X MV5^0MZL5Z&2V.HCU7K1JU\9BY41BSU9I(V2I/W0O@YTST7EKS"_>WO.Z]F;) M$16D^?%CB9BD_P!JTWO''NVB)F$+=8>*?4'5F.VQKIM.46[<6.9F;Q_YF28B M;1_9B*TGAK69C5[!Z4_HL\E]W>PZSS1W X3-\<=KF/M8[.5J^4JV\3M'.=>* M>"VS!ZI Z:CE,1H^4K?!;V%$:DL+_*QRR2NDLT\1XH>,7+NE,&3D_(;TW'4U MHFLS68M3;3I,=Z\Z36V2L^YQ>2>.32-*WR?AYX6[[J3-CYISFE\'(*S%HB8F M+YX[>[3LFN.8[>^ZW-[9-QDO-K6M. MMK6M.LS,SQF9F=9E;K!AP[;#3;[>M:8*5BM:Q&D5K$:1$1Y(B.$0YDX7* M 1^?O%/=.G#/9QC."L#>]GW3N,=(F MQNP[O:8]LR2Q/R>6GP^,5JQNCGJ7K2>)JL1%G?P Z8^6.K[,O4/R/TI/+\-M-YO[>JCC&OJHXY9TGMB8TQSYO M6:ZQ.B!\7?4\ #;3VM^LWW:]GG#>O<&<)Z_P9B-*U^UE MLEY^4X[R&1V#.9C-WI;^2S>QY>/:J;LME9U>R%)71M\NK!# Q&Q11M;%?4O@ M_P!*]6,S,SK,S*3^0^+'473G M*L7)^6X-C&TPQ.G>QY)M:9F9M:TQEB)M,S,SPB/)$1$1#(;WCSU$O_8X"^C+ M+?KH8'ZO?A_Y]][]7X-F/IUZQ_(\O][R_#'O'GJ)?^QP%]&66_70?5[\/_/O MO?J_!GTZ]8_D>7^]Y?ACWCSU$O\ V. OHRRWZZ#ZO?A_Y]][]7X,^G7K'\CR M_P![R_#'O'GJ)?\ L_#_ ,^^]^K\&?3KUC^1Y?[WE^&/>//4 M2_\ 8X"^C++?KH/J]^'_ )]][]7X,^G7K'\CR_WO+\,>\>>HE_[' 7T99;]= M!]7OP_\ /OO?J_!GTZ]8_D>7^]Y?ACWCSU$O_8X"^C++?KH/J]^'_GWWOU?@ MSZ=>L?R/+_>\OPQ[QYZB7_L_#_S[[WZOP9].O6/Y'E_O>7X8 M]X\]1+_V. OHRRWZZ#ZO?A_Y]][]7X,^G7K'\CR_WO+\,>\>>HE_[' 7T99; M]=!]7OP_\^^]^K\&?3KUC^1Y?[WE^&/>//42_P#8X"^C++?KH/J]^'_GWWOU M?@SZ=>L?R/+_ 'O+\,>\>>HE_P"QP%]&66_70?5[\/\ S[[WZOP9].O6/Y'E M_O>7X8]X\]1+_P!C@+Z,LM^N@^KWX?\ GWWOU?@SZ=>L?R/+_>\OPQ[QYZB7 M_L_#_P ^^]^K\&?3KUC^1Y?[WE^&/>//42_]C@+Z,LM^N@^K MWX?^??>_5^#/IUZQ_(\O][R_#.PX7[RMZ@&*CG9>TKMAV1TKVOCFS7'G(,$E M5K6JBQ0)KO+F A;_NSPYOWFOOQ_=+VC?H'S)]?9P_5PZ'_.N:^^[?\ MTSZ^GCJ_\VY;[WF_U![S7WX_NE[1OT#YD^OL?5PZ'_.N:^^[?_3'T\=7_FW+ M?>\W^H/>:^_']TO:-^@?,GU]CZN'0_YUS7WW;_Z8^GCJ_P#-N6^]YO\ 4'O- M??C^Z7M&_0/F3Z^Q]7#H?\ZYK[[M_P#3'T\=7_FW+?>\W^H/>:^_']TO:-^@ M?,GU]CZN'0_YUS7WW;_Z8^GCJ_\ -N6^]YO]0>\U]^/[I>T;] ^9/K['U<.A M_P ZYK[[M_\ 3'T\=7_FW+?>\W^H/>:^_']TO:-^@?,GU]CZN'0_YUS7WW;_ M .F/IXZO_-N6^]YO]0>\U]^/[I>T;] ^9/K['U<.A_SKFOONW_TQ]/'5_P"; M M\U]^/[I>T;] ^9/K['U<.A_SKFOONW_TQ]/'5_YMRWWO-_J#WFOOQ_=+VC?H M'S)]?8^KAT/^=;_ %![S7WX_NE[1OT#YD^OL?5P MZ'_.N:^^[?\ TQ]/'5_YMRWWO-_J#WFOOQ_=+VC?H'S)]?8^KAT/^=;_4'O-??C^Z7M&_0/F3Z^Q]7#H?\ .N:^^[?_ $Q]/'5_ MYMRWWO-_J#WFOOQ_=+VC?H'S)]?8^KAT/^=.K_S;EOO>;_4' MO-??C^Z7M&_0/F3Z^Q]7#H?\ZYK[[M_],?3QU?\ FW+?>\W^H/>:^_']TO:- M^@?,GU]CZN'0_P"=.K_S;EOO>;_4'O-??C^Z7M&_0/F3Z^Q] M7#H?\ZYK[[M_],?3QU?^;.K_ ,VY;[WF_P!0>\U]^/[I>T;] ^9/K['U<.A_SKFOONW_ -,?3QU? M^;.K_P VY;[WF_U! M[S7WX_NE[1OT#YD^OL?5PZ'_ #KFOONW_P!,?3QU?^;\W^H/>:^_']TO:-^@?,GU]CZN'0_YUS7WW;_Z8^GCJ_P#-N6^]YO\ M4'O-??C^Z7M&_0/F3Z^Q]7#H?\ZYK[[M_P#3'T\=7_FW+?>\W^H/>:^_']TO M:-^@?,GU]CZN'0_YUS7WW;_Z8^GCJ_\ -N6^]YO]0>\U]^/[I>T;] ^9/K[' MU<.A_P ZYK[[M_\ 3'T\=7_FW+?>\W^H/>:^_']TO:-^@?,GU]CZN'0_YUS7 MWW;_ .F/IXZO_-N6^]YO]0>\U]^/[I>T;] ^9/K['U<.A_SKFOONW_TQ]/'5 M_P";\U]^/[I>T;] ^9/K['U<.A_SKFOONW_TQ]/'5_YMRWWO-_J#WFOOQ_=+ MVC?H'S)]?8^KAT/^=;_ %![S7WX_NE[1OT#YD^O ML?5PZ'_.N:^^[?\ TQ]/'5_YMRWWO-_J#WFOOQ_=+VC?H'S)]?8^KAT/^=;_4'O-??C^Z7M&_0/F3Z^Q]7#H?\ .N:^^[?_ $Q] M/'5_YMRWWO-_J#WFOOQ_=+VC?H'S)]?8^KAT/^=.K_S;EOO> M;_4'O-??C^Z7M&_0/F3Z^Q]7#H?\ZYK[[M_],?3QU?\ FW+?>\W^H/>:^_'] MTO:-^@?,GU]CZN'0_P"=.K_S;EOO>;_4'O-??C^Z7M&_0/F3 MZ^Q]7#H?\ZYK[[M_],?3QU?^;.K_ ,VY;[WF_P!0>\U]^/[I>T;] ^9/K['U<.A_SKFOONW_ -,? M3QU?^;.K_P VY;[W MF_U![S7WX_NE[1OT#YD^OL?5PZ'_ #KFOONW_P!,?3QU?^;\RRV+EVT[XTLTB\]I#2QU&!KY[=J9S*]2M M%)-*]D;'.3'\U\!/#CDG+\O->9[_ )GBV."DVO:\[YABY7R[9\NR;S-:*UB,>?[,S/QCA6L<;3V1$3,IC_ !A' MR9%Q]J#>9;VD9#E-<)3EWNQQMA\Y@M#;L4S%FOU-5QVS9_9L^F'Q[WI7CGM7 M'36_*6=8Z_F>SQ5&YE/+IW^6>4US5Y9WY]7&6U;9.YY)O-*TKWI[9BM8B-=- M;:=Z;-;2-U&VQQOIQVWGUIR2V64G-FCL7WQ6'IXZE=6R;X:=<D32WM[\([W"8K$UCA:VL?=?\ 2'->LMGBY;M=[7:\OK;O M9*]R;SDM'N-9B]?:UXSW>.MM)GC6K1W[K=OOVQ]0^AG,_6*33]9C8_-&;](K M\$BCZ -Y\YX_>+?"GNMV^_;'U#Z& MZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K M,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^ MAG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K M=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.> M/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z& MZW;[]L?4/H9S/UBCZS&Q^:,WZ17X M(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV M^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q M^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_ M>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S M/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPK)MZJ;]^;Y9UB'6VZ(I MGS9,M=SS+-,1ZSN=SNXXTGN5B;6GC;VUIUXZ5C3VNL[?")TD@ M &GKU8/2SO\ J3Q<&2X7EG$\2Y7AV3D2.:]DM.L;8W8, M?OC=*']^N8VDXMS7;9-KZSC-)OWHR=SAPM732: M>GMEIR]UNWW[8^H?0SF?K%)<^LQL?FC-^D5^"1E] &\^<\?O%OA3W6[??MCZ MA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;] M(K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3 MW6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1] M9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^ M<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J' MT,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTB MOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/= M;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF M-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYS MQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0 MSF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_ M!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UN MWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V M/S1F_2*_!'T ;SYSQ^\6^%?9C_NPG*N!O4\UK_>EJU#-8NU7NXR[7XDS]">I M;KRMDBL0VX.0)I89(E3JU4:O54Z?@7J?&3^9/E>?'.'/R?+;#:)B8G/68F)\ MFDXGU3P$YAAO&7#S3'&6LZQ/J;1I/L^L?'[K=OOVQ]0^AG,_6*??UF-C\T9O MTBOP3Y^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+? M"GNMV^_;'U#Z&ZW;[]L?4/H9S/UB MCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ - MY\YX_>+?"GNMV^_;'U#Z&ZW;[]L? M4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS? MI%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/ MK,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0 M^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[ MK=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?. M>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z M&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17 MX(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNM MV^_;'U#Z&ZW;[]L?4/H9S/UBCZS& MQ^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX M_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9 MS/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@ MCZ -Y\YX_>+?"GNMV^_;'U#Z&ZW; M[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;' MYHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG, M_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OO MVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WB MWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@ M#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_; M'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:, MWZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+? M"GNMV^_;'U#Z&ZW;[]L?4/H9S/UB MCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ - MY\YX_>+?"GNMV^_;'U#Z&ZW;[]L? M4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS? MI%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&TGMBX:[=,7E8<]'Q=J,6'R&>KX]<57SVPY"_>S^U9V#&NLW7T8< MSLV7MV6Q.FE^F>28^G.0[7DF.T7C;X^[-M-.]:9FU[::SIWK3,Z:SV]K)8UQ MG6$OJ%]J^W]Z?:UNO;AJ/)&/XL?OV6U&3/[/D=?M;+&_ :QL>/VJ7$PX^GE\ M),V3(Y7"U$<_ST;Y+9&.:Y']#<^@>I]IT=U-AZAW>WMNHP4R=VD6BGMKTFG> MUFMNRMK<-.W2?(U7K3I[<]4]/Y>1[;/7;SFM3O7FLV]K6T7TTBU>V:QY>S6/ M*CC^ZW;[]L?4/H9S/UBE@_K,;'YHS?I%?@D(_0!O/G/'[Q;X4]UNWW[8^H?0 MSF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_ M!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UN MWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V M/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/' M[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#. M9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$ M?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[? M?MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_ M-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O M%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YG MZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] M &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^ MV/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T M9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6 M^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K M%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T M;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8 M^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F M_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X M4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4 M?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O M/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZ MA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;] M(K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3 MW6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1] M9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^ M<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J' MT,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTB MOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/= M;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF M-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYS MQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0 MSF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_ M!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UN MWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V M/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/' M[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA7]-^ZW;VKFH_O M(U)K>J>)6\+YASD;U^%6M7D=B.5$_ G5.O\ \4$_S,;'3ARC+K__ !%?@CZ M-WY>9X]/_0M\*EV:;J>#T'4-4T76*B4-;TO6\'J>O46^!&TL'KF+JX?$U&^6 MR./I6H4XV)X6M3XOP(GX"J.\W6;?;O+O=S/>W&;):]Y\]KVFUI^S,RLCM=MB MV>VQ[3;QI@Q8ZTK'FK6(K$?8B'9#KN< !JP[L?1L[$^[K(Y+:=JXTL\ M9MS)XI[=S%37Y/A_UVJJJ M2=TMXN];]*8Z[7:[F-SR^D:1AW$3DK$1V16VM*Q_51]U%X8](]27 MMN-Q@G!OK3K.7!,8[3/EFU=)QVF?+-J3:?.TX;I]UN@?D'3<=]X\U;%O>J-Q MNZ<,,NY"K&GB5'.S>#Y%Q]>\]W5$\*8^NB=%7JO7HDN;/^9BT8^[S#E$3E\^ M/<:1/_#;%,Q]_*,MUX 1-]=ES.8Q^:^#68_XJY8B?O8?#JWW6RY\I1R;MWEU MOD>)['2U-6X1E^4KL:I(DD4>1RW)OLN,>QW@5KUJVTZ_F8IZO3 M9V#)8K:OF%E.;M_Q$T-RCMO-UZCM5?'9"&5+$5S$Z50QN'T6M-4LL:^K M-/C[5RLZ-KF6/&BO6*^IO&GKGJ7';:^OKLMA>)B<>WB:3,3PTMDF;9)UCMB+ M5K.LZUTX)'Z?\)^C^07KN/4VW>\K.L7SS%XB?/%(BN.-)[)FLVCR3KQ;?VM: MQK6,:C6-1&M:U$:UK6IT:UK4Z(B(B? A$W;QGM25V<(?Z M :)O6U],'+][_'&)YBX@?:F[@N%M;RE3#ZF^S8?0Y-TKVB?-6].H M5YK3:&+V^M=EFL8RPV-OMLDBU+#O"ZO+6FSP:\2<71?,;\IYKI'(=YDK-KZ1 MKAR:=V,DSIK---(O'W,>VKV3%HM\4.A;]7\LKN=A/_\ .=I6TXZS/#)6>-L? M&8K6UIB)K:?+&EIB)UB ]D<=D,/D+^(R]"YB\KB[EK'9/&9&K/1R&.R%&=]: M[0OTK+(K-.Y3LQ.CEBD:U\;VJUR(J*A>?'DQYL=PE* MQDLQF\UEK45'&8K%X^I'+9NW[UR9D<44;7/>]R(B=5.#<[G;[+;WW>[O7'M< M5)M>]IB*UK6-9F9GA$1'&9=C:;3<[[$1'_;V4_C MT??2EP'8GQ]%RARG0QV;[J.0\+"W9;RMJ7JO$^OW&16'<@EM03WWR-:[ M-9*!_@N3L;!"JUH&RV**>+/BAN.M]_/+>6VM3IC;W]I'&)S6CAZV\<.'Y.D^ MYCC/MIF(N7X<^'VUZ.V'QGT1,\(K$ M;LR&TE@ M M M M $9WUL/1VCYWH;!W;]K.J MK^W+'QNR?+7&F$A:QO+N(IU7K9VS6<=$SH_E#&Q0L]HJQ(GR_717,1L1_^K6(B*S]U'M9XQ72$]+%+!+)!/')#-#(^*:&5CHY M8I8W*R2.2-Z(]DC'HJ*BHBHJ=%+E5M%HBU9B:S&L3'E5.O2^.\X\D37)69B8 MF-)B8X3$Q/&)B>V'YGZ^0 M ^W'8[(9C(4,1 MB*%S*97*7*N.QF,QU6>]D,CD+T[*U*A0I5F2V;ERY9E;'%%&USY'N1K4551# MXR9,>'';+EM%<58F;6F8B(B(UF9F>$1$<9F>$0^\6++GRUP8*VOFO:*UK6)F MUK3.D1$1QF9GA$1QF>$)T'HP>D#3[4,!C>Y'N/US'WNY?8Z7M&HZS>;%?AX- MUW(U$:ZNC?\ 4JKR5EJ\SFW[+%?\G5W>R0/1SK3Y:4>,'BQ?JG<6Z>Z>R6KT MYCG2]XX?&;Q/;Y_4UGW,3[N?;S'N8BWGACX;TZ7VT.$>XK,UB;7D-$!I? M M M M M ",'ZT'HOQ)N0LEX/^,$\GG'TMU3DF>4S,5P9[3_ )'DC'DF?^3Y M*VG_ "NR?Q?N(0\3_#"G/*7Y_P @I%>(\L>2,L1]_V3QTE"XEB ME@ED@GCDAFAD?%-#*QTR1CT5%14145.BEPZVBT1:LQ-9C6 M)CRJI7I?'><>2)KDK,Q,3&DQ,<)B8GC$Q/;#\S]?( M M !]="A?RM^EB\72MY+)Y*W6H8['4*TUR_?OW)F5ZE*E4KLDL6K=JQ(V. M..-KGO>Y&M155$/G)DQXL=LN6T5Q5B9F9G2(B.,S,SPB(CC,SV/O%BRY\M<. M&MKYKVBM:UB9M:TSI$1$<9F9X1$<9GA";GZ+/HY?PVU,+W5=T.OUYN?,OCF6 M^-N-\K5ALMX5Q=^)KTSNO MM:SI,;>LQQB/).68X6M'N8UI6=)M-I))7E,X M M M M M $9#UD/12;SE)LO=7VBZ]2ILK%;DO$W(6.\(_&.>1QCZ8ZJR6MR?6*X<\\9 MP:\(IDGMG#YK<9Q=G^7[B$O$SPNIS^+\]Y!6M.=1&N3'V1GB([8\D9?)$SI% M^RTQ/%"OM5;-&S9I7:T].Y3GFJVZEJ&2O9JV:\CHIZUF"5K)8)X)6*U['(CF MN145$5"XU+TR4C)CF+4M$3$Q.L3$]DQ/EB?)*J.3'DPY+8C+1[5:^)[DNYW"XS,]R%R%UC2M,F?4RV'X1HV&. M8EQTT+K%#)\E7J[U22U&Y\.*BB=,F3C M6VXF/)Y)C#$]E9XWGC;AI"VWAIX8XNEZ1SGG45R=06CVL=M<%9X:5GLG),<+ MWCLB9I3AWK7D4E?TQ M M M M $> M7U<_15U[NQASO<+VS8S#ZEW*0UY;NSZC%\GX35N<'MD\V6Q>LR.JT<%R0Z-7 M^7DI7-KY)WACNN8Y4M1SYX5>,6XZ5FG(.HK7R].S.E+\;7VWHB.,VQ>>D<:= MM/ZLQ!XC>&&VZIK;F_*(KAZ@K7CV13/$=D7\V2(X5OY8TK?6(K-(..U:KLVC M;)G-.W/ 9C5=KUK)V\-L.N9_'VL3FL+EJ$KH+F.R>-NQ0VJ=NM,Q6O8]J.12 MZ>UW6VWVVIO-GDIEVN2L6I>LQ:MJSV3$QPF)5)WFSW7+]U?9;[';%N\=N[:E MHTF)],?[8GLF-)CA+@#G=8 M .XSRTZ5K6/+/^Z(CC,Z1$3,Q#N:[W'R_E M^.V7>Y;=VE*]LS_NB(C69F9B*Q$VM,1$RG@>DSZ-VD]D^%Q/,_-M3"[YW49C M'Q68YEBKY+7.$8+M61EK7=+G5TU?);7)!8=#D\ZU$Z_&K4?#7\V>[1_Q2\7- M[UGFORCD\WP=,4MIIQB^XTGA?)'DIPUIC_XKZVTBMP?#WPVV/2."N^WL4S]0 M7K[:^FM<6L<:8M?9TM?A-O17@WKD*)1 M M M M M #3IZHGI$<4]_N!L[[JK\7QGW/83&15=?Y$;76+";O4HL9' M2UCE&K2K3VLG2AJL\FEDXFNR&.3P-_UZT?LJRUX:>*W-.A,\;+<][<]-WMK? M%K[;',]M\,S.E9F>-J3[6_'LM/>1WUYX=\LZTV\9M8P:?=4GC6=)M6T"#G/@CEGMLY-V3A_FO2\MHF_P"K6E@R6&RL;5CLUG/>E/,8 M;(P.EQ^=U_*1QK)4OU)9JMF/XT;W)U+SD]EJ6TX3'FF)TF)B/ M(C+,2 M >]=MW;/S1W9\J8+AW@O3;NX;CFW^9+X'-J837 ML3$J>W;%M.;GZ4<%@<;&OBEGE=XGN\,4+99Y(HGX/J+J3D_2O++\VYWFKAVE M.SRVO;R4I6.-K3Y(CL[9F*Q,QG.G^G.;]3\PKR[D^*FCZ5G#GI[:8S*1^Q\@]PVS8F.KO_ "Y;J.9[+#895FN: M=H%2PGF8'3:UVNBK(K6W\F]J2VG(UL%:M1+Q%\3N;]>[SU=M<'(<=M<6")\V MNF3+,>ZR3$_W:=E?+:UR>B>@^4]&;/N[>(R\TO6(RYYCVUNR9K6/N,>O96., M\)M,S&K:F1DWD M M M M #! MKOH]/K@#OZXVETSEK"_)NW8FG;3CSEC UJK-WT#)3*DK'TK,K49F->LV6-]N MQ5E5K6HUF/N;1'N;QQK/ MGKK6=:ZGZ3Y/U;L)V/-<>MHB>YDKI&3',^6EM)\T:UG6MNR80 ^^CT^>X+L# MY%;IW+V#^4-3SB M25Y(9Y;V=$]?Y?RZ3V]R^G&:3/DF:S:(U8,F[-, M M V)>G[Z:?DQW[SY+6[? M5X]>V]H\\5BUHT;YT5X?\XZSW.N&)P!>Q;BNMQAPCK:UWVEKW-TWO-)6N;UR%G(8?*^5]IS,->OYDE2 MC R&A18]R00L625SZ*=7]9\\ZVYI/,^]M(UM/L16L<*Q%8B&7IJC/@ M M M M M 'EW,O"O%G<'QWL M'%',NDX3?]!V>ND&5U_.5UEA62/JZM?H6HGQ7L3EZ$B^96N598;5>1/%&]KO MA,ERCG',^0[_ !\TY1FO@WV.=:VK.D^F)CLM6?+68F)CMAT]_L-ES3:7V/,, M5,VTR1I:EHUB?_&.V)[8GC'%!X]3KT/>5^T*;.X4*%>+Y>U:K"GQ5]513E//YQ M[3J'2(B>S%GGL]I,S[2\_D[3Q^XF>,15CKWPBWW(YOS3IV+[GE&LS;'[K+AC MM[.W)2//&MXCW43I-VA G1"@ M 2+/3$]!_D7N4^;_ #7W7UM@ MXEX&L,J9C7M'6*;$\F\L49?+GJ3>588RSHFD9&!R2)?F8N0O0*BU(8XIH[S* M^^)/CAR_I[O\FZ5G'NN=Q,UOE]UAP3V3V<,N2)X=V/:5GW4S,31.W0?@]NN: M=WFG55;X.7<)KAXURY([?;^7'3T?YD\?<<)F;%QKQGQ_P[HVN<:<6ZA@=#T/ M499;Y]]EMWKWO.MIGV?-'9$1PB(B(B(B(6@VNUVVQV]-IL\=,6UQU MBM:5B*UK$=D1$<(=Y.D[ M M M M M ?R]C)&.CD:U['MG]JR>?XHD2##<6237D@B96XZVN[) MU1?"GR+;D5OF1TW+-:?8?PY\=-_R.*?\ M97R3:-*Q"_77A%R_G\WYGR#N;7G$S-K5TTQ99GMUB/\ +O,\9O6)B>/>K,SW MHAD\I\3\E<([SG>,^7-(V/CS?-:L^S9K5]IQL^,R=17)XX+#(YF^79BV,EE+]B2OC,'A:$:^ M.S>NS5Z=:-%?+(QJ=3%V?)9XQ:8_&9(_\ND]D3'9>W#LFL7A.#[3>ROMU[*-!9H' .A4] M+U:)(V9+;]ID@BN9*1'*Y\5:-L&/J.D>E:O UZM6F'5 M/6'4'6.^^/\ /<]LEHU[E(]KCQQ/DQT[(],\;3I'>M.BU7(>G>3]-;*-AR;# M7%A[9GMM>?ZU[3QM/LSPCA&D<&59K#-@ M M M M M !\UVE3R-.WC\A4K7Z%^M/2O4;L$5JGYDD;VJU[55%144^J7OCO&3',UR5F)B8G28F.,3$QV3 M'DE^3$3&D\8E&]]0;[O7Q'S8[--+_M$/#>W7'KYSDP M\-.O;N<:9.P]7(C:<4^(\LC2(RQI\8Q MQ_:F=(S1']J8O_:MPA#/6?@[RGGG?W_(>[LN:SK,U_Y&2=/+6-?5S,]MJ1IV MS-)F=4._GSMRYN[7]_O\9<\\<;'QON-!TSF4XQ[C:3IQK/&LS&O=O6=+4MY MZVB)]"L7/>G><]-[R=ESG!?#FX]V9XUO$>6EHUK:.,=D\-=)TG@\3,TPH M &0 MG;AVK<_=VV^0<<]O_&NP=;GB21WQ(T?(K6+@.HNJ.1=*;&>8<]W./!@X]V)G6]YB->[2D:VO;T1'#MG M2.+/]/\ 2_.^J-W\4Y-@MEM$QWK=F.D3/;>\\(\^G&TQ$]VLSP3+/3[] '@G MMQ=A>2NYZ;!]P_,=9(+M76IZ#Y^%M)R$;G/:M#!9:O%9W_(0*J*VYEX(JB.Z M+'0CD8V9:A]>>.O/.HN_R[IR+[#E$ZQ-HG_J,D?VK5G3'$_U:3,^>\QP6AZ, M\(N2].]S?U+S^@ M M M M M /$>?.V_@WNAT2WQMS MYQIK')>HV5?+!3SU-?E##77M1GRKK.?IR5<]JV9;&G@2YCK-:SY:N8KU8YS5 MS/(^H>==-;Z.8\CW.3;;N/+6>%H\UZSK6]?[-HF/+IJQW-.4\MYUM+;#FN#' MGVENVMXUTGSQ/;6T>2U9BT>241GON^[F\I\;?+/(G97G;G,>DQ+->L<0;39H MTN6,%71%EDBUG,)'C]>Y!IUVM>K87)CLJC/+BBBOS*Z1;5]$?S!-L4SY9CO4[9F:1P5TZN\$-UMYMO>DKSFP\9^+Y)B+QQ M[,>2=*VB.R(OW;:1[N]I1J-EUG8],SV6U7;\#F=7V; W9L;F]>V'&7,-F\1D M*[O#/2R>+R$->[1M1+_S1R,:Y/\ X%B]MN=MO<%-UM,E,NVR1K6])BU;1YXM M&L3'L(%W>TW6PW%]IO<=\6ZI.EJ7B:VK/;QB=)CAQCSQ.O8X,YW7 M .U:3HVZS=M2*J]51C%Z)\*]$1 M5.KO=]LN6[6^]YAEQX-ICC6U[VBM:Q'EF9F(AW-AR_?$=LS$)._8C]W#W/:UPW(O?/L,VA:\_R+]?@O1,G3M[SDX59 M,]E?>=TJ^VX7487R-B=)3Q?RC=E@D/=O5/_2/@?>W=WO5]^[7MC;X[<>R.&7)'9Y8F MN.9\DQD\B6?PQP9Q!V[:)C.,^$./-8XTT;$]7UL#K&/94BGM/8QDV2RMQ[IL MEG,S;;&WS[UV:QVYCSG<9=SO;]MKSK.GDB([*UC MR5K$5CR1"PW+^7;#E6UKL>6X<>#:4[*4K%:QKQF=(\LSQF9XS/&9U>KF+=T M M M M M M &%G=UZ?/:EWNX1*'//&./RNQU*3J.!Y*UV1-;Y+UN)7>.-F,VNE$Z>Y2 M@D57LHY&.]C?&Y7+75R]3<.E.O.J.C,WK.1[FU,$SK;%;V^&_P#>I/")_M5F MMO[37>H.E.0=48/4-+1QB-8UTGRQ,(BW>C]WI[I^! M/E7<.W6U_$_QK6\RS\DX+'MQ',F%J)Y2^5:T7VBS7W#RWS>6Q^#L6;MA6.D7 M'UV? EK.C_'SIGGG=VG4,?)O,9X=ZT][;VGCV9-(G'V?\R(K&NG?E7'JGP3Y MURSO;KIZ_P =V<<>Y.E<]8]CA7)_P]VT^2C0'E,5E,'DKV&S>-OX?+XRU-1R M6*RE.QC\EC[M9ZQ6*=ZC;CAM5+4$C5:^.1K7MQ;AG<7J M^HX#-;3LV]HK6L>>UK3$1'IF7/MMKN=[GKM=GCR9MS>=*TI6;6M. MFO"M8F9X1,\([$ASLL^[I]Q7,GR3N?=5G?XL?Y@>0L^S MPOET\U8K6>V,DIOZ7\#^:[[N[GJ;+\3VT_\ *I-;YI[>VW''C\DQ_F3,3,36 MLI;?:IV-=K_9=K7S?[?N+,'JEZU0BH;!N]QGRUR)MC&+6DE79-SR*2YBW6L6 MZK;'L,3X,;#-\,%:).B)5;J?K3J7K#<_&.?;J^6D6UKCCVN*G;[C''M8F(G3 MO3$VF.VTK%\BZ:Y'TWM_BW)=OCPTF/;6B-;V_OWG6UO1K,Q'DTAEJ:LSH M M M M M M P@[M/3I[1.]7'V6\Y<38>]MTE1M2ARGJS8M6Y1Q+8HXXJBP[?CH/: MZGQ>KYSML>7)II&2([N2OE]KDKI:(U\FO=GRQ,(K7=]]W M"[D.*UR>U=J^UXSN'TNO'):^9V7DQ^E&%?CUKM M"]8D>V.#'O=\*VLKKDP3[.D>LQ_9K:L<9F\0K M[U+X&\UVG>-"WCC+9\II7 M(VG;/H6X82=U;+ZON."R>M[!C)VN9[:N\Y=FQ9]I>-:WQVB]9]BU9F$)[_EV_Y7N9V?,L.7!NJ]M;UFLZ:S&NDQ M&L3I.DQPGR2ZD=MTP M .^\;\6\D\Q;7C]%XHT/;N1]QRCVLHZUI>OY/8\Q,U9&1NG6EBJUF:&I" MZ1%EGD1L,3?C/8\TY;R?:VWO-<^+;[2O;?):*5]C69C6?-$<9\D,A MRWE/,^<;F-GRK!EW&YG3VM*S;36=-;:<*UUGC:TQ6.V9B$BWL^^[;1@62O)-4R68BDMZ/IBSU9'>7*R3.3QRM5LM M6/\ "5]ZM_F(Y-L.]M>D\$[W<\8]=DBV/#';QK7ADR<=.$QCB8[+2G#IGP+W MNX[NYZHSQ@Q3$3ZG%,6R>Q:\Q-*S'9/=C)KY+0E.=J_87VH]F.'^3^ .(M?U M;,V*45+,[YD&2;#R-L,;(XFS)EMTS+K692I:EB\Y]*J^MCF2N5T5>/KT*R]3 M=;]4=7YO6<]W>3+BB=:XX]KBI_=QUTKK'9WIB;:=MI3_ ,BZ7Y#TUA]3R7;8 M\.L1%K1&M[::Z=^\ZWMIK.D3.D:SI$,P34V? M M M M M >"\^=KO;S MW1:U\TNX#B'2>47N6]K;^_2=:7CT6K,,;S3D_*N=;>=IS;; MXMQM_->L3IZ:SVUGTUF)CR2C>]U7W9?6,H[(;)V<\S3ZO:?UEAXOYJ2SEL K ME9*]\6(Y'U^C+G<9 US&,B@O8K)O[;RZS6].R-*H2ZA\">7;CO9^FMQ;;Y-)TQ9=;X]=.$1>/QE(U[ M9M&6>/#2(T1N^YCL [O^T.W8;SQP;N.JX**?R(=ZQ]6+:>.[JN9'+![-O6LR MY76HYK$4K7-KSV(;;?C-?$Q['M;8;ISKSI+JNL?(F]PY,\Q_E6GN98]G'?NW MG33MB)CS3I,:P=S_ *$ZIZ:FUN9[3)\5C7\;3\9BTC3C-JZ]R)UX=^*S/'AP MG3#@V]J( !G)VP^F[WH M]WLE.UPKP9M>1U*VO7]I&T0-TKC:.)OE^=+7W'95QV+S-^[7AVMTZ?\ #[JSJ7NW MV&UO3:6TGUN7\7CTF-8F)M&MXG_RZW[8UX<4DGM2^[/<:ZW\F[+WA9;GO;?I/:UVV+R9L^F3)[-<ZG+&GDX\)RZ>\"^4;6*YNH\]]UF\N M/'KCQ=G9-H_&6TG68F)QZ\-:^>1EPCVZ<%=MNK,TO@CBG2.+==1L7M-34L'4 MQ]O+2PM5L=S8,QX),ULF1:Q>GM60L6;"I\"O5$0K[SGG_.^H=S\#%M]M'W..L5C7SSI'&?/,ZS+V@ MQ#O@ M M M M M ^>U5JWJMFC>K5[E*Y7FJW*=J&.Q5M5;$;H;%: MS7F:^*>O/$]6O8Y%:YJJBHJ*?5;6I:+TF8O$ZQ,<)B8[)B?),/R8B8TGL:GN MY?T3/3\[EGWLM9XF_8WN5U9I7[CP7:JZ%.^Q*QB+-,?7?3D5Q4W7QO9UT_%[F)RQI'DB^L98\W"^G9PX0T/GW MAIT?U#WLFYVM<.[MK^,P_B[ZSVVF(CN7GAVWI;R^>4?CN+^[1]S&C^VY?MOY M3T7G3#Q>%]?6-G9^RO?W^8KO^VJ+D;N8T7(^S]$1T\^7QGCZ]4A3\!/'3_\ M,9T[O.[BZBVN?99?+>GX[%[,Z17)&OFBE_90WSOP'YG@F%,L>K MOIIV1>.]2TZ^>,<-$W.7:MW']M.5^1^>>%.1>+;#YI8*EW:M:R%3 95\,BQ2 M.P6SQ13ZWGX6R)T\RE;L1K_P=\*$W/[U)TO M7_BK"(><]*]1=/VF.<;//@I&GMIKKCX]D1DKWL92X#X*Y%Y+A=.VM+G<+@)Z MVGT)WRK V/+[SEUQNFX9RRM:L]L>>&Q\FZ1ZEZATGD^RSYL4Q.E].[CX3I/XR\UQZZ\ M-.]KPGAPG3>[VW?=G.>]PCQ^<[G.8=0X:QLS?/L:5H=7]I6\M:BHWV#(Y?VK M#Z3A++_ATR[O)'9DRSZK'[,5TMDM M'HM&.?Z.,O\ (_ ;?9>[EZAWE,-->./#'?M,:?E+:5K.O;I3)&D<)X\)!7;/ MZ-/I_P#;"ZAE,!PO0Y/W6BYDL>^C?# W4?B[UWU+%L6XWEMOL[?\K;_BJZ>:;1/K+1Y)BUYCT= MJ9>0^'72'3TUR;+:4ONZZ3ZS+^-OK$=M9MK%)\_&6 MM=HW(YJMJO(GP.9(US53\*')BRY<&2,V&UJ9:SK%JS,3$^>)CC$^P_+5K:.[ M:(FL^26K7G[T4_3I[@?;+M_@G'\4[)5)'(K-8QT%KCJ6 M29[TD?)-A)972-\2N^,]'R7R+QB\0.0Z4Q[ZVYV\1IW-S'KH^_MIEC3LB(R1 M&GV--&YQX:]%\ZUMN=CBQYYF9[^'\5;6>V9[FE;3KQ]M6W'[+2OSG]U^V:LZ MSD.VKN9PN7B<^=:NJVF/J+EMZSPUOM[Q:/3^*R=W3S_ .;;S>368LYMX!UXWY%OYCVO M"F>FNMN/;EQZ:1/"/\J9CC/'72-.G-'HX^HYP=[18SW;1N&YX>!DLK<[Q%+C M>5:DM>#Q++87%Z7;RNST8F-;XE]KQ]=WA^'ITZDM\G\7?#WG6E]@M&37V*<,LS_\ +]AK.VMZVI;^BT1/^QQ!RNN M !SVM:KL^YY>MK^GZYGMKSUQ>E/":UA\AG[CI:]M//I6)G3C''3RMFW"WHK>I'S:ZM/0[=,_P ;86:2 M!D^=YIR&-XN;02=?BR6=8V.Q#O\ -'&Q%<_V;#SK'X>CD1RM:Z-^<>,?AYR: M)K?F%-SFC7VNWBQKDC7R<-=-_Y5X2]<SWBGF MX32.]EB>/9..--)B=)TAN)X*^Z_65DJ7^YCN:@CB;-#[=J?!6MR323UT5CK' MLG(._P!:!M69R>)C/'K$S4^!Z]?^0B3G?\RL:33ISEO'2=+[F_E\FN+%/'T_ MCH\WI2;RKP#VU8[W/-_>TS$>UP5BND^7V^3OZQYOQ=?/Z&ZG@'T;?3N[>9*. M1U[M]P&_[-1ZN;M?,UBQRCD9)OA\JRS";(LVD8ZW7_#'+2Q-61CD1R+XD14A MSGOBYU_S^+8]SO\ )@VUON-O$8:Z>;O4TR3$^6+7GS=B4^3^'?1O([1DV6QQ M6SQ,3%\FN6T3'9-9R3;NS_=BOG;-J%"CBJ57&XRE4QV.HP1U:5"A6AITJ=:% MJ,AKU:M=D<%>")B(C6,:C6HG1$(YO>^6\Y,DS;):=9F9UF9\\S/&9;I$16-( MX1#ZSX?H M M M M M /.>1.'N(^7L>W$\L<6< M<\H8MC58S&\B:1K.ZX]C'*Y58VGLN,R==K55R]41O3X5,AL.;+LO8<]SLQQ-NNS:PL?F/\?AKZ[D+V>TBNUKE7PHS%)T1>GX$:B21 MROQL\1>5^UG>QN<4?Y^;&KNB5[>R:EE="]G>UJ M]?.9BI4GE)XO$V1^6?S+,NOL=^/9\^A

/FTXZQKNY+^[==_.GJ^;1LYP=R MW459O)@U_=\IJ^;\,:N\OVJEO6N:[AX'SMZ=$CR,Z(Y5151$\2[]R[^8?H?= MQIOL>]VM_P"UCK>OV)QWM;AZ:0TW?>!/5&&\_$=QL\^+3AK-\=OO9I:O^-@5 MR#Z2_J0<9V)ZVP]H',.4?!\+I./L-3Y7KR-5JN18+'%^0V^&?JU/P-57(OP* MB+\!O.P\5/#SF-8M@YMM*Z_E;3AG[/KHII]EIN\\,>N]E6U\O+LUJU_)VIEF M?8KCO:T^Q$:^AA3N/%W)G'<[ZO(''6]:-9B>V.2ON.H[!K,\;WMC>UCXLYA MM-S@QQY@Z9Q+RKR/-%7X\XSY!WR>P MY&00:9IFQ[1-,]7S1HV*/!XV\^1RR5I&]$15ZQN3\+5Z8_>],>>/Z8939\CYUS"D9=AL]UGQSV3CQ9+Q/&8X36LQVQ,>S$L MWN.O2(]27D^>O#K_ &C!&+(J-73.8>+'AWRVLSGYKMKS'DQ=[-,^QZJMX^SKIY==.+:]EX7==[ MZ*6Q\OR4I;3CDMCQZ1/EM6]XO&D=L=WO1V::\&>O&GW;+OMVU(K.^[;P5Q/3 M7R_/J97;\[MNPL\:N\7D4-/UC)X"?RFM^-XLK%\+FHWQ?&5NC!'4N:_P#_ ##<[/!AT^YF^2VOF[O=I7[/ M?^Q/DV+\5_=>^),;)3L\V=T?(6XM\#7W<3QEI6N\>L;-\#EKPYO9[_),EBLU M>K5?[% ^1/A1(U_!'_-/YE>;9.]7DW+=OA\ULV2^6?9FM(Q1KZ.],1Z6Z:;WV;/N4ME$1$9#:USY2QNAR11KU7X,0USO%\=7(C4;'/-?&CQ%YK,Q. M_G;XICW."E,>GI[VDY/\?#R:<6^L M$;U:SJQ?"U51.B*1QON9WC:9GCY6[[?:[;:8 MXP[7'3%AB-(K2L5B(CLTB(B.#OATG. M M M M M M ?G-#%8BE@GBCG@GC?#-#,QLD4T4C59)%+&]',DCD8Y4BG[$S68M6=+0=K'O;.T/M/WQ9G[OVQ=O>WR6'/DFEV;AGCG.3222.61\ MRSY/7+,OG+(OB\:.\7B^'KU^$SNUZJZGV,Q.RYEO\.G]3<9:_P"Z\,;N^3_VNVSXY\F3%2\?T6K+%K9?1V],_:WRR93M&XZJNF3H]-:R&Z:8Q$6NV MM_I1Z?M&"C@7RV(O5B-7S.LG_.JN79MOXL^(VVT]7S;UCYL_W?3TR\_-)+BN, M-_TECYH96UM8Y>WNW#$R*MY#Z\;MSRNW6%ALR_ZSU?(Z1)/@8YD?^F;!M_'G MQ'P5B,NYP9IT[;X,43VZZ_BZTCAV=G9VZSQ8*_@_T!?W.RM7V,^?_OR2\9R? MW:3L"ONB6KOO=)A$C657-QG(7&TK9DD5BL;+\L\.9=R)!X5\'@5BKXE\2N^# MIE\7\Q?7>/7OX>6Y-?ZV++&GWN>O;Z=?1HQ>Y\#^B\^GJK;W!IKKW,M9UUT[ M?68\G9Y--.V==>&GD.4^[ =MLL#VX7N4YOQ]E946.;*870\O V'JOBC?7J8K M!R22JWHB/25J(OP^%?P)EL?\RG443^-Y=LK5T\ELM?\ ?:W^[[+'V\!NEYCV MF[W\3Z;8I_\ I0ZA?^ZY\5R0(W%]W/(%.SYC56:_Q;KF2@\I$=XV)7K[9BI$ MDB=%^*O7X.U3^9?FT6_&1;TQ MCG_\D?[W"^ZV:;]LW9_H/Q7UH'+]9C??-&'](M\$X_H#Y+^?[K[W']H]ULTW M[9NS_0?BOK0'UF-]\T8?TBWP1] ?)?S_ '7WN/[3G*7W7/BB.NQN2[M^0[=M M%?XYZ7&&MX^NYJN56(RK/M.3D8K6=$55F=XE^'HGX#AO_,MS:;?B^5;:*^G+ M>9_IBL?[G+7P$Z>B/;[W>S;T>JC_ &=R?][NF(^[!=LD,=-,]W'<[9*5DR.R M#\1C>/\ "1V8/:%G+;2=/+I:NO'R<.'#7RN:O@-TO$>WW>_F?1;#'_ -&7KF)^[4=@&.7K M='+X*M_]#XBPKO)EZ?&7KYB=?BN:8C-_,5UYE]QB MY;CX?^5O''_P##1DZ>$'A_3W6RM;V<^?\ [LD, MA]8](#TT]1=&_%=H?&5M8W*YJ;/)M.[-571Q1KYC-SV+/LE;X8D5$2_5.&^.M=?#XG3/=Y3L1KE-T?B=8D5>G3JL MCO\ \9>NL[KJCJ7?:_'>8[[-KV]_/EO_ /%>?-']#/[3E'*MACC%L=KM\.*. MR,>.E(CC,\(K6([9F?9F?.]]8QD;&QQM:QC&M8QC&HUC&-1$:UK41$:UJ)T1 M$^!$,%,S,ZSVL@_H M M M M M M M M M M M M M M M M M M M M M M ? !__V0$! end GRAPHIC 14 azz-20260228_g2.jpg begin 644 azz-20260228_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M^ 3* P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ 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 M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "O'OVQ?VO]"_9,\+:')#X&U'Q;XK\7:RFD^#?"&DR".?5+ML9! MD8$11KE=SX;!=>#G(]AKYN_X*#?LS_&CXNWOPZ^/'[-]QI(9=3TC1 MM;D\NUU6"98UGMV?(V.PB0 DJ,%OF4X8 'E7PD_X*D_'3PIX^.A_MF_LW)X8 M\.:K\1[GPI9>+M%UR*[M]&U%0A6PNE4?,!NS]H!"L-Q"D(Q'OW[5?[:GA/\ M9GUKP[\.=+\!:YXW\>>,))%\,^"O#4:MC'&%-HFC M(_UBJ0%D#%E7FON/Q;\,OA_;^,W_ &@X?AC:ZKXUT;P]/9:7?Q(HO)+?YY/L MB.QP [E@,\ N?4T >7_ 7]O*W^)'QF'[-OQL^!GB/X7^/KC3&U'2=%U^:&XM M]5MESO:VN83LE90K%EP,!6P3M8"Q^TE^W-I_P7^*6F_L^?"SX.Z_\2_B)J>F MMJ7_ B_AV2.);&R#;?/NKB4[(%9N%R#GC.W._B]_P50^&WB#] ML?X77?P>F\.Z)J$/PN\/WDRWP\0WMS$T4P>_A_@;R(CCU7- 'KO[+'[:OAK]H M_P 3>(?A7XA^'6N>!/'_ (2$;^(/!?B54\^.&3&RXAD0[9X3E1O&/O+QAE+< MQ\5_^"@]]H_QFUGX"_LW_LV^)_BOK_A6.-_&$FA7<%I9:2T@RL#7$QVO/@$^ M6!V(R2KA>*^,[GPO_P %J_@YJ>C_ +J7Q/\ #'6-,U=! +FYC#8ZXD5> MO]T>@I/^"+&-<^!_Q(^)6HCS-6\3_&;7+S4[E^7=L0X4GT!+$#U<^M 'NO[* M/[6?P]_:V\$7WB;P?I>J:-JFAZG)IGBCPOK]MY%_H]ZGWH9DR?P8<'!'#*RK MZE7QQ^SJY\+_ /!8[X^^%-'_ '5CKG@G0]7O;>/A#=1Q01A\>I$LA)[ESZU] MCT %%%% !145Y/);6KSPVS3,JY6).K>PK,_X275_^A0O?^^EH V**Q_^$EU? M_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4 M+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H M4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z M6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI M:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: - MBBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6 MC_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7 M_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)= M7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z M%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ MZ%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^ M^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[ MZ6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@ M#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^ MEH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (27 M5_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X2 M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_ M^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ M .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W M_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O? M^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E MH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ MOI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BB ML?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$ MEU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^ M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU M?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275 M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%" M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+ MW_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8 MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL? M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A) M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z% M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_ M[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"] M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:M:5JM[J$CI=:)/:A5R& ME(PWMQ0!>HHHH **** "BBB@ KYO_;U^)/[4_P "O$OP\^.GP7TG5O$?@70] M7GC^*/@[0=,BN+R[LI458[J,%#(?)_>,51E&[RRWRAF7Z0HH _)[QO\ %F'] MNCX3>/OV/_V9;R?:KF60#RI/W;)LZ MX+#[Q56^P?VG/CQ^T;^R/\??"7CV_P##^L^*O@;<>'&TWQ3#H&A+=W^BZDK$ MI?R[%\UHF4(IP=HS)D;O+#?07@3X9^#/AJ=:/@W2FM?^$@UZXUG5MUP\GG7L MX42R#>3M!V+\JX48X K>H ^"?B;\0KK_ (*<_M.?!VR_9\^'?B2'P1\,_&,/ MBGQ-\0->T.;3[=GA:-X[*V\X*\CN4PP R-RMC:I-;?C#Q)JO_!/']OCQ_P#' MCQOX!\0:A\+/C%I>G3WOB'P]I,EZ-$U:RC:/9<1Q NJ2!Y'#8.3( =K;?MN MB@#XQ_9YD\3?MJ?\%!#^VS:^ -(=.>TGUN]GD9^"/Q>MO^"6OQ,^)WP0^/_@+Q0G@GQ'XWN_%'P]\7:'H M$]_:3Q780/8N85)CECV(,$3M4H6^]** /DK_@GSX(^(?Q,^/WQ9_;W^)/ M@#4_"T/Q$GL=.\%:%K=OY-['I%G$(Q<31GF,S%(F"GNK$95E8_6M%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! 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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! 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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! 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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! 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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! 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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! 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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%8/Q%^)/A'X6^'9/$OB_4A#"O$,2\RSOV1%_B/Z#J2!S6&)Q.'P="5>O-1A% M7;;LDO-DSG&G%RD[)&]17-?"GXI>&OB[X2B\5>')"H)V75I(P\RVE'5&Q^8/ M<$'VKI:6$Q>&QV&AB,/)2A-736S3"$X5(*47=,****Z"@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 **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH ***\=_:'_:JT;X8QS>%/!KPW^OD%9&SNBL?=_[S^B=NK>A M\G.L[RWA_ 2Q>.JO8'!Q\KQ0?%W]JOXB%R6NIS]YSE;73X2?QV+ M[LZC.MD\^[4]_))YKM***_:L!@,'E>#AA<+!0IP5DELO^ M"]VWJWJ]3Z"E2IT8*$%9(****ZRPHHHH **** "BBB@ HHHH **** "BBB@ MHHHH *\>_;%_:_T+]DSPMH_#KX\?LWW&ER^.OA1XAEU/2-&UN3R[ M758)EC6>W9\C8[") "2HP6^93A@ >5?"3_@J3\=/"GCXZ'^V;^S^_M4_MK^#_P!F?7_# MOPUTWP'KWC?QYXN:3_A&_!7AB%7N9XX^7GD9B%AA7!RYS]UCC"N5^5?V4_V\ M/AWX0\9>*/A-^VQ^SQJOA"Y\5?&74;JVU75["+4="L=7<0J;-KO&T31D?ZQ5 M("R!BRKS7W'=_ ;X277QNM_VD;SPC&_C.ST!M%M]<>[FS%8&1I#$(]_E#YF8 M[MN[YB,X)% 'C_PC_P""A4FN_&O2OV=OVC_V=O$_PH\5^(X))?"R:Y=07=CJ MQC&7BBNH3M\T#G81W SN90UW]JW]OW3OV9_BYH/P0T+X">,_B#XDU[1)=5BT MOP;:+/-#;)(8][)G<02K<@8&WFO'/B/XSM_^"B/[?GP[\*_ B,7W@;X$^(VU MSQAX[A&ZUN-24H8M/MI!Q+\T0#$'!#,1PBEU^*?PY_;VU7_@J!XJ^+_[/GPH M\.1V=G\.;/P[H7C'X@SS+I44+/'=3F&.WS+++YK21@# 7#%N&&0#VS]FO]L_ MQY\?_B%+X&\2_L7_ !1\ 6\>FR70USQEHAM[1V1D40AO^>C;R0/1&K'^*_\ MP4'OM'^,VL_ 7]F_]FWQ/\5]?\*QQOXPDT*[@M++26D&5@:XF.UY\ GRP.Q& M25<+C_LZ?MC_ +1.C?M0C]BG]M_P%X;TWQ=J>CR:IX-\3>#)9CIFN01AS(@2 M8ETD58Y&YQ_JVRJ_(7P?^"+&-<^!_P 2/B5J(\S5O$_QFUR\U.Y?EW;$.%)] M 2Q ]7/K0![K^RC^UG\/?VMO!%]XF\'Z7JFC:IH>IR:9XH\+Z_;>1?Z/>I]Z M&9,G\&'!P1PRLJ^I5\/A#=1Q01A M\>I$LA)[ESZU]CT %%%% !13+FY@LX&NKJ4)&@R[MT JA_PF/AC_ *#4'_?5 M &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF M/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^& M/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0 M!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)C MX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC M_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 M &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF M/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^& M/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0 M!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)C MX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC M_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 M &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF M/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^& M/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0 M!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)C MX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC M_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 M &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF M/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^& M/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0 M!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)C MX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC M_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 M &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF M/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^& M/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0 M!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)C MX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC M_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 M &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF M/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^& M/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0 M!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)C MX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E2.Z1H9)'" MJHRS,< #UK&U3XB^!]%T^75=5\36L%O A:661\!1_GMWKY9_:$_:GUOXI3R> M#O QGL]"+;'*Y$U_V^;'*H>R=^_H/DN+.,[=3VZ[AN_L[?LW>%;%H/&WQ=O+ M=Y@0]GH;G*IW#3=B?]CH/XL\J/HI?%_A95"KK, & >E?"9+PCF_%^.CG/$ M_P .].ALDNG,NB\G[TOM.VC\W#X&OCJBQ&,VZ1_S_J[ZEK1]'TKP_ID&BZ'I M\5K:6T82"W@0*J*.P JS6;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U7[-"$*<%& M*LEHDMDCWDDE9&E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5#-*BLW_A,?#' M_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J M -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A, M?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^JL:?K>DZJ[1Z=?QS,@RP0]!0!:HH MHH **** "BBB@ KYO_;U^)/[4_P*\2_#SXZ?!?2=6\1^!=#U>>/XH^#M!TR* MXO+NRE15CNHP4,A\G]XQ5&4;O++?*&9?I"B@#\GO&_Q9A_;H^$WC[]C_ /9P M^&OB'7-;^(/QTN=;;6[S09K>R\.Z9YEO)]JN99 /*D_=LFSK@L/O%5;UO_@J MA^T1\3T^(GAW]CG0_#?Q*@^'S:=#-\2_%7@7PW+>:CJ,#*=NGV[G;&H95'FM MNY\T @A623[H\"?#/P9\-3K1\&Z4UK_PD&O7&LZMNN'D\Z]G"B60;R=H.Q?E M7"C' %;U 'QK^RO^WA^S#X&A\*?LT?!#]CKXQ>%=*NM2M]-L'O?A^(;6"2:1 M8_M%S,9V;&YMTDK;FP"3FMCXE?MB?&W]D/\ :K\367[3GA;6M5^#FO6-O/X% M\5>&O#)NET:=5_?VMWY"E\LQ;#-N.$0J,,^WZRHH ^)OA9+XL_;O_P""AOA; M]KCP_P##C7O#WPT^%?AR]L] U?Q+ICV<_B'4+N.2)VAB?#>0J2D[CWC&>7*K MB?!'XO6W_!+7XF?$[X(?'_P%XH3P3XC\;W?BCX>^+M#T">_M)XKL('L7,*DQ MRQ[$&".3O)VJ4+?>E% 'R5_P3Y\$?$/XF?'[XL_M[_$GP!J?A:'XB3V.G>"M M"UNW\F]CTBSB$8N)HSS&9BD3!3W5B,JRL?K6BB@ HHHH 1T212DB!E/4,,@U M%_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9V MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/ M_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ M%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ M9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ M -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A M1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9V MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/ M_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ M%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ M9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ M -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A M1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9V MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/ M_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ M%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ M9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ M -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A M1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9V MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/ M_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ M%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ M9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ M -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A M1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9V MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/ M_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ M%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ M9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ M -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A M1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9V MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/ M_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ M%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ M9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A6#\1?'/@+X6^ M'9/$OB^2"&%>(8EB4RSOV1%_B/Z#J2!S61\;OC[X1^"VD[M0<7>JSH39:7$^ M'?\ VW/\"9[GKV!P4LEJK+LMA[?&ST4%JHM[?X8P>K>KGZ# SGI_@M\"/"'P7T;[/I$0N=2G0"^U25 ))3 MUVK_ '$S_"/;))YKMZY.$^ ZN'Q?]L9]/VV,EKKK&':W1R72WNQVBM+D8++7 M&?M\2^:H_P /Z_#H0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%345^HGL$/]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C# M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4? MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4^*VMH"3!;HA/4H@&:?10 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 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 %%%% !1110 4444 %%%% !112.Z1H9)'"JHRS,< # MUHV 6O'?VA_VJM&^&,0_:*_;!QY_@ M?X17_/,=YKL1_ K ?_:G_?/9JY;]GK]E/6/B5+%XT^(*SVFB,WF11,2LU_WR M.ZH>[=3VZ[A^0\1<;YAF^/>2<+KGJO2=5?#!=;/;3K+9;1O)JWAXK,*M>K]7 MP>LNKZ+^N_W&#\*?@Q\1?VC_ !5/XCUG49ULGGW:GKEV"Q=O[D8/WFQC@?*H MQG' /U[X ^'GA/X9>'8O#/A#3%M[=.9'/,DSXY=V_B8_IT& *TM'T?2O#^F M0:+H>GQ6MI;1A(+>! JHH[ "K-?3<'\#Y?PM2=63]IB9_'4>^NZC?97WZRW; MV2Z\#EU+!QYMYO=A1117W!Z(4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445@_$7XD^$? MA;X=D\2^+]2$,*\0Q+S+._9$7^(_H.I('-88G$X?!T)5Z\U&$5=MNR2\V3.< M:<7*3LD:>N:[H_AG29]=U_4HK2SMHR\]Q.^U4'^> .I/ KY+_:"_:EUWXJ7$ MG@SP(+BTT-G\MM@(GU YP-P'(0]D[]_08?Q-^+GQ*_:5\7P>']*TZ?[,\^-, MT.T)8 _WW/&YL=6. HSC S7OW[/7[+6A_"J*+Q/XJ6*_\0,N5?&Z*RS_ QY MZMZO^ P,Y_%^).,EEN27I8).U2LTTY+LMG9](K5KXG%.Q\_5Q&)S:;I M8?W:?67?^NWWG(_LZ?L?QV?D>./BY8!YN)+/0Y!E4[AIAW/_ $SZ#^+/*CZ* M5550JJ , =*6BOU+AWAK*N&, L+@H6_FD_BD^\G^2V71'LX7"4<'3Y*:^? M5A1117OG2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%>._M#_M5:-\,8YO"G@UX;_7R M"LC9W16/N_\ >?T3MU;T/DYUG>6\/X"6+QU3E@OO;[175OM\W979CB,12PU- MSJ.R.G^-WQ]\(_!;2=VH.+O59T)LM+B?#O\ [;G^!,]SU[ X./E>*#XN_M5_ M$0N2UU.?O.'8O#/A#3%M[=.9'/,DSXY=V_B8_IT M& *_(*.$S_Q3Q2Q&+OA\NB[QBOBJ6Z^?^+X8[13=V>%&&)SF?-/W:2V7?\ MKO\ <8?P6^!'A#X+Z-]GTB(7.I3H!?:I*@$DIZ[5_N)G^$>V23S7;T45^TX# M+\%E>$AA<)!0IQ5DE_6K?5O5O5GOTJ5.C!0@K)!11178:!1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !2.Z1H9)'"JHRS,< #UJKKFNZ/X9TF?7=?U**TL[:,O/<3OM5!_ MG@#J3P*^2_V@OVI==^*EQ)X,\""XM-#9_+;8")]0.<# M8[S78C^!6 _^U/\ OGLUW7<.O_9T_8_CL_(\AR#*IW#3#N?\ IGT'\6>5'T4JJJA5 M4 8 Z5\)DO".;\7XZ.<\3_ [TZ&R2ZGQ6MI;1A(+>! JHH[ "K-%%?LT(0IP48JR6B2V M2/>225D%%%%4,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ KQ[]L7]K_0OV3/"VAR0^!M1\6^*_%VLI MI/@WPAI,@CGU2[;&09&!$4:Y7<^&P77@YR/8:^;O^"@W[,_QH^+M[\.OCQ^S M?<:7+XZ^%'B&74](T;6Y/+M=5@F6-9[=GR-CL(D )*C!;YE.& !Y5\)/^"I/ MQT\*>/CH?[9O[-R>&/#FJ_$>Y\*67B[1=O>-_'GBYI/^$;\%>&(5>YGCCY>>1F( M6&%<'+G/W6.,*Y7Y5_93_;P^'?A#QEXH^$W[;'[/&J^$+GQ5\9=1NK;5=7L( MM1T*QU=Q"ILVN\;1-&1_K%4@+(&+*O-?<=W\!OA)=?&ZW_:1O/",;^,[/0&T M6WUQ[N;,5@9&D,0CW^4/F9CNV[OF(S@D4 >/_"/_ (*%2:[\:]*_9V_:/_9V M\3_"CQ7XC@DE\+)KEU!=V.K&,9>**ZA.WS0.=A'<#.YE#;'[27[,[=R;O$? MB/XSM_\ @HC^WY\._"OP(C%]X&^!/B-M<\8>.X1NM;C4E*&+3[:0<2_-$ Q! MP0S$<(I??_84_P"*K_X*/?M7>.M9'FW]AJ^@Z192/UAM4MYU*#T#>1$<>JYH M ]=_98_;5\-?M'^)O$/PK\0_#K7/ GC_ ,)"-_$'@OQ*J>?'#)C9<0R(=L\) MRHWC'WEXPREN8^*__!0>^T?XS:S\!?V;_P!FWQ/\5]?\*QQOXPDT*[@M++26 MD&5@:XF.UY\ GRP.Q&25<+Q7QG<^%_\ @M7\'-3T?]U+XG^&.L:9JYCX\Z" M7-S&&QUQ(J]?[H]!2?\ !%C&N? _XD?$K41YFK>)_C-KEYJ=R_+NV(<*3Z E MB!ZN?6@#W7]E']K/X>_M;>"+[Q-X/TO5-&U30]3DTSQ1X7U^V\B_T>]3[T,R M9/X,.#@CAE95]2KXX_9U<^%_^"QWQ]\*:/\ NK'7/!.AZO>V\?"&ZCB@C#X] M2)9"3W+GUK['H **** "BF7-S!9P-=74H2-!EW;H!5#_ (3'PQ_T&H/^^J - M*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3' MPQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2 MHK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ M_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J - M*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3' MPQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2 MHK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ M_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J - M*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3' MPQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2 MHK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ M_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J - M*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3' MPQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2 MHK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ M_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J - M*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3' MPQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2 MHK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ M_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J - M*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2K!^(OQ)\(_"WP[)XE\7ZD(85 MXAB7F6=^R(O\1_0=20.:YKXO?M(^ ?A5HIG^V)J.I2J?L>FV[_,Y_O.?X$]^ MI[ \X^5[J]^)G[2WQ ^T:E?+),YQYDC%+6PBST'7:H]!EF/J:_.>,./*62U5 MEV6P]OC9Z*"U46]N:W7JH[]79;^5CLRCAW[*DN:H^G;U_P C0^)OQ<^)7[2O MB^#P_I6G3_9GGQIFAVA+ '^^YXW-CJQP%&<8&:]^_9Z_9:T/X511>)_%2Q7_ M (@9,SKUZF0++P_%Y_/O(2(ASU^;(]*[\ORO,LUJ^SP= M&527]U-V]>WJSS\QS;+,IH^UQM:-./\ >:5_3J_1'M=5-[,0!7P9\5?\ @JE\6_$OF6'PL\,6'ANV;(6[N,7=U]06 M C7Z;&QZUY=I_P ._P!J3]J+5DUK5VUC5DNPRD#;_LQ@_2O MT3!>%V.IT?K&<8B&&I];M.7YJ*_\"?H?G&-\5OFSXH?\%+O MVAOB%(^E^"%M/"]I,VR./3(O.NF![&60'GW14-=Y\*O^"9G@6W\O4/C/\8$N M&&"^F>'UV)GT,\BY8>P13[U]*?"_X2?LU_!J)/\ A7?A32+&=5P;]D,MRWKF M:3<_X9Q[5U_VEX9\,Z82A+&55]J?PW^:2]&H/U.3^S?$_BC7%UXX*D_LP^*W MR;?JG->AS_[!OB/XK:]\!8(/C#I&M0:I9W\R07FNQR">]MW(D24F3YFP79,G ML@KVBLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJOS#-,;',58*>6Y=2PLJCJ.$5'F>[MI=FE16;_P )CX8_Z#4'_?5'_"8^&/\ H-0? M]]5P'>:5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_? M5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_ M\)CX8_Z#4'_?56-/UO2=5=H].OXYF098(>@H M4444 %%%% !1110 5\W_MZ M_$G]J?X%>)?AY\=/@OI.K>(_ NAZO/'\4?!V@Z9%<7EW92HJQW48*&0^3^\8 MJC*-WEEOE#,OTA10!^3WC?XLP_MT?";Q]^Q_^SA\-?$.N:W\0?CI3[55)^[9-G7!8?>*JWK?_!5#]HCXGI\1/#O['.A^&_B5 M!\/FTZ&;XE^*O OAN6\U'48&4[=/MW.V-0RJ/-;=SYH!!"LDGW1X$^&?@SX: MG6CX-TIK7_A(->N-9U;=C1-6LHVCV7$ M<0+JD@>1PV#DR ':VW[;HH ^,?V>9/$W[:G_!00_MLVO@#7-"^'?@7P7)X? M\$W7B'3GM)];O9Y',]W'$XW"$1R2)D]?D[[U7F?@C\7K;_@EK\3/B=\$/C_X M"\4)X)\1^-[OQ1\/?%VAZ!/?VD\5V$#V+F%28Y8]B#!')WD[5*%OO2B@#Y*_ MX)\^"/B'\3/C]\6?V]_B3X U/PM#\1)['3O!6A:W;^3>QZ19Q",7$T9YC,Q2 M)@I[JQ&596/UK110 4444 (Z)(I21 RGJ&&0:B_L[3_^?&'_ +]"IJ* (?[. MT_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]" MIJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^ M?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_ M0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T_ M_GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ M* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#G MQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H M_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ MY\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* M(?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ M +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L M[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA M_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (? M[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[ M]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3 M_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8? M^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[. MT_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]" MIJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^ M?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_ M0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T_ M_GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ M* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#G MQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H M_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ MY\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* M(?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ M +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L M[3_^?&'_ +]"IJ1W2-#)(X55&69C@ >M&P$7]G:?_P ^,/\ WZ%>._M#_M,^ M%OAC'-X4\&VEG?Z^05D;RU:*Q]W_ +S^B=NK>AY;]HK]L''G^!_A%?\ /,=Y MKL1_ K ?_:G_ 'SV:N6_9Z_93UCXE2Q>-/B"L]IHC-YD43$K-?\ ?([JA[MU M/;KN'Y#Q%QOF&;X]Y)PNN>J])U5\,%UL]M.LMEM&\FK>'BLPJUZOU?!ZRZOH MOZ[_ ''/_";X*?$']HKQ/-X@U2]FCL6GSJ6M7*YW-W2,?Q-CL/E48SC@'Z[\ M"_#+P5\.?#\7AOPOH<,4$8R\CH&DF?N[L1EF/Z=!@ "M;1]'TKP_ID&BZ'I\ M5K:6T82"W@0*J*.P JS7TW!_ ^7\+4G5D_:8F?QU'OKNHWV5]^LMV]DNO Y= M2P<>;>;W9#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-17W!Z)#_ &=I_P#SXP_] M^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ M &=I_P#SXP_]^A1_9VG_ //C#_WZ%35QGQ/_ &A?@M\&X6;XC?$73M/F5=PL MO-\RY8>T,>YR/?&*WPV%Q.,JJEAX.L=5U[58I3A]'\.VK16R*>TB MQ K[R$_6OT++/"_B#%T_;8UQP]-:MS>MO1;?]O.)^_P#VZI'W=\5?VL/V:?@[YEMXK\;Z=-?1Y!TO2HQ=7&[^ZRQY$9_W MRM?-7Q5_X*HZG?>9I_P:^%]E81G(34M=42RD>HAC(5#]6<>U8WPJ_P""6'QA M\4>7?_$_Q%8>&;9L%K6(B[NL>F$(C7Z[SCTKZ5^%7_!/W]FOX7^7>2^$#XAO MX\'[9XA<3C/M%@1#GIE21ZUZOL/#'AG^).6-JKHO@O\ *T;?.?H>3[?Q2XH_ MAPC@:+ZOX[?.\K_]NP]3X@2/]KK]KS4CY%OX@\1Q-)R(HQ!I\+9]MD$9_(\5 M[-\*O^"3WBK4?*U#XQ_$"WTV(X+Z;HB>?-CT,K@(A^BN*^X;6UM;&V2SLK:. M&&)0L<42!50#H !P!4E<&8>*6;RI?5\KI0PU-;**3?WM**^44_,]#+_"G)XU MOK&:UIXJJ]W)M+[DW)_.37D>7?"S]C3]G/X1+'/X<^'-I=WL>/\ B9:P/M<^ M[^\#)E4/^XJUZ7_9VG_\^,/_ 'Z%345^=XW'X[,:WM<55E4EWDVW^)^CX++\ M#EM'V6$I1IQ[122_ A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHKD.PA_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH M A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?& M'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"GQ M6UM 28+=$)ZE$ S3Z* "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 **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HKS7XH?M4_"OX:>98+J?]KZDF1]@TU@ M^UO1Y/NI[CEAZ5\\_$#]IWXR_%^]_P"$>T%IM/MKEMD6EZ*K&6;/\+./G<^H M& ?[M? \0^(_#F02=%3]M6VY*>NO9O9>FLO(\S%9KA,-[M^:79'TA\4/VE_A M9\+1)9ZAK(O]13(_LW3B))%;T%M*M?[. MTVZ<(--T_<\MQGHKOC+_ .ZH /<&MWX7_L0^-_$QCU/XAWPT2S;#?94Q)=./ MI]V/\'>&LJX8P" MPN"A;^:3^*3[R?Y+9=$>OA<)1P=/DIKY]6%%%%>^=(4450\2>*O#'@W2WUSQ M;XBL=+LH_P#67>H720QK]6<@54(3J348*[>R6Y,YPIPQ?HKYQ^*O_ M 4W^ /@;S+'P3'?>*[U,@?84\BV#>AFD&3]41A[U\V_$S_@HW^TI\3[@Z-X M/NH?#=M.VR*VT* O[_Y+K+\$O,^ M"SGQ,X4RAN$:OMI_RT_>_P#)M(_BWY'Z!>//BC\.?A?IW]J_$/QMINCPD$H; MZ[5&D]D4G(K@9"7MWFTM?9AN!D;Z% M4^M?/7@/]AO]J[XYZC_PD?B/1;G3DNF#3:OXNNG263WV-NF8XZ$K@^M?1?PJ M_P""5_P@\,>7?_%'Q)?^);E<%K6$FTM<^A"$R-]=ZY]*^B_L#P[X:US/%O$U M%]BGMZ/E?YSCZ'S?^L/B/Q/IE>$6%I/[=3?U7,ORA+U/G#QQ^VG^UG\?M3_X M1K0-:O;1;DD1:+X0M'C=QZ;DW3/[C=CVK8^&'_!-C]HOXCS+JWC5+;PQ:S-O MDFU>;S;I\]2(4).?9V0U^@'@CX;^ /AKI@T?P!X-TW1[? W1Z?:+'OQW8@9< M^Y)-;=88GQ.>"HO#Y%@X8>'>RFV<0Q%:6%LD,2?14 J[17Y[F>>9OG-3GQM>53U>B]%LODD?H MN5Y%D^24^3 T(T_-+5^LMW\VPHHHKRCU@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 **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH ***;++%!$T\\BHB*6=W; 4#J2>U#:2 =2,RJI9F &22>E M>1_%#]LCX9>!O,T[PU(?$&H+D;+.0"W0_P"U+R#_ , #?45X!XN^,WQQ_: U M7_A'+1[J6*8_)HNBPL(RO^V!DN/4N2!UXK\ZS_Q,X?R>?U?#MXBOLH4]5?LY M:KY+F?D>7BEV7^?_#GT1\4/VNOA;\//,T_2[S^W=13(^S:=(#&C M>CR\J/\ @.XCN*^?/''[0?QK^..H_P#"-Z8]Q%;W!*Q:-H<3YD'HQ7+R<=J?%76?L,1P?[,T]P\Q]GDY5?HN[ZBOH/P/\ #;P-\-]/ M_LWP7X;MK%" ))(US)+_ +[G+-^)KYG^R?$/CC7,:GU+#/[$?C:\U>_KSM+K MR''['-,Q_BOV<.RW_KU^X^A;E( M_P#QX^H%?0WP_P#A/\/_ (867V/P9X;@M69<2W)&^:7_ 'I&RQ^F<#L!71T5 M]]P]P1P[PS%/"4KU/YY>]/[^GI%)'IX7+\+A%[D=>[W_ *] HHH)"@LQP!U) MKZT[0HKRGXJ_MK?LX_"+S+;7OB%;W]]'D'3-$Q=S;A_"=AV(?9V6OFKXJ_\ M!5[QMJWF:?\ !_P):Z1"<+9'>-?$*4U]F'O2]';1?]O-'W-?7UEIEI)J&I7D5 MO!"I:6>>0(B+ZDG@"O$OBK_P4,_9L^&?FV5CXHD\27\>1]E\/H)DSVS,2(\? M[K,1Z5\56^@_MB?MA:@MV\/B3Q+ TF5GN7\G3X6[[2VR!#[+@^U>U_"K_@DW MJUSY6H?&?XBQVR'!?3/#\>]\>AFD&U3]$8>]?8_ZE<(\.^]GV/4IK_EW3W]' MO+YVAZGQG^O'&'$?NY!E[C!_\O*FWJMHW\KS]#E/BK_P5)^-7BWS;#X;:)8> M%[5LA9PHN[O'^^X"#\$R/6N'\-_L[_M?_M1ZHGB34M'UN_2;E=:\3W3Q0JI[ MH93EE]HU/TK[X^%7[)?[/WP;\NX\&?#BR-['@C4]07[3<[O[P>3.P_[FT>U> MCU,_$/)82J=>2&D5]Z45\H+U M/C_X5?\ !)[PQI_EZA\9/B#/J,@P7TW0T\F$'T,K@NX^BH?>OI+X9_ 7X._! MVW$/PW^'FFZ8X7:UW'!ON''HTSYD8>Q:NNHKX3-^*^(<];6,Q$I1?V5[L?\ MP%67WW9][D_"7#N0I/!8>,9+[3]Z7_@3NU\FD%%%%?/'T84444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%1W5W:V4+7-[_X*J_ ML]:;NCT7PWXGU%Q]UDL88HS^+RAA_P!\U[N&X/XIQ7\/!U/G%Q7WRLCP,3QG MPIA/XF-I_*2D_NC=GTU4=U=6MC;/>7MS'##$I:265PJH!U))X KXP\3_ /!7 M1C!)#X,^"860C]U<:GK.54^\:1C/_?8KPCXH?MI?&WXLW!?Q-JL M]VZ*QA1 ME@C],(&P2/5LGWKMQ'AMX@^Q_P!EP47)[<]6$8KU:.\5^#\+']S5 M=1_W8R2^^27X'W'\4?VU/AWX/\S3?!41U^^7(\R%]EJA]Y,?/_P$$'^\*\&\ M1?$GX[?M&ZQ_84+7EZCME=(TJ(I;QC/!8 ]!_>D)QZU\PQ_$'XC:Y<"TTV[F MDD;[L-I:*6/TPI-=EX>\+?MJ^(K'^R_"^@?$,6,AR8;.WN[>V8^I"A8\^YKX MO'?1W\2.(:MN),YP^%P[WIT7-Z=FYQIW]6Y*^R/D:WBA',Y\M##U9KM%)?DY M/[[^A]7> /V*;+2[>/7_ (W^+K>PA^\=.MKE5_!YFX'N%S[-7J&F_%W]DGX- M:8=&T?XE>#]+B3_606NK0R2L1W?:S.Q]VR:^&--_8&_;"\8S_;=1^'LT1?K< M:MK-NK?B#(7_ $KL- _X)2_'W4-LFN^+O#&GH>JBZGFD'X+$%_\ 'J^VR#P9 M\*^#H6CF4'/K**C*;_[>YIM>B27D=^%XKXNDO^$_))1\YN6OS<8?@['TOK__ M 41_9,T/&=,7^%H-/ED@_L _LF>']KQ?">*ZD'62_U&YF MS]5:3;^E=MH'P ^!GA?:?#_P=\,VC+TEBT. /_WUMW'\Z/\ 67PTP7^ZY7*? M^-_YRG^0?ZL>)^-_WK-8P_P+_*$/S/SSNOVU_P!L[Q_,UIIGQ$U20DX$&BZ3 M"C+[ Q1;OS-0S^!/V[_BY$UIJVC?$?5+>X&"FJO=I X/;]\0F/TK]/+:UMK* M%;:SMXXHU&%CB0*H^@%24_\ B)V#PG^X971I6VV?_I,8_F'_ !"W&8M?\*&: MUJM]UJO_ $J4_P CX'^%7_!*GXH>(/+U#XK^+K'P] <%K*R N[GW4D$1I]0S M_2OI7X5?L'_LU_"GRKNU\#)K5]'@C4/$+"Z;([B,@1*<\@A ?>O8Z*^6SCCW MBC.KQJUW"#^S#W5Z::M>K9]7DWA_PKD=I4<.IS7VI^\_771/T2&Q1101+!!$ MJ(BA41%P% Z #L*=117QVY]GL%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Y M#\=/VW/@1\"A-INJ^(AJ^LQY']BZ,5EE1O21L[(O<,=V.0IKMP&6X_-,0J&$ MI.I-](J_W]EYO0XW\7 M?$_P]IDL9Q)%?ZS!$ZGTVLP.?:OS^^,G[?O[0OQUOCX5\$F;P]I]V_E0:7H! M=[NXST5I@-[$],($!Z$&CP'_ ,$V?VG/'FG1ZUJ6GZ9H*W!W"/7[UTGP>[)& MCLI]FP?4"OTJAX;8;+L.JV?XV&'OM%6W^)Q?D?9.O?MU_LG^'=PO/C'8S,.BV%K/#I45W;5_QJ2_]),77O\ @KIH$6Y/"_P2O+C^ M[)?ZTD./&K%3T:Y2>X=?H1(@_,5]"Z!_ MP3=_9/T7:;SP7?:FR]&O]9GY^HB9 ?RKMM!_91_9K\-;3I?P0\-EE^Z]UI:7 M##WS*&.?>C^W?"W!?P,NG4?>3T_&;_\ 20_L'Q6QW^\9E3IKM%:K[J:_]*/A M#6?^"B?[7'B.7[-I_CJ"Q\PX$.FZ+;Y/L"Z.WY&J7_"7_M[_ !/_ .//4OB7 M?QR=1I\5Y'"1[^4%3'UXK]+]&\,^&_#L?D^'_#UC8)C&RSM$B&/HH%+X@\2> M'_"FF/K/B76;:PM8_OSW4P1<^G/4^PY-14\2\BR^#GAI_#O5)">3/K6K0HR^Y$LN[ M\A710?\ !,GXZV6G-K7C7Q;X1T"SB&9YM1U9_D'U2,K_ ./5]*?%']NK1M/\ MS2_A5HWVZ49']IZ@C)"/=(^&;_@6WZ&O'[;3?CW^TQKGVAOM^K['P9YCY=I; M>N.B)QV')]#7Y5Q!]*W,J5;ZCD5"%>L]$J<)./WMRYO^W8M>:.!^&_"-*IRJ M56O-_P!Y)?A%/\7ZGBWB/]G/PQH=U]CTSXI#5W0XEEM-(:*#_@+R.&;G_8 ] M#6K\//V2-7^(NH?V?X4TS5-2=6 EDCVQPQ?[[D87\37U_P#"[]AOPGH7EZI\ M3-3.KW(P?L-L6CMD/H3P\G_CH]0:]PTG1])T#3X])T/3+>SM81B*WMH0B(/8 M 8%?.X7B_P >.):OM\WS=X2D]J=&%.,DNW,HMQ]7*;[I'N8#PQX?B^>KAU%= MKRD_Q;2_$^9/A-_P3!^%FC"/4_BL[:I.!G^SK2ZE2$>S."&?\ OU->U^'OV9 M?V>?"J(-$^"GAF-D "S2:/%+(/\ @;J6_6NYHKZREF6UB'2.VA5%_ M)0!5BBBN5R#G(]AKYN_P""@W[,_P :/B[> M_#KX\?LWW&ER^.OA1XAEU/2-&UN3R[758)EC6>W9\C8[") "2HP6^93A@ >5 M?"3_ (*D_'3PIX^.A_MF_LW)X8\.:K\1[GPI9>+M%UR*[M]&U%0A6PNE4?,! MNS]H!"L-Q"D(Q'VUK_B#0O"FB7?B;Q1K5KIVG6%NT]]?WUPL4-O$HRSN[$!5 M Y))P*_/C]E/]O#X=^$/&7BCX3?ML?L\:KX0N?%7QEU&ZMM5U>PBU'0K'5W$ M*FS:[QM$T9'^L52 L@8LJ\U]B?M+?LD?"K]K2VT#0_C-+J]WH>A:BU[)X>LM M4>WM-4DP @NE3#2HF"54,O)ZXR" 87[''[K7$G&JJ8]_VA(RH,:'G ;)(P3M)VC(_:M_;]T[]F?XN:#\$-"^ GC/X@^) M->T2758M+\&VBSS0VR2&/>R9W$$JW(&!MYKS7_@D]H6B>%OBG^TSX:\-:1;: M?IVG_&V]MK"QLX5CAMX4+JD:(H 554 #@ 5C_%/X<_M[:K_ ,%0/%7Q?_9\ M^%'AR.SL_AS9^'="\8_$&>9=*BA9X[JV?LU_ MMG^//C_\0I? WB7]B_XH^ +>/39+H:YXRT0V]H[(R*(0W_/1MY('HC5C_%?_ M (*#WVC_ !FUGX"_LW_LV^)_BOK_ (5CC?QA)H5W!:66DM(,K UQ,=KSX!/E M@=B,DJX7'_9T_;'_ &B=&_:A'[%/[;_@+PWIOB[4]'DU3P;XF\&2S'3-<@C# MF1 DQ+I(JQR-SC_5ME5^0O@_\$6,:Y\#_B1\2M1'F:MXG^,VN7FIW+\N[8AP MI/H"6('JY]: /=?V4?VL_A[^UMX(OO$W@_2]4T;5-#U.33/%'A?7[;R+_1[U M/O0S)D_@PX.".&5E7U*OCC]G5SX7_P""QWQ]\*:/^ZL=<\$Z'J][;Q\(;J.* M",/CU(ED)/@ HHHH **9J'Q3K"9 L-(<>4C> MDDY&U?0A=[ ]5KT=I0UO_ (2#6H\K_96BNLGEMZ2R_'Z*Q M/$V*4>JI0=Y/YK5]GRJR_F/R_$>(.=\15GA>%\(Y='5FK17R>B[KF=W_ "G- M?%S]N']I#]HK4_\ A#_"K7.DV5ZYCM]!\-)(T]P#_"\BCS)21P0NU3_=KK/@ M7_P2_P#B;XU\G7/C'JH\,Z>^&-A%MEOI%]".4ASZL68=TKZ\^$?PQ_9\^!NF M?V=\-=%TZP=D"SWQS)#X=P\ M3.7^#?[-OP:^ ]B+?X=>#;>WN2FV;5+@>;=S>NZ5N0#_ '5POM7=5F_\)CX8 M_P"@U!_WU1_PF/AC_H-0?]]5^98K%XK'5W6Q$W.;W?BA^W;=S>9I?PGT3R5Y']JZD@+?5(N@]B MQ/NHKRS2/"'Q:^/.N?VQJFI2W'F'#ZKK%R5AC&>BYSP/[J X]!7Y=FWBC@WB M/J61498NN]K)\B\^\DNMDE_>/'KYQ#F]GAHNI>,M=AU^^7!V3C;;(?:/\ C_X$2#_=%>Q6WB?P M?96Z6EGJ5K%%&H6.*(;54#H , 5YM/@CBSBVHJ_$V*<*>ZHT[67K:\5Z^^_ M-&2R_&XU\V+G9?RK^K?F>3?"_P#8C\"^&/+U/X@7AUR\7!^S &.U0_3[TGXD M ]UKVFPT^PTJSCT[2[&&VMX5VQ001A$0>@4< 53_ .$Q\,?]!J#_ +ZH_P"$ MQ\,?]!J#_OJOT[)N'LFX?H>RP%%075K63]9/5_-^AZ^'PN'PL>6E&W]=S2HK M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZKVCH-*BLW_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T M&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -* MBLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!! MJ#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2H MK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T M&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -* MBLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!! MJ#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2H MK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T M&H/^^JL:?K>DZJ[1Z=?QS,@RP0]!0!:HHHH **** "BBB@ KYO\ V]?B3^U/ M\"O$OP\^.GP7TG5O$?@70]7GC^*/@[0=,BN+R[LI458[J,%#(?)_>,51E&[R MRWRAF7Z0HH _)[QO\68?VZ/A-X^_8_\ V9;R?:KF60#RI/W;)LZX+#[Q56_5O3;/^SM.M]/-P\OD0)'YLIRS[0!N/ MN<9K'\"?#/P9\-3K1\&Z4UK_ ,)!KUQK.K;KAY/.O9PHED&\G:#L7Y5PHQP! M6]0!\F?\$U?"OBCPY\9OVF+SQ#X;O["'4OC;J%SITM[9O$MU"7DQ)&6 #H?[ MRY%+\2OVQ/C;^R'^U7XFLOVG/"VM:K\'->L;>?P+XJ\->&3=+HTZK^_M;OR% M+Y9BV&;<<(A489]OUE10!\3?"R7Q9^W?_P %#?"W[7'A_P"'&O>'OAI\*_#E M[9Z!J_B73'LY_$.H7<MO^"6OQ,^)WP0^ M/_@+Q0G@GQ'XWN_%'P]\7:'H$]_:3Q780/8N85)CECV(,$3M4H6^]** / MDK_@GSX(^(?Q,^/WQ9_;W^)/@#4_"T/Q$GL=.\%:%K=OY-['I%G$(Q<31GF, MS%(F"GNK$95E8_6M%% !1110 CHDBE)$#*>H89!J+^SM/_Y\8?\ OT*FHH A M_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ MOT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM M/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ M +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L M[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT M*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ M .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[ M]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3 M_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*F MHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\ M8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]" MC^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH M A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?& M'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#G MQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A M_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ MOT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM M/_Y\8?\ OT*==75K8VTE[>W,<,,2%Y997"JBCDDD\ #UKYV^.G_!2CX+_#+S MM%^'V?%VK)EEP1---:VZ(BEG=D4!0.I)["O / MCI_P4'_9^^$_G:/X2BB\6:Q'E?L^EE1;1M_MW&"OX('/8XKY&\=?'W]J;]L3 MQ#_PB-H^H7T,[9C\-^'K=TMD7/5PI)8#^]*Q ]17L?P+_P""5FJ7GDZ[\?O$ MOV./AO[!T:4/*?:2?E5]P@;(/#BOTJEP/P[PS36(XEQ2'X8PK4=G6J)67HG[J^;DVOLGCOQ$_:2_:4_:OU[_A#](M[D MP71(A\->%[1E1E_Z:;UL?.\-?!_;/-RDNMRIF-#_TR4_>/^TW'H#UK MR[X>_ 7XP?'R_;Q3=2RI:W$F9M;U>5CYOKLSEI/P^7C&17Y9G?B3%XW^SN'J M/UJOW5W"/S7Q)=7=17\QXV(S9>T]EA8\\OP_X/Y>9V?Q1_;9O-2\S2_A7X9@ ML(3D?VE?P(\Q'JL?*I^.[Z"N)\%? [XV?'C41X@G@N/L\YR^LZQ(RQE?]C.6 M<>@4$#IQ7T7\+_V2/A9\._+O]1LO[;0\/\ B'B:JL3Q1BVUNJ4'9+U:]U=GRIM_SF4H;$/]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/ M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#S MXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/ M_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0 M_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/ M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#S MXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/ M_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0 M_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/ M]G:?_P ^,/\ WZ%/BMK: DP6Z(3U*(!FGT4 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 456UG6M'\.Z9-K7B#5K:QL[=-]Q=WDZQQQ+ZLS$ #ZU\R M?'3_ (*@_#/P7YVA_!S2SXGU%'FP>RA5/9Z]C)\@SC/JW ML\#1<^[VBO63T7S?H>+G/$.3..68]V.2>YK6KS_,WR+Y7O*WF[?W3#\ ?#3P#\+-#7PW\//"5CI%FN,Q6 M<(4R$?Q.WWG;_:8D^];E%%?FM6K5KU'4JR&OA 4NK@9276I4S%&?^F2G[Y_VC\OH&!S7@Y_Q+D_#.$]OCZG+VBM92?: M*Z^NRZM'-B<70PD.:H_\WZ'J_P 5_C=X#^#VF_:O$^I;[N1";73;*^5/B/\ &OXK_M%Z_'X:TZSG6UFEQ9Z#INY@Q[,Y',A'7)PHQD < MU)\+_@)\4?V@=9?Q1J]Y/#8SR[KO7-1W.TQZ$1@G,A[=E&,9'2OJSX6_!KP) M\(=*_L_PEI8$TB@75_/AIYS_ +38X'^R, >E?E:CQ?XG2O*^$R]_^!5%^'-? MY07]YH\:V.S=Z^Y2_%_Y_EZGE7P0_8LTG0O)\2_%H17UX,/'I"'=!$?^FA_Y M:'V'R_[U>^PPQ6\2V]O$J1HH5$12>P')[5\K?'3_@JAX7T7SM"^ WATZM<#*_VWJL;1VRGU2+AY/JVSZ$ M5[N2\-9UQ!5Y,#1LGI\M^R/!SSB?(^':7/CJRB^D=Y/TBM?GMW9]7 M>(O$OA[PCI$WB#Q5KEIIUC;KNGO+ZX6*-![LQ %?+GQT_P""I/@3POYVA_!# M0SX@O5RHU:_5HK-#ZJO$DO\ XX.X)KYGM=*_:P_;<\5?:F&K>(?+EP;B8B'3 M['/4#[L4?'9?F..A-?37P+_X);^ ?"WDZY\;M;/B&^7#?V59,T5E&?1FXDE_ M\<'8J:_1(\+<'<(153/L1[:LO^74/UV?SDX)]F?F\N*^-.,9.GP_A_847I[: MIO\ +=?**FUW1\RSZA^UA^VYXJ^S@ZMXB\N7(AB AT^QSW/W8HSCN?F8#J37 MT=\"_P#@EAX4T/R==^/'B$ZQ2,[PKX0\+>!M%B\. M>#?#UGI=A ,16EC;K%&OOA0,D]SU/>M&BBOS>@I-I*[ ?7)?%7XU> M_@_I?VWQ5J8-S(A-KIUOAIY_HO8?[1P/?/%>5?&_]M73M(\[PU\(C'>70RLN MLR+F&(]/W2G_ %A_VC\OH&%>4_#/X%_%3]H;7'\3ZK>3QV4TN;O7=2+-YA[B M,'F0CI@848QD<"ORK/\ Q&<\7_9?#E/ZSB7I=:PCYWVE;J[J"ZMZH\;$YK>? ML<*N>?X+_/\ (/B9\&-+LYX[.:7%GH6F[F\P]09".9".N3A1C. M!R:]6^!_[%>FZ/Y/B7XNB.\NAAXM&C;=#$?^FK#_ %A_V1\OKN%>K?"OX+>! M/A!I?V'PKI@-Q(@%UJ-QAIY_JV.!_LC ]L\UUE&0>'+EB_[4XBJ?6<2];/6$ M?*VTK=%9171/1AALJO/VV*?//\%_G^0R"""U@2VMH4CCC4+''&H"JHX '04 M^BBOU5))61[(4444P"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 **** "BBB@ HHHH M**** "BLJ\\=>"-.N&M-0\8Z5!*OWHIM1B5A]06S4+_$OX<1H9)/B!HBJ!DL M=5A '_CU;K#8F2NH/[F8/%8:+LYK[T;=%<]_PMSX4_\ 13O#W_@Z@_\ BZ/^ M%N?"G_HIWA[_ ,'4'_Q=5]2QG_/N7W/_ "(^NX/_ )^1^]?YG0T5SDOQB^$< M"[Y_BGX<1U*7_@+_R$ M\?@5O5C_ .!+_,Z>BN8_X7=\&/\ HKOA?_P?VW_Q=1S?'?X'VY N/C+X43/3 M?XBMAG\WJEE^/>U*7_@+_P A/,FLIS1[4)_\ @,O\A/-\I6^(A_X''_,[ MJBN$_P"&H?V;_P#HO'A'_P *"W_^+I&_:B_9N52Q^/'A+@9XU^W/_L]/^R,V M_P"@>?\ X!+_ ")_MC*/^@BG_P"!Q_S.\HKS[_AK#]FC_HNGA?\ \&\7^-'_ M UA^S1_T73PO_X-XO\ &J_L7./^@:I_X!+_ ")_MO)?^@FG_P"!Q_S/0:*\ M\E_:U_9FB3>_QS\,D?[.JQL?R!J+_AL#]F'_ *+CX>_\#A3629T]L-4_\ E_ MD)Y[DBWQ5/\ \#C_ )GI%%>;_P##8'[,/_1I ME?!?$V;XCV5+#2CW-^%\GP_M:V)C+MY/T46_O=EY MGUYXV\?>"OAOHBC)/85\G_ !T_X*IZ M79^=H/P!\,_:Y!E?[>UF,K$/]J.#(9O8N5P>J&O _"7P@_:K_;/\2_\ "33K MJ6K([E7U_6YS'9P#/*H2,8!_@B4X_NU]6_ O_@F9\(?A[Y.M_%"Y/BS5$PWD M3(8[&)O019S+Z93M_Z0I6?VD?)^A^!?VKOVU_%']M2#5-= D*MJNHR M>386G/*J<"-/]R,9_P!DU]2? O\ X)@?##P3Y.N?SXGU%<-]@C#16,;>A M'WYL'NQ53W2OIRPT^PTJRBTW2[&&VMH$"06]O$$2-1T55' 'L*FKPLZ\2']-AT;0=*MK*SMTV6]I:0+''$OHJJ /859HHK\[E*4I-R=VS]( MC&,8J,59(****0PHHHH **;--#;PO<7$JQQHI9W=L!0.223T%>!?&_\ ;3TO M0_.\-?"0Q7UV,I+K$B[H(CT_=C_EH?\ :/R_[U>'GW$>4<-83ZQCZBBNBWE) M]HK=_DNK1SXG%4,)#FJ.WYOT/5?BE\9? GPATK^T/%FJ 32*3:Z?!AIYS_LK MV'^T< >M?*?Q0^//Q1_:"UE/"^D6<\-C/+MM-"T[D\2ZE>3K:32YO->U+:/%OCLW>GN4OQ?]?=ZGE'P0_8IL=+\GQ+\7]EU<##Q:+$^8HS_ --6'WS_ M +(^7U+ XKZ"MK:WL[=+2T@2**) L<4:A510, #@ >E/HK]4R#AK)^&L)[# M T^7O)ZRD^\GU]-ET2/9PV$H82'+35OS84445[QTA1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%))(D2&25PJJ,LS' H;20;BT5Q_B?X M_?!CP?N77?B1I:.GWX;>X\^0?5(MS#\J\[\3_M]?"G2MT7AK0M5U60?="X;S_,+?5\--KO9I?>[ M+\3W2BOD;Q/_ ,% ?B1J.Z/PKX3TO3$/1YR]Q(OT.57\U-<=-\7/VH/BW*UM MINO^(K\,<-#HENT:8]"(% Q]:_-L?](/@ZG5]CEM&MBIO;DARI_^!-2_\D9] M5AO#//90Y\5.%&/6\KM?=I_Y,?;.O^+O"GA6#[3XG\2V&G1XR'OKQ(@?^^B, MUY]XG_;(^ GAK?\T>\?"KXF:)\7 M/!=OXWT"VGAM[B66/R+D+YB%'*X;:2.0 >O0BNCKF/A-\)_#7P;\+MX2\*W- MY+;/?BLVRO _P"\UX0_Q2C'\VCU.BOG#Q'_ ,%1_P!FK1]R:1:^(M68?=:T MTQ8U/XS2(0/PK@O$7_!72P3='X2^"4TG]R;4=:"8^J)$V?\ OJOHL+X?\88O MX,))?XG&/_I31\YBO$/@S!_'C(O_ J4_P#TE,^S**_/;Q'_ ,%5?V@M4W1: M#X:\-:6A^ZZV(OB7\.?!^[_ (2WQ_HFE[/O?VCJL,&/KO85^;@^$_[=WQ9.=4\/?$'45EZ' M6[FXC0CV-PRKC]*V_#G_ 3,_:GUS;_:6B:/I&[J=1UA&Q]?($E='_$/.'\' MKC\WIQ?:/+?\9W_\E.;_ (B-Q%C=,OR:K)=YJVOD6R-]04'[)WA[:\GPXDU"1>DFHZK,-^N:9_PH_]NKXLG_B<>%/'>H"7OK]W-$IS_P!?3J,5 M^G<%O!:PK;VT*1QH,(D:@!1[ =*?3_XBA1PG_(NRRC2[=?\ TF, _P"(5UL9 M_P C+-*U7YV_]*E,_-C3_P#@FG^U;>6XGN/#&EVC'K#<:U"6'_?!8?K5A/\ M@F/^U(S!6TW0U!/+'6%P/R6OT?HKG?B]Q4W=1I+_ +=?_P D=$?!WA-*SE5? M_;T?_D#\Y?\ AU]^T]_<\/?^#8__ !%'_#K[]I[^YX>_\&Q_^(K]&J*C_B+G M%G:G_P" O_Y(O_B#_"/>I_X&O_D3\YXO^"7?[3DC;7?PY&,?>?5FQ^D9J7_A MUI^TO_S_ /A?_P &LO\ \9K]$Z*3\6^+'_S[_P# /^"->$'"*_Y^?^!K_P"1 M/SL_X=:?M+_\_P#X7_\ !K+_ /&:?#_P2N_:4E!WZSX4CQTWZI-S^4!K]$** M3\6N+7UI_P#@'_!&O"'A!=*G_@?_ #\\O\ AU5^TA_T,/A'_P &=Q_\CT?\ M.JOVD/\ H8?"/_@SN/\ Y'K]#:*7_$6>+N\/_ /^"/\ XA%P?VJ?^!_\ _/> M+_@E%^T7(FY_%W@Q#_=;4KK/Z6QIW_#I_P#:)_Z'/P5_X,;O_P"1:_0:BI_X MBOQ=_-#_ , 7^97_ !"/@[^6?_@;_P C\^?^'3_[1/\ T.?@K_P8W?\ \BU* MO_!)SX];1N\>^$ <<@75U_\ (]?H#12?BOQ>_MP_\ 0UX2<'+[$__ V?G_\ M\.G/CQ_T/OA'_P ";K_XQ2K_ ,$F_CN6 ;Q]X2 SR1#?^?<_P#P-GP-_P .F/C/_P!%(\+_ /?5S_\ &J/^'3'Q MG_Z*1X7_ .^KG_XU7WS14_\ $5.,?^?L?_ (C_XA-P9_SZE_X'(^!XO^"2_Q MB+XF^)?AE5[E?M!/Y>6*E_X=*_%;_HJ7A[_OS/\ _$U]YT4GXI\8O_E['_P" M/^12\)^"U_RZE_X'+_,^#/\ ATK\5O\ HJ7A[_OS/_\ $T^'_@DG\3F)^T?% M?05]-EK,V?S K[PHI/Q3XR_Y_1_\ C_D->%'!?\ SYE_X'+_ #/A,?\ !)'X MB9Y^+NB_^ ,W^->Q? S_ ()M?!3X8&+6?'@;Q=JJ88'4(0EG&W^S!DA_^VA8 M'K@5]%45P9AXA<79EAW1JXEJ+WY4HM_.*3MY7]3T,N\.>#\LQ"KTL,G);D_P!I M>+M5"RNI-K8PX:>X/^RN>G^T< >M>5_&_P#;2T?P]YWAOX3F+4+X9635G&ZW MA/\ TS'_ "U/O]WI][I7D'P[^#7Q9_:.\0R>)-0O)_LTLO\ IFO:B2RG'54' M\9'0*N .A*\5^5\0>(R6+_LOAZG]9Q+TNM81\[KXK==5%=9:-'C8K-??]CA5 MSS_!?Y_D3?%/]H#XG?'[5U\+:-9SV]A/+MM=#T[<[SGMYA S(>^,!1C..,UZ M;\$/V*;2P\GQ+\8-L\W#Q:)$^8T/_35A]\_[*\>I;I7J_P )O@=X#^#NF_9_ M#6G>9>2(!=:G<@-/-ZC/\*_[(P.FUL%%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BDDD2)#) M*X55&69C@ 5R'B?X_?!CP?N77?B1I:.GWX;>X\^0?5(MS#\JX6Y72]KC M:\*4>\Y**^^32.C#X3%XR?)0IRF^T4V_P.PHKPOQ/^WU\*=*W1>&M"U759!] MUS&L$3?BQ+?^.UYUXG_X* _$C4=T?A7PGI>F(>CSE[B1?HA16 E.6N-7OU#'W*KO?\ ,5\>_''-X/ *^:YA3I^2U?RYG%_P#DK/HKQ/\ MD? 3PUN M2+Q5+J#/AQ(_]R?4[P+CZQQ@_P#H M=1>&/^">+?++XS^(X_V[?2[+^4DA_P#9*]%\,?L7_ 7PYMDN?#MSJDJ])-3O M6;\U3:I_$4N;Z0O$>RH8"#_PN5O_ "L[_P#@/R';PRRO=U,3)>J5_P#R16^_ MYGSYXB_;0^/WBF7[-IFL6VFB0X6'2K!=Q]@9-[9^AK-C^&W[47Q?<2ZAHOB7 M44E:6A^\B,]Q*OX !?_ !ZO1?#'[ /PQTS;+XG\3:KJD@^\D92W MB;\ &;_QZO>**^ORGP2\.,IL_JGM9+K4E*7_ )+=0_\ )3Q,;Q_Q3C;KV_(N MT$E^.LOQ.+\,?L[?!+PAM;1?AMIF]?NS7%8T M085$4 >@ IU%?I&7Y5E>4TO9X*A"E'M",8K[HI'RN)QN,QL^;$5)3?>3;_, M****] Y@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYM_ MX*"_M'?&;X7ZK\-?V?\ ]G6]T[3/&GQ8\22Z;I_B/5K43P:1;0+&T\XB8%9) M )4VJP((#<$XKZ2KQS]LK]D/P1^UQX3T32-6\:ZCX5\3>'-7&I>"_%FBRA;O M3+U1G<@)'F*0H+("#\BD,I7- 'RC\#+W_@HU\#_&FJ^-?#/Q6U+XR^&K?XV7 MWAKQQX6NO#\,=VL2K&7U6WD0YA4 G]R&$:D(,,&)7[)_:=_:O^"_[(W@)?'O MQC\0R6ZW4I@TC2K* S7NJ7.,B"WB'+N>!DD*,C^=H(WOQ$I\KRGS'B,;LM\N4R&/ MZ0:AX4\$^+M0TGQ9JWAS3=2NM+9I]$U"YM$EDM&D4 R0NP)C++@;EP2..E ' MS=_P3)_:^^,_[7&_P"P6\/^-AI^D^&I+01S:1 (LFWF8J&>4,/F M+ '=D *,*&?&S]HK]IKXQ?M9ZC^QI^QQKN@>&I/".AP:GX_\=:]IAOOL4EP MUO9V]OD(TC(RN2_!!;&TI\^/_P $O/\ DMW[4O\ V7;4?_0Y*C_X)_!A_P % M OVN3J'_ !^_\)1H&-_WO(\B\\O'MMQ^E '5_LO_ +2G[0&A_M,ZW^Q%^V!) MH=_XIM?#R>(/"'B[P_:M;6^O::9/*??"Q(CG1P00O!"/QA0[\Q%\>?VS?VR_ MC;X\\*?L@_$'PQX#\#?#?7&T*Y\3ZUH']IW.N:M&/W\<:,P2.%#@;A\Q#*P+ M;]J1?'L$_P#!:+X$_8/];_PKW7?M^WKY'DW>S/MYGZTO_!$H,/V:/&WVO_C] M_P"%Q:[_ &EG[WGXM\[O?&V@#T/]AO\ :E^)GQ@U?QU\ OVBM!TO3?B9\,=6 MAL_$/]BEA9ZE;3H7MKZ!7.Y5D0$E3TRI^7?L7Z#KXX^!(8_\%IOCB;'_ %(^ M'&B?;MO3S_+M-F??9G'M7V/0 4444 %%17D\EM:O/#;-,RKE8DZM["LS_A)= M7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A) M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0 MO?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%" M]_[Z6L/XF>*/%$?PX\02:/X=U&UNUT2[-K%$,GBGQ9IFFJ!DMJ%_'",?\#(K\\/$OBKQ M[XIB\GQ3X]\2WD9&/+NO$%VR_D9,5QMS\,O"MR[2M!.&8Y+"X8DG\I%_=["W_ ),? MH-XB_;._9:\+%AJ?QMT23;U_LZ5KS_T0KYK@O$7_ 5!_9CT4,-*;Q!JY'W3 M8Z4$!_[_ +QD#\*^+)?A'X;?F.\O$_[:*1_Z#21?"'P\K S7]XPST#J,_P#C MM?HV \=OHRJGSXC&8MOLZ+7_ *3%_P#I1^?9CP#](*[CA\'ADN\:B;_\GE%? M^2GTQXC_ ."N>B1;H_"7P4NY\_=EU'65BQ[E4C?/_?0K@O$?_!5KX\ZCNC\. M^$/#6FH>C-;33R#\6D"_^.UQOAKP_P###0"KWWPFTK5F7HVI7M]U]<17"*?Q M&*](\*_&OX>^$BKZ7^S%X 5T/RS'1B\@^CR,S?K7J4_I,?1GPK_V;#59OO4A M*S^^4O\ TD^_P#6H?\ A7_[>7Q9'_$PT?XC:C%+T.JS74<1'MYS*N/I MQ7TAI7[?>K:3;+9VGPNTF")1Q%:S-$H^@ (K3@_X*(3 _P"D_"V)N?X-89?_ M &B:]&E]+?PIH_\ (OHT:/FX2_\ ;:Z5.H_UJ?D? M.?A[_@FM^U;KQ#ZEX9TS2M_);4M9B;\2(3(?ZUWGAS_@DA\0;DK_ ,);\7M& MLO[W]G6$MUCZ;S%FO6X?^"AVF-_K_A=(O^[K0/\ .$5;A_X*#>%&_P!=\/;U M>?X+^-OYJ*JK]*_*L=_!S*C#_#3E_P"WJ1-+P;X;P'^\X:O+_&JD?_280.6\ M.?\ !)?X26>UO%7Q,\0WY'464<%LI_[Z60X_&N\\.?\ !.?]D_0-KW'@&YU. M1>DFHZO.WYJCJI_$56A_;^^'[C]]X)U=>/X)(FY_[Z%6H_V]/A8_WO#.N)_O M0Q?TD->;6\>,-F*][.M^TG#_ -)43U*'"O V7NRPE-/^_%R?_D]SO/#O[-_P M \)[3H'P9\-0.OW9CHT+R#_@;*6_6NQM;.TL(%M;&UCAB7[L<2!5'T KQF/] MNGX2N,MINJI_O6Z_T)JQ'^V[\''^\]ZG^]:M_0&O*J^('#F.ES5LRA)_WJB_ M]N9]%AJF386/+0Y(+RM'\K'L5%>2Q?MG_!B7IJLRG'1[:4?^R59B_:Y^$,QP MFMQCG^-]O\Q50XHX9J?#CJ+_ .XD/_DCK6,PCVJ1^]'J-%>;Q?M2?"N;[GB& MR'&?GU"-?YFK4/[1GPWG.V+Q)I)). /[-E]$?Y-7 M5#&X.I\%2+]&O\RU4IO9HZ>BL.'QA>7(S;^&;F3(S\DJ'^1J3_A)=7_Z%"]_ M[Z6NA-25T7N;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2TP-BBL?\ X275 M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%" M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+ MW_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8 MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL? M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A) M=7_Z%"]_[Z6@#8HK%D\4ZG$C2R^$[M54$LS.H 'J>:\8^+W[;5AHL,V@?#;3 MH[F_&4?49G#P0GU0#B0^^=O^]TKQ,]XARCAS!_6,?445T6\I/M%;M_@NK2.? M$XJAA*?/4=OS?H>M_$WXN^!OA+I']J^,-6$;N#]FLHL-/<$=D3^IP!W(KY2^ M*_[0WQ,^/6JKX5T.SGMM.GEV6VBZ?N>2X/;S"!F0]\8"C'3(S6=X0^%WQ>_: M$UV7Q/="]NHI9<7>LW:EE]U3.-Q'95P!P.!7TS\)/A?X9^#NG^5X=\ 7DU]( MFVZU2Y*&:7U /\"_[(XX&+_$V7+2OA,O?7[51?AS7[*T%USA<'0P<.6FOGU9L45C_\ M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+7T!TFQ16/_ ,)+J_\ T*%[_P!]+1_P MDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ M ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P ) M+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16 M/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_P MDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ M ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P ) M+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16 M/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q17.W7Q 2Q_X_=&>''7S;J-?Y MFLZZ^.'A"Q_X_=0L8<=?-U>W7^;URUL?@V45X1/_P4!^%,?$7A;79#VVQ0@?K)5"\_X*&>#$5C8?#S5)3CY1-= M1H"??&[%>76\6_#B@O>S*G\N:7_I,6==/@KBFIMA9?.R_-H^AJ*^1O$__!0' MXD:CNC\*^$]+TQ#T>[AO#//90Y\5.%&/6 M\KM?=I_Y,?;.O^+O"GA6#[3XG\2V&G1XR'OKQ(@?^^B,UY]XG_;(^ GAK#/AQ(_P#*9?LVF:Q;::)#A8=*L%W'V!DWMGZ&O:O#'[*GP M;\.;9+GX7:KJDJ])-3O]WYJA53^(KT/P[IVB>$8_)\+?"6+3EQ@_8K6*+/U* M@9H_U%\:.(=+^S13NEV]Q4O_2Y>HO]8N \L_W++W5:ZU-O_)G/\D?( M$?PV_:B^+[B74-%\2ZBCG*R:O.\<7U4SLJX^E==X8_8"^*.I[9?$WB/2M+0_ M>1&>XE7\ O_ (]7U+_PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM=V ^CYPC&K M[;-*];%3>[E/E3_\!7-_Y.<^(\3,[)OP 9O_'J]$\,?L[?!+PAM;1?AMIF]?NS7",CL\%E]*+ M6TG%2E_X%/FE^)\MC>)N(,PO[?$S:?1.R^Z-E^!K0PPVT2P6\*QH@PJ(H ] M !3JQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6OL$DE9'A-MLV**Q_^$EU M?_H4+W_OI:/^$EU?_H4+W_OI:8&Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ MT*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*% M[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_] M"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ MT*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+5K2M5O=0D=+K1 M)[4*N0TI&&]N* +U%%% !1110 4444 %?.7[>/[)_P 5OC-XA\ ?M!_LW>)= M,TWXD?"_59KK0X=$O#?@3X?7?QLOM4^)5Y:ZW]MOKFYB:W=]-M54;0@94;S M6QS@@G84?]+;:V@L[:.SM8ECBB0)&BCA5 P /PI8XHHMWE1JNYMS;1C)]3[T MZ@#Y]_8F_9K^)/P$^)7QO\5>/5L!:^/_ (GW>O:!]BNO,;[)(SE?,&T;'^8? M+S]:Y?XV?LZ?M._!_P#:RU']LK]C?1_#_B.3Q=HD&F_$#P)X@U$V/VY[=0MO M=V]Q@JLBHJH0_ 8_-O^3ZJHH ^8OV7OV:OV@==_::UO]M[]L&/0[#Q3=>'T M\/\ A#PAX?NVN;?0=-$GF/OF( DF=R>+?V M0/ GA?QYX&^(^N/KUUX5UO7?[,N=$U:7 GECD*E)(7.#M^]A54!=FY_L.B@# MY[_89_99^)GP>U?QU\??VB]?TS4OB9\3]5AO/$/]BAC9Z;;0(4MK*!G^9A&C M$%CUPHRVS>WT)110 4444 %%%% !1110 4444 %%%% !1110 4444 ! 8%6 M((Y!K/OO"?A74P1J7AG3[C/7S[)'S^8K0HK*K0HUX\M2*DO-)_F7"I4IN\6U MZ',7?P5^#U^#]J^%?AUB>K?V- &_,+FLJ]_9A^ =_GS_ (8:.^/_P! M85WE%>17X8X:Q7\;!49>M.#_ #B=M/-\UH_P\1->DY+]3RV]_8R_9XN\F+P5 M+;D]X=4N/_9G(K(O?V#O@?= ^1<:Y;9_YXWZ''_?<;5[317C5_#?@'$_'E=# MY4XQ_P#24COI\5<24OAQ=3YR;_-L\ O?^">_PXDS_9WCC6XO3SA#)_)%K)O? M^"==DV3I_P 6)4]!-HP;]1**^E:*\6OX,^&>(^++HKTG4C_Z3-'?3X[XLI;8 MI_.,7^<6?*=[_P $\O%T>?[.^(VFR^GG6(/#TX[ 7 M-7\ ?#>M\%">M*OB(/RG!K\:=_Q.V/BEG]N6I2I27G&7_R5OP/S\O/@'\<]/R)OA;KY MQ_SPT^23_P! !K*O/ 'Q(TW/]H>"-;@QU\_3)EQ^:U^C%%>75^C=EB_W?,ZL M?6,7^3B3+Q P]?\ WG+:,_DOU3/S3N4U.Q?R[R"6)O[LL94_J*8+R8=P?PK] M+I(XY4,;4_P"!G+?E M*FU_[E?Y&,N)^#<1_&R2EZI0_2FOS/SD%[+W5:47S=XQ^=?H)>_ [X-:ADW7 MPJ\/$GJR:1"I/XJH-9-[^RS^S_?Y,_PRL5S_ ,\9)8__ $!Q7FU? +CNG_ S M*E+_ !*2_P#;)&4L7X78C^-E37^%M?E.)\)B^'>(_G2B^C[HU?:E[^Q9^SU= M9\CPEGDWT9_P#0XC7FU?!;Q4H? M#5H5/237YTXF,LN\'L1MAJU/_MZ3_P#;Y'R']K@QG?\ H:LVNNWT3@6NK3QG M/!$[+^N:^G;W_@GKX!DS_9WCW6(O3SHHI/Y!:R+W_@G7&=/PR\7\*[PP<)_X:E-?G4B9/A3PBK_#BJ]/[_P#Y5(\.L?B!X^T!ENM+ M\?:C;,.AM=98'\E>NLT']KCXZZ'M1?'/VR-?^6=];12Y^K;=WZUU]]_P3S\; MQY_LWX@Z5+Z>?;RQ_P MU8]]^P1\:[7)MM3T"Y'817TH)_[ZB%.EE?C3DTKT M<%6C_@FW_P"D2=QQX#X#F_\ 9@=39S26 M['_OK>/TKM=!_;U^&][M3Q!X5U>Q8]6A$*7W[%O[0MIGR/" M-O<@=X-4@&?^^W6LB]_9A^/^FY\[X9ZBQ0\0_&G*-,1@* M\HK^>C)K_P "]FG_ .3&\?#O!2_W?/:4O*48?FJE_P #ZUT+]J7X#^(-JV_Q M M[=SU2_BD@Q]6=0OY&NST;Q1X:\1Q^;X>\16-^N,[K.[248_P" DU\ 7OP> M^,>F9-[\,O$48'5CI$^W\]N*RKC2/%VBR"6[TC4+1T.0TMLZ%3]2.*]FA](3 M/L#_ ,C3*GYV4H?^E-%^[$]ZTD8_P" .2OZ5VFA?MQ?'G1\"^U#3-3 &,7VG*/_ $24KZ? ?20X M+Q%EB:%:D_\ #&2^]23_ /)0EX8\4PZ4WZ3?_MT8GVI17RAIG_!0OQQ$/^)Q M\/\ 2ISZVUQ+%_Z$7K:LO^"B=DV!J/PHE3U:#60_Z&(?SKZC#>.GAEB%[V-< M'VE3J_FH-?B<=3P\XMI[8>_I.'_R2/I6BO K+_@H/\,Y/^0CX+UV+U\@0R?S MD6MBR_;K^!=U_KWUBV_Z[Z<#_P"@,U>WA_%7PZQ/P9E27^)N/_I21P5>#>** M7Q82?R5_RN>RT5YE9?MA_L[WO'_"?^2W]V?3;E?U\O'ZUL67[1OP+U#'D?%/ M1US_ ,][H1?^AXKW,/QIP?BOX.8T)>E:F_\ VX\^KD.>4?XF%J+UA+_([6BL M*R^*/PSU/']G?$30KC/3R-7A?^35KVFHZ??KOL;Z&<>L,H;^5>W0QV"Q7\"K M&?I)/\F>?4P^(H_Q(->J:)J***ZC$**** "BBB@ HHHH ***1W2-#)(P55&6 M8G H 6N;^)7Q9\#_"?1_P"U_&.KK$7!^SVD?S37!'9$[_4X [D5Y=\=X;^%_DZIJ(RLFHGYK: _P"SC_6M]/E]SR*\7\"?"GXO?M*>)I/$-[=S MR0R28O==U$GRTQ_"@_B([(O XSM%?EO$7B-"EBO[,R"G]9Q3TTUA%^;7Q6ZV M:BNLM&CQL5FJ4_8X9<\_P7^?Y>9<^+7[1OQ)^.FI#PIH%I/::;<2;+?1[#<\ MMT>WF%1ES_LCY?8D9KT+X'_L41Q>3XF^,6&;AXM#ADX'_79QU_W%./4GD5ZU M\(?@+X"^#E@%T"Q^T:@Z8N=5NE!FD]0/[B_[(]LY/-=K6&1>'57$XQ9IQ-4^ ML8AZJ#UA'R:V=NR2@NSW%A\JE.I[;%OFEVZ+^ON(K&QLM,LXM.TVSBM[>% D M,$,85$4= . /:I:K7NM:/IO.HZM;6^.OGSJG\S6/>_%SX4Z;G^T/B9X?A([ M2:Q #^1:OTRMC\NP4;5:L()=Y)?FT?0TL+B:R_=P;]$W^1T-%<-??M+_ &T M_/G_ !0TML?\\)&E_P#0 :Q[[]LO]GBSR(_&\EP1V@TNX_FT8%>)B.-^#,+_ M !LRH1]:U._WUO@PM1_]N2_R/4:*\5O?V\O@A:Y\BUUVY_ZX6"# M/_?7_I*9Z%+ M@SBFK\.$E\[+\VCZ"HKYEO?^"B@Y73OA-]'GUK^@A_K6/>_\%"O'TG_(.\!: M/%_UWEED_DRUX>(\=O#*A\.,<_\ #2J_K!(]"EX=\65-Z"CZSA^C9]945\:W MO[>?QON_]19Z%;?]<+!S_P"AR-61=_ME?M$WS;+?QG'!N/"V^E6__LR$UXF( M^D7P#1^"%>?I"/\ [=.)Z%/PNXDG\4J\5?PW$"N3_B8#"8G_<< MIQ-3Y)?^D\YM_P 0UKTO]XQM*'S?ZV/NBJ-[XH\-:9G^T?$5C;XZ^?=HG\S7 MQ+_PS;^T[XC_ ./KP7JDV[_G^U&-?_1D@J_8_L2?'^[QY^@6-K_UWU.(X_[X M+4_^(P<=8K_=.&*[7>3J6_\ 3*7XA_J/P]1_CYO3]%R__+/T/K.]^-/P?T[B M\^*7AY"/X?[8A+?D&S61=?M/_ *S.)OB=IYQ_P \@\G_ *"IKY[LOV ?C#/A MKSQ#X>@'<&ZF9OR$6/UK6M?^">/BMP/MWQ(TZ/U\JRD?^96C_7KQNQ?^[9!& M/^.3_6I /]7?#^C_ !/S*1_#%I=T?U,>*SKK] MN+X"6^?*U/4I_P#KEIK#/_?1%<+:_P#!.I 0;SXN$^JQ:'C]3-_2M&U_X)Y> M$$'^F_$;4I#W\JSC3^9-']M?2*Q.V6X:G_V]%_\ N>0?4/"^E_S%59?)_P#R MM&Q=?M^?!B'B#0_$4Q[;+*$#]9A6==?\%"OA^A/V+P)K,GIYLD2?R9JM6O\ MP3\^$D>#=^*?$4A'9+B!0?\ R":T;7]A/X&6^/-&LSX_YZZ@!G_OE!1[+Z1> M)^WAJ?\ X"_TF'/X74OLU9_?_FCDKK_@HGIB9^Q?"B>3T\W6%3^435G77_!1 M+67_ ./+X66L?IYNJL_\HUKU"U_8N_9YM_\ 6^#KB?\ ZZZK<#_T%Q6A:_LH M?L]V>/*^&EL'77_!0CXC/_QY>!]$C]/-,S_R=:SKK]OGXU7 (ATGP]!Z&.QE M./\ OJ4U]*6O[/'P.L_]5\*]$/\ UUL5?_T+-:-K\(_A198-G\,?#T6.ACT6 M!?Y)1_Q#_P 9L1_'XA4?\,7^D8A_K+P)2_AY9?U:_5L^2;K]M_X^W'^JUG3X M/^N6F(?_ $+-4)/VNOVD=2;RH?'LG/\ !;Z5; _I%FOM:U\)>%++'V+PSI\. M.GE64:X_(5?CCCB79%&JCT48%'_$(_$'$?Q^**Z\HJI_\NC^0?ZZ\,TOX>44 MWZ\O_P K9\,_\+I_:IUGF#Q+XDDSS_HMFP_] 04?VA^V%K'$)9[1IKTB_UDSY$M?^"?7Q7?'VSQ;X>C]?+FG?\ G$*T;7_@GCXK?'VW MXDZ?'Z^58R/_ #(KZJHKU*/@'X:T_BP\Y>M6?Z-''/Q(XKGM5BO2$?U3/F:U M_P""=2 @WGQ<)]5BT/'ZF;^E:-K_ ,$\O""#_3?B-J4A[^59QI_,FOHBBO3H M^"OAC1^'+T_6I5?YS9R3X^XMJ;XE_*,%^43PBU_X)^?"2/!N_%/B*0CLEQ H M/_D$UI6G["?P+MB#,NL7&.HFU #/_?*"O9:*]2CX6>'=#XOW9KN'[0X/J&E+$'Z5V4,,-M$L M%O"L:(,*B* /0 4ZBOK\ORK*\II>SP5"%*/:$8Q7W12/#Q.-QF-GS8BI*;[ MR;?YA1117H',%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110!4OM!T/4\_VEHUI<9Z^?;J^?S%8M_\&OA'J@;[?\+_ _(7'S.='AW M?]]!"6LY&_P"6EE?3)CZ*6*_I7&:__P $^/ =UD^&O'&IV9/07D*7 '_?.PU] M!45\KC_#7@',E^_RVC_V[!0?WPY6=D,[SNG\&*JKTJ37Y2/DC7O^"?\ \1K+ M+Z!XHTF^0=%D>2%S^!5E_P#'JXK7OV4/CGX?W-<^ +R=!T>QDCN,CV$;%OTK M[LHKXK'^ 7 &+NZ,)TG_ '977_DR;_$Z(\4\5TOX>/J+U:E_Z4F?G!K/@SQ% MX>E\G7]%O;%\XV7EF\1S]& JB;%^SBOTKFAAN(FAN(E=&&&1UR#]0:YC7O@C M\(?$NXZQ\.-(D=OO2QV2QN?^!( WZU\5C_HW8/5X/$I^4E)?BI2_(Z8\>^(% M'X<;&?\ BIP7XQBC\^OL4WJOYU-;Z5=R3*EIN_L3 M?!#5MQTZTU+3">GV._+ ?A*'KB]>_P""?R'=)X8^))']V&_T_/YNC?\ LM?& M8WZ/_$.%=X4_:+^Y4C^'.HO\#HAXJ>(&'^*G1J?]NO\ 2<3P_0] ^-DA"^$] M2U"=NR:1K:RL/PBD)K:_M?\ :^\.?ZZX^($*CI]H2\9?PW BNBU[]B+XVZ3N M;38=+U,#[HM+_8Q_"4(/UK&_X1/]J/X9_P#'IIWBRPCCZFPDF>$#W\HE,?6O M-_U'SC)M*T<;12^U&3:_",5_Y,:?\1@S'_F.RNG+S2?ZJ7YE8?M)?M.^'?\ MCZ\::I#M_P"?W3HV_P#1D9J]8_MM_M 6F//\06-U_P!=],B&?^^ M3:3^UQ^ MT!X:F^RW_B-;KRS@P:EI\9(^I"J_YFNCT_\ ;7DN\+XX^#NA:EG[S6X\O\<2 M+)_.O0P:Q47:CQ1BZ/E4A4:7_@%>?_I)I3\5.$,3_O&4P3[^[^D/U,ZQ_;^^ M,5OA;SP_X>N!W)M)E;\Q+C]*V+'_ (*'^*(\?VE\-;"7U\B_>/\ FK5JZ?\ MM#?LE^(<)XH^"%M92-]Z7^P;:51_P)<-_P".UN:?:?L&^,<"&;^&X>:R MP?JQ05];@L/XBU;?V=Q70F^BJ.S^Z<)/\#NI\8>&>+_B8&W^&27_ +=$QK'_ M (*):3)C^TOA7I@U99/YQK4=]_P %$[%,C3?A1+)Z&?6 GZ"(_P Z[6+] MDG]E_P 26YN] TQ6B R9=/UV610/J785XU\8D_98\">;X<^'/@S^WM37*R:A M<:K<&VMV]MCJ)6'M\ON>173G-?QRR+ ^WQN%JV[7?X?O?U-B^_P""AOC&3/\ 9OPZTR+T\^[DD_D%K@_BG^U; M\5_BMIXT74[NVTZP(Q-9Z6CQK/\ ]="S,S#VR%]L\U7^$GP \L 9]1U.U25 MV;_9# B,>P_$GK7B9+D?C-X@8:2Q.9NGAI;R:Y5+RBH1BY+OM'I>^AS8?BS@ M#$P?L#]#7H&G_&_]I.]L MHM-T#Q#JRV\2!((-*TU(D11P HBC ^E?<=CH.AZ9C^S=&M+?'3R+=4Q^0JW M7T>7^ 6?8.[6?U8 V/_ 3W^&T>/[2\;:Y-Z^1Y,?\ -&K8L?V$O@9:8\_^V;G' M_/?4 ,_]\(M>S45[F'\*?#K#?!EM)_XDY?\ I39Y]7C+BBK\6+G\G;\DCS&Q M_8Z_9WLL$^ C,P_BGU.Y;]/,Q^E;%C^SC\"M/Q]G^%ND-C_GO;>;_P"AYKMJ M*]O#\%\'X3^#EU"/I2IK_P!M//JY]GE;^)BJC]9R_P S!L?A;\,M,Q_9OPZT M*WQT\G2(5_DM;%IING:>NRPL(8!Z0Q!?Y"IJ*]S#X' X7^!2C#_#%+\D>?4Q M.(K?Q)M^K;"BBBNHQ"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 **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH J:MX?T'7XO(UW1+.]3&-EW;)(/R8&N-U[]F+X$^(=S7?PZLX&/1K!GM\ M?01LH_2N]HKS\9E.5YBK8JA"I_BC&7YIF52A1J_'%/U5SP_7OV#OA??;I-"\ M1:O8.>BO)'-&/P*AO_'JXO7OV O%]ON;PSX^TZ['\*WMM) ?_'?,KZDHKY+& M^&7!6-NWA5!]X2E'\$^7\#BJ91E]3[%O2Z/BG6OV2?C]X=9I;?PJ+M I!ETZ M^C;((Y&TL&.?I7H/P0_8GDE\GQ+\8LHO#Q:'#)R?^NSKT_W5.?4CD5]*T5YF M7>$?"F7X]8A\]1+:$VG&_=I15_1W7>YC2R3!4JG-J_)[$&FZ9IVC6$6EZ38P MVUM @2&W@C"(BCL . *GHHK].C&,(J,59(]A))6044450!1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !7RI^UG\\U/PG+XG\5>-KG28[Z>VL5F M>!(;:&7Y#(SQG)/(#J05VG/U77@'[77[$L'[0GC_ ,.?&KX6_&C4?AS\4?"E MG+#H?BC3(([D2VC,2T%Q;N0)HMSMQD >:V0P.* /!O\ @GEXK_;U\!#X4CQ9 MXCO?B?\ "[X@:-=M>7\VEHM[X/N8I&"F6X!S/%(VW!H?MG:!^R%^QQK/@VPOY/ $OB;7[[Q?8S30PQ?:C @W0AF4Y4<;3GS!R*\ M5_8+_:S_ &E_V9O"WP5^%G[0_A3P[J?PT^)4YTCP/XLT)I$O=/OGG98[>\C; MY6W2' *@85BV]MI4>S?%+_@FW\0_C'^V=XL_:)U?]J'Q'X3\.Z[X=L])MM.\ M W)L=5,,*1EH9+ME;9$9D:0J@^?< <;>0#O?V:_#?_!1_2?B%+=?M7_$/X7: MIX8.FR+%;>#;&[CNQ=[D\MB9HU7RPOF9&?VS?VR_C;X\\*?L@_$ M'PQX#\#?#?7&T*Y\3ZUH']IW.N:M&/W\<:,P2.%#@;A\Q#*P+;]J8GP?U3XU M?L0?\% _"_['?B+XY>)/B'\/?B;H%[>>&+CQG>_:]3T6\M8I97C,^ 9(RD6, M8"_O%PJE&+Z__!$H,/V:/&WVO_C]_P"%Q:[_ &EG[WGXM\[O?&V@#T/]AO\ M:E^)GQ@U?QU\ OVBM!TO3?B9\,=6AL_$/]BEA9ZE;3H7MKZ!7.Y5D0$E3TRI M^7?L7Z#KXX^!(8_\%IOCB;'_ %(^'&B?;MO3S_+M-F??9G'M7V/0 4444 %% M17D\EM:O/#;-,RKE8DZM["LS_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z M6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK' M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)= M7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A) M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0 MO?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%" M]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@# M8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C M_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ M *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[ MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_ M[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: M-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A M)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$ MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z% M"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z M%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ MOI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z M6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK' M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)= M7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A) M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0 MO?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%" M]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@# M8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C M_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ M *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[ MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_ M[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: M-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A M)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$ MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z% M"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z M%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ MOI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z M6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK' M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)= M7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A) M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6K6E:K>ZA(Z7 M6B3VH5; V0 MQ1NOW?O8##!W[D]H^)7P"_;&^ '[5?B;]I_]D2UT7QIHOCRQMX_%GP^\2ZV] MDT%U NV.XM)F!10 O!'AJ[:Y@T:"7<)IYIV $D[*\B_+D8<],* MJX4?P%_;1_8V^-GCSQ;^R!X$\+^// WQ'UQ]>NO"NMZ[_9ESHFK2X$\LN%&6V;V^A*** "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 **** "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 **** "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 **** "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 **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ KX$_;3^/W[4/QT\>?'SX.? WX MK1> O!WP2^'$U_XJO;73DGU'7[N;3IKE;:.1\&UBVHZ&6/#J5)!.]=OWW7Q1 M_P %*/V(CJ'A[XI_M0#<0W+80,Q/F )BQ?'G]LW]LOXV^//"G[(/Q!\,> _ WPW MUQM"N?$^M:!_:=SKFK1C]_'&C,$CA0X&X?,0RL"V_:C/V./VMOVCO"?QM\._ ML6_MB^#O#R:GKO@U-5^'_BSPI))]FU2UBBW-#-')RLRQHY) 4#R\;2&5RG_! M$H,/V:/&WVO_ (_?^%Q:[_:6?O>?BWSN]\;: /0_V&_VI?B9\8-7\=? +]HK M0=+TWXF?#'5H;/Q#_8I86>I6TZ%[:^@5SN59$!)4],J?EW[%^@Z^./@2&/\ MP6F^.)L?]2/AQHGV[;T\_P NTV9]]F<>U?8] !1110 45%>3R6UJ\\-LTS*N M5B3JWL*S/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27 M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+ MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4 M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^ MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI: M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU? M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"] M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^ M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_ M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27 M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+ MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4 M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^ MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI: M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU? M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"] M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^ M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_ M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:M:5JM[J$CI=:)/:A5R&E(PWMQ0 M!>HHHH **** "BBB@ HHHH **** "O@+]M_]F/\ :1_9XN_CY^T!^SM'H6N^ M!/BK\/M0_P"%C^'-6O6MKK2I8["='U"U;!67:CRR%"//%O[('@3POX\\#?$ M?7'UZZ\*ZWKO]F7.B:M+@3RQR%2DD+G!V_>PJJ NS<_V& % 51@#H!10!\]_ ML,_LL_$SX/:OXZ^/O[1>OZ9J7Q,^)^JPWGB'^Q0QL]-MH$*6UE S_,PC1B"Q MZX49;9O;Z$HHH **** "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 **** "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 *CO+NVT^TEO[R41PP1M)*YZ*JC)/Y"I** M/BCX-_%S_@HS^W?X:O\ X_? KXF>#_A?X&EU6ZMO!NDZOX7.I7NJPP2M$TUT M[MB$-(K+B,9!5A@X#/W/[+'[>VL^+/@O\4-:_:?\.V.A^*_@E?WEGX]30V9[ M2Y6WC=UN+8.2?W@C=0A)R5!! 8*-[]L[]NC1OV=);+X0?"SPW)XV^+GB=/+\ M)>!M.^=PS XNKHJ1Y-NN"Q)(+!3@JH=T\ ^+7[)GC+]EW_@E#\:M2^(/B4:W M\1O'<;^(/'VK0?ZM[F6YB,D,> ,QQH9.<#)9R %(4 '0>"OB1_P5A^.'P57] ML/X>>*? .C:=J-D^K>&/A->>'GN'OM.&7B66]W!Q/+&,KMVJ=Z_ZO)"]UXJ_ MX*8^&[7_ ()V6/[<'@WP3)J%_K$$5GIOADREMNKM,;=X'=1GRXY$D;=@%T08 MP6%>R?LEBR'[*OPS&F[?LW_"OM%^S[.FS[##MQ[8Q7SS_P $.=P_8VU0P_\ M'F?B/K)T['W?(W18V^V[=0!2^)VM_P#!6W]GWX07_P"T]XO^+'PW\21Z!IK: MMXG^&]OX8:WB@LXU\RX2"]#^8[QH&.6X^0D;^ WT+IO[7?P63]EO2/VN_&_B M:/P[X2U/0+74Y+C4/ZL\,? ;X M5>&?A%X?^!Q\'6.I>'/#5C96NF6&KVJ7*#[*JB&1@ZD-(&17W8SO^;K0!\R_ ML4?\%#/B7^U]^VYXN\##P?>^'/A_8> X]3\+:9K&FB&]O0UU$B7\A(W*LJ2, M50$ILVGDY8_95?'GPH '_!;+XI # 'P./VF_B M9X2^)7P[\2>);?1-&O WAN^\8>,M>M-+TK3;9[C4-1OYUBAMXE&6=W8@* .YKXD-UXP_P""N?QM M\.Z[I&A7FD?L[?#SQ&NIP:EJ$#13^.-4@)5#%&P!6U0EE)(!(9P?G.V( ]2_ M:N_:8^.]S^T;X9_8C_9';1;/QEK6ARZ]XE\4Z_:M<6_A_2D(?#WB>#QUI5S=^ /'FA:6; W%S; M+ON+.Y@R45@GS*5_O(,L7PF+\)@W_#[GXJ&__P!9_P *=TW^S]W7R/.M-^/; MS/UI/^"D 8_MD_LEBR_X_/\ A8][LV_>\C;:>=^&W&: +_BSX^?MA_M.?M0> M-OV?/V1O$WAWP+X=^&OV:V\3>-?$&B'4+F]OYE9A#;0,538NQU8MSE,YPR@Z MO[,7[37[1?A[]JW6/V&?VO6T'5?$4/A=?$?A3QEX;M&MH=6L/-\IEF@)/ERA MP_W<+^Z<<_*S>K_M4?M9_![]D#X<-\0OBSK3*T[F'1=$LE$E]J]SCY8+>+.7 M8DC+<*N06(XKQW]AOX _&SQC\:O$7_!07]K#1AHOC#Q;I":5X4\&*Q;_ (1K M1 ZR+%*2/]>Y5688!7+Y"F1D0 YWX<_&S]O?]N[6?%/C[]FSXD>%/AE\/=!\ M1W&C^'I]8\,G4]0UQX"-\\JR,%AB;*XVC<,D?-MW'T7]A/\ :K^*_P 8?$WQ M!_9Z_:-\/:39?$3X6ZK;VFM7>@%_L.J6UPCM;W42N2R%E0EE/]Y3A=Q1=O\ M;*_;@\#_ +*6E67A?3-&N/%GQ%\2?N?!G@#1P9+S49F)57<*"8H P.7(YVL% M!(.,7_@GQ^RG\0O@5HGBOXR?M ZS!J'Q0^*.K)JWC)[0@P6(4/Y%C$02"L0D M<$@XR=H+*BL0#Z*HHHH **** "BBB@ HHHH **** "BBB@ HHHH CO+NVT^T MEO[R41PP1M)*YZ*JC)/Y"OBSX-_%S_@HS^W?X:O_ (_? KXF>#_A?X&EU6ZM MO!NDZOX7.I7NJPP2M$TUT[MB$-(K+B,9!5A@X#/]KU\__MG?MT:-^SI+9?"# MX6>&Y/&WQ<\3IY?A+P-IWSN&8'%U=%2/)MUP6))!8*<%5#N@!@_LL?M[:SXL M^"_Q0UK]I_P[8Z'XK^"5_>6?CU-#9GM+E;>-W6XM@Y)_>"-U"$G)4$$!@H\^ M\%?$C_@K#\6,9 M7;M4[U_U>2%Y_P"+7[)GC+]EW_@E#\:M2^(/B4:W\1O'<;^(/'VK0?ZM[F6Y MB,D,> ,QQH9.<#)9R %(4?7W[)8LA^RK\,QINW[-_P *^T7[/LZ;/L,.W'MC M% 'C?BK_ (*8^&[7_@G98_MP>#?!,FH7^L016>F^&3*6VZNTQMW@=U&?+CD2 M1MV 71!C!85R'Q.UO_@K;^S[\(+_ /:>\7_%CX;^)(] TUM6\3_#>W\,-;Q0 M6<:^9<)!>A_,=XT#'+65LXXN)Y M"I"G!&Y0<%WC /0OCE^V[\1;O]F[X:_$#]E+X72:UXH^+\]C;^&TU6VE>RT4 M7"*SSWKQ#A8BP7&0"'3IE[H=Y//#'[9O[ M2_Q L?BQ\+O _C.*^/@*QT\:3_8;2S^7:W8V%A?/"71092,LP& KN0 ?H=15 M?2=4L=,27%U*J89RJ$E5'9'.&P%;Z'K/\5>*O#7@;PW?>,/&6O6FEZ5IML]QJ M&HW\ZQ0V\2C+.[L0% ''[!?B+PEXX_:;^)GA+XE?#OQ)XEM M]$URZTKPW_9=_HDUQN\N:-48K+&-K$[LD[0ORE@U=W^U=^TQ\=[G]HWPS^Q' M^R.VBV?C+6M#EU[Q+XIU^U:XM_#^E(YC5UA4_O)GD!4!N!E,C#[D\M-UXP_X M*Y_&WP[KND:%>:1^SM\//$:ZG!J6H0-%/XXU2 E4,4; %;5"64D@$AG!^<[8 MNE^$P;_A]S\5#?\ ^L_X4[IO]G[NOD>=:;\>WF?K0!M?"3]H;]J+X%_M7Z%^ MR-^V5XA\/>)X/'6E7-WX \>:%I9L#<7-LN^XL[F#)16"?,I7^\@RQ?"4_%GQ M\_;#_:<_:@\;?L^?LC>)O#O@7P[\-?LUMXF\:^(-$.H7-[?S*S"&V@8JFQ=C MJQ;G*9SAE!H?\%( Q_;)_9+%E_Q^?\+'O=FW[WD;;3SOPVXS7O?[5'[6?P>_ M9 ^'#?$+XLZTRM.YAT71+)1)?:OMH.J^(H?"Z^(_"GC+PW:-;0ZM8>;Y3+- 2?+E#A_NX7]TXY M^5F[3]O;]KJ#]D?X+2ZYX>TK^V/&NO-)8^"/#T:EWN[P(6:5E'/D0IF61N!@ M!25+@UY?^R3\*_B?;>/_ !K_ ,%._P!MFT7PYKNJ>&)(-%\*X:3_ (13P["/ M/99>-QG81AV &Y%M5T' MX4^!;_78?M'A[23#*F]H]QVWETW+8Y"D*#M;:H!]@?\ !/'XU>/?VB?V-? _ MQG^)]]!(?#NEW#:[HUM>*]S8"2_N6C,J Y3<"",]IH;,]I ?%K]DSQE^R[_P2A^-6I?$'Q*-;^(WC MN-_$'C[5H/\ 5O- QRW'R$C?P&[+]K#]NW7/"'_!/G2/VJ M_@'I\ USQFNC)X4L=6@\U4GO98RT,B C>RQB9>#C17"_M3_'SQE_P4!\3 M:K^P;^Q9=+/HCR"U^+/Q25=^GZ59EOWEE;..+B>0 J0IP1N4'!=X^[_:T_X) M\:]\9_@A\*?V??@A\2X/!NB?#?Q#IU['=7-H;FX\NS@,,+H.%>50[O\ /\K, M>>] &;I?@O\ X+3IJ=L^L?&+X#O:"=#=)!I>H[S'N&X+F'&<9Q[U]9U\ _M? M_ GXZ?\ !.WX:/\ MG? G]L+XF^*'\-:C9OXP\+_ !'\2_VE9:S:S7$=NVU- MBB)]TJC(!*J24*E>?NWP=XEL_&GA'2O&.G1.EOJVFP7D"2?>5)8U=0??#"@# M1HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^>/VX?VH?B_P#"OQ9\/_V= MOV:_#6EWWQ"^)VI7-OI5]KZN;#2;6WC$EQ=2JF&$O''[3?Q,\)?$KX=^)/$MOHFN76E>&_[+O\ 1)KC=YE:;;/<:AJ-_.L4-O$HRSN[$!0 M!W-?$ANO&'_!7/XV^'==TC0KS2/V=OAYXC74X-2U"!HI_'&J0$JABC8 K:H2 MRDD D,X/SG;$ >I?M7?M,?'>Y_:-\,_L1_LCMHMGXRUK0Y=>\2^*=?M6N+?P M_I2.8U=85/[R9Y 5 ;@93(P^Y,SX2?M#?M1? O\ :OT+]D;]LKQ#X>\3P>.M M*N;OP!X\T+2S8&XN;9=]Q9W,&2BL$^92O]Y!EB^$Q?A,&_X?<_%0W_\ K/\ MA3NF_P!G[NOD>=:;\>WF?K2?\%( Q_;)_9+%E_Q^?\+'O=FW[WD;;3SOPVXS M0!?\6?'S]L/]IS]J#QM^SY^R-XF\.^!?#OPU^S6WB;QKX@T0ZA,O#=H MUM#JUAYOE,LT!)\N4.'^[A?W3CGY6;U?]JC]K/X/?L@?#AOB%\6=:96G+?L6? 3X[>+?BUXI_X*$?M1:(-'\;> M*]"_LOP=X*5BW_"-Z,")$AE)'^O=E5F& 5R^0ID:- "AHOQY_;5_;=^(_C)/ MV0_'/ACX??#OP5KLVAV_BS6M!_M.[\0ZA#CSC%$S!([=20 WWB&!!)++'ZA^ MQ+\9OVE/B#:^+OAM^U7\,#H_BKP/K2V)\1:=ID\&D^([=PQCN[1Y1ASA#O52 M0NY"0A;8OQ?_ ,$GOV<_C[^TY^R'!)>_M6>,/AWX3T?7+ZVT?3OA[7ER0SN-TJQ+$,#$.>"FW<7FQ>>!QYBJT1+9)/F$$MMW, ?5E%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !6?XLF\26WA;4[CP;96USJ\>GS-I5M>2E(9;D(3$CL.54OM!(Z MFM"B@#\X_P!FW]E__@K-^S=XM\4?$^Q^&'P:\4>,_&.H/37\B- M@BV1HV18H 0"$10.%!R$0+]3?"OPE^U7\>/A/XY^%?[>O@CP-IEEX@TQM-L8 M_ EW<2>9;SQ2QSM(9W?:ZY0H1T.3V%>[44 ?#_@WX;?\%9?@A\%5_8]^'OAS MP!K>G6%D^D>%_BO=Z^]O)I^G$;(FEL]IH^9<28&^>9A, M#)*Y&6<\D^@ ^R?A/=?$^]^&^C7?QHTW2;/Q5)9*==M="D=K.*X_B$1F>&+_P ":3<+J?B;0_$&MS6L>M7:2_N[><0@.T"J MN<*ZY:0G@HI$OA76?^"R7ARTT_PWIOP%_9]T[1[)(K>&STZ^OXTMK=<*$C02 M[5"J, 8&!7U_10!\S?M7?LS?'F#]HWPS^VU^R+)HESXQT;0Y-!\2^%O$-PU MO;:_I3R&58UF4?NYDD.X%N#A"3B/:^5\(_V=_P!J3XZ?M8:%^UW^V7X?\/\ MAB#P)I5S:> / >@ZH;\V]S1\8X(^@OV?_ !3_ ,%--0\>/#^TS\,OA38^&UTV=DE\):C>-=M= #RD_?2, MH0G(8X)'%?0=% 'YQ_!3]E__ (*S?!KXS>+/VAY_AC\&O%7C?Q==L]SXC\4: MU>33V-N1@6EKY;(L$(&!M R555)PH%?7/[+.N_MU:Q?ZRO[8G@CX>Z1;1PPG M06\$7=S*\KDOYHF\YVP -FW&.IS7L=% !1110 4444 %%%% !1110 4444 % M%%% !1110!G^+)O$EMX6U.X\&V5M,_&.H/37\B-@BV1H MV18H 0"$10.%!R$0+^CE% 'A/PK\)?M5_'CX3^.?A7^WKX(\#:99>(-,;3;& M/P)=W$GF6\\4L<[2&=WVNN4*$=#D]A7BO@WX;?\ !67X(?!5?V/?A[X<\ :W MIUA9/I'A?XKW>OO;R:?IQ&R)I;/:7,T49VKMW*NQ0?,VDM]P44 ?'WQ?_8E^ M/_PM_P""<.D?L5_L5^(+!=6?;:>(]>U&]-D\]M*99KV2-E#%6EE8(%R=L3LN M> :Y;X#_ ^_X*T_LV?"_3/A!\(OV<_V?=,T;2X0J(FIZCYEQ)@;YYF$P,DK MD99SR3Z #[JHH ^8/VE_P!F7]IW]HCX3_#7XJ:5XF\/^%_C7\.M276+:VMY MIWT2ZG;:)[-^6?RG$:88[CPR\!RR\-\8?@C_ ,%"OV_-'TWX%_M%> /"'PO^ M'@U.WN_&,VB^(SJ=_K:0.)%@MPJ[849U#9?E2JMEMI1OMBB@"'3["STJP@TS M3K=8;>VA6*")!PB* %4>P J:BB@ HHHH **** "BBB@ HHHH **** "BBB@ M KX[_P""I7[,W[8_[5&J>#O!7P3TSPQ?^!-)N%U/Q-H?B#6YK6/6KM)?W=O. M(0':!57.%=YN5V7%Y6GC+6KF2+0K!)#Y4L,,6P)< M,HWLQW$/(^,<$?H+10!\\_ C4/\ @HOXR\:3>&?VP?A1\(X/!%[I5Q#?KX;N M+JXGF=E"B)HYY&1HF!8,"#D'%=)\2/V(?V8-=^'>OZ'X5_9@^'%OJEYHMU!I MLZ^#+",QW#PLL;!Q#E,,0=PY&,U[%10!X)_P3G_9-B_9._9F\-^"?%G@?PY8 M^-8;*6'Q-J^BVL1DOC]JFDB$EPJ*\P5'4#=G'0=*][HHH **** "BBB@ HHH MH **** "BBB@ HHHH *S_%DWB2V\+:G<>#;*VN=7CT^9M*MKR4I#+!M,L MO$&F-IMC'X$N[B3S+>>*6.=I#.[[77*%".AR>PKW:B@#X?\ !OPV_P""LOP0 M^"J_L>_#WPYX UO3K"R?2/"_Q7N]?>WDT_3B-D32V>TN9HHSM7;N5=B@^9M) M;?\ B_\ L2_'_P"%O_!.'2/V*_V*_$%@NK/MM/$>O:C>FR>>VE,LU[)&RABK M2RL$"Y.V)V7/ -?8-% 'PK\!_A]_P5I_9L^%^F?"#X1?LY_L^Z9HVEPA41-3 MU'S+B3 WSS,)@9)7(RSGDGT 'I?[3'[-'[4O[0OPE^&WQ2T3Q7H/A;XT?#S M45U>*SMKB=M#O)FV^?9ORSF)O+CPQW=&7@.67Z?HH ^*_BU\$_\ @H-^WQI6 MF_ W]I#P!X1^&/PZ&I6]WXSDT/Q&=2O]=2"02+;P!5VP1LZJV7.Y2JG+;2C? M9VGZ?9:380:5IMJD%M;0K%;PQC"QHH 50.P %344 %%%% !1110 4444 %% M%% !1110 4444 %%%% 'QW_P5*_9F_;'_:HU3P=X*^">F>&+_P ":3<+J?B; M0_$&MS6L>M7:2_N[><0@.T"JN<*ZY:0G@HI$OA76?^"R7ARTT_PWIOP%_9]T M[1[)(K>&STZ^OXTMK=<*$C02[5"J, 8&!7U_10!\S?M7?LS?'F#]HWPS^VU M^R+)HESXQT;0Y-!\2^%O$-PUO;:_I3R&58UF4?NYDD.X%N#A"3B/:^5\(_V= M_P!J3XZ?M8:%^UW^V7X?\/\ AB#P)I5S:> / >@ZH;\V]S1\8X(^AOV<_$O\ P4KU7XD):?M3?#GX5Z9X M5^Q2E[KPA?7DEX+@8\L 2R,NP\YXSTKW^B@#XS\(_L__ +;O["?C;Q?I'[(O M@3PI\0OAQXNU^;6].\.ZWKQTR\\/7DV/-C21@4EM^%P,[L*/NG<7]&_8<_96 M^)WP@\0^._VA/VC?$.EZE\2_B?J<%UKRZ('^Q:9:P(4MK*!G&Y@BG!8]=J#Y MMF]OH:B@ 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 **** "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 **** "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 **** "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@ HIES7"11(,O)(X55'J2>E4/^$R\(?\ 0U:;_P"!T?\ C64Z]&D[3DEZM(ERC'=F ME16;_P )EX0_Z&K3?_ Z/_&C_A,O"'_0U:;_ .!T?^-1];PO_/R/WH7/#NC2 MHK-_X3+PA_T-6F_^!T?^-/MO%/AF\G6UL_$5A+*YPD<=XC,Q] >::Q6%;LI MK[T/G@^I?KC/CA^T/\%?V;/"UOXU^.?Q#L?#>EW=\MG;7=]O(EG9'<(H16). MU'/3&%KLZ^%_VE? NE?\%"/^"BX_9@UAS+X)^$_P^O[CQ*RCJM%(..^Y1]Q:=J-AJ^GP:MI=Y'<6MU"LUM<0N&26-@&5E(Z@@@@^ M]>+>/_\ @I'^P]\+?&FI?#SX@?M$Z+IFM:1=-;:EI\\-P7@E7JIVQD9'L:X7 M_@D9\7_$7BW]FRY^ GQ)EV^,O@[KD_A+7X';+>7;LRVTG/\ #Y:F('N;=CWK MV/XP^#OV6O ?A;7?C1\9?AUX-AL--MI+[6]:U3P_;2.5 Y9F:,M(Y. !RS,0 M!DD"@#CO"G_!3C]@WQSXITWP5X3_ &D]$O=5UC4(;'3+**&X#7%Q*XCCC&8@ M,LS #)QS5SXD_P#!1?\ 8G^#_CC4?AK\2OVA-&TC7=)F$6HZ=<0SEX'*A@#M MC(^ZP/![U\T?L/?LY6G[:7[0:_\ !0[XD_"33/"G@C1K@Q_!GP5:Z3#:[UC? MY=5N%C4!WW#NZ MSH5M(RQQKEG=V0LQ ZD\ 9X% ' Z!_P5#_ &!/%.NV7AG0/VF=#NK_ %&[ MCM;*VCAN-TLTC!$09BQDL0.?6O?*_/3]C_\ 9^T;]OG]I!/V[/&7PBTSPM\+ MO"MXT/PB\)6VCPVIU26.3G5+I8U&_#J"H.1O4*"5B)D_0N@#E-&^-_PI\0?% MK5_@5HWC6UN/%V@6$5[K&AHK^;:P2!"DC$KMP1(G0G[PKJZ^+O@+_P IN_CG M_P!DVT?_ -%6%+X#_P""A'[7G[17BWQ[\-/V9?V6]!O-3\">-=0TC4]?\2>( MG@TQ+>&4QVX 5?,EN)"DK,BX6-50DG>, 'VA17SS^QG^W!JOQZTSX@^&/CK\ M.X? GC+X4Z@+;QOIZZ@+BTCB9)'2YCDQ]PB&4XRP 0,&8,,>>>#/VX/V[_VE M?#5[\;?V2_V3/#5S\/8;B=-#F\9>))+;4_$4<+,C26\:#9#EE*@2$C((W'!P M ?9-%>:?LC?M,>'_ -K;X%Z5\:-!\-WVBO>/+;ZEHNH@^=87<3%)82<#> 1E M6P,JRDA3E1Z70 4444 %%%% !1535_$&@Z!&DVO:W:622-MC>[N5C#'T!8C- M4/\ A9'P[_Z'W1?_ :0_P#Q5:PH5ZD;QBVO),QGB*%.7+*:3\VC:HK%_P"% MD?#O_H?=%_\ !I#_ /%4?\+(^'?_ $/NB_\ @TA_^*JOJN*_D?W,GZWA?^?D M?O1M45B_\+(^'?\ T/NB_P#@TA_^*JWI'BGPSK\CPZ#XBL+UXUW2):7B2%1Z MD*3BE+#UX1O*#2]&5'$8>7EPD4,2%Y997"JB@9+$G@ M #G-?.NO_P#!6[_@G3X:\3MX1U+]J+1WNTE,;26.GWMU;;A_T\0P-#CWWX]Z MW?\ @I+\.?BM\6OV'?B)\/?@I#/-XCU'1D6TM;5L2W4*W$4EQ;IZM) LL87^ M(OM[U\^?LF_MY_\ !+FU^$.C_L_^-_#.C?#O5-.TN'3]>\*>-O"?D)]H6,+- MYLS1-$^YP26F97;.64'(&)L?;W@GQQX-^)/A:R\;8ZGI=V MD\$ZY(RKH2#@@@^A!!Y%>9_'W]OW]C[]E_Q5;^!_CE\<=.T76+F-9%TU;6XN MYHT;[K2K;1R&%3U!DV@CD<5D?L*?LM^ _P!F?P_XLG^#7Q:B\1>!O&?B237/ M#&F6(1[/1XY,AH;>9)7$T9 C4-Q_JNY)-?&GQ!_:E\+_ +"'_!0GXX>$==\$ MZ1\3;OXO6]DV@1VNI6KRVEXX:%=)OS*V+> F3# ]$2$[2&^0 _3#P;XS\)_$ M3PK8>./ OB*SU?1]4MEN-/U+3YUEAN(VZ,K+P1_(@@\UY-\1O^"C?[$GPD\; MZC\./B/^T-HVDZYI,_DZCIUQ#.7@DP&VG;&1T(/![U4_X)L_LS^-?V2?V0?# M/P9^(NJQ7&MVSW-YJ$-M+OALY+B9I?L\;?Q!-V"1P7WD9!!KYR_9?_X9[_X> M0?M4?\+Z_P"$,V_VYHO]E_\ "7_9,9\FY\SROM'_ #=M_V<]J /JGX0?MX_ ML>?'KQ.G@KX2_M"^'-7UB4'[/I:79AGGP,D1I*%:0@ DA0< $]J];K\V?^"N M+_LA7?@/P1IW[*S>"V^,9\=Z?_PAB_#[[+]O4[VYD-KR(]_E[=_\>W;T:OTD M@\[R4^T%?,VCS-G3=CG'M0!S_P 4?BY\,?@EX1F\>_%SQYI?AW1[=@LFH:M> M+#&7.<(NX_.YP<*N6.. :\@^''_!4_\ X)__ !8\80^ _!7[2VCR:G:;\9=.CUOP1\"M' ML[3P]X8OEWVK45\Z?$3XT6_\ MP33_ &._#&F?$WQ+JOQ+\161MO#OAQ(+46][XCOF+"WBV[I-F(U 9R7)"9^9 MV"GA/&_[;'[>_P"S9X9M_C9^U3^R/X9B^'YGA&O-X,\3/=:IX?AE95$L\;CR MY]K, ?+(&3]X#F@#[&HKYD_:^_X*%W7[.OBCX/Z;\,_A:?']I\6X[_\ L9=, MOO*FN)%AM6LA$6&W9-)=1AG; 1,M@XQ7!>,/^"C'[7W[-7Q4T#X??M8_LDZ5 M(/'L4\/@*/X?^(#=2SZDFQ8[&8S87-9WBJI6WN0PP[$LB[E"CY M\KN"L!)\4/V^_CW!^V7XF_8E^ ?[/&G^)/$.FZ78WVG:QJ6M-;6-K;RP))/< M7A"%E1#)&BJF6=G'(. 0#ZSHKYN^ '[9?QIO=:5K]JF1*(3(HDCD3:YV-DD(Q.W"[^?O?VX?VF?CW\6?%?P[_8 M0^!/AW7=&\"ZHVE^(/''C;6Y+6QN-03_ %EK:I"I>0KWDR1R"0 4+@'UC17S MO^S/^W@WQ+O/'?PU_:!^&LO@'X@_#*S-[XLT#[6+N&6Q\OS!>VLJ@>9&5P<8 M.-Z_#V2&YNM*T;4/%LHU[4;2 M"1T9T$:&)';RWQ&06R,#=QN /JKXK_&?X7_ W0;3Q/\ %CQC;:)87VJ0Z=:7 M-TKE9;J7=Y<0V*3EMK8[<5M:CXE\.Z1JNGZ%JNO6=M>ZM+)%I=G<7*)+>.D; M2.L2$YD*HK.0H.%4D\"OE[]JS]KOPG'^Q_\ #OX_>*/V:;/6X/%7C+2;4>$O MB!I@$FDW,IF4S&.6-L2Q,C!'VC(;<" U>3_MD>)?VGK#_@KC\(9? 'PO\,:A M>66@:VO@B'4/$,D":E U@_VE[EA$WV=D)EVA0V[:N2,\ 'Z#45\V_'K]M+XK MZ5\$-8\.:JUWI.O11 F:*,N \4R* MK,4;.54D[?DW@'TE63XZ\<^$?AGX.U+X@^/O$%MI6BZ/9O=:EJ-V^V.")!EF M/<^P&23@ $D"M:O@_P#X*O\ [-GQ_P#BS\+/B;\3_BA\;C4I6'S[9C(4B7(K*L]O-&LD<@# $!D93@@'GD5Y;XI_X*#_L2^"/$VH>#?%O[3GA' M3]5TF]EL]2L;G5%62VGCU6<16MC\*= M$N+F4]$C33(68_@ :_.[]AO]H+]G#2O@+K'Q,^+/[ 'B[XK:MKOC/5M>\6^* M]-^%EOJUKI2S39\G[5<8W;402%5.U?,))!)% 'Z@_"?XS?"OXZ^%3XX^#WCS M3?$6D"Z>V.HZ7<"2+S4 +)D=P&7/UKSU/^"BO[#LGQ'_ .%3)^TYX4.N_:OL MPM_M_P"Y,V=OEBXQY);=\NW?G/'7BO#_ -J[]I7X%Z5_P22\:?&;]B:/2-(T M76K6/3[2/P[I<>G_ &2XN[J&UN5DBC5?*G6)WR<9X1@2"K5Z1=_L)? 7_AW^ MW[-S?#71S!'X&*K>?8(_/&I"UW?;O,QN\[SOWF[/M]WB@#Z(U;5M*T#2[G7- M=U.WLK*S@>:[O+N98XH(E!9G=V("J "22< "O)_AA^W_ /L9?&?QX/AC\,OV MBO#FJZ[)(R6^GQ7+(URPY*PM(JK.<9.(RV0">@KX:\5_''QM^T1_P2R_9O\ MA)KWB"Z^T_%#XE:;X,\2W:S$2W-A;7TUOAGZEF$5LS,>I#9SDU]'_P#!43]F MOX3V'[!>OZWX!\":7H&J_#>RM]7\&:EH]DEO-I,EK-&W[IT *@QAE(SC.&ZJ M" #ZVKS7X[_M@?LU?LR:AIVE?'CXMZ=X:N-6ADETZ*^CE8SHA 9AL1NA8#GU MK;_9\^(-Y\6O@)X(^*FH(JW'B;PAINJSJ@P ]Q:QS, .PRYKXQ_X*7>,/A#X M!_X*1?LZ^+OCS=:9!X2L]*UTZQ+K-H)[95:!E3>A5MW[QDQP><&@#Z.\"_\ M!27]A/XD^)K7P?X/_:=\,3ZE>RB*TMKBY>V\Z0G"HK3*BEB> H.23@ U[?7Y ML_M^_M"_\$L?C1^S?K/PG^!6D^$?$?C_ %UH;7P5:>%?"?D7<=^\R!'%P(46 M)1SNRXW+E<'-?1WQG_:'^)W["W[)'PCG\8Z%;>)O$UYJ7AWPGXCDNK]E'VF6 MU*W%P'4'S&$D)/HV[- 'TQ7,>,_C/\+_ (>^-O#/PY\9^,;;3];\93SP^&=. MF5R^H20JC2JF%(&T.A.2/O5QG[<_[2.J?LB_LL>*?VA]%\+V^M7/AX67E:9= M7+11S>??6]L$UMF\1:3&K^98BX3S(2Y*A3N7D8)]ZZ>OC7]EK5-.T/\ X*E?M8:U MJ]Y';6EGIGA>>ZN)6PD4::;N9F/8 D_2I/ '[='[;W[1FBWOQT_9@_9&T'4 M_AE;7D\>D'Q'XF>SUCQ'%"Y1Y;5 ACARRLH63(W C<2" ?1.D?M0? /7O ' MBCXI:1\3+&?P_P""M0NK'Q3J:))Y>G7%LJM/&X*Y)174G:".>,UU?@[Q=X;^ M('A+2_'?@[5H[_2-:T^&^TN^A!"7%O*@DCD7(!PRL",@'FOST_X)]_�]'_ M ."='[2?QSU;X:6NMZ>OQ0\3:O-X3\2VZF*ZC:RLI?LMRC!EZ':P((SGK7L7 MQ5_X*$+^S7^RW\!/BEX;^ ]M/8?$:UTFV3PIX?(C_LV*>P2:.VLXU4*Q!*Q( MF%7&.G2@#Z[HKXR\?_MZ_MK?LT:UX<\<_M;?LI^&M%^'GB/7K?2Y[[PYXK-Y M?Z%).3L-R,;)< -G8 IVD!@2H;TK]K3]LOQI\)?BEX7_ &9/V=_A3%XV^)OB MZTDOK73KW4/LMCI6GQE@UY=28SL+(X51@G8W.=JN ?0=%?&NH_\ !07]JWX. M?'OX<_LV?M+_ +,NA:=J_C[Q+!96?B7P[K\D^EW%HS!)6B#KYBSQ.R9C?J) M<@8W?95 '*:=\;_A3JWQ?U#X!:=XUM9?&&EZ2NIZAH2J_G0VC,BK*25VX)D0 M<'/S#BNKKXN^%?\ RG5^)O\ V1.T_P#2C3JF\,_\%!?VLOCM\4?B3\$/V9OV M7]#U#6/AYXYU#2+_ ,0>(O$+6^EQ6D,S16[L%7S)+B5HYB8TPJ*@))W< 'V7 M17SM^QO^V]XC^-][\0_AM^T%\-;?P)XX^%ES$OBRRBU$7%FUO)&\B744G9-L M;$@EL*4;<=V!P7@#]NC]M[]HS1;WXZ?LP?LC:#J?PRMKR>/2#XC\3/9ZQXCB MA_:*N/AA^P)^T-^U!HOA.2>33 MOBUXBUVVT74W,+G-I8R"&4KG8PW8.,X(-?:'@#XV7_C/]E#1/VC9]!A@NM6^ M'EMXD?2TF+1QR2V"W1A#XR5!;;NQG'.* /0Z*^3/^'FMUI_[ '@K]K[4?A,E MUXB\?:TNB>'?"-GJ>R&;49+JYAB1KB1?D39;.Y8K[<9R+$'[5'[>_P 'O'/A M6T_:@_95\/77ACQ7KD.E-K'PTU:YO[C1)9)?#NF:S8^'=1UZS@U#4_,_LZQFN46:Z\M=TGEH3N?:O)P#@=:NU^>G[27 MBC]JFQ_X+%>"[CP'\*O"M_J=KX U"+PI:W_B22&*^T\M-YD\[B(F&4,7 0!@ M0HYYKTSXU_\ !07]HW3/VM?%O[&7[-G[--CXO\4Z/IEA?Z9=WNLBVM4M9($E MN)KDL5"A&EAC10P+&3KQM8 ^OZ*^;/@I^V;\8M2_:HT_]E']I;X-Z7X0US6? MAW!XDT>33M9-VD\X(6YLR=NW?&RS'Y68;8B M#[;4GO\ PM=^(?&.K2W3*='LD8QV^U%!#-),-A#$8#H>TU\]3_\ !5K_ M ()YVTSV\_[4F@*\;%74P7/!!P1_JJ^A:_.C_@C?_P ,E?\ #)E__P +I_X5 MU_;/_"=:G_R-'V#[5Y/[K;_K_GV_>QVZT ?:GP0_:Q_9M_:2:YA^!GQGT'Q) M/9IYEW9Z?>#[1"F<;VA;$@7) W%<9XS7H=?G3\8&_9YO_P#@J[\!A^PZWAQO M$4#Z@?B0_@;R?L@TP1IM%P;?]UYGE_:0<_-S$#_RSKT;Q?\ \%$?VK_%G[1/ MQ"_9@_9:_93TWQ5K_@;5HQ/J&HZ\MM9K8&-27E,C1@3/(P5$5NB.QR < 'VA M17RS\2OVY?CQ=_%K3/V4_P!G3X Z9X@^*$'ABUU?Q]_:NNF+1O"IEC1O)DF5 M=]PV7& H4E61@&RP6_\ W]MCXMP?M%6W[(O[9'P;T_P=XQUG39;_P (ZQX> MU1KO2=?BB#-+'$S@/%*BJS;6R2%.=N4W@'TO7,:'\9_A?XE^*&N?!;0O&-M< M^*?#=K!<:YHR*_FVD4ZJ\3,2-N&5E(P3UKYYU[]MG]IKXR_'#Q=\(_V&_@7X M*O%_C/6Y+6SEU 9\RSMDB4LSH0P+G(!'( *,_G'_ 3U^)/B M[XK?\%.OCYXM^('PUNO"&O#PQH=IK/AVZNEG-I#[;0[BXU>]LS86ETTR 02E VY@#D]<8 MK$^!'[=VF?$'PU\;?'/Q/T&U\/:+\'?'&KZ-VAO/$NO6>GQ7-Y#:6\M[E?LO?&7X,_#W3I?#.N?$K0] M2\/'6]3>WNVUX7,T9T^XC"$1PJ44&=2W);"D $@'Z245\P_&7]LO]HGP;XX\ M _LQ?#WX'^'=3^+_ (P\/3:QJME?>(GCT;1K:(LK/YP027&61P%4*?ESSG%; M'[/O[3/[3]_\=IOVZ9=13EXA)&LJ9*1D; MQNV@GCG%=:::,#Z6\'_\%,?V"O'?B"V\+^&_VH_"[WMW(([:*ZN7MEDO[3^K?L=?L MP:]^T!HGA.WUNYT>XLHTTVZN6A23S[J* DLH)&!(3T[5S/[37[9/Q(\ ?$SP M+^SC^SW\*].\2_$+QYI4^IVT>NZL;/3M-LX4+/-*X4O(25]T:X"$AX)6D0&WDX8 MC>WS8 QRI;C],_;2_;'_ &B?&WC./]C#X!^"[_PKX&\47/A^\UGQMXDEMY]5 MO;< S""*%?W2_,NUI#A@P/!W*H!]IPL[+<6Y48M794%RDC.B(PP"[%+9!XBN--V[Q.H$?E!C'\XCVESP "<9 /J#XL?&?X M7_ SP];>*_BSXQMM$TZ\U*'3[:ZNE(?B;H5Q;"=0LL+![A)(9 "0'CD5T8 D90X)N_%#_E- MM\,_^R+ZA_Z4W5 'V%7DGQI_;O\ V0/V>/$X\%?&/X_:#HNL;5:32WF>:>$, M,J9$A5VB!!!&\#(.>E>MUX+^RO\ L.?#O]F#1/%NO^/-:T[QGXD\5^(+S6?$ MOC+6M%CAFECE.[R6WO)MB3YCC<%RS' H ]>^'/Q,^'OQ>\(VOC[X7>---U_1 M;T$VNIZ3=K-"Y!PR[E)PP/!4\@C! ->'AJ_BZ\U2S6:?4Y;T&4M+(P+,51U53G*[01SS0!]3 M66H6&IV$.JZ=?0W%K<0K+! Y)/ Y-?"FG?'WQ[\)?^"-?Q MB^%]AXCNFO\ P+\2+[X?Z/?M*3*NGO=0;ANZ_P"JFN(Q_=&W' K["^*_P"P MG\!;3]@+5OV<[?X;:.D.D>!YA87B6$8GBU&&V++>B0#=YIF7>S9RV6!R&(H M^A]7[*GPC\5:W=.GQ7^(&G^'_&%T)V$M]8V%X]K*';.2SM'%(3U M+)GN:][_ ."KW[/OPTT/]AG5?B!\.?!>E^'O$'PR>PU;P7JNC6$=O+I;PW4* ME8V0 A#&6^7IN5&QE10!]?T5S?P<\;R_$SX1>%?B1/"L;^(/#=CJ3QIT4SVZ M2D#V&^NDH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** .:^,?A?5O&OPPUKPIH:(UW?61B@$K[5+9'4]NE?+G_#$_QS_Y\=,_\&*_ MX5]D45\7Q-P'DG%>+AB,:YJ48\JY9)*UV^J?<\_%Y;A\;-2J7NM-#XW_ .&) M_CG_ ,^.F?\ @Q7_ H_X8G^.?\ SXZ9_P"#%?\ "OLBBOF_^(-<(_S5?_ U M_P#(G+_8.![O[_\ @'QO_P ,3_'/_GQTS_P8K_A72_!S]E#XN^"?B?HOBO7; M.P6TL;P23F*^#,%P1P,<]:^HZ*Z,)X2<*X+%T\13E4YH24E>2M=.ZO[OD5#) M,'3FI)NZUW_X!@_%/XC>&_A!\-=?^*GC"Y\K2_#NCW&HW[@C/E0QL[ >K$+@ M#N2!7P#^P+^QM^T]\9_ACJ7[8=M^V%XC^'.L_%[6KG7=4TK1="MK@21?:)A; MLSS?-MVLS(HX".N.IK] _B#\//!/Q6\'7WP^^(WAJUUC1-214O\ 3+U-T4ZJ MZN P[CL/"7A;28+#3-+LXK33K&UC"16\$:!(XT4)[?3Y?&FIQL0L,8ED5FMD(8;EXP&;.YXBGWS\4/@G\)?C5;Z;:_% M;X?Z9KR:-J"WVE?VA;AS:7*C"RQGJK#U']*\ZO/^";?[!VH7_LI^#99I MY&DED?2E)=B&_VIOV/H8[#PCX1_:.^&RJBQ6>F:9IWC#3\ #"1 MPQ1I+_NJJJ/0 5\7?M-?M$?#/_@H3^U-)^RKKOQS\/\ @[X)_#[4EF\?:CJW MB6WT^7Q7J$4A L8/-D5GA1U(++\H*L^']7M=>T3]EOP M?:WMCQ! (^E)JW_!.7]A;7M5NMWE62&5-*4% M'4Y##W! ->VT ?%WP%_Y3=_'/_LFVC_^BK"KO_!(A$#_ +0LH4;C^T1KX+8Y M('E8_F?SKZ@TKX/_ PT/XF:I\9=(\#Z?;^*M:LH[35M>B@ N;J",($C=NZ@ M1I@?[(I_P_\ A-\-OA5_:_\ PKGP78:-_;VL3:KK/V" )]LO9<>9._J[8&3[ M4 ?$?P^\%^(/B-^T;^WW\//",;-JNN^&-,T_340X+7$VCW\<8S[NP_.O3O\ M@E[^T;\$4_8 \(V^K_$'1M%N/!.C/IWBRRU2_CMI=+G@=PYG1R"FX#>">H;U MR!]'>&/A-\-O!?C/7_B'X4\%V%AKGBIX'\1:I;0[9M0:%66(RM_%M5F ] 37 MGWQ'_P""??[%GQ<\=2?$OXB_LW^&=2UR>;S;J_>S,9NI/[\RQE5F8]RX8GOF M@"E\"_V[OA1\6/V=)/VI/&R?\(%X0?6Y['3M3\4WL<,5Y$DHB2Y5CC:LC[E4 M'G*&O:[2[M;^TBO[*=)89XUDAE1LJZD9!![@@YKF?'/P.^#_ ,2OATGPB\=? M#;1]2\+Q+"L6@3V2BTC6$@Q*L:@*H3 V@ 8%=+96=KIUG%I]C L4$$2QPQ( M,!$48 'L * ):*** "BBB@#P']OO]G?XD?M#^#_#^B_#>VLY9].U*6>Y%Y=B M(!&CVC!(YYKY=_X=D?M2_P#0*T3_ ,'"_P"%?I!17W61^(>?\/Y='!850Y(M MM,?M\?'?XR?LS_LVZI\;O@IX#L/$ M=[H-W!/J^G:A%*X73BVV>51$ZMN0%6)R0JAV(P*YZX^,?_!-+]LKX:6_C?QS MXF^%WB'3)[(22KXKGL5N].!&2D@G(EMG7//W2.H."#7T/)''+&T4J!E8$,K# M((/8UX/XH_X)@_L ^,/$;^*];_99\+_;))3))]C@DM8G8G))BA=(SD]LZA#%J^GZ MVDLI2ZD>5@^4##8"=KH[*"? O@KX:^&+3P3\//">G:'H]C'LL],T MFS2W@A7.3M1 ,DDGCDDDUY;X\_X)X?L1_$WQ[+\3?'/[-/AB_UNXG\Z[O&L MR@N92*\E47NV0JMQ,J*X!=?,<$D_-$U=Y^SW^RG^SU^T_P#\%'_V MHX?CW\+K#Q*NBZYHS:6+YY%^SF6&X\S;L=?O>6F"MP\)W0TV-6TE2FPK!M "+MZ*. 0I !4$6O"?P?^&'@7QEX@^( M7@_P/I^G:WXJEBD\1ZI:P!9M0>(,(S*W\14.V/J: .,^#O[#'[(?P!\1+XP^ M$/[/OAO1M6C!$.J167FW,((P?+EE+-'D$@[2,@X->KT44 ?"%UXVT#]@#_@J MKXQ\7?&2]71OA]\=M%LYM+\470VVEGJUJJHT$\AXC!)E8L>%$\>>-S+[]^T_ M^W_^S?\ LX_!C5/B7T73=7AN9]4NBI\J.-(F+%"Q7<_W5 M4DDUZG\2/A?\./C#X4G\#?%7P-I7B+1[DAIM-UBQ2XB+#HP5P<,,\,,$=B*\ MR^&W_!.7]AWX1^+8?'7@']FGPU9ZM;3"6UO)K=[EK>0'(>(3LXC8'HR@$=L4 M ?*_[7'C;XZZC\"/V7OVS/VJ?!-II,GA;XFV.K>/-.T:QF6+2K2>93!/)%([ MNC+'&A8$_++*$X)%>X_\%+?VFO@3I7[!7C:2#XBZ'JTGC+PS-I?A:TTW48KB M34KBZ3RXS"J,3(%WB0D< +GTKZ6U_P /Z#XKT2Z\->*-$M-2TZ^@:&]L+^V6 M:&XC889'1P592."""#7DWPY_X)Z_L4?"7QQ'\2/A]^S;X9T_6X)O-M;X6AE- MK)G(>%9&986'8H%([4 ?*OBWP#XB^&_Q3_X)\_#SQO:/%JNCZ3J-OJ-M,/FM MYX]-T[=$?=&&W_@->F?\%&55OVR?V30P!_XN+?'G_KG;5]1>*OA-\-O''B[P M_P"/?%_@NPU'6?"DT\OAS4KJ'=+ISS*JRM$?X2P10?\ =%'C#X3?#;X@>(] M\7>-?!=AJ>I^%KQ[KP[?7< :33YF"AI(C_"Q"KS["@#Y?_X*8_\ )R/[*W_9 M8XO_ &C7/_#OXR?#/X;?\%K/BWX1\>^(K'2KSQ/X(T2+0[G4)UB2::*W@9K= M68@;V5MP7OY1[X!^P/&GPG^&WQ&UG0O$/CKP78:I?>&-1%_X?NKR'>]A_@2-;\!:YX*T6+2K_6=,+6D]U#' &\ MB4@;94PXRA##YAGDT 5?B_XG\/\ Q^_X*]?!GP_\)-8M]5?X7>'=;U+QMJ.F M2B6.Q2Z@,$-O(ZY *QOCE^Q;^RM^TGJL&O?&_X& MZ%X@U"WC$<6I7%N8[G8#D(98BKL@YPI) R>.30!\O_#+Q[X4^+?_ 5.^,?[ M1'P]TZ3Q1X*\#_!G^P-^\V.X:UAR0D[E(I8P,X+1@9P0:XGX8? MLY?L_P#B#X.S_M2_\$\O^"@7BKX,Z3/'<7UUX6UW78;C3--E0L6AN;1I3Y1! M'\;3?*P9=P(!_03X8?";X9?!7PC!X#^$G@32_#NCV[%H]/TBS6&/><9%&$; MDGDEE.23G.30!\9_M _M!_%#]J'_ ()2_![XR?&'3(H==U#XQ:7#&O _P#P5J_9R\4>-/$-EI&F)X:\ M2Q/J.IW200([62P'4BOJ;QE\#O@_\ $'PCIO@#QE\-]'O] M#T:ZM[G2=)ELE%O9RP B%HXU 5-@)"@# '2J'QO_ &:?@)^TEIMEI/QU^%.C M^)X=-E:33_[3MMSVS, &V."&4-M7< <-M&F1Z]%';10O;M*Z,LA5T<(@(_U;]:OID>H^([/5M.T&'RL2B\D**]N) M551M3)8B/=CSN;+X$?"'1O#7VT*+VXL+?,]P!]U7F< MM(ZCJ 6(!)/>@#T"O"O^"G'_ "8#\6/^Q.N?Z5[K67XV\$^$_B/X3O\ P+X[ M\/VVJZ/JENT&HZ=>1[XKB(]48=P: /+OV;-8O?#W_!/?P!K^F^$Y->N+'X-: M5<0:'"0'U%TTF)EME)!&9" @R",MTK+_ &2OVVOV9_C+^S7:_%WP_JWAWP1I MMA'.-<\.W6HV]O\ V#*DC^8DJX0)G_6!MH#!P>]>V>&O#FA>#O#FG^$?"^E0 MV.F:5916>G6-NFV.W@B0)'&H[*JJ !Z"O)/'W_!.S]B'XG^.I?B5XY_9I\,7 MVM7$_G75V;1HQ>)?AWIJVS)Y]A9WL<\DD46,X:&,Q@ 9W0[>PK[*O?V\?@"W[ M +_M(+\3-',#^!R5LQ?Q^>=2-KM^P^7G=YWG?)MQ[_=^:OHC1M%T;PYI%MX? M\/:3;6%A90+#9V5G L4,$2C"HB* JJ , 5Y O_!.O]AY/B./BRO[,?A0: MZ+K[2+@:?^Z\[.[S/L^?)W;OFW;,YYZT ?$7BGX(^,OV>?\ @EE^S;\7-?\ M#]V)_AA\2]-\9>)K00DRV]AI<3ZK)8 _6 M&K:3I>O:7$--TJ_LW7O MQ@N]"@\-II>O?VG+XEDA6Q5?L[A?-,_[L#?LQN_BQCG%?=U<#\9/V6?V=OVA MKZQU+XW?![0_$]QID3Q6$NKV8E:!'(+*N>@) )^E 'S3^V[XL_X).WW[+OC. M#5-9^#U[=G0+H:)%X8GTV74A?F)OLYMA;$R!_,V\CY0,[_EW5XI\=IOBEI/_ M 1H^ ?C'XVB_>]T'Q_HFI:O<7B.TL&EK/>+:/)GYO\ CW>U7GGYE'4U]N^% M_P#@GS^Q!X,UJ'Q%X<_96\#P7MLX>WG?0(93$PY#*'! 8'H1R.U>H>+_ =X M3^('AB]\%>.?#5CK&D:C 8;_ $S4K59H+B,_PNC@AAP#R.H!H ^-/^"T/[1_ MP1U'_@GKXB\&^'OB=HFJZEXRDTP:!::5J<5R]S'%?6]U),!&Q/E+%"Q+_=!* MC.6 +?VI_P#D[O\ 8B_Z[:S_ .F^PKW?PC_P3L_8@\"Z5J^B^&/V9_"\%OKU MN(-666S,S3P[UD\K=(S,J;U5MJD E5XX%>A:[\&?A7XF\0>&?%>O^ ]-N]2\ M&F0^%;V>W!DTLR(B/Y)_ARJ(#[** /B[PMX,U[XC?MK?MR?#WPL<:GKWP_TG M3M.(;'[^?0Y(H^>WS,.:] _X):_M(?!+3_V ?#.F>)/'ND:!>> =.GT[QCIV MKWL=M-I4\$TF\S)(04##YP2.=Q'W@0/I;P_\)OAMX5\>:[\4/#G@NPL_$/B9 M8%\0:O! %GOQ FR(2-_%L7@>@K@_'_[!/[&OQ2^(O_"V?B!^SEX8U3Q TPEG MU"XL,?:9!_',BD).W YD5B0,&@#XC_9N\6Z'X_\ ^"5G[7/COPQ"8]-UOXB> M+K_3XV3:5@FLK.2,$'I\K#CM6_\ &*-)?V=O^"?J2*&!\:>",@CK_HEK7W/I MG[.WP-T;P7XB^'.D_"W1K?0O%U]*O#_P"S/_P6,T?XQ?&;5X-*\*_$+X2/X>T/ MQ#J4@CM+748KR.9H'E;Y8R5C')(!,ZC/6OK?XG?";X;?&CPN?!7Q6\%V&OZ2 M;F.X-AJ4(DB\V,Y1\>H/(KP/]NW7/B[H?C30X_$/[)<'QF^"]]IKQ^*O#FD^ M'X]1UG3]15G,5U!#(X$JE&5<*,J48[UR-P!Y-^WM^T=\&/B3^V_^S+\*/AUX MVTKQ!JND_$J+4-6FTB\2Y2QC=HDCC>2,E0[D,VS.0(P2 &7/WM7Y_?"_X'3_ M +1'[3WPOUSX,_L0ZQ\%/A9\+=7NM>U*X\5^'(M'O];U-T1842U4L[!3&I\Q MR?E+#*D*K?H#0!\7?"O_ )3J_$W_ +(G:?\ I1IU7?\ @E>B#XM_M1R!1N/[ M0.L MCD@2R8_F?SKZ@L?@_\ ##3/BC>_&O3_ /I\/BS4=,73[[7T@ N9[52 MA$+/W4&-#C_9%/\ OPF^&WPSO\ 7-4\ >"[#2+CQ+JTFJ:_-90!&O[R0DO/ M)_>O?#O2=.T[#;?\ 2)]":./GM\S# MFO0/^"6O[2'P2T_]@'PSIGB3Q[I&@7G@'3I].\8Z=J][';3:5/!-)O,R2$% MP^<$CG<1]X$#Z6T#X3?#;PMX^USXI>'?!=A9^(O$R0)K^L00!9[]8$"1"1OX MMB@ >@K@_'_[!/[&OQ2^(O\ PMGX@?LY>&-4\0-,)9]0N+#'VF0?QS(I"3MP M.9%8D#!H ^)OV9=7L_BS_P $LOVM_%?@33Y7L]<^(GB[4M-MUB(<6[V5G.HV M]01'V]J]X^%W[57P!\,_\$FO#GB._P#BIHG^@_!RVTAK)-1C-Q)J46FK;&S6 M('>TQF4H$QGOTYKZ;\ ?"+X8_"NPU72OASX&TW1K;7-6GU35[>PM@B7=Y,%$ MLSCH68(H)[A17G_A?_@GQ^Q1X+^(!^*/A;]FCPI9:YYC21W<.G#9 YSEXHB? M+B;DX9%4CL10!\A?"#6_V6[/_@B_\(?"W[8'A'6+_P '^(]=?3#JFD(H_L.[ MDU2]\J^DE,BF".,!\N _!*E&W;33^/%A\9/^":OAWPY\4_V9/^"@&K?$/1+_ M ,06=AI_PL\8WT.K2:K#*V/+M9D8L!C'^J2/&X'=T5OO[3O@'\%=*^$H^ UE M\+M$'@P6[P?\(Q)IZ/9>6\AD9?*8%2"[%O\ >.>M<5\*_P#@GU^Q;\$_&47Q M"^&/[.?AS3-:MY/,M=1^SM-);/\ WHO-9A$WNFT\GUH \0_:'\7>%? G_!9/ MX1^(O&_B2PT;3W^%6J0K?:I>);P^87N2$WN0N?;-7O@+%"W_ 6=^.MP4!=? MA[H*J^.0##;$C\<#\J^A_CA^R[^SW^TG!80?'7X1Z-XF_LMV;3I-2MLR6^[& MX(ZD,%;:N5S@[1D'%;.A?!_X8>&?'^H_%30/!&GVGB/5[&&SU/688<7%S!"J MK%&[=U4*H ]A0!\T_P#!5SP_J7PVTWX$K-WU+X.^,H+C6! OSSZ)>.E MO>1<!D MS]WS&4[AW:'/>KO_ 4?^)7QX\6>&]4_8P^!_P"R_P")O$>H?$+P\MF/&[60 M_L'2H;B1X9S<3D$1RQQHS!3@C>C#) 4^_? ?X0^'O@%\&/#'P7\*C-CX9T6W ML(I=FTS-&@#RL/[SON<^[&@#K:_-/_@D/^PI^R3^T1^RQ?\ Q"^-/P0TKQ!K M/_";ZE:_VA>2S!_)3RBJ?(ZC +-V[U^EEOV (8O\ AX!^US<>6-Y\4>'UW8YQ]GO#BOL2 MN>\)_";X;>!?%?B#QSX/\%V&G:QXJGBF\1ZC:P!9=1DB#+&TI_B*AV _WC0! M\B_ #Q=X:_9^_P""LOQX\$_%_6+;2+KXEZ?H>K^"=0U2988]0@@@>.6&)WP& M8/(5V9R?L[8^[3?VI?&7AGX_?\%1/V>?AC\(=8MM9U+X>S:QKGC&[TR99H]+ MM9(H D'_CG\*M&\36UHY>S_ M +2M0TELQQN,4@P\><#.UAG SG%,^!W[,WP!_9KTB?1/@5\)]&\,PW;*;Q]. MM<37)7.WS)6S))C)QN8XR<=: /EW_@E7XT\)_!7Q+\;OV7OBCXBL](\9:5\7 M-4UI[74[E8'U#3[F. 0W<>\CS%(BW$C.%DC)QN%'[&'Q6^'_ ,9?^"KO[07C M+X9ZO;:EI2^&=%LEU2S?2;!("]K",11$* -J]A^- 'R5_P1C^,GPH^'7[% MNI^"_B#\1M$T+5/"'B_5D\166L:G%;26(\[>'D61@57&1NZ95AG*D#Q[X&6. MI_M)_L&?ME7_ ,)[:YO'\3?$W6-8T:"*%A-^:[_P M+\*?AO\ #&XU>Z^'W@O3]'?7]3?4=9:PMQ']KNF #3/CJQ S[4 >*?LL?M@ M_LXVO[!GA'XMW'Q.T2STGPYX$LH=8@?4(UELKBVM4CEM3&3N\P.A54QE\KM! M##/@7[:O[0]C\=?@W^RE^TSK_A&Z\':3J?QYT74);?7;E ;2T660K/))PHC: M.,RACCY""<5]/Z__ ,$Z?V'/%/C]OB?K_P"S#X3N=9DN#//.VG8BFE)R7D@! M$4C$\DLA))).-TTS4+17BC= 0CH.L M;*"0&7! )'0F@#Y>_;;TS]AK]I;]H'P'\'_BOXM\0>%_&%]X>GU3X>_%3PQK M$%G;,GF%6M(KS>RR2%E+",H< _*ZF3#$O&&C7]U?1:O$DNJ>&U@A>2.66X5W9@[(J@NV&!;"*=I;ZG\2_L;_ ++G MC+X4Z3\$/%7P.T#4/"VA*1HFDW5IO6PR2287)WQDY.2K GH:F^!7[)'[-?[, MPN6^!/P:T3PW->1B.[O+*W+7,R @A&FD+2,N0#M+8SSC- 'HM%%% !1110 5 M\<^)?V*?CEJGB/4-3M+'33%/J5"GF M;FE2?^?#2_\ P9+_ (5]IT5^?_\ $NG '\U?_P #C_\ ('TO M_$4>)?Y:?_@+_P#DCXL_X8;^//\ SX:7_P"#)?\ "C_AAOX\_P#/AI?_ (,E M_P *^TZ*/^)=. /YJ_\ X''_ .0#_B*/$O\ +3_\!?\ \D4O#=C<:7X=L--N M@!+;V444@4Y&Y4 /ZBOASX*==M8K; M6-=B@ N+N&-46-';N%"( /\ 9%?NM*G&C2C3CLDE]Q^=SFZDW)[O4^*/VVOV M!/B;^R9\$?VD_!FK_:_"*?&;P[KMQJ2(2+>S$5V&:0 M#.PHQ",IY5_E/-?;^N:'H_B;1;SPWXBTR"]T_4+62VOK*ZB#Q3PNI5XW4\,K M*2"#U!KD="_9J^ 7AKX47/P*T7X1Z%%X-O#(;GPRUBKV3[V#-^Z?*\L W'\7 MS=>:T)/DW_@MW^T1\%[_ /8*U/P-H'Q*T75=4\5:AIS:/9Z5J45R\T,5S'?ERZC.6 KH/VV?#'[&?QI^+7PP^ '[0VH>*/!_C*\\.O?^!/B1 MHM_%I\5LR@"2S%T[D&4E%81M&?O+M=6DPWL7A3_@G9^Q!X(T#6/#'AO]F?PO M#9:_$D6KQ2V1F:YC65)EC+R%F""2-'V A74UCYV7B=R M_(D5&8/E0!H9I]H 7S6B93+ M@ ;\\ #H* /AGQS\2?VF?VMO^"8_P"T'\-/&'BRU\?7?PW\7P6>F^-M#LEC MB\1V-G=PSSN%B&QS'%'YNY>JLO+'YV[CP'\(O@-K?[,%E^T./^"M?QPLO#,7 MA]+F]@7XG6ZFR*Q O9F'R=PE4_NQ%C<3@ '(S]X^ /AQX ^%/A*U\!?#3P9I MF@Z+9(5M=+TJS2""/)R2$4 9)))/4DDG)->4ZE_P37_8-U?QH?B!J'[+'A%] M2:0G)9K<$0MD\G*'//K0!\5?&SP=\*?!O\ P2.^%D?P0C\9IX6U M+XOZ9J&D+X]AMX]1\N6XN269;?\ =B-B"R$?>5@W((KZ#^*'_*;;X9_]D7U# M_P!*;JOIWX@_!WX6_%7PU9^#?B+X#TS5]*T^\ANK'3[RV#1030@B)T7HI4$X MQTJ2^^$WPVU+XEV7QDO_ 782^*=.TU]/L==> &Y@M69F:%6[*2S''N: .A) M"@LQP!U)K\Y_BE^U;X3_ ."D7Q:UOX)-^TUX:^&?P(\-ZA]D\1ZC=^*;6QU7 MQO*I^:&W$K@QV9Q]_&&!!.XMLC_12]L[74;.73[V%9(9XFCFC;HZL,$'Z@UX MC_P[0_8%_P"C3?!?_@I6@"AXD\,?LZ?%[]C#QQ^RS^R)XP\':A:Q> ;[2]+T MCPGKEM=)9R36\JP&3RG8C?+R7-?B-I M.B3?#_PZND>+K/5+Q89],EL@8BLL;$,"RHK*,9;< ,G(KW'X,_LO_L]_L\7. MH7?P/^$.A^%Y=52--1?2+,1&X6,L4#8ZX+MC_>-YD5B>^: /@[3?@)X\^+?_!&GXQ?% M"Q\.7:W_ (Y^)%]\0-'L7B(E?3X[J# M?L":Q^T99_$O1I(-6\$S_8+-+^,SR:C-;,JV7EYW>:)FV,N,KAB< $U]%V.G MV&F6$.E:;8PV]K;PK%;VT$02.*-1A451PJ@ < "O'M._X)V_L/Z3\1U^+. MG?LQ^%(==CNOM,=PFG_NHYL[A(L&?)5@W(8("#R.: /BWQY\&O%G[,/_ 3R M_93^+OBS0[J./X4_$'3O$'C"U$#&6QL+^\DNI6=0,AD:2*,CJ&?':O>/^"KO M[0WPQU_]A?5/ 7PW\;:7XBU_XG-8:3X*TO1;^.YEU1YKJ%BT:H22HC#?-TW, MBYRPKZWUO0]%\3:/=>'?$>D6NH:??6[P7MC>P++#<1,,,CHP*LI!(((((->5 M_"G]@?\ 8W^!_CK_ (67\*_V>?#NCZZI8P:C#;L[VQ88)A$C,(202,QA>"1T M)H [OX.^"9/AI\(_"OPXFE5W\/\ ARQTUW0\,8+=(B1[?+71T44 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 I10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__]D! end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.26.1
Cover Page - USD ($)
12 Months Ended
Feb. 28, 2026
Apr. 16, 2026
Aug. 31, 2025
Cover [Abstract]      
Document Type 10-K    
Document Period End Date Feb. 28, 2026    
Document Transition Report false    
Entity File Number 1-12777    
Entity Registrant Name AZZ Inc.    
Entity Incorporation, State or Country Code TX    
Entity Tax Identification Number 75-0948250    
Entity Address, Address Line One One Museum Place, Suite 500    
Entity Address, Address Line Two 3100 West 7th Street    
Entity Address, City or Town Fort Worth,    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 76107    
City Area Code 817    
Local Phone Number 810-0095    
Title of 12(b) Security Common Stock    
Trading Symbol AZZ    
Security Exchange Name NYSE    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   29,880,309  
Entity Central Index Key 0000008947    
Amendment Flag false    
Document Fiscal Year Focus 2026    
Document Fiscal Period Focus FY    
Current Fiscal Year End Date --02-28    
Documents Incorporated by Reference [Text Block] Portions of the registrant's Proxy Statement for its 2026 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference into Part III, Items 10-14 of this Annual Report on Form 10-K.    
Document Annual Report true    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Public Float     $ 3,332,353,625

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Audit Information
12 Months Ended
Feb. 28, 2026
Audit Information [Abstract]  
Auditor Firm ID 248
Auditor Name GRANT THORNTON LLP
Auditor Location Dallas, Texas
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Income Statement [Abstract]      
Sales $ 1,650,080 $ 1,577,744 $ 1,537,589
Cost of sales 1,255,125 1,195,064 1,174,128
Gross margin 394,955 382,680 363,461
Selling, general and administrative 130,338 146,316 141,861
Operating income 264,617 236,364 221,600
Interest expense, net (55,650) (81,282) (107,065)
Equity in earnings of unconsolidated subsidiaries 209,733 16,163 15,407
Other income (expense), net 1,615 (562) 161
Income before income taxes 420,315 170,683 130,103
Income tax expense 103,055 41,850 28,496
Net income 317,260 128,833 101,607
Series A Preferred Stock Dividends 0 (1,200) (14,400)
Redemption premium on Series A Preferred Stock 0 (75,198) 0
Net income available to common shareholders $ 317,260 $ 52,435 $ 87,207
Basic Earnings (Loss) Per Share [Abstract]      
Basic earnings per common share (usd per share) $ 10.59 $ 1.80 $ 3.48
Diluted Earnings (Loss) Per Share [Abstract]      
Diluted earnings per common share (usd per share) $ 10.50 $ 1.79 $ 3.46
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]      
Weighted average number common shares, basic (shares) 29,955,000 29,086,000 25,041,000
Weighted average number common shares, diluted (shares) 30,211,000 29,344,000 25,209,000
Cash dividends declared per common share (usd per share) $ 0.77 $ 0.68 $ 0.68
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Statement of Comprehensive Income [Abstract]      
Net income available to common shareholders $ 317,260 $ 52,435 $ 87,207
Other Comprehensive Income (Loss):      
Unrealized translation gain (loss) 2,539 (2,701) (57)
Unrealized translation gain (loss) for unconsolidated subsidiary, net of tax [1] 820 (1,806) 1,418
Unrealized gain (loss) on interest rate swap, net of tax [2] (622) 153 3,321
Amounts reclassified from accumulated other comprehensive income to earnings, net of tax [3] (510) (2,951) (3,667)
Unrealized gain (loss) on interest rate swap, net of tax for unconsolidated subsidiary [4] 11 22 (33)
Other comprehensive income (loss) 4,032 (7,686) 679
Comprehensive income 321,292 44,749 87,886
Net actuarial gain (loss), net of tax [5] $ 1,794 $ (403) $ (303)
[1]
Unrealized translation gain (loss) for unconsolidated subsidiary is related to the Company's unconsolidated investment in the AVAIL JV and represents the Company's 40% interest in this amount. Net of tax expense (benefit) of $255, $(610) and $491 for 2026, 2025 and 2024, respectively.
[2]
Net of tax expense (benefit) of $(202), $53 and $1,099 for 2026, 2025 and 2024, respectively.
[3]
Net of tax benefit of $(161), $(1,017) and $(1,268) for 2026, 2025 and 2024, respectively.
[4]
Unrealized gain (loss) on interest rate swap, net of tax for unconsolidated subsidiary is related to the Company's unconsolidated investment in the AVAIL JV and represents the Company's 40% interest in this amount. Net of tax expense (benefit) of $5, $7 and $(12) for 2026, 2025 and 2024, respectively.
[5]
Net of tax expense (benefit) of $582, $(127) and $(105) for 2026, 2025 and 2024, respectively.
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Unrealized gain (loss) on interest rate swap, tax $ (202) $ 53 $ 1,099
Amounts reclassified from accumulated other comprehensive income to earnings, tax (161) (1,017) 1,268
Interest rate swap, unconsolidated subsidiary, tax 582 (127)  
Unrealized gain (loss) unconsolidated subsidiary, tax expense $ 255 (610) 491
Net actuarial gain (loss), tax     (105)
AIS Joint Venture      
Ownership percentage of investment 40.00%    
Foreign currency translation adjustments, tax $ 5 $ 7 $ (12)
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Current assets:    
Cash and cash equivalents $ 705 $ 1,488
Trade accounts receivable, net of allowance for credit losses of $144 and $419 at February 28, 2026 and February 28, 2025, respectively 142,648 135,149
Other receivables 18,990 12,932
Inventories 113,413 112,313
Contract assets 112,785 106,507
Prepaid expenses and other 6,827 7,055
Total current assets 395,368 375,444
Property, plant and equipment, net 609,305 592,941
Right-of-use assets 59,564 25,951
Goodwill 714,753 703,863
Deferred tax assets 1,383 3,620
Intangible assets, net 409,738 421,850
Other assets 3,403 4,053
Total assets 2,213,474 2,227,101
Current liabilities:    
Accounts payable 114,590 106,471
Income taxes payable 387 602
Accrued salaries and wages 33,847 37,742
Other accrued liabilities 74,771 68,428
Lease liability, short-term 8,679 7,749
Total current liabilities 232,274 220,992
Long-term debt, net 477,738 852,365
Lease liability, long-term 51,969 19,012
Deferred tax liabilities 73,924 42,819
Other long-term liabilities 40,538 46,418
Total liabilities 876,443 1,181,606
Commitments and contingencies (Note 22)
Shareholders' Equity:    
Common stock, $1 par value; 100,000 shares authorized; 29,880 and 29,913 shares issued and outstanding at February 28, 2026 and February 28, 2025, respectively 29,880 29,913
Capital in excess of par value 431,155 418,004
Retained earnings 883,544 609,158
Accumulated other comprehensive loss (7,548) (11,580)
Total shareholders' equity 1,337,031 1,045,495
Total liabilities and shareholders' equity 2,213,474 2,227,101
AIS Joint Venture    
Current assets:    
Investment in AVAIL joint venture $ 19,960 $ 99,379
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ (144) $ (419)
Common stock, par value (usd per share) $ 1 $ 1
Common stock, shares authorized (shares) 100,000,000 100,000,000
Common stock, shares, issued (shares) 29,880,000 29,913,000
Common stock, shares, outstanding (shares) 29,880,000 29,913,000
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Cash Flows From Operating Activities:      
Net income available to common shareholders $ 317,260 $ 52,435 $ 87,207
Plus: Dividends on Series A Preferred Stock 0 1,200 14,400
Plus: Redemption premium on Series A Preferred Stock 0 75,198 0
Net income 317,260 128,833 101,607
Adjustments to reconcile net income to net cash provided by operating activities:      
Bad debt expense (recovery) (78) 5,058 (67)
Depreciation and amortization 90,056 82,205 79,423
Deferred income taxes 32,828 7,969 4,685
Equity in earnings of unconsolidated entities (209,733) (16,163) (15,407)
Distribution on investment in AVAIL joint venture 273,223 12,565 3,113
Restructuring charges 3,744 0 0
Net gain on sale of property, plant and equipment (4,403) (368) 61
Amortization of debt financing costs 13,057 12,513 12,171
Share-based compensation expense 14,832 13,261 9,510
Changes in current assets and current liabilities 597 17,110 54,002
Changes in other long-term assets and long-term liabilities (5,937) (13,074) (4,630)
Net cash provided by operating activities 525,446 249,909 244,468
Cash flows from investing activities      
Purchase of property, plant and equipment (80,776) (115,883) (95,119)
Acquisition of subsidiaries, net of cash acquired (30,144) 0 0
Proceeds from sale of property, plant and equipment 5,827 886 55
Proceeds from return of investment on the AVAIL JV 13,611 0 0
Net cash used in investing activities (91,482) (114,997) (95,064)
Cash flows from financing activities:      
Proceeds from issuance of common stock 3,591 311,463 2,364
Redemption of Series A Preferred Stock 0 (308,920) 0
Tax payments related to common stock issued under stock-based plans (5,104) (5,239) (1,711)
Payments on Revolving Credit Facility (706,000) (326,000) (314,000)
Payments on Securitization Loan Debt 20,000 0 0
Payments of debt financing costs (1,803) (1,903) (1,699)
Payments on long-term debt and finance leases 537,731 110,988 50,424
Repurchase and retirement of treasury stock (20,000) 0 0
Payments of dividends (23,075) (23,108) (31,418)
Net cash used in financing activities (434,122) (138,695) (147,888)
Effect of exchange rate changes on cash (625) 922 13
Net increase (decrease) in cash and cash equivalents (783) (2,861) 1,529
Cash and cash equivalents at beginning of period 1,488 4,349 2,820
Cash and cash equivalents at end of period 705 1,488 4,349
Revolving Credit Facility      
Cash flows from financing activities:      
Proceeds from Revolving Credit Facility 726,000 326,000 249,000
Secured Debt      
Cash flows from financing activities:      
Proceeds from Revolving Credit Facility $ 150,000 $ 0 $ 0
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statement of Changes in Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Capital in Excess of Par Value
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Balance, beginning balance (shares) at Feb. 28, 2023   24,912      
Balance, beginning balance at Feb. 28, 2023 $ 619,738 $ 24,912 $ 93,357 $ 506,042 $ (4,573)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation 9,488   9,488    
Common stock issued under stock-based plans and related income tax expense (shares)   122      
Common stock issued under stock-based plans and related tax expense (1,689) $ 122 (1,811)    
Common stock issued under employee stock purchase plan (shares)   68      
Common stock issued under employee stock purchase plan 2,364 $ 68 2,296    
Dividends on Series A Preferred Stock (14,400)        
Cash dividends paid on common shares (17,018)     (17,018)  
Net income available to common shareholders 101,607     101,607  
Other comprehensive income (loss) 679     0 679
Balance, ending balance (shares) at Feb. 29, 2024   25,102      
Balance, ending balance at Feb. 29, 2024 700,769 $ 25,102 103,330 576,231 (3,894)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation 13,251   13,251    
Common stock issued under stock-based plans and related income tax expense (shares)   137      
Common stock issued under stock-based plans and related tax expense (5,229) $ 137 (5,366)    
Common stock issued under employee stock purchase plan (shares)   74      
Common stock issued under employee stock purchase plan 2,795 $ 74 2,721    
Secondary public offering and issuance of additional common stock (in shares)   4,600      
Secondary public offering and issuance of additional common stock 308,668 $ 4,600 304,068    
Dividends on Series A Preferred Stock (1,200)        
Cash dividends paid on common shares (19,508)     (19,508)  
Redemption premium on Series A Preferred Stock (75,198)     (75,198)  
Net income available to common shareholders 128,833     128,833  
Other comprehensive income (loss) (7,686)        
Balance, ending balance (shares) at Feb. 28, 2025   29,913      
Balance, ending balance at Feb. 28, 2025 1,045,495 $ 29,913 418,004 609,158 (11,580)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation 14,824   14,824    
Common stock issued under stock-based plans and related income tax expense (shares)   110      
Common stock issued under stock-based plans and related tax expense (5,096) $ 110 (5,206)    
Common stock issued under employee stock purchase plan (shares)   58      
Common stock issued under employee stock purchase plan 3,591 $ 58 3,533    
Repurchase and retirement of treasury shares (shares)   (201)      
Repurchase and retirement of common stock (20,000) $ (201)   (19,799)  
Cash dividends paid on common shares (23,075)     (23,075)  
Net income available to common shareholders 317,260     317,260  
Other comprehensive income (loss) 4,032        
Balance, ending balance (shares) at Feb. 28, 2026   29,880      
Balance, ending balance at Feb. 28, 2026 $ 1,337,031 $ 29,880 $ 431,155 $ 883,544 $ (7,548)
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.26.1
The Company and Basis of Presentation
12 Months Ended
Feb. 28, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and Basis of Presentation
1. The Company, Basis of Presentation and Significant Accounting Policies
Organization
AZZ Inc. ("AZZ", the "Company", "our" or "we") was established in 1956 and incorporated under the laws of the state of Texas. We are a provider of hot-dip galvanizing and coil coating solutions to a broad range of end markets in North America. We have three distinct operating segments: the AZZ Metal Coatings segment, the AZZ Precoat Metals segment, and the AZZ Infrastructure Solutions segment. Our AZZ Metal Coatings segment is a leading provider of metal coating solutions for corrosion protection, including hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating to the North American steel fabrication industry and other industries. The AZZ Precoat Metals segment provides aesthetic and corrosion protective coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets in North America. The AZZ Infrastructure Solutions segment ("AIS") represents our 40% non-controlling interest in the AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily dedicated to delivering safe and reliable transmission of power from generation sources to end customers, and automated weld overlay solutions for corrosion and erosion mitigation to critical infrastructure in markets worldwide. See Note 18 for additional information about the AVAIL JV. See Note 17 for information about the Company's operations by segment.
Basis of consolidation
The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of AZZ and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.
Use of estimates
The preparation of the financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Concentrations of credit risk
Financial instruments that potentially subject AZZ to significant concentrations of credit risk consist principally of cash and cash equivalents as well as trade accounts receivable. As of February 28, 2026, we had cash in banks of $12.5 million in excess of the Federal Deposit Insurance Corporation ("FDIC") limits, which includes $12.3 million of outstanding checks.
We maintain cash and cash equivalents with various financial institutions. Our policy is designed to limit exposure to any one institution. We perform periodic evaluations of the relative credit standing of those financial institutions that are considered in our banking relationships and have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.
We have limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and geographic diversification. We perform ongoing evaluations of our customers' financial condition. Collateral is usually not required from customers as a condition of sale.
Accounts receivable, net of allowance for credit losses
Accounts receivable are stated amounts due from customers. We maintain an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. We treat trade accounts receivable as one portfolio and record an allowance based on a combination of management's knowledge of its customer base, historical losses, current economic conditions and customer specific events. The allowance is adjusted based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer's credit terms. Accounts are written off when management determines the account is uncollectible. Recoveries are recorded against the allowance in the period received. The balance of trade accounts receivable, net of allowance for credit losses was $142.6 million, $135.1 million, and $142.2 million as of February 28, 2026, February 28, 2025 and February 29, 2024, respectively.
The following table shows the changes in the allowance for credit losses for fiscal 2026, 2025 and 2024 (in thousands):
 Year Ended
February 28, 2026February 28, 2025February 29, 2024
Balance at beginning of year$419 $2,347 $5,752 
Adjustment based on aged receivables analysis(78)5,058 (67)
Charge-offs, net of recoveries(1)
(197)(5,287)338 
Other(2)
— (1,699)(3,676)
Balance at end of year(3)
$144 $419 $2,347 
(1)
For fiscal 2025, includes a charge-off of $5.2 million following the unfavorable resolution of a litigation matter that was retained following the AIS divestiture.
(2)
For fiscal 2025 and 2024, "Other" includes the write off of $1.7 million and $3.7 million of reserves, respectively, following the settlement of a litigation matter. The reserves related to the AZZ Infrastructure Solutions segment and were retained following the AIS divestiture.
(3)
For fiscal 2024, the allowance for credit losses includes $1.7 million, related to the AZZ Infrastructure Solutions segment that were retained following the AIS divestiture.
Other Receivables
Other receivables include income taxes receivable, receivables for supplier rebates, and other miscellaneous receivables.
Revenue recognition
Revenue is recognized when customers obtain control of goods or services, for contracts that have been approved and executed. Revenue is generally recognized over time. Contract assets are recorded when revenue is recognized before we have an unconditional right to payment, and contract liabilities are recorded when payment is received in advance.
AZZ Metal Coatings Segment
AZZ's Metal Coatings segment is a provider of hot-dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. We recognize sales over time as the metal coating is applied to customer provided material as the process enhances a customer-controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.
AZZ Precoat Metals Segment
AZZ Precoat Metals is a provider of advanced applications of protective and decorative coatings and related value-added services for steel and aluminum coil, primarily serving the construction, appliance, heating, ventilation, and air conditioning (HVAC), container, transportation and other end markets. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of coating services, which may also include secondary services such as slitting, embossing or cut to length. We recognize sales over time as the coating is applied to customer-provided material, as the process enhances a customer-controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis; in certain cases, we may offer volume discounts, which are recorded as a reduction to sales and recognized over time in the same manner as the related revenue.
Contract Assets and Liabilities
The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets. Our contract assets and contract liabilities are primarily related to the AZZ Precoat Metals segment. Customer billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, we can receive advances from our customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.
The increases or decreases in contract assets and contract liabilities during fiscal year 2026 were primarily due to normal timing differences between AZZ's performance and customer payments. Contract liabilities of $0.6 million, $0.5 million, and $1.0 million as of February 28, 2026, February 28, 2025, and February 29, 2024, respectively, are included in "Other accrued liabilities" in the consolidated balance sheets. The balance of contract assets was $112.8 million, $106.5 million, and $79.3 million as of February 28, 2026, February 28, 2025 and February 29, 2024, respectively. The balance of contract assets is primarily related to the AZZ Precoat Metals segment. Contract assets have increased in 2026 compared to 2025 as customers utilize Precoat Metals' extensive warehouse capabilities and position finished goods at Precoat Metals' central locations versus the customer's own individual warehouses. This increase reflects steel price volatility, steel availability, and market uncertainty resulting from economic policy changes. We recognized $0.5 million and $0.5 million of revenue for amounts that were included in contract liabilities as of February 28, 2026 and 2025, respectively.
Other
No general rights of return exist for customers; however, we provide assurance-type warranties and a provision for estimated warranties has been established. AZZ generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. We do not adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.
Disaggregated Sales
Sales by segment and geography is disclosed in Note 17. In addition, the following table presents disaggregated sales, by customer industry for fiscal years 2026, 2025 and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Sales:
Construction$923,971 $893,147 $841,557 
Industrial149,079 129,542 153,686 
Consumer130,548 123,124 128,658 
Transportation158,451 163,965 168,631 
Electrical149,562 127,542 100,236 
Other (1)
138,470 140,424 144,821 
Total sales$1,650,080 $1,577,744 $1,537,589 
(1) Other includes less significant markets, such as non-construction agriculture, recreation, petro-chem, AZZ Tubular products and sales from recycling and other miscellaneous customer industries.
Cash and cash equivalents
We consider cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less.
Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification cost method for the Precoat Metals segment. A reserve for excess quantities and obsolescence is based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, which we record as a charge to reduce inventory to its net realizable value.
Property, plant and equipment
Property and equipment are stated at cost less accumulated depreciation. Costs for improvements that extend the useful life of our property and equipment are capitalized as additions. The improvements are depreciated over the estimated useful lives, and assets that are replaced are disposed of at the net book value. In addition, we capitalize interest on borrowings during the active construction period of capital projects. Capitalized interest is added to the cost of the assets and depreciated over the
estimated useful lives of the assets. Depreciation is computed using the straight-line method over the following estimated useful lives:
 
Leasehold improvements, buildings and structures
10-27 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment
3-5 years
Computers and software
3-7 years
Repairs and maintenance are charged to expense as incurred.
Amortizable intangible and long-lived assets
Intangible assets on the consolidated balance sheets are comprised of customer relationships, non-compete agreements, trademarks, technology and certifications. Such intangible assets (excluding indefinite-lived intangible assets) are amortized on a straight-line basis over the estimated useful lives of the assets ranging from three to 30 years. Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, we record impairment losses for the excess of their carrying value over the estimated fair value. See Note 21 for a description of impairment charges recognized during fiscal year 2026 related to a restructuring plan in our Metal Coatings segment. We did not recognize any impairment charges for fiscal years 2025 or 2024 since there were no changes in events or circumstances that would suggest these assets were impaired.
Goodwill and other indefinite-lived intangible assets
Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. We test goodwill and other indefinite-lived intangibles for potential impairment annually as of December 31, or more frequently, if events or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount. If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as future cash flows and estimated terminal values for our reporting units that are discounted using a market participant perspective to determine the fair value of the reporting unit, which is then compared to the carrying value of that reporting unit to determine if there is impairment. The income approach includes assumptions about revenue growth rates, operating margins and terminal growth rates, discounted by an estimated weighted-average cost of capital derived from other publicly traded companies that are similar but not identical from an operational and economic standpoint. A significant change in events, circumstances or any of these assumptions could result in an impairment of long-lived assets, including identifiable intangible assets. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies. For fiscal year 2026, we elected to perform a qualitative analysis and determined that no conditions existed that would make it more-likely-than-not that the goodwill or indefinite-lived intangible assets were impaired. Therefore, no further quantitative testing was required. For fiscal years 2026, 2025 and 2024, no impairment losses were recognized for goodwill or indefinite-lived intangible assets.
Investment in Unconsolidated Joint Venture
We account for the investment in our joint venture under the equity method of accounting, as we exercise significant influence over, but do not control the joint venture. Investments in unconsolidated joint ventures are initially recorded at fair value, and subsequently increased or decreased for allocations of net income and changes in cumulative translation adjustments. Equity in net income (loss) from the AVAIL JV is allocated based on our 40% economic interest. We record our interest in the joint venture on a one-month lag to allow sufficient time to review and assess the joint venture's effect on our reported results.
We elected to apply the cumulative earnings approach when determining the classification of distributions received from our equity method investee. Under this approach, distributions are treated as returns on investment and classified as operating cash flows unless the total distributions received, after deducting any amounts previously considered returns of investment, exceed the cumulative equity in earnings recognized to date. In those cases, the excess is treated as a return of investment.
We assess our investment in the unconsolidated joint venture for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value. We do not believe that the value of our equity investment was impaired as of February 28, 2026.
See Note 18 for a description of impairment charges recognized during fiscal year 2026.
Debt issuance costs
Debt issuance costs that are incurred in connection with the issuance of debt are amortized to interest expense using the straight-line method, which approximates the effective interest rate method, over the term of the debt. Costs related to our revolving credit facility are included in "Other assets" on the consolidated balance sheets. Costs related to our long-term debt instruments are presented as a reduction to long-term debt on the consolidated balance sheets.
Related Party Transactions
Following the divestiture of our Infrastructure Solutions business, we entered into a transition services agreement with AIS Investment Holdings LLC, which is considered a related party. In conjunction with the transition services agreement ("TSA"), we recognized $3.5 million of TSA fees for fiscal year 2024, which is included as a reduction to "Selling, general and administrative" expense in the consolidated statements of operations. As of February 28, 2026, we did not have any related party receivables or payables outstanding.
Income taxes
We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
We recognize a valuation allowance against net deferred tax assets to the extent that we believe those net assets are not more-likely-than-not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
As applicable, we record Uncertain Tax Positions ("UTPs") on the basis of a two-step process whereby (1) we determine whether it is more-likely-than-not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We are subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February 28, 2026, we are no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2022.
Fair Value Measurements
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. In accordance with Accounting Standards Codification ("ASC") 820, Fair Value Measurement ("ASC 820"), certain of our assets and liabilities, which are carried at fair value, are classified in one of the following three categories:
Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs corroborated by market data.
Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company's own assumptions.
See Note 20 for more information.
Foreign Currency
The local currency is the functional currency for our foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, with revenues and expenses translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders' equity and is included in "Accumulated other comprehensive income (loss)." Gains or losses arising from the translation of intercompany balances of our foreign entities are included in earnings, because the intercompany balances are denominated in a currency other than the functional currency of the foreign entity.
Accruals for Contingent Liabilities
We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates.
Leases
We are a lessee under various leases for facilities and equipment. For leases with terms over one year, we recognize a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet based on the present value of the future minimum lease payments. An ROU asset represents our right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. For short-term leases with an initial term of twelve months or less that do not contain a likely to be exercised purchase option, we do not record ROU assets or lease liabilities on the consolidated balance sheet.
We use our incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what we would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, we incorporate options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred and is recorded net of any lease incentives received. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options that are reasonably certain to be exercised, with a maximum of 10 years.
Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized, and the lease liability is accreted. For facility leases, we account for lease and non-lease components on a combined basis. For our equipment leases, lease and non-lease components are accounted for separately.
In addition to fixed lease payments, some lease agreements contain provisions for variable lease payments. Certain vehicle and equipment leases provide for variable lease payments based on, among other things, inflation adjustments, a specified index rate adjustment, or usage. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Defined Benefit Pension Plan
In the AZZ Precoat Metals segment, certain current and past employees participate in a defined benefit pension plan sponsored and administered by AZZ. The pension plan calls for benefits to be paid to eligible employees at retirement, based primarily upon years of service and compensation rates near retirement. The plan was frozen prior to acquisition of Precoat Metals, and new employees are not eligible to participate.
We incur expenses in connection with the defined benefit pension plan. We use various assumptions to measure expense and the related benefit obligation, including discount rates used to value the obligation, expected return on plan assets used to fund these expenses, and estimated future inflation rates. These assumptions are based on historical experience as well
as current facts and circumstances. An actuarial analysis is used to measure the expense and liability associated with pension benefits. We recognize the overfunded or underfunded status of defined benefit pension as an asset or liability in the consolidated balance sheets. Changes in the funded status are recognized in "Accumulated other comprehensive income (loss)," in the year in which the changes occur. See Note 15 for further information.
Series A Preferred Stock
Through May 9, 2024, we held 240,000 shares of 6.0% Series A Convertible Preferred Stock ("Series A Preferred Stock"). We initially recorded the Series A Preferred Stock issued in connection with the Precoat Acquisition at its fair value less issuance costs. On May 9, 2024, we fully redeemed our 240,000 shares of Series A for $308.9 million. See Note 12 for further description of the Series A Preferred Stock.
Recently Adopted Accounting Pronouncements
In December 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which expands disclosures in an entity's income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. We adopted ASU 2023-09 on a prospective basis for the annual period ending February 28, 2026, and the adoption does not affect our financial position or results of operations, but has resulted in additional disclosures.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which expands disclosures about a public entity's reportable segments and requires more enhanced information about a reportable segment's expenses, interim segment profit or loss, and how a public entity's chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. We adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied retrospectively for all periods presented.
Accounting Pronouncements Not Yet Adopted
In December 2025, the FASB issued ASU No. 2025-10, Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities ("ASU 2025-10"), which establishes authoritative guidance on the recognition, measurement, presentation, and disclosure of government grants. Under ASU 2025-10, government grants are recognized when it is probable that the entity will both comply with the conditions of the grant and the grant will be received. ASU 2025-10 provides specific accounting models for grants related to assets and grants related to income, including options to recognize government grants as deferred income or as a reduction of the asset’s cost basis. ASU 2025-10 also requires enhanced disclosures regarding the nature of government grants, significant terms and conditions, accounting policies applied, and amounts recognized in the financial statements. ASU 2025-10 is effective for fiscal years beginning after December 15, 2028, including interim periods within those fiscal years, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2025-10.

In September 2025, the FASB issued ASU No. 2025-06, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software ("ASU 2025-06") which updates the accounting for software costs that are accounted for under Subtopic 350-40, Intangibles—Goodwill and Other—Internal-Use Software (referred to as "internal-use software"). ASU 2025-06 will be effective for annual periods beginning after December 15, 2027 and interim reporting periods within those annual periods. We expect to adopt ASU 2025-06 for the interim period ending May 31, 2028, and we are currently evaluating the impact of ASU 2025-06 on our consolidated financial statements.

In July 2025, the FASB issued ASU No. 2025-05, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets ("ASU 2025-05") which provides (1) all entities with a practical expedient and (2) entities other than public business entities, with an accounting policy election when estimating credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Topic 606. ASU 2025-05 will be effective for annual periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. We expect to adopt ASU 2025-05 for the interim period ending May 31, 2026, and we do not expect the adoption to have a material impact on our consolidated financial statements.
In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses ("ASU 2024-03"), which expands disclosures about a public entity's expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) - Clarifying the Effective Date ("ASU 2025-01"), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies
12 Months Ended
Feb. 28, 2025
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
1. The Company, Basis of Presentation and Significant Accounting Policies
Organization
AZZ Inc. ("AZZ", the "Company", "our" or "we") was established in 1956 and incorporated under the laws of the state of Texas. We are a provider of hot-dip galvanizing and coil coating solutions to a broad range of end markets in North America. We have three distinct operating segments: the AZZ Metal Coatings segment, the AZZ Precoat Metals segment, and the AZZ Infrastructure Solutions segment. Our AZZ Metal Coatings segment is a leading provider of metal coating solutions for corrosion protection, including hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating to the North American steel fabrication industry and other industries. The AZZ Precoat Metals segment provides aesthetic and corrosion protective coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets in North America. The AZZ Infrastructure Solutions segment ("AIS") represents our 40% non-controlling interest in the AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily dedicated to delivering safe and reliable transmission of power from generation sources to end customers, and automated weld overlay solutions for corrosion and erosion mitigation to critical infrastructure in markets worldwide. See Note 18 for additional information about the AVAIL JV. See Note 17 for information about the Company's operations by segment.
Basis of consolidation
The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of AZZ and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.
Use of estimates
The preparation of the financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Concentrations of credit risk
Financial instruments that potentially subject AZZ to significant concentrations of credit risk consist principally of cash and cash equivalents as well as trade accounts receivable. As of February 28, 2026, we had cash in banks of $12.5 million in excess of the Federal Deposit Insurance Corporation ("FDIC") limits, which includes $12.3 million of outstanding checks.
We maintain cash and cash equivalents with various financial institutions. Our policy is designed to limit exposure to any one institution. We perform periodic evaluations of the relative credit standing of those financial institutions that are considered in our banking relationships and have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.
We have limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and geographic diversification. We perform ongoing evaluations of our customers' financial condition. Collateral is usually not required from customers as a condition of sale.
Accounts receivable, net of allowance for credit losses
Accounts receivable are stated amounts due from customers. We maintain an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. We treat trade accounts receivable as one portfolio and record an allowance based on a combination of management's knowledge of its customer base, historical losses, current economic conditions and customer specific events. The allowance is adjusted based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer's credit terms. Accounts are written off when management determines the account is uncollectible. Recoveries are recorded against the allowance in the period received. The balance of trade accounts receivable, net of allowance for credit losses was $142.6 million, $135.1 million, and $142.2 million as of February 28, 2026, February 28, 2025 and February 29, 2024, respectively.
The following table shows the changes in the allowance for credit losses for fiscal 2026, 2025 and 2024 (in thousands):
 Year Ended
February 28, 2026February 28, 2025February 29, 2024
Balance at beginning of year$419 $2,347 $5,752 
Adjustment based on aged receivables analysis(78)5,058 (67)
Charge-offs, net of recoveries(1)
(197)(5,287)338 
Other(2)
— (1,699)(3,676)
Balance at end of year(3)
$144 $419 $2,347 
(1)
For fiscal 2025, includes a charge-off of $5.2 million following the unfavorable resolution of a litigation matter that was retained following the AIS divestiture.
(2)
For fiscal 2025 and 2024, "Other" includes the write off of $1.7 million and $3.7 million of reserves, respectively, following the settlement of a litigation matter. The reserves related to the AZZ Infrastructure Solutions segment and were retained following the AIS divestiture.
(3)
For fiscal 2024, the allowance for credit losses includes $1.7 million, related to the AZZ Infrastructure Solutions segment that were retained following the AIS divestiture.
Other Receivables
Other receivables include income taxes receivable, receivables for supplier rebates, and other miscellaneous receivables.
Revenue recognition
Revenue is recognized when customers obtain control of goods or services, for contracts that have been approved and executed. Revenue is generally recognized over time. Contract assets are recorded when revenue is recognized before we have an unconditional right to payment, and contract liabilities are recorded when payment is received in advance.
AZZ Metal Coatings Segment
AZZ's Metal Coatings segment is a provider of hot-dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. We recognize sales over time as the metal coating is applied to customer provided material as the process enhances a customer-controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.
AZZ Precoat Metals Segment
AZZ Precoat Metals is a provider of advanced applications of protective and decorative coatings and related value-added services for steel and aluminum coil, primarily serving the construction, appliance, heating, ventilation, and air conditioning (HVAC), container, transportation and other end markets. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of coating services, which may also include secondary services such as slitting, embossing or cut to length. We recognize sales over time as the coating is applied to customer-provided material, as the process enhances a customer-controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis; in certain cases, we may offer volume discounts, which are recorded as a reduction to sales and recognized over time in the same manner as the related revenue.
Contract Assets and Liabilities
The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets. Our contract assets and contract liabilities are primarily related to the AZZ Precoat Metals segment. Customer billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, we can receive advances from our customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.
The increases or decreases in contract assets and contract liabilities during fiscal year 2026 were primarily due to normal timing differences between AZZ's performance and customer payments. Contract liabilities of $0.6 million, $0.5 million, and $1.0 million as of February 28, 2026, February 28, 2025, and February 29, 2024, respectively, are included in "Other accrued liabilities" in the consolidated balance sheets. The balance of contract assets was $112.8 million, $106.5 million, and $79.3 million as of February 28, 2026, February 28, 2025 and February 29, 2024, respectively. The balance of contract assets is primarily related to the AZZ Precoat Metals segment. Contract assets have increased in 2026 compared to 2025 as customers utilize Precoat Metals' extensive warehouse capabilities and position finished goods at Precoat Metals' central locations versus the customer's own individual warehouses. This increase reflects steel price volatility, steel availability, and market uncertainty resulting from economic policy changes. We recognized $0.5 million and $0.5 million of revenue for amounts that were included in contract liabilities as of February 28, 2026 and 2025, respectively.
Other
No general rights of return exist for customers; however, we provide assurance-type warranties and a provision for estimated warranties has been established. AZZ generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. We do not adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.
Disaggregated Sales
Sales by segment and geography is disclosed in Note 17. In addition, the following table presents disaggregated sales, by customer industry for fiscal years 2026, 2025 and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Sales:
Construction$923,971 $893,147 $841,557 
Industrial149,079 129,542 153,686 
Consumer130,548 123,124 128,658 
Transportation158,451 163,965 168,631 
Electrical149,562 127,542 100,236 
Other (1)
138,470 140,424 144,821 
Total sales$1,650,080 $1,577,744 $1,537,589 
(1) Other includes less significant markets, such as non-construction agriculture, recreation, petro-chem, AZZ Tubular products and sales from recycling and other miscellaneous customer industries.
Cash and cash equivalents
We consider cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less.
Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification cost method for the Precoat Metals segment. A reserve for excess quantities and obsolescence is based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, which we record as a charge to reduce inventory to its net realizable value.
Property, plant and equipment
Property and equipment are stated at cost less accumulated depreciation. Costs for improvements that extend the useful life of our property and equipment are capitalized as additions. The improvements are depreciated over the estimated useful lives, and assets that are replaced are disposed of at the net book value. In addition, we capitalize interest on borrowings during the active construction period of capital projects. Capitalized interest is added to the cost of the assets and depreciated over the
estimated useful lives of the assets. Depreciation is computed using the straight-line method over the following estimated useful lives:
 
Leasehold improvements, buildings and structures
10-27 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment
3-5 years
Computers and software
3-7 years
Repairs and maintenance are charged to expense as incurred.
Amortizable intangible and long-lived assets
Intangible assets on the consolidated balance sheets are comprised of customer relationships, non-compete agreements, trademarks, technology and certifications. Such intangible assets (excluding indefinite-lived intangible assets) are amortized on a straight-line basis over the estimated useful lives of the assets ranging from three to 30 years. Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, we record impairment losses for the excess of their carrying value over the estimated fair value. See Note 21 for a description of impairment charges recognized during fiscal year 2026 related to a restructuring plan in our Metal Coatings segment. We did not recognize any impairment charges for fiscal years 2025 or 2024 since there were no changes in events or circumstances that would suggest these assets were impaired.
Goodwill and other indefinite-lived intangible assets
Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. We test goodwill and other indefinite-lived intangibles for potential impairment annually as of December 31, or more frequently, if events or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount. If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as future cash flows and estimated terminal values for our reporting units that are discounted using a market participant perspective to determine the fair value of the reporting unit, which is then compared to the carrying value of that reporting unit to determine if there is impairment. The income approach includes assumptions about revenue growth rates, operating margins and terminal growth rates, discounted by an estimated weighted-average cost of capital derived from other publicly traded companies that are similar but not identical from an operational and economic standpoint. A significant change in events, circumstances or any of these assumptions could result in an impairment of long-lived assets, including identifiable intangible assets. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies. For fiscal year 2026, we elected to perform a qualitative analysis and determined that no conditions existed that would make it more-likely-than-not that the goodwill or indefinite-lived intangible assets were impaired. Therefore, no further quantitative testing was required. For fiscal years 2026, 2025 and 2024, no impairment losses were recognized for goodwill or indefinite-lived intangible assets.
Investment in Unconsolidated Joint Venture
We account for the investment in our joint venture under the equity method of accounting, as we exercise significant influence over, but do not control the joint venture. Investments in unconsolidated joint ventures are initially recorded at fair value, and subsequently increased or decreased for allocations of net income and changes in cumulative translation adjustments. Equity in net income (loss) from the AVAIL JV is allocated based on our 40% economic interest. We record our interest in the joint venture on a one-month lag to allow sufficient time to review and assess the joint venture's effect on our reported results.
We elected to apply the cumulative earnings approach when determining the classification of distributions received from our equity method investee. Under this approach, distributions are treated as returns on investment and classified as operating cash flows unless the total distributions received, after deducting any amounts previously considered returns of investment, exceed the cumulative equity in earnings recognized to date. In those cases, the excess is treated as a return of investment.
We assess our investment in the unconsolidated joint venture for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value. We do not believe that the value of our equity investment was impaired as of February 28, 2026.
See Note 18 for a description of impairment charges recognized during fiscal year 2026.
Debt issuance costs
Debt issuance costs that are incurred in connection with the issuance of debt are amortized to interest expense using the straight-line method, which approximates the effective interest rate method, over the term of the debt. Costs related to our revolving credit facility are included in "Other assets" on the consolidated balance sheets. Costs related to our long-term debt instruments are presented as a reduction to long-term debt on the consolidated balance sheets.
Related Party Transactions
Following the divestiture of our Infrastructure Solutions business, we entered into a transition services agreement with AIS Investment Holdings LLC, which is considered a related party. In conjunction with the transition services agreement ("TSA"), we recognized $3.5 million of TSA fees for fiscal year 2024, which is included as a reduction to "Selling, general and administrative" expense in the consolidated statements of operations. As of February 28, 2026, we did not have any related party receivables or payables outstanding.
Income taxes
We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
We recognize a valuation allowance against net deferred tax assets to the extent that we believe those net assets are not more-likely-than-not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
As applicable, we record Uncertain Tax Positions ("UTPs") on the basis of a two-step process whereby (1) we determine whether it is more-likely-than-not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We are subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February 28, 2026, we are no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2022.
Fair Value Measurements
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. In accordance with Accounting Standards Codification ("ASC") 820, Fair Value Measurement ("ASC 820"), certain of our assets and liabilities, which are carried at fair value, are classified in one of the following three categories:
Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs corroborated by market data.
Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company's own assumptions.
See Note 20 for more information.
Foreign Currency
The local currency is the functional currency for our foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, with revenues and expenses translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders' equity and is included in "Accumulated other comprehensive income (loss)." Gains or losses arising from the translation of intercompany balances of our foreign entities are included in earnings, because the intercompany balances are denominated in a currency other than the functional currency of the foreign entity.
Accruals for Contingent Liabilities
We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates.
Leases
We are a lessee under various leases for facilities and equipment. For leases with terms over one year, we recognize a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet based on the present value of the future minimum lease payments. An ROU asset represents our right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. For short-term leases with an initial term of twelve months or less that do not contain a likely to be exercised purchase option, we do not record ROU assets or lease liabilities on the consolidated balance sheet.
We use our incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what we would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, we incorporate options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred and is recorded net of any lease incentives received. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options that are reasonably certain to be exercised, with a maximum of 10 years.
Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized, and the lease liability is accreted. For facility leases, we account for lease and non-lease components on a combined basis. For our equipment leases, lease and non-lease components are accounted for separately.
In addition to fixed lease payments, some lease agreements contain provisions for variable lease payments. Certain vehicle and equipment leases provide for variable lease payments based on, among other things, inflation adjustments, a specified index rate adjustment, or usage. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Defined Benefit Pension Plan
In the AZZ Precoat Metals segment, certain current and past employees participate in a defined benefit pension plan sponsored and administered by AZZ. The pension plan calls for benefits to be paid to eligible employees at retirement, based primarily upon years of service and compensation rates near retirement. The plan was frozen prior to acquisition of Precoat Metals, and new employees are not eligible to participate.
We incur expenses in connection with the defined benefit pension plan. We use various assumptions to measure expense and the related benefit obligation, including discount rates used to value the obligation, expected return on plan assets used to fund these expenses, and estimated future inflation rates. These assumptions are based on historical experience as well
as current facts and circumstances. An actuarial analysis is used to measure the expense and liability associated with pension benefits. We recognize the overfunded or underfunded status of defined benefit pension as an asset or liability in the consolidated balance sheets. Changes in the funded status are recognized in "Accumulated other comprehensive income (loss)," in the year in which the changes occur. See Note 15 for further information.
Series A Preferred Stock
Through May 9, 2024, we held 240,000 shares of 6.0% Series A Convertible Preferred Stock ("Series A Preferred Stock"). We initially recorded the Series A Preferred Stock issued in connection with the Precoat Acquisition at its fair value less issuance costs. On May 9, 2024, we fully redeemed our 240,000 shares of Series A for $308.9 million. See Note 12 for further description of the Series A Preferred Stock.
Recently Adopted Accounting Pronouncements
In December 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which expands disclosures in an entity's income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. We adopted ASU 2023-09 on a prospective basis for the annual period ending February 28, 2026, and the adoption does not affect our financial position or results of operations, but has resulted in additional disclosures.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which expands disclosures about a public entity's reportable segments and requires more enhanced information about a reportable segment's expenses, interim segment profit or loss, and how a public entity's chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. We adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied retrospectively for all periods presented.
Accounting Pronouncements Not Yet Adopted
In December 2025, the FASB issued ASU No. 2025-10, Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities ("ASU 2025-10"), which establishes authoritative guidance on the recognition, measurement, presentation, and disclosure of government grants. Under ASU 2025-10, government grants are recognized when it is probable that the entity will both comply with the conditions of the grant and the grant will be received. ASU 2025-10 provides specific accounting models for grants related to assets and grants related to income, including options to recognize government grants as deferred income or as a reduction of the asset’s cost basis. ASU 2025-10 also requires enhanced disclosures regarding the nature of government grants, significant terms and conditions, accounting policies applied, and amounts recognized in the financial statements. ASU 2025-10 is effective for fiscal years beginning after December 15, 2028, including interim periods within those fiscal years, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2025-10.

In September 2025, the FASB issued ASU No. 2025-06, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software ("ASU 2025-06") which updates the accounting for software costs that are accounted for under Subtopic 350-40, Intangibles—Goodwill and Other—Internal-Use Software (referred to as "internal-use software"). ASU 2025-06 will be effective for annual periods beginning after December 15, 2027 and interim reporting periods within those annual periods. We expect to adopt ASU 2025-06 for the interim period ending May 31, 2028, and we are currently evaluating the impact of ASU 2025-06 on our consolidated financial statements.

In July 2025, the FASB issued ASU No. 2025-05, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets ("ASU 2025-05") which provides (1) all entities with a practical expedient and (2) entities other than public business entities, with an accounting policy election when estimating credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Topic 606. ASU 2025-05 will be effective for annual periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. We expect to adopt ASU 2025-05 for the interim period ending May 31, 2026, and we do not expect the adoption to have a material impact on our consolidated financial statements.
In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses ("ASU 2024-03"), which expands disclosures about a public entity's expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) - Clarifying the Effective Date ("ASU 2025-01"), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets
12 Months Ended
Feb. 28, 2026
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
3. Goodwill and Intangible Assets
Goodwill and indefinite-lived intangible assets are not amortized but are subject to annual impairment tests. Other intangible assets are amortized on a straight-line basis over the estimated useful lives.
Changes in goodwill by segment for fiscal years 2026 and 2025 were as follows (in thousands):
As of February 28, 2026
Beginning
Balance
AcquisitionsOtherCurrency Translation AdjustmentEnding
Balance
Metal Coatings$176,070 $9,585 $(123)$1,428 $186,960 
Precoat Metals527,793 — — — 527,793 
Total$703,863 $9,585 $(123)$1,428 $714,753 
As of February 28, 2025
Beginning
Balance
Acquisitions(1)
OtherCurrency Translation AdjustmentEnding
Balance
Metal Coatings$177,675 $— $— $(1,605)$176,070 
Precoat Metals527,793 — — — 527,793 
Total$705,468 $— $— $(1,605)$703,863 
Amortizable intangible assets consisted of the following as of February 28, 2026 and 2025 (in thousands):
Weighted-Average Life (Years)As of
February 28, 2026February 28, 2025
Customer related intangibles25$483,709 $474,234 
Non-compete agreements156,772 6,698 
Trademarks / Tradenames3435,774 35,774 
Technology1536,000 36,000 
Gross intangible assets562,255 552,706 
Less accumulated amortization(154,022)(132,361)
Total amortizable intangible assets, net$408,233 $420,345 
See Note 21 for a description of the impairment of intangible assets during fiscal 2026.
In addition to its amortizable intangible assets, we have recorded indefinite-lived intangible assets of $1.5 million on the consolidated balance sheets as of February 28, 2026 and 2025, related to certain trade names acquired as part of prior business acquisitions.
The following table outlines the classification of amortization expense, which is included in selling, general and administrative expense, in the consolidated statements of income for fiscal 2026, 2025, and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Total amortization expense$23,083 $23,111 $23,960 
The following table summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):
Fiscal Year:Amortization Expense
2027$22,795 
202822,109 
202921,960 
203021,960 
203121,588 
Thereafter297,821 
Total$408,233 
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.26.1
Acquisitions
12 Months Ended
Feb. 28, 2026
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Acquisitions
7. Acquisitions
Canton Galvanizing
On July 1, 2025, we completed the acquisition of all the assets of Canton Galvanizing, LLC ("Canton Galvanizing"), a privately held hot-dip galvanizing company based in Canton, Ohio, for approximately $30.1 million. The acquisition expanded our geographical coverage in metal coatings capacity and further strengthens our network of facilities in the Midwest region of
the United States. The business is included in the AZZ Metal Coatings segment. The goodwill arising from this acquisition was allocated to the AZZ Metal Coatings segment and is expected to be deductible for income tax purposes.
The allocation of purchase price to the identifiable assets acquired and liabilities assumed for this acquisition is preliminary and subject to revisions during the measurement period, up to one year from the date the acquisition closed. These determinations include the use of estimates based on information that was available at the time these consolidated financial statements were prepared. During the third and fourth quarters of fiscal 2026, we made purchase price allocation adjustments that increased the fair value of intangible assets and other accrued liabilities by $1.4 million, offset by a decrease in goodwill and accounts receivable of $1.3 million and $0.1 million, respectively. We believe that the estimates used are reasonable; however, the estimates are subject to change as additional information becomes available.
Intangible assets subject to amortization from the acquisition consist of customer relationships. The total weighted-average amortization period for these assets is 15 years, and the assets have no residual value.
The following table summarizes the fair values of the allocation of assets acquired and liabilities assumed, in aggregate, related to the Canton Galvanizing acquisition, as of the date of the acquisition (in thousands):
July 1, 2025
Assets
Accounts receivable$1,409 
Inventories1,049 
Property, plant and equipment4,759 
Goodwill9,585 
Intangibles and other assets13,810 
Total fair value of assets acquired30,612 
Liabilities
Accounts payable(237)
Other accrued liabilities(231)
Total fair value of liabilities assumed(468)
Total purchase price, net of cash acquired$30,144 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories
12 Months Ended
Feb. 28, 2026
Inventory Disclosure [Abstract]  
Inventories
4. Inventories
The following table summarizes the components of inventory (in thousands):
As of
February 28, 2026February 28, 2025
Raw material$111,483 $110,005 
Work in process733 518 
Finished goods1,197 1,790 
Total inventories$113,413 $112,313 
Our inventory reserves were $3.4 million and $3.9 million as of February 28, 2026 and 2025, respectively.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share
12 Months Ended
Feb. 28, 2026
Earnings Per Share [Abstract]  
Earnings Per Share
14. Earnings Per Share
Basic earnings per share is based on the weighted average number of common shares outstanding during each period. Diluted earnings per share is calculated by giving effect to the potential dilution that could occur if securities or other contracts to issue common shares were exercised and converted into common shares during the period.
On April 30, 2024, we completed the April 2024 Secondary Public Offering in which we issued 4.6 million common shares. Weighted average shares for the year ended February 28, 2025 includes the shares from the April 2024 Secondary Public Offering, weighted for the period between April 30, 2024 and February 28, 2025. See Note 13.
The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2026, 2025 and 2024 (in thousands, except per share data):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Numerator:
Net income$317,260 $128,833 $101,607 
Series A Preferred Stock Dividends— (1,200)(14,400)
Redemption premium on Series A Preferred Stock— (75,198)— 
Numerator for diluted earnings per share—net income available to common shareholders$317,260 $52,435 $87,207 
Denominator:
Weighted average shares outstanding for basic earnings per share29,955 29,086 25,041 
Effect of dilutive securities:
Employee and director stock awards256 258 168 
Denominator for diluted earnings per share30,211 29,344 25,209 
Basic earnings per common share$10.59 $1.80 $3.48 
Diluted earnings per common share$10.50 $1.79 $3.46 
     For fiscal 2026, 2025, and 2024, approximately 0.03 million, 0.07 million, and 0.06 million employee equity awards were excluded from the computation of diluted earnings per share as their effect would have been anti-dilutive. For fiscal years 2025 and 2024, all shares related to the Series A Convertible Preferred Stock were excluded from the computation of diluted earnings per share as their effect would be anti-dilutive.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.26.1
Supplemental Cash Flow Information
12 Months Ended
Feb. 28, 2026
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information
8. Supplemental Cash Flow Information
To arrive at net cash provided by operating activities, net income is adjusted by, among other things, changes in current assets and current liabilities as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Decrease (increase) in current assets:
Accounts receivable, net$(5,790)$1,790 $14,261 
Other receivables(2,559)2,555 11,370 
Inventories214 5,045 26,276 
Contract assets(6,267)(27,183)(2,479)
Prepaid expenses and other166 756 177 
Increase (decrease) in current liabilities:
Accounts payable11,124 23,480 (801)
Income taxes payable(215)430 (100)
Accrued expenses3,924 10,237 5,298 
Changes in current assets and current liabilities$597 $17,110 $54,002 
Cash flows related to interest were as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Cash paid for interest$43,048 $75,865 $97,812 
Supplemental disclosures of non-cash investing and financing activities were as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Accrued dividends on Series A Preferred Stock$— $— $2,400 
Income taxes paid by equity method investee $3,409 $— $— 
Accruals for capital expenditures$2,234 $3,558 $7,514 
During fiscal 2026, 2025 and 2024, we had non-cash investing activities related to asset retirements of $4.4 million, $4.2 million and $9.5 million, respectively. See Note 9 for supplemental disclosures of non-cash investing and financing activities related to our leases.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.26.1
Operating Segments
12 Months Ended
Feb. 28, 2026
Segment Reporting [Abstract]  
Operating Segments
17. Operating Segments
Segment Information
Our Chief Executive Officer, who is the chief operating decision maker ("CODM"), reviews financial information presented on an operating segment basis for purposes of making operating decisions and assessing financial performance. Sales and operating income are the primary measures used by the CODM to evaluate segment operating performance and to allocate
resources to the AZZ Metal Coatings and the AZZ Precoat Metals segments. The CODM uses net income before taxes as the primary measure to evaluate performance and allocate resources to the AZZ Infrastructure Solutions segment. The CODM assesses these metrics and compares actuals to budgeted and forecasted values to evaluate segment operating performance and allocate resources to the operating segments. Expenses related to certain centralized administration or executive functions that are not specifically related to an operating segment are included in Corporate.
A summary of each of our operating segments is as follows:
AZZ Metal Coatings — provides hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication industry and other industries through facilities located throughout North America. Hot-dip galvanizing is a metallurgical manufacturing process in which molten zinc reacts with steel, which provides corrosion protection and extends the lifecycle of fabricated steel for several decades.
AZZ Precoat Metals — provides coil coating application of protective and decorative coatings and related value-added downstream processing for steel and aluminum coils. Primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation; and other end markets, the coil coating process emphasizes sustainability and enhanced product lifecycles. It involves cleaning, treating, painting, and curing metal coils as a flat material before they are cut, formed, and fabricated into finished products. This highly efficient method optimizes waste through tight film control and improves final product performance by painting and curing the substrates under conditions unmatched by other application processes.
AZZ Infrastructure Solutions — represents our 40% non-controlling interest in the AVAIL JV, as well as other expenses directly related to AIS receivables and liabilities that were retained following the divestiture of the AIS business. The AVAIL JV is a global provider of application-critical equipment, highly engineered technologies, and specialized services to the power generation, transmission, distribution, oil and gas, and industrial markets. See Note 18 for a description of AVAIL's sale of its Electrical Products Group and Welding Services Business during the year ended February 28, 2026.
The following tables contain operating segment data for fiscal years 2026, 2025 and 2024 was as follows (in thousands):
Year Ended February 28, 2026
Metal Coatings(1)
Precoat
Metals
Infrastructure Solutions(2)
Total
Sales$758,709 $891,371 $— $1,650,080 
Cost of sales531,089 724,036 — 1,255,125 
Selling, general and administrative(3)
23,982 29,251 130 53,363 
Operating income (loss)$203,638 $138,084 (130)341,592 
Equity in earnings of unconsolidated subsidiaries(4)
209,733 209,733 
Income before income taxes$209,603 551,325 
Reconciliation to consolidated income before income taxes
Corporate selling, general and administrative expenses(76,975)
Interest expense(55,650)
Other income1,615 
Consolidated income before income taxes$420,315 
See notes on page 74.
Year Ended February 28, 2025
Metal CoatingsPrecoat
Metals
Infrastructure Solutions(2)
Total
Sales$665,107 $912,637 $— $1,577,744 
Cost of sales464,260 730,804 — 1,195,064 
Selling, general and administrative22,372 34,005 6,737 63,114 
Operating income (loss)$178,475 $147,828 (6,737)319,566 
Equity in earnings of unconsolidated subsidiaries16,163 16,163 
Income before income taxes$9,426 335,729 
Reconciliation to consolidated income before income taxes
Corporate selling, general and administrative expenses(83,202)
Interest expense(81,282)
Other expense(562)
Consolidated income before income tax$170,683 
See notes on page 74.
Year Ended February 29, 2024
Metal Coatings(1)
Precoat
Metals
Infrastructure Solutions(2)
Total
Sales$656,189 $881,400 $— $1,537,589 
Cost of sales465,147 708,981 — 1,174,128 
Selling, general and administrative26,314 32,848 6,246 65,408 
Operating income (loss)$164,728 $139,571 (6,246)298,053 
Equity in earnings of unconsolidated subsidiaries15,407 15,407 
Income before income taxes$9,161 313,460 
Reconciliation to consolidated income before income taxes
Corporate selling, general and administrative expenses(76,453)
Interest expense(107,065)
Other income161 
Consolidated income before income tax$130,103 
(1)
For fiscal year 2026, AZZ Metal Coatings segment includes restructuring charges of $3.8 million in "Selling, general and administrative". See Note 21.
For fiscal year 2024, AZZ Metal Costings segment included expenses related to a legal matter of $5.5 million in "Selling, general and administrative". See Note 22.
(2)
For the AZZ Infrastructure Solutions segment, the CODM uses only net income before taxes as the measure to allocate resources and assess segment performance. Infrastructure Solutions segment includes the equity in earnings from our investment in the AVAIL JV, as well as other expenses related to receivables and liabilities that were retained following the sale of the AIS business. Fiscal year 2025 and 2024 include $6.5 million and $5.8 million, respectively, related to legal matters. See Note 22 for further discussion of the receivables and liabilities.
(3)
Includes stock-based compensation expense recognized upon the adoption of the Executive Retiree LTI Program of $2.2 million, of which $0.4 million and $1.8 million are included in Metal Coatings and Corporate, respectively. See Note 16.
(4)
During the first quarter of fiscal 2026, AVAIL completed the sale of the Electrical Products Group ("EPG"). During the fourth quarter of fiscal 2026, AVAIL completed the sale of the majority of its Welding Services Business ("WSI"). Equity in earnings for the year ended February 28, 2026 includes $204.5 million, consisting of a net gain related to the sale of the EPG and WSI, partially offset by the recognition of an impairment loss on the AVAIL JV, a prior period adjustment for accounting errors within the Brazil operations of the AVAIL JV, and an adjustment related to a change in AVAIL's transfer pricing policy. For further information about the AVAIL JV, see Note 18.
Depreciation and amortization expense by segment for fiscal years 2026, 2025 and 2024 were as follows (in thousands):
Year Ended
Depreciation and amortizationFebruary 28, 2026February 28, 2025February 29, 2024
Metal Coatings$27,723 $26,640 $26,353 
Precoat Metals38,059 31,185 27,940 
Total reportable segment depreciation and amortization65,782 57,825 54,293 
Corporate24,274 24,380 25,130 
Consolidated depreciation and amortization$90,056 $82,205 $79,423 
Expenditures for acquisitions, net of cash, and property, plant and equipment by segment for fiscal years 2026, 2025 and 2024 were as follows (in thousands):
Year Ended
Expenditures for acquisitions, net of cash, and property, plant and equipmentFebruary 28, 2026February 28, 2025February 29, 2024
Metal Coatings$30,937 $29,958 $25,484 
Precoat Metals48,053 84,537 67,809 
Total reportable segment expenditures for acquisitions, net of cash, and property, plant and equipment78,990 114,495 93,293 
Corporate1,786 1,388 1,826 
Consolidated expenditures for acquisitions, net of cash, and property, plant and equipment$80,776 $115,883 $95,119 
Asset balances by operating segment for each period were as follows (in thousands):
As of
Segment Assets(1)
February 28, 2026February 28, 2025
Metal Coatings(2)
$604,107 $555,095 
Precoat Metals(3)
1,562,994 1,548,377 
Infrastructure Solutions - Investment in Joint Venture19,960 99,379 
Total reportable segment assets2,187,061 2,202,851 
Corporate26,413 24,250 
Consolidated assets$2,213,474 $2,227,101 
(1)
Segment assets include identifiable intangible assets associated with each reportable segment. The related amortization expense for intangible assets are not allocated to the segments.
(2)
Identifiable intangible assets related to Metal Coatings of $35.0 million and $28.5 million, net of accumulated amortization, as of February 28, 2026 and February 28, 2025, respectively, are included in segment assets. The associated amortization expense is not allocated to the segment.
(3)
Identifiable intangible assets related to Precoat Metals of $374.8 million and $393.3 million, net of accumulated amortization, as of February 28, 2026 and February 28, 2025, respectively, are included in segment assets. The associated amortization expense is not allocated to the segment.
Financial Information About Geographical Areas
Financial information about geographical areas for the periods presented was as follows for fiscal years 2026, 2025 and 2024 (in thousands). The geographic area is based on the location of the operating facility and no customer accounted for 10% or more of consolidated sales.
Year Ended
SalesFebruary 28, 2026February 28, 2025February 29, 2024
United States$1,603,851 $1,537,215 $1,498,397 
Canada46,229 40,529 39,192 
Total$1,650,080 $1,577,744 $1,537,589 
As of
Long-lived assetsFebruary 28, 2026February 28, 2025
United States$1,758,060 $1,792,337 
Canada58,663 55,700 
Total$1,816,723 $1,848,037 
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.26.1
Investments in Unconsolidated Entity
12 Months Ended
Feb. 28, 2026
Equity Method Investments and Joint Ventures [Abstract]  
Investments in Unconsolidated Entity
18. Investment in Unconsolidated Entity
We account for our 40% interest in the AVAIL JV under the equity method of accounting and include our equity in earnings as part of the AZZ Infrastructure Solutions segment. We record our equity in earnings in the AVAIL JV on a one-month lag.
In May 2025, Avail Infrastructure Solutions ("AVAIL"), in which we have an unconsolidated investment through the AVAIL JV, completed the sale of its electrical enclosures, switchgear, and bus systems businesses (the "Electrical Products Group" or "EPG"). During the first quarter of fiscal 2026, we received a distribution of cash from the AVAIL JV of $273.2 million. We classified the distribution as an operating activity in the statement of cash flows, in accordance with our policy to apply the cumulative earnings approach for the classification of distributions.
Subsequent to AVAIL’s sale of EPG, management identified events and circumstances indicating that the fair value of our investment in the AVAIL JV may have fallen below its carrying value on an other-than-temporary basis. These indicators arose principally from the significant business divestiture by AVAIL and a corresponding reduction in AVAIL's projected future earnings. In response, management performed a recoverability analysis of our investment in the AVAIL JV. Management estimated the fair value of our 40% interest in the AVAIL JV and concluded that the decline in fair value was other-than-temporary. Accordingly, we recorded an impairment charge of $45.9 million during the second quarter of fiscal 2026 to write down the carrying value of our investment in the AVAIL JV.
In December 2025, AVAIL completed the sale of the majority of WSI. In addition, during the fourth quarter of fiscal 2026, we received a cash distribution of $13.6 million from the AVAIL JV. We classify cash flows from distributions using the cumulative earnings method. Cash received is classified as return on investment in operating cash flows to the extent that cumulative earnings exceeds cumulative distributions, less distributions received in prior periods that were deemed returns of investment. During the year ended February 28, 2026, we received $286.8 million in distributions, and $273.2 million were deemed to be return on investment and reflected in cash flows from operating activities, and $13.6 million were deemed to be return of investment and reflected in cash flows from investing activities.
As of February 28, 2026, management believes the carrying value of the investment in the AVAIL JV is recoverable based on AVAIL's current financial position. We will continue to monitor the AVAIL JV for any indicators of impairment, and if further declines in the fair value occur and are deemed other-than-temporary, additional write-downs will be recorded.
During the year ended February 28, 2026, AVAIL recorded a prior period adjustment for accounting errors within the Brazil operations of the AVAIL JV. We recorded our proportionate share of the adjustment during the fourth quarter of fiscal year 2026. Our share of the adjustment was approximately $9.6 million and is included in “Equity in earnings of unconsolidated joint ventures” in our consolidated statement of operations. The adjustment is comprised of $1.2 million related to the full year ended February 28, 2026 and $8.4 million related to prior periods. Management performed an out of period analysis and concluded that the adjustment was not material to any previously issued financial statements or to the Company’s consolidated financial statements for the year ended February 28, 2026.
As of February 28, 2026, our investment in the AVAIL JV was $20.0 million. For the year ended February 28, 2026, we recorded $209.7 million of equity in earnings, which consists of 1) a net gain of $261.8 million from the sale of the EPG and WSI, 2) $3.4 million of equity in earnings from the AVAIL JV's operations for the year ended February 28, 2026, offset by 3)
an impairment loss of $45.9 million on the AVAIL JV recognized during the second quarter of fiscal 2026, and 4) an adjustment of $9.6 million related to accounting errors identified within the Brazil operations of the AVAIL JV.
The following tables presents AVAIL's summarized financial information (in thousands):
Summarized Balance Sheet
As of
February 28, 2026(1)
February 28, 2025(1)
Current assets$287,879 $300,404 
Long-term assets82,741 194,528 
Total assets$370,620 $494,932 
Current liabilities$68,282 $155,585 
Long-term liabilities19,961 134,517 
Total liabilities88,243 290,102 
Total partners' capital282,377 204,830 
Total liabilities and partners' capital$370,620 $494,932 
Summarized Operating Data
Year Ended
February 28, 2026(1)
February 28, 2025(1)
February 29, 2024(1)
Sales$263,892 $528,130 $460,109 
Gross profit$63,660 $131,306 $117,402 
Income before income taxes$682,426 $36,825 $29,988 
Net income$680,540 $40,165 $29,351 
(1)
We report our equity in earnings on a one-month lag basis; therefore, amounts in the summarized financials above are for the twelve months ended January 31, 2026, 2025 and 2024 and as of January 31, 2026 and 2025. Amounts in the table above exclude certain adjustments made by us to record equity in earnings of the AVAIL JV under U.S GAAP for public companies, primarily to reverse the amortization of goodwill.
AVAIL's net income for the twelve months ended January 31, 2026 includes a net gain on the sale of the EPG and WSI businesses. Our proportionate share of the net gain on the sale of the EPG and WSI businesses includes adjustments for the previous reversal of the amortization of goodwill related to the EPG and WSI businesses.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Instruments
12 Months Ended
Feb. 28, 2026
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments
19. Derivative Instruments
Interest Rate Swap Derivative
As a policy, we do not hold, issue or trade derivative instruments for speculative purposes. We periodically enter into forward sale contracts to purchase a specified volume of zinc and natural gas at fixed prices. These contracts are not accounted for as derivatives because they meet the criteria for the normal purchases and normal sales scope exception in ASC 815, Derivatives and Hedging.
We manage our exposure to fluctuations in interest rates on our floating-rate debt by entering into interest rate swap agreements to convert a portion of our variable-rate debt to a fixed rate. On September 27, 2022, we entered into a fixed-rate interest rate swap agreement, which was subsequently amended on October 7, 2022 (the "2022 Swap"). The 2022 Swap was terminated on June 30, 2025. During the year ended February 28, 2026, we reclassified $0.1 million before income tax, or $0.07 million net of tax, from other comprehensive income to earnings related to the terminated 2022 Swap.
Simultaneous to the termination of the 2022 Swap, we entered into a new fixed-rate interest rate swap agreement on June 30, 2025 (the “2025 Swap”). The 2025 Swap converts the SOFR-based component of the interest rate to 3.759%. As of February 28, 2026, the 2025 Swap resulted in a total fixed rate of 5.509%. The 2025 Swap had an initial notional amount of $290.0 million and a maturity date of June 30, 2027. The objective of the 2025 Swap is to eliminate the variability of cash flows in interest payments attributable to changes in benchmark one-month SOFR interest rates. The hedged risk is the interest rate risk exposure to changes in interest payments, attributable to changes in benchmark one-month SOFR interest rates over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to exactly offset changes in cash flows of the variable-rate debt. We designated the 2025 Swap as a cash flow hedge at inception. Cash settlements, in the form of cash
payments or cash receipts, of the 2025 Swap are recognized in interest expense.
At February 28, 2026, changes in fair value attributable to the effective portion of the 2025 Swap were included on the consolidated balance sheets in "Accumulated other comprehensive loss." For derivative instruments that qualify for hedge accounting treatment, the fair value is recognized on our consolidated balance sheets as derivative assets or liabilities with offsetting changes in fair value recognized in accumulated other comprehensive income (loss) until reclassified into earnings when the interest expense on the underlying debt is reflected in earnings. During the year ended February 28, 2026, we reclassified $0.6 million before income tax, or $0.4 million net of tax, from other comprehensive income to earnings for the 2025 Swap.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.26.1
Debt
12 Months Ended
Feb. 28, 2026
Debt Disclosure [Abstract]  
Debt
10. Debt
Our long-term debt instruments and balances outstanding as of February 28, 2026 and February 28, 2025 were as follows (in thousands):
As of
February 28, 2026February 28, 2025
Revolving Credit Facility$50,000 $30,000 
Term Loan B335,000 870,250 
Receivables Securitization Facility130,000 — 
Total debt, gross515,000 900,250 
Unamortized debt issuance costs(37,262)(47,885)
Long-term debt, net$477,738 $852,365 
 
2022 Credit Agreement and Term Loan B
We have a credit agreement with a syndicate of financial institutions as lenders that was entered into on May 13, 2022 and was subsequently amended on August 17, 2023, December 20, 2023, March 20, 2024, September 24, 2024, February 27, 2025, and August 5, 2025 (collectively referred to herein as the "2022 Credit Agreement").
The 2022 Credit Agreement includes the following significant terms:
i.provides for a senior secured initial term loan in the aggregate principal amount of $1.3 billion (the "Term Loan B"), due May 13, 2029, which is secured by substantially all of the assets of the Company; as of February 28, 2026, the outstanding balance of the Term Loan B was $335.0 million;
ii.provides for a maximum senior secured Revolving Credit Facility in the aggregate principal amount of $400.0 million (the "Revolving Credit Facility"), due May 13, 2027;
iii.includes a letter of credit sub-facility of up to $100.0 million, which is part of, and not in addition to, the Revolving Credit Facility;
iv.borrowings under the Term Loan B bear an interest rate of Secured Overnight Financing Rate ("SOFR") plus 1.75% and the Revolving Credit Facility bears a leverage-based rate with various tiers between 1.75% and 2.75%; as of February 28, 2026, the interest rate was SOFR plus 1.75%;
v.includes customary affirmative and negative covenants, and events of default; including restrictions on the incurrence of non-ordinary course debt, investment and dividends, subject to various exceptions; and,
vi.includes a maximum quarterly leverage ratio financial covenant, with reporting requirements to our banking group at each quarter-end.

On August 5, 2025, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus 2.50% to SOFR plus 1.75%.
During fiscal 2025, we repriced our Revolving Credit Facility and Term Loan B, which amended the 2022 Credit Agreement as follows:
i.On March 20, 2024, we repriced our Term Loan B. The repricing reduced the margin from SOFR plus 3.75% to SOFR plus 3.25%.
ii.On September 24, 2024, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus 3.25% to SOFR plus 2.50%.
iii.On February 27, 2025, we repriced the Revolving Credit Facility, which has a leverage-based rate with various tiers. The repricing reduced the interest rate tiers from SOFR plus 2.75% to 3.50% to SOFR plus 1.75% to 2.75%.
We primarily utilize proceeds from the Revolving Credit Facility to finance timing fluctuations of working capital needs, capital improvements, quarterly cash dividends, acquisitions and other general corporate purposes.
As defined in the 2022 Credit Agreement, quarterly prepayments were due against the outstanding principal of the Term Loan B and were payable on the last business day of each May, August, November and February, beginning August 31, 2022, in a quarterly aggregate principal amount of $3.25 million, with the entire remaining principal amount due on May 13, 2029, the maturity date. Additional prepayments made against the Term Loan B contributed to these required quarterly payments. Due to prepayments made against the Term Loan B since August 31, 2022, the quarterly mandatory principal payment requirement has been met, and the quarterly payments of $3.25 million are no longer required.
Receivables Securitization Facility
On July 10, 2025, we entered into a credit agreement secured by our trade accounts receivable and contract assets (the "Receivables Securitization Facility.") Under this arrangement, we transferred our trade receivables to a special purpose entity ("SPE"), which in turn pledged those receivables as collateral for borrowings under the facility. The transaction does not qualify as a sale under ASC 860, Transfers and Servicing; as a result, the arrangement is accounted for as a secured borrowing.
Accordingly, the receivables transferred to the SPE will remain on our consolidated balance sheet within trade accounts receivable and contract assets, and the Receivables Securitization Facility is included in "Long-term debt, net." The Receivables Securitization Facility has a limit of $150.0 million and is due July 10, 2028. As of February 28, 2026, the total amount of receivables pledged under the facility was $247.9 million, consisting of $136.5 million in trade accounts receivable and $111.4 million in contract assets, with outstanding borrowings of $130.0 million. The interest rate on the Receivables Securitization Facility is one-month SOFR plus 0.95%.
We remain exposed to the credit risk associated with the underlying receivables and are responsible for their collection. The Receivables Securitization Facility includes provisions that allow the SPE to take control of the assets only in the event of bankruptcy or violation of servicing the secured accounts receivable. We will monitor these provisions to ensure ongoing compliance and availability under the facility.
The proceeds from the Receivables Securitization Facility were used to pay down the Term Loan B.
Debt Compliance, Outstanding Borrowings, Letters of Credit and Future Principal Payments
Our 2022 Credit Agreement requires us to maintain a maximum Total Net Leverage Ratio (as defined in the loan agreement) no greater than 4.5. We are also required to maintain certain covenants under the Receivables Securitization Facility. As of February 28, 2026, we were in compliance with all covenants and other requirements set forth in the 2022 Credit Agreement and the Receivables Securitization Facility.
As of February 28, 2026, we had $515.0 million of debt outstanding, with varying maturities through fiscal 2030. We had approximately $358.1 million of additional credit available as of February 28, 2026.    
As of February 28, 2026, we had outstanding letters of credit in the amount of $12.0 million. These standby letters of credit are primarily issued to support insurance deductibles and other collateral requirements.
For each of the five years after February 28, 2026, required principal payments under the terms of the long-term debt are as follows (dollars in thousands):
Fiscal Year:Future Debt Maturities
2027$— 
202850,000 
2029130,000 
2030335,000 
2031— 
Thereafter— 
Total$515,000 
Other Disclosures
The weighted average interest rate for our outstanding debt, including the Revolving Credit Facility, the Term Loan B, and Receivables Securitization Facility was 5.94% and 7.54% at February 28, 2026 and 2025, respectively. We are also obligated to pay a leverage-based commitment fee with various tiers between 0.20% and 0.30% per year for unused amounts under the Revolving Credit Facility. As of February 28, 2026, the commitment fee rate was 0.20%.
Interest expense is comprised as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Gross Interest expense$56,693 $88,394 $109,746 
Less: Capitalized interest(1,043)(7,112)(2,681)
Interest expense, net$55,650 $81,282 $107,065 
Capitalized interest relates to interest cost on the construction of the greenfield aluminum coil coating facility in Washington, Missouri. The decrease for fiscal 2026 compared to the prior year is due to the higher average construction work in process in the prior year, as the new facility was placed in service during fiscal 2026.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements
12 Months Ended
Feb. 28, 2026
Fair Value Disclosures [Abstract]  
Fair Value Measurements
20. Fair Value Measurement
Recurring Fair Value Measurements
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. In accordance with ASC 820, Fair Value Measurement ("ASC 820"), certain of our assets and liabilities, which are carried at fair value, are classified in one of the following three categories:
Level 1: Quoted market prices in active markets for identical assets or liabilities;
Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs corroborated by market data; or,
Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company’s own assumptions.
The carrying amount of our financial instruments (cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. We have not made an option to elect fair value accounting for any of our financial instruments.
Interest Rate Swap Agreement
Our derivative instruments consist of the 2025 Swap and the 2022 Swap, both of which are considered Level 2 of the fair value hierarchy. The 2025 Swap and the 2022 Swap are included in "Other long-term liabilities" and "Other accrued liabilities" as of February 28, 2026, and February 28, 2025, respectively, in the consolidated balance sheets. The valuations of the 2025 Swap and 2022 Swap are determined using widely accepted valuation techniques including discounted cash flow analysis on the expected cash flows of the derivative. This analysis reflects the contractual terms of the derivatives, including the period to maturity, and uses observable market-based inputs, including swap rates, spread, and/or index levels and interest rate curves. See Note 19 for more information about the 2025 and 2022 Swaps.
Our financial instruments that are measured at fair value on a recurring basis as of February 28, 2026 and February 28, 2025 are as follows (in thousands):
Carrying Value as of February 28, 2026Fair Value Measurements UsingCarrying Value as of February 28, 2025Fair Value Measurements Using
Level 1Level 2Level 3Level 1Level 2Level 3
Liabilities
Interest Rate Swap Agreement(1)
$1,847 $— $1,847 $— $352 $— $352 $— 
Total Liabilities$1,847 $352 
(1) The interest rate swap agreements included in the table above represent the 2025 Swap and the 2022 Swap at February 28, 2026 and February 28, 2025, respectively.
See Note 15 for information related to the fair value of the assets in our pension plan.
Non-recurring Fair Value Measurements
Investment in Joint Venture
The fair value of our investment in the unconsolidated AVAIL JV was determined using the income approach at the date on which we entered into the joint venture. The income approach uses discounted cash flow models that require various observable and non-observable inputs, such as operating margins, revenues, product costs, operating expenses, capital
expenditures, terminal-year values and risk-adjusted discount rates. These valuations resulted in Level 3 non-recurring fair value measurements.
We assess our investment in the unconsolidated AVAIL JV for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value.
During the year ended February 28, 2026, management performed a recoverability analysis on our investment in the AVAIL JV and concluded there was a decline in fair value that was other-than-temporary. Accordingly, we recorded a loss on impairment of $45.9 million, which is included in "Equity in earnings of unconsolidated subsidiaries" in the consolidated statements of operations. See Note 18.
Long-Term Debt
The fair values of our long-term debt instruments are estimated based on market values for debt issued with similar characteristics or rates currently available for debt with similar terms. These valuations are Level 2 non-recurring fair value measurements.
The principal amount of our outstanding debt under the 2022 Credit Agreement was $385.0 million and $900.3 million at February 28, 2026 and 2025. The estimated fair value of our outstanding debt was $385.5 million and $904.8 million at February 28, 2026 and 2025, excluding unamortized debt issuance costs. The estimated fair values of our outstanding debt were determined based on the present value of future cash flows using model-derived valuations that use observable inputs such as interest rates and credit spreads. The carrying amount of the Receivables Securitization Facility approximates the fair value.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Leases
12 Months Ended
Feb. 28, 2026
Leases [Abstract]  
Leases
9. Leases
We are a lessee under various leases for facilities and equipment. See Note 1 for a description of our accounting policy for leases.
As of February 28, 2026, we were the lessee for 145 operating leases and 139 finance leases with terms of 12 months or more. These leases are reflected in "Right-of-use assets," "Lease liability—short-term" and "Lease liability—long-term" in our consolidated balance sheets.
Our leases are primarily for (i) operating facilities, (ii) vehicles and equipment used in operations, (iii) facilities used for back-office functions, (iv) equipment used for back-office functions, and (v) temporary storage. The majority of our vehicle and equipment leases have both a fixed and variable component.
Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets and we recognize lease expense for these leases on a straight-line basis over the lease term. We have a significant number of short-term leases, including month-to-month agreements. Our short-term lease agreements include expenses incurred hourly, daily, monthly and for other durations of time of one year or less. Our future lease commitments as of February 28, 2026 do not reflect all of our short-term lease commitments.
In January 2026, we executed a 20-year extension of a leased facility in Columbia, South Carolina, which resulted in a remeasurement of the related lease liability and right-of-use asset in accordance with ASC 842, Lease Accounting. As a result, we recorded an increase of $28.6 million to "Right-of-use assets" and "Lease liability—long-term" on the consolidated balance sheets.
The following table outlines the classification of right-of-use ("ROU") assets and lease liabilities in the consolidated balance sheets for fiscal 2026 and 2025 (in thousands):
As of
February 28, 2026February 28, 2025
AssetsBalance Sheet Classification
Operating right-of-use assetsRight-of-use assets$46,261 $19,471 
Finance right-of-use assets Right-of-use assets$13,303 $6,480 
Liabilities
Operating lease liabilities―short-termLease liability—short-term$5,413 $6,373 
Operating lease liabilities―long-termLease liability—long-term$41,489 $13,741 
Finance lease liabilities―short-termLease liability—short-term$3,266 $1,376 
Finance lease liabilities―long-termLease liability—long-term$10,480 $5,271 
Supplemental information related to our leases was as follows (in thousands, except years and percentages):
As of
February 28, 2026February 28, 2025
Operating cash flows from operating leases included in lease liabilities$7,592 $7,213 
Lease liabilities obtained from new ROU assets—operating leases$32,800 $6,073 
Weighted-average remaining lease term—operating leases14.71 years3.79 years
Weighted-average discount rate—operating leases6.10 %5.06 %
Decrease in ROU assets related to lease terminations$(856)$— 
Financing cash flows from finance leases included in lease liabilities$2,542 $988 
Operating cash flows from finance leases included in lease liabilities$787 $341 
Lease liabilities obtained from new ROU assets—finance leases$9,105 $3,781 
Weighted-average remaining lease term—finance leases4.01 years4.57 years
Weighted-average discount rate—finance leases6.59 %6.86 %
The weighted-average remaining lease term for operating leases increased to 14.71 years, primarily due to the 20-year extension of the Columbia facility lease executed during fiscal 2026.
The following table outlines our lease expense in the consolidated statements of operations for fiscal 2026, 2025, and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Operating lease expense:
Cost of sales$7,233 $6,117 $6,008 
Selling, general and administrative1,975 1,932 1,947 
Total operating lease expense9,208 8,049 7,955 
Financing lease expense:
Cost of sales2,839 1,117 468 
Interest expense787 341 109 
Total financing lease expense3,626 1,458 577 
Variable lease expense:
Cost of sales945 471 454 
Total variable lease expense945 471 454 
Short-term lease expense:
Cost of sales6,254 6,402 5,416 
Selling, general and administrative117 33 52 
Total short-term lease expense6,371 6,435 5,468 
Total lease expense$20,150 $16,413 $14,454 
As of February 28, 2026, maturities of our lease liabilities were as follows (in thousands):
Fiscal year:Operating LeasesFinance LeasesTotal
2027$8,054 $4,051 $12,105 
20287,194 3,954 11,148 
20296,510 3,721 10,231 
20304,468 3,027 7,495 
20313,609 828 4,437 
Thereafter44,672 44,675 
Total lease payments74,507 15,584 90,091 
Less imputed interest(27,605)(1,838)(29,443)
Total$46,902 $13,746 $60,648 
We sublease multiple buildings in Columbia, South Carolina to multiple subtenants. The Columbia sublease agreements are by and between AZZ Precoat Metals and multiple subtenants. Sublease income is recognized over the term of the sublease on a straight-line basis and is reported in the consolidated statement of operations as a reduction to "Cost of sales."
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Sublease income$1,063 $1,055 $1,002 
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Mezzanine Equity
12 Months Ended
Feb. 28, 2026
Equity [Abstract]  
Mezzanine Equity
12. Mezzanine Equity
Series A Convertible Preferred Stock
On May 9, 2024, we fully redeemed our 240,000 shares of 6.0% Series A Convertible Preferred Stock for $308.9 million. The payment was calculated as the face value of the Series A Preferred Stock of $240.0 million, multiplied by the Return Factor of 1.4, less dividends paid to date of $27.1 million. The redemption premium of $75.2 million, which was calculated as the difference between the redemption amount and the book value of $233.7 million, was recorded as a deemed dividend, and reduced net income available to common shareholders. The Series A Preferred Stock was redeemed using proceeds from the April 2024 Secondary Public Offering. See Note 13.
Dividends
The Series A Preferred Stock accumulated a 6.0% dividend per annum, or $15.00 per share per quarter. Dividends were payable in cash or in kind, by accreting and increasing the Series A Base Amount ("PIK Dividends"). Dividends were payable on the sum of (i) the aggregate liquidation preference amount of $240.0 million plus (ii) any PIK Dividends. Dividends were accrued daily and paid quarterly in arrears, on March 31, June 30, September 30 and December 31 of each year. Following the calendar quarter ending June 30, 2027, we were not able to elect PIK Dividends and dividends on the Series A Preferred Stock were required to be paid in cash. All dividends were paid in cash through May 9, 2024, at which time the Series A Preferred Stock was redeemed. The dividend would have increased annually by one percentage point, beginning with the dividend payable for the calendar quarter ending September 30, 2028. Dividends declared and paid for the fiscal years ended 2025 and 2024 were $3.6 million and $14.4 million, respectively.
13. Equity
April 2024 Secondary Public Offering
On April 30, 2024, we completed a secondary public offering in which we sold 4.6 million shares of our common stock at $70.00 per share (the "April 2024 Secondary Public Offering"). We received gross proceeds of $322.0 million, and paid offering expenses of $13.3 million, for net proceeds of $308.7 million. The proceeds from the April 2024 Offering were used to redeem the Series A Preferred Stock. See Note 12.
Share Repurchases
On November 10, 2020, our Board of Directors authorized a $100.0 million share repurchase program, pursuant to which we may repurchase AZZ common stock (the "2020 Share Authorization"). Repurchases under the 2020 Share
Authorization will be made through open market and/or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when we might otherwise be precluded from doing so.
On January 22, 2026, our Board of Directors authorized a $100 million share repurchase program (the "2026 Share Repurchase Program") pursuant to which we may repurchase our common stock. Repurchases under the 2026 Share Repurchase Program will be made through open market or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when we might otherwise be precluded from doing so.
During fiscal 2026, we repurchased 201,416 shares of common stock in the amount of $20.0 million at an average purchase price of $99.28 under the 2020 Share Authorization. During fiscal 2025 and 2024, we did not repurchase shares of common stock under the 2020 Share Authorization. As of February 28, 2026, there was $33.2 million remaining to repurchase shares under the 2020 Authorization. During fiscal 2026, we did not repurchase any shares under the 2026 Share Repurchase Program. As of February 28, 2026, there was $100.0 million remaining to repurchase shares under the 2026 Share Repurchase Program. Currently, share repurchases may not exceed
Accumulated Other Comprehensive Income
The components of accumulated other comprehensive gain (loss), after tax, consisted of the following for 2026, 2025 and 2024 (in thousands):
Foreign Currency Translation Gain (Loss)Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of TaxNet Actuarial Gain (Loss), Net of TaxInterest Rate Swap, Net of TaxInterest Rate Swap, Net of Tax for Unconsolidated SubsidiaryTotal
Balance as of February 28, 2023$(7,571)$— $119 $2,879 $— $(4,573)
Other comprehensive income (loss) before reclassification(57)1,418 (303)3,321 (33)4,346 
Amounts reclassified from AOCI— — — (3,667)— (3,667)
Net change in AOCI(57)1,418 (303)(346)(33)679 
Balance as of February 29, 2024$(7,628)$1,418 $(184)$2,533 $(33)$(3,894)
Other comprehensive income (loss) before reclassification(2,701)(1,806)(403)153 22 (4,735)
Amounts reclassified from AOCI— — — (2,951)— (2,951)
Net change in AOCI(2,701)(1,806)(403)(2,798)22 (7,686)
Balance at February 28, 2025$(10,329)$(388)$(587)$(265)$(11)$(11,580)
Other comprehensive income (loss) before reclassification2,539 820 1,794 (622)11 4,542 
Amounts reclassified from AOCI— — — (510)— (510)
Net change in AOCI2,539 820 1,794 (1,132)11 4,032 
Balance at February 28, 2026$(7,790)$432 $1,207 $(1,397)$— $(7,548)
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Equity
12 Months Ended
Feb. 28, 2026
Equity [Abstract]  
Equity
12. Mezzanine Equity
Series A Convertible Preferred Stock
On May 9, 2024, we fully redeemed our 240,000 shares of 6.0% Series A Convertible Preferred Stock for $308.9 million. The payment was calculated as the face value of the Series A Preferred Stock of $240.0 million, multiplied by the Return Factor of 1.4, less dividends paid to date of $27.1 million. The redemption premium of $75.2 million, which was calculated as the difference between the redemption amount and the book value of $233.7 million, was recorded as a deemed dividend, and reduced net income available to common shareholders. The Series A Preferred Stock was redeemed using proceeds from the April 2024 Secondary Public Offering. See Note 13.
Dividends
The Series A Preferred Stock accumulated a 6.0% dividend per annum, or $15.00 per share per quarter. Dividends were payable in cash or in kind, by accreting and increasing the Series A Base Amount ("PIK Dividends"). Dividends were payable on the sum of (i) the aggregate liquidation preference amount of $240.0 million plus (ii) any PIK Dividends. Dividends were accrued daily and paid quarterly in arrears, on March 31, June 30, September 30 and December 31 of each year. Following the calendar quarter ending June 30, 2027, we were not able to elect PIK Dividends and dividends on the Series A Preferred Stock were required to be paid in cash. All dividends were paid in cash through May 9, 2024, at which time the Series A Preferred Stock was redeemed. The dividend would have increased annually by one percentage point, beginning with the dividend payable for the calendar quarter ending September 30, 2028. Dividends declared and paid for the fiscal years ended 2025 and 2024 were $3.6 million and $14.4 million, respectively.
13. Equity
April 2024 Secondary Public Offering
On April 30, 2024, we completed a secondary public offering in which we sold 4.6 million shares of our common stock at $70.00 per share (the "April 2024 Secondary Public Offering"). We received gross proceeds of $322.0 million, and paid offering expenses of $13.3 million, for net proceeds of $308.7 million. The proceeds from the April 2024 Offering were used to redeem the Series A Preferred Stock. See Note 12.
Share Repurchases
On November 10, 2020, our Board of Directors authorized a $100.0 million share repurchase program, pursuant to which we may repurchase AZZ common stock (the "2020 Share Authorization"). Repurchases under the 2020 Share
Authorization will be made through open market and/or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when we might otherwise be precluded from doing so.
On January 22, 2026, our Board of Directors authorized a $100 million share repurchase program (the "2026 Share Repurchase Program") pursuant to which we may repurchase our common stock. Repurchases under the 2026 Share Repurchase Program will be made through open market or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when we might otherwise be precluded from doing so.
During fiscal 2026, we repurchased 201,416 shares of common stock in the amount of $20.0 million at an average purchase price of $99.28 under the 2020 Share Authorization. During fiscal 2025 and 2024, we did not repurchase shares of common stock under the 2020 Share Authorization. As of February 28, 2026, there was $33.2 million remaining to repurchase shares under the 2020 Authorization. During fiscal 2026, we did not repurchase any shares under the 2026 Share Repurchase Program. As of February 28, 2026, there was $100.0 million remaining to repurchase shares under the 2026 Share Repurchase Program. Currently, share repurchases may not exceed
Accumulated Other Comprehensive Income
The components of accumulated other comprehensive gain (loss), after tax, consisted of the following for 2026, 2025 and 2024 (in thousands):
Foreign Currency Translation Gain (Loss)Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of TaxNet Actuarial Gain (Loss), Net of TaxInterest Rate Swap, Net of TaxInterest Rate Swap, Net of Tax for Unconsolidated SubsidiaryTotal
Balance as of February 28, 2023$(7,571)$— $119 $2,879 $— $(4,573)
Other comprehensive income (loss) before reclassification(57)1,418 (303)3,321 (33)4,346 
Amounts reclassified from AOCI— — — (3,667)— (3,667)
Net change in AOCI(57)1,418 (303)(346)(33)679 
Balance as of February 29, 2024$(7,628)$1,418 $(184)$2,533 $(33)$(3,894)
Other comprehensive income (loss) before reclassification(2,701)(1,806)(403)153 22 (4,735)
Amounts reclassified from AOCI— — — (2,951)— (2,951)
Net change in AOCI(2,701)(1,806)(403)(2,798)22 (7,686)
Balance at February 28, 2025$(10,329)$(388)$(587)$(265)$(11)$(11,580)
Other comprehensive income (loss) before reclassification2,539 820 1,794 (622)11 4,542 
Amounts reclassified from AOCI— — — (510)— (510)
Net change in AOCI2,539 820 1,794 (1,132)11 4,032 
Balance at February 28, 2026$(7,790)$432 $1,207 $(1,397)$— $(7,548)
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Share-based Compensation
12 Months Ended
Feb. 28, 2026
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Share-based Compensation
16. Share-based Compensation
AZZ has two share-based compensation plans, the 2014 Long Term Incentive Plan, as amended (the "2014 Plan") and the 2023 Long Term Incentive Plan (the "2023 Plan" and, together with the 2014 Plan, the "LTI Plans"). The 2023 Plan was approved by our shareholders on July 11, 2023, at which time the 2014 Plan was terminated other than with respect to then outstanding awards under the 2014 Plan. No future grants may be made under the 2014 Plan. The LTI Plans provide our directors, officers and certain key employees with stock options, restricted stock units, performance share units, stock appreciation rights and other stock-based awards.
The maximum number of shares that may be issued under the 2023 Plan is 1.45 million shares and, as of February 28, 2026, we have approximately 1.17 million shares reserved for future issuance under the 2023 Plan.
We account for our share-based employee compensation plans in accordance with ASC 718, Compensation—Stock Compensation. Compensation expense is recognized over the requisite service period, which is in line with the applicable vesting period for each share-based award. Forfeitures are recognized when they occur.
Restricted Stock Unit Awards
Restricted stock unit ("RSU") awards are valued at the market price of AZZ's common stock on the grant date. Awards generally vest ratably over a period of three years, but these awards may vest earlier in accordance with the Plan’s accelerated vesting provisions. RSU awards have dividend equivalent rights ("DERs"), which entitle holders of RSUs to the same dividend value per share as holders of common stock. DERs are subject to the same vesting and other terms and conditions as the corresponding unvested RSUs. DERs are accumulated and paid when the awards vest and shares are issued.
A summary of RSU award activity (including DERs) for fiscal years 2026, 2025, and 2024 is as follows:
 
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Restricted Stock UnitsWeighted Average
Grant Date
Fair Value
Restricted Stock UnitsWeighted Average
Grant Date
Fair Value
Restricted Stock UnitsWeighted Average
Grant Date
Fair Value
Outstanding at beginning of year185,425 $58.12 230,586 $41.53 200,969 $43.50 
Granted74,435 84.90 104,030 76.14 132,644 38.41 
Vested(96,513)55.78 (141,800)45.03 (102,077)41.27 
Forfeited(6,345)76.70 (7,391)45.37 (950)45.69 
Outstanding at end of year157,002 $71.46 185,425 $58.12 230,586 $41.53 
Vested and expected to vest at end of year157,002 $71.46 185,425 $58.12 230,586 $41.53 
The total fair value of RSU awards vested during fiscal years 2026, 2025, and 2024 was $8.6 million, $10.8 million and $3.8 million, respectively.
Performance Share Unit Awards
AZZ grants performance share unit ("PSU") awards to certain employees, which also include DERs as described above. These PSU awards have a three-year performance cycle and will vest and become issuable, if at all, on the third anniversary from the award date. The fiscal year 2026 and 2025 PSU awards are based on an average of AZZ's return on invested capital ("ROIC") and total shareholder return ("TSR") during the three-year period. The TSR metric is compared to a defined specific industry peer group. The awards include certain vesting multipliers. The fiscal year 2024 PSU awards are based on AZZ's TSR during the three-year period, in comparison to a defined specific industry peer group and include certain vesting multipliers. The fair value of PSU awards with performance and service conditions is estimated using the value of AZZ's common stock on the date of grant. The fair value of PSU awards with market conditions is estimated using a Monte Carlo simulation model on the date of grant.
A summary of PSU award activity (including DERs) for fiscal years 2026, 2025, and 2024 is as follows:
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Performance
Stock Units
Weighted Average
Grant Date
Fair Value
Performance
Stock Units
Weighted Average
Grant Date
Fair Value
Performance
Stock Units
Weighted Average
Grant Date
Fair Value
Outstanding at beginning of year161,114 $56.79 167,978 $51.64 152,546 $48.51 
Granted55,707 80.85 60,007 82.25 80,285 42.93 
Vested(61,917)53.99 (54,500)66.12 (42,868)33.22 
Forfeited(5,625)79.07 (12,371)51.19 (21,985)33.22 
Outstanding at end of year149,279 $65.97 161,114 $56.79 167,978 $51.64 
Vested and expected to vest at end of year149,279 $65.97 161,114 $56.79 167,978 $51.64 
The PSU awards in the table above are presented at the face value of the respective grants. However, the number of PSU awards that may ultimately vest can vary in a range 0% to 200% of the face amount of such awards, depending on the outcome of the performance or market vesting conditions, as applicable.
The following table summarizes the assumptions used to calculate the fair value of the PSU awards:
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Performance based awards
Expected term (in years)333
Expected volatility34.4 %29.6 %32.2 %
Risk-free interest rate3.80 %4.87 %3.80 %
 Directors Grants
AZZ granted each of its independent directors a total of 1,265, 1,666 and 2,682 shares of its common stock during fiscal years 2026, 2025 and 2024, respectively. These common stock grants were valued at $98.81, $74.99 and $42.87 per share for fiscal years 2026, 2025 and 2024, respectively, which was the market price of AZZ's common stock on the respective grant dates.
Employee Stock Purchase Plan
AZZ has an employee stock purchase plan ("ESPP"), which is available to all employees. The ESPP allows employees to purchase AZZ's common stock semi-annually through accumulated payroll deductions. Offerings under this plan have a duration of 24 months (the "Offering Period"). On the first day of an Offering Period (the "Enrollment Date") the participant is granted the option to purchase shares on each exercise date at the lower of 85% of the market value of a share of our common stock on the Enrollment Date or the exercise date. The participant’s right to purchase common stock under the plan is restricted to no more than $25,000 per calendar year, and the participant may not purchase more than 5,000 shares during any Offering Period. Participants may terminate their interest in a given offering or a given exercise period by withdrawing all of their
accumulated payroll deductions at any time prior to the end of the Offering Period. An aggregate of 1.5 million shares of common stock are authorized for issuance under the ESPP. Of this amount, 0.9 million shares were available for issuance as of February 28, 2026. We issue new shares upon purchase through the ESPP.
Share-based Compensation Expense
The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2026, 2025 and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Compensation expense$14,832 $13,261 $9,510 
Income tax benefits3,115 2,785 1,969 
Unrecognized compensation cost related to unvested stock awards at February 28, 2026 was $10.6 million, which is expected to be recognized over a weighted average period of 1.28 years.
The actual tax benefit/(expense) realized from share-based compensation during fiscal years 2026, 2025 and 2024 was $1.4 million, $1.3 million and $(0.2) million, respectively.
Our policy is to issue shares under these plans from AZZ’s authorized but unissued shares. We have no formal or informal plan to repurchase shares on the open market to satisfy these requirements.
Executive Retiree LTI Program
Effective April 18, 2025, the Compensation Committee of the Board of Directors (the "Compensation Committee") adopted the Executive Retiree LTI Program (the "ERP") to continue the vesting of annual equity awards to certain executive officers and other senior members of the management team as designated by the Compensation Committee, including the Company's named executive officers (a "Covered Executive" or collectively, the "Covered Executives"), upon qualified Retirement (as such term is defined in the Company's 2023 Long-Term Incentive Plan). The ERP is applicable to both annual restricted share unit awards and annual performance share unit awards granted to the Covered Executives pursuant to newly adopted Restricted Share Unit ("RSU") Award Agreements and Performance Share Unit ("PSU") Award Agreements for the Covered Executives (collectively, the "Award Agreements") containing such provisions for the fiscal year 2026 long-term incentive equity awards. To be eligible for continued vesting of these annual equity awards upon a qualified Retirement, the ERP requires that Covered Executives:
i.be at least 65 years of age or 55 years of age and have at least 10 years of service with AZZ;
ii.not receive any severance payments or be subject to any severance or employment agreements containing other retirement provisions;
iii.provide sufficient advance notice of their intent to retire prior to the planned retirement date;
iv.ensure adequate succession or continuity planning is in place for such Covered Executive's position;
v.be compliant with AZZ’s executive stock ownership requirements on their respective retirement date; and
vi.execute and deliver a waiver and release agreement. Additionally, a period of one year must have elapsed between the grant date of the applicable awards and the Covered Executive's retirement date. The ERP also provides that fiscal year 2023, fiscal year 2024 and fiscal year 2025 RSU and PSU award agreements will be amended for the Covered Executives to allow vesting subsequent to a qualified Retirement at the Compensation Committee's discretion.
Upon adoption of the ERP, the service requirement for executives that are currently eligible for retirement has been met. As a result, we recognized additional stock-based compensation for the year ended February 28, 2026, of $2.2 million upon the adoption of the ERP related to the RSUs for Covered Executives that have achieved qualified retirement status.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Defined Benefit Pension Plan
12 Months Ended
Feb. 28, 2026
Postemployment Benefits [Abstract]  
Defined Benefit Pension Plan
15. Employee Benefit Plans
401(k) Retirement Plan
We have 401(k) retirement plans covering substantially all of our employees. Company contributions to the 401(k) retirement plans were $7.2 million, $6.2 million, and $6.3 million for fiscal 2026, 2025, and 2024, respectively.
Pension and Employee Benefit Obligations
As of February 28, 2026, we have a defined benefit pension plan for certain employees employed by Precoat Metals (the "Plan"). Benefit accruals are frozen for all participants; participants do not accrue any future benefits under the Plan, and any new hires are not eligible to participate in the Plan. We fund the pension plan as required by local regulations.
Our investment strategy is to build an efficient, well diversified portfolio based on a long-term strategic outlook of the investment markets. The investment markets outlook utilizes both the historical based and forward-looking return forecasts to establish future return expectations for various asset classes. These return expectations are used to develop a core asset allocation based on the specific needs of the Plan. The core asset allocation utilizes investment portfolios of various asset classes and investment managers in order to maximize the Plan’s return while providing layers of diversification to mitigate risk. Plan assets of $106.9 million as of February 28, 2026, consisted of 4.9% cash, 46.7% equity securities, 10.8% collective investment trusts and 37.6% corporate and government debt. Net periodic benefit costs related to the plan were $0, $0.9 million and $1.1 million for fiscal 2026, 2025, and 2024, respectively.
The components of net benefit cost other than the employer service cost are included in "Selling, general and administrative" expense. The components of net benefit cost related to the Plan were as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Disclosed benefit cost
Interest cost$6,556 $6,833 $7,031 
Expected return on plan assets(6,574)(5,954)(5,947)
Subtotal(18)879 1,084 
Net periodic benefit cost (income)(18)879 1,084 
Disclosed net benefit cost(18)879 1,084 
Presentation of benefit cost pursuant to ASC 715-20
Other components of net periodic benefit cost(18)879 1,084 
Disclosed net benefit cost$(18)$879 $1,084 
Assumptions used to determine benefit cost:
Discount rate5.52 %5.61 %5.59 %
Expected long-term rate of return on plan assets6.75 %6.25 %6.25 %
The changes in benefit obligation and the funded status of the Plan as of and for the years ended below were as follows (in thousands):
As of
Current and non-current classificationFebruary 28, 2026February 28, 2025
Non-current liability$(15,067)$(24,587)
Net pension benefit obligation$(15,067)$(24,587)
Reconciliation of net balance sheet asset (liability)
Net balance sheet asset (liability) at beginning of fiscal year(24,587)(31,148)
Interest cost(6,556)(6,833)
Expected return on plan assets6,574 5,954 
Actuarial gain (loss)2,377 (530)
Employer contributions7,125 7,970 
Net pension benefit obligation at end of fiscal year$(15,067)$(24,587)
Assumptions and dates used for disclosure:
Discount rate5.41 %5.52 %
Census dateOctober 1, 2025October 1, 2024
The following table presents information for the Plan with projected benefit obligations in excess of plan assets (in thousands):
As of
February 28, 2026February 28, 2025
Projected benefit obligation$(121,956)$(124,898)
Fair value of plan assets, excluding receivable contributions106,889 100,311 
Net pension benefit obligation$(15,067)$(24,587)
Pre-tax amounts recognized in other comprehensive income (loss) were as follows (in thousands):
Year End
February 28, 2026February 28, 2025February 29, 2024
Net loss (gain)$(3,559)$776 $246 
Accumulated other comprehensive (income) loss before adjustment for tax effects ("AOCI")(3,559)776 246 
Development of AOCI
AOCI at beginning of fiscal year776 246 (162)
Net loss (gain)(2,377)530 408 
AOCI at fiscal year end$(1,601)$776 $246 
Additional disclosure information:
Accumulated benefit obligation ("ABO")
ABO at fiscal year end(121,956)(124,898)(127,890)
In fiscal 2027, we expect to contribute $6.1 million to the Plan.
Benefit payments we expect to pay, including amounts related to expected future services that we expect to receive, are as follows (in thousands):
Fiscal Year:Pension Benefits
2027$12,512 
202811,466 
202911,172 
203010,857 
203110,496 
2032 through 203646,539 
Changes in disclosed plan obligations and plan assets were as follows (in thousands):
As of
February 28, 2026February 28, 2025
Change in projected benefit obligation ("PBO")
PBO at beginning of fiscal year$124,898 $127,890 
Interest cost6,556 6,833 
Actuarial loss (gain)1,810 1,727 
Benefits paid from plan assets(11,308)(11,552)
PBO at fiscal year end$121,956 $124,898 
Change in plan assets
Fair value of plan assets at beginning of fiscal year100,311 96,742 
Actual return on plan assets10,761 7,151 
Employer contributions7,125 7,970 
Benefits paid(11,308)(11,552)
Fair value of plan assets at fiscal year end$106,889 $100,311 
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Reconciliation of net loss (gain)
Net amount at beginning of fiscal year$776 $246 $(162)
Experience loss (gain)(2,377)530 408 
Net amount at fiscal year end$(1,601)$776 $246 
The following table presents a reconciliation of the fair value and market-related value of the Plan assets (in thousands):
As of
February 28, 2026February 28, 2025
Reconciliation of fair value of plan assets
Fair value of plan assets at beginning of fiscal year$100,311 $96,742 
Actual return on plan assets10,761 7,151 
Employer contributions7,125 7,970 
Benefits paid(11,308)(11,552)
Fair value of plan assets at end of fiscal year$106,889 $100,311 
Rate of return on invested assets
Weighted invested assets97,698 95,654 
Rate of return12.41 %7.48 %
Investment Loss/(Gain)
Actual return$10,761 $7,151 
Expected return6,574 5,954 
Loss (gain)(5,552)(1,197)
The weighted-average assumptions used to determine the benefit obligation were as follows:
As of
February 28, 2026February 28, 2025
Discount rate5.41 %5.52 %
Expected long-term rate of return on plan assets6.75 %6.25 %
The expected long-term rate of return on plan assets is based on a forward-looking expected asset return model. This model derives an expected rate of return based on the target asset allocation of the Plan's assets. The model reflects the positive effect of periodic rebalancing among diversified asset classes. We select an expected asset return that is supported by this model.
The following table presents the fair values of the assets of our pension plans as of February 28, 2026 and February 28, 2025 by level of the fair value hierarchy. Assets categorized in Level 1 of the hierarchy are measured at fair value using a market approach based on unadjusted quoted prices from national securities exchanges. No assets were categorized in Level 2 or Level 3 of the hierarchy as of February 28, 2026 and February 28, 2025. Certain investments that are measured at fair value using the net asset value per share practical expedient have not been categorized in the fair value hierarchy and are being presented in the tables to permit a reconciliation to total plan assets. We do not fund or fully fund U.S. nonqualified and certain foreign pension plans that are not subject to funding requirements.
As of
February 28, 2026February 28, 2025
Level 1Level 2Assets measured at Net Asset ValueTotalLevel 1Level 2Assets measured at Net Asset ValueTotal
Equity securities$— $— $49,942 $49,942 $— $— $46,936 $46,936 
Collective investment trusts— — 11,570 11,570 — — 10,164 10,164 
Corporate bonds— — 15,981 15,981 — — 13,258 13,258 
U.S. Government bonds— — 5,012 5,012 — — 6,729 6,729 
Municipal bonds— — 19,176 19,176 — — 19,090 19,090 
Cash and cash equivalents5,208 — — 5,208 4,134 — — 4,134 
Total pension plan assets$5,208 $— $101,681 $106,889 $4,134 $— $96,177 $100,311 
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Restructuring and Impairment Charges
12 Months Ended
Feb. 28, 2026
Restructuring and Related Activities [Abstract]  
Restructuring and Impairment Charges
21. Restructuring Charges
During the first quarter of fiscal year 2026, management initiated a restructuring plan for certain surface technologies facilities within the Metal Coatings segment (the "AST Restructuring") to improve overall operational efficiency and financial performance. During the year ended February 28, 2026, we recognized restructuring charges of $3.8 million, which are included in "Cost of sales" in the consolidated statement of operations and includes the loss on sale of equipment, for which we received $0.7 million in proceeds. The restructuring charges consisted primarily of $3.3 million for the write-off of intangible assets and goodwill, as well as $0.5 million for the write-off of other assets, loss on the sale of equipment and severance accruals. We recognized an immaterial amount of restructuring expenses in the second quarter of fiscal 2026. Our initial estimate of total restructuring charges of $4.2 million was reduced to $3.8 million as of February 28, 2026. The AST Restructuring was complete as of February 28, 2026.
As a result of the AST Restructuring, we closed two surface technology facilities; the facilities were located in Garland, Texas and Tampa, Florida. Management performed an analysis of the assets at each location closed. For assets that were not sold or transferred to another location for use in operations, management wrote down the assets to reflect a decrease in the estimated useful life and lower value to the Company.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies
12 Months Ended
Feb. 28, 2026
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
22. Commitments and Contingencies
Legal
AZZ and its subsidiaries are named defendants and plaintiffs in various routine lawsuits incidental to our business. These proceedings include labor and employment claims, various commercial disputes, worker’s compensation and environmental matters, all arising in the normal course of business. As discovery progresses on all outstanding legal matters, we continuously evaluate opportunities to either mediate the cases or settle the disputes for nuisance value or the cost of litigation as a way to resolve the disputes prior to trial. As the pending cases progress through additional discovery and potential mediation, our assessment of the likelihood of a favorable or an unfavorable outcome on the pending lawsuits may change. The actual outcome of these lawsuits or other proceedings cannot be predicted with any certainty, and the amount of any potential liability that could arise with respect to such lawsuits or other matters cannot be predicted at this time. Therefore, management, after consultation with legal counsel believes it has strong claims or defenses to all of its legal matters and does not expect liabilities, if any, from these claims or proceedings, either individually or in the aggregate, to have a material effect on the Company’s financial position, results of operations or cash flows.
Our prior-owned affiliate ₋ The Calvert Company entered into a series of commercial contracts in 2011 and 2015 to provide equipment and services to a power plant in Georgia. The general contractor on the project, WECTEC (a subsidiary of Westinghouse), filed bankruptcy in New York in March of 2017. Our affiliate continued to perform work on the project for the
owners/licensee under an interim bridge contract. We believe the affiliate was eventually terminated for convenience on the project, and the affiliate filed an adversary proceeding in bankruptcy court against WECTEC and the owners to collect all unpaid amounts. The owners of the Georgia power plant filed a countersuit in April of 2018. In connection with AZZ selling the majority interest in the AIS business to Fernweh AIS Acquisition LP on September 30, 2022, we agreed to retain this lawsuit. After a long and protracted discovery process and motion practice, we determined in the quarter ended August 30, 2023 that the most favorable outcome to the Company to resolve the dispute may be a negotiated settlement. This decision was made in consideration of the expenses of a lengthy jury trial and potentially protracted appeal process; the resources necessary to continue the prosecution and defense of the case given the size of the discovery and the number of issues involved; the risk factors typically associated with jury verdicts in light of all of the political circumstances currently present in Georgia regarding the power plant; and the benefit of resolving a dispute whose genesis arose more than twelve years ago based solely upon risk avoidance, and not upon the merits of the case. During the third quarter of fiscal 2024, all of the parties entered into a confidential settlement agreement, with no parties admitting any guilt or negligence and AZZ agreed to pay the owners/licensee $5.8 million on or around January 15, 2024 to resolve all outstanding matters related to the dispute. In addition, the agreement included the forgiveness of AZZ's receivable from WECTEC of $3.7 million, which was fully reserved by AZZ. This settlement of $5.8 million was accrued during the second quarter of fiscal year 2024, and is included in "Selling, general and administrative" expense in the consolidated statement of operations for the year ended February 29, 2024. The settlement was included in the AZZ Infrastructure Solutions segment, and the settlement payment was made in the fourth quarter of fiscal year 2024.
In 2017, Southeast Texas Industries, Inc. ("STI") filed a breach of contract lawsuit against the Company in the 1st District Court of Jasper County, Texas (the "Court"). In 2020, we filed a counter suit against STI for amounts due to AZZ Beaumont for work performed. On October 16, 2023, the case went to trial, and on October 27, 2023, the jury rendered a verdict in favor of STI and against AZZ in the amount of $4.5 million in damages for breach of contract and breach of express warranty. On February 14, 2024, the trial court entered Final Judgment in favor of STI, awarding STI actual damages of $4.5 million, plus $1.0 million in attorney fees. On May 14, 2024, we filed a Notice of Appeal in the Court of Appeals for the Ninth district of Texas in Beaumont. On May 23, 2024, AZZ purchased a supersedeas bond to cover the final judgment amount during the appellate process. We filed our appellate brief on February 24, 2025. Oral arguments were presented by the parties to the Court of Appeals on March 5, 2026. On April 9, 2026, the Beaumont Court of Appeals ruled there was insufficient evidence to support the final judgment against AZZ, and that STI shall take nothing from AZZ. STI has up to 30 days to file a motion for reconsideration in the Beaumont Court of Appeals, and up to 45 days to file a petition for review in the Supreme Court of Texas. As of February 28, 2026 and the date of this filing, we still have a legal accrual of $5.5 million recorded, which is included in "Other accrued liabilities" on our consolidated balance sheets. This legal accrual will remain in place until the time for STI to appeal the Court of Appeals' ruling to the Supreme Court of Texas has expired or the Supreme Court has declined to review the case if requested by STI, whichever scenario is applicable.

In 2019, Tampa Electric Company ("TECO") entered into a contract to provide services in Florida. TECO terminated our affiliate from the project, alleging failure to comply with safety guidelines. We believe the affiliate was terminated for convenience on the project, and our affiliate was not given its contractual right of notice and 47 hours to deliver a corrective action plan. In 2020, we filed a lawsuit against TECO for breach of contract and unjust enrichment in the Thirteenth Judicial Circuit Court in and for Hillsborough County, Florida. In connection with AZZ selling the majority interest in the AIS business to Fernweh Group on September 30, 2022, we agreed to retain this lawsuit. The parties unsuccessfully mediated the case in June 2023. The case went to trial on January 13, 2025. On February 10, 2025, the jury rendered a verdict in favor of TECO against our affiliate in the amount of $5.2 million, which represented the receivable due from the TECO, net of allowance. We recognized expense of $6.5 million in the fourth quarter of fiscal 2025, consisting of $5.2 million for the derecognition of the net receivable from TECO and $1.3 million for estimated legal fees, of which $1.2 million was paid during the year ended February 28, 2026.

Prior to AZZ's acquisition of Precoat Metals on May 13, 2022, Precoat Metals sold its Armorel Arkansas facility to Nucor Coatings Corporation ("Nucor") via a purchase agreement dated October 27, 2020 ("2020 Agreement"). Nucor subsequently filed a lawsuit against Precoat Metals for indemnification for breach of environmental representations and warranties made in the 2020 Agreement. In the lawsuit, Nucor asserted that it has sustained certain damages resulting from Precoat Metal’s breach of its indemnification obligations that were set forth in the 2020 Agreement. The parties attended a mediation on March 18, 2024, and although the Company believed Nucor’s case was deficient and it had very strong defenses to the allegations asserted by Nucor, management determined that it was still in the best interest of the Company to settle all matters for the estimated cost of defense to retain commercial relationships with Nucor, who is both a customer and supplier to the Company. The parties mutually agreed to resolve disputed matters for $5.25 million. The parties are currently preparing a definitive settlement agreement which will resolve all outstanding matters related to the dispute. The $5.25 million settlement amount and additional legal expense of $0.5 million was recognized during the fourth quarter of fiscal year 2024, and is
included in "Selling, general and administrative" expense in the consolidated statement of operations for the year ended February 29, 2024. The settlement amount was paid by the Company to Nucor on September 9, 2024.

On July 29, 2024, Gainesville Associates, LLC ("Gainesville Associates") filed a complaint (the "Complaint") in the Circuit Court of Prince William County, Virginia against AZZ, Atlantic Research, LLC ("ARC"), Precoat Metals Corporation, and Chromalloy Corporation (collectively "Defendants"), asserting claims for breach of contract against ARC and unjust enrichment against all Defendants. The Complaint arose out of a lease, dated January 1, 1976, between Gainesville Associates as landlord and ARC as tenant (as subsequently amended in 1982, 2012, 2013 and 2017, the "Lease") for property in Gainesville, Virginia (the "Property"). ARC ceased using the property in 2005 after which point ARC remained in the Lease to complete its obligations on the property pursuant to a consent decree entered into between the U.S. Environmental Protection Agency ("EPA") and ARC in 1992. ARC satisfied its obligations under the consent decree in 2018 (other than ongoing well water monitoring and testing) and terminated the Lease in 2019. In its Complaint, Gainesville Associates alleged that ARC breached certain provisions of the Lease. On September 3, 2024, Defendants removed the action to the United States District Court of the Eastern District of Virginia. On September 24, 2024, Defendants filed a motion to dismiss the Complaint. On October 30, 2024, the claim was denied and the court ordered the parties to mediate. The parties attended the court ordered mediation on December 3, 2024, and although the Company believed the Gainesville Associates' case was deficient and it had very strong defenses to the allegations asserted by Gainesville Associates, management determined that it was still in the best financial interest of the Company to settle all matters for the estimated cost of defense. The parties mutually agreed to resolve all disputed matters for $6.0 million, of which our portion was $1.9 million. For the year ended February 28, 2025, we recognized $1.6 million for legal expenses and $1.9 million for our portion of the settlement amount. The settlement amount was paid on January 10, 2025.
Environmental
As of February 28, 2026, the reserve balance for our environmental liabilities was $17.6 million, of which $1.1 million is classified as current. Environmental remediation liabilities include costs directly associated with site investigation and site remediation, such as materials, external contractor costs, legal and consulting expenses and incremental internal costs directly related to ongoing remediation plans. Estimates used to record environmental remediation liabilities are based on the Company's best estimate of probable future costs based on site-specific facts and circumstances known at the time of these estimates and they are updated on a quarterly basis. Estimates of the cost for the potential or ongoing remediation plans are developed using internal resources and third-party environmental engineers and consultants.
We accrue the anticipated cost of environmental remediation when the obligation is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. While any revisions to our environmental remediation liabilities could potentially be material to the operating results of any fiscal quarter or fiscal year, we do not expect such additional remediation expenses to have an adverse material effect on our financial position, results of operations, or cash flows.
Commodity pricing
As of February 28, 2026, we had non-cancelable forward contracts to purchase approximately $97.1 million of zinc and $7.3 million of natural gas at various volumes and prices. All such contracts expire in fiscal 2027.
Other
As of February 28, 2026, we had outstanding letters of credit in the amount of $12.0 million. These standby letters of credit are primarily issued to support insurance deductibles and other collateral requirements. In addition, as of February 28, 2026, a warranty reserve in the amount of $4.8 million was established to offset any future warranty claims.
We have expanded our coatings capabilities through the construction of a new 25-acre aluminum coil coating facility in Washington, Missouri, which became operational during the first quarter of fiscal 2026. The new greenfield facility is included in the AZZ Precoat Metals segment and is supported by a take-or-pay contract for approximately 75% of the output from the new plant. We expect to spend approximately $122.8 million in capital payments related to the project, of which $113.6 million was paid prior to fiscal 2026 and approximately $7.8 million was paid during year ended February 28, 2026. The remaining balance of $1.4 million is expected to be paid in the first quarter of fiscal 2027.
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes
12 Months Ended
Feb. 28, 2026
Income Tax Disclosure [Abstract]  
Income Taxes
11. Income Taxes
The provision for income taxes for fiscal year 2026, 2025 and 2024 consisted of the following (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Income before income taxes:
Domestic$412,281 $165,822 $123,955 
Foreign8,034 4,861 6,148 
Income before income taxes420,315 170,683 130,103 
Current provision:
Federal55,957 28,660 19,839 
Foreign2,206 1,738 2,189 
State and local12,104 3,350 1,716 
Total current provision for income taxes70,267 33,748 23,744 
Deferred provision (benefit):
Federal27,094 7,123 3,920 
Foreign494 (340)(316)
State and local5,200 1,319 1,148 
Total deferred provision for income taxes32,788 8,102 4,752 
Total provision for income taxes$103,055 $41,850 $28,496 
A reconciliation from the federal statutory income tax amount and federal statutory income tax rate to the effective income tax amount and effective income tax rate is as follows for fiscal year 2026:
Year Ended
February 28, 2026
AmountPercent
U.S. Federal Statutory Income Tax Rate$88,266 21.0 %
State and Local Income Taxes, Net of Federal Income Tax Effect(1)
15,107 3.6 %
Foreign Tax Effects472 0.1 %
Effect of Cross-Border Tax Laws22 — %
Tax Credits
Research and development tax credits(4,588)(1.1)%
Nontaxable or Nondeductible Items1,587 0.4 %
Changes in Unrecognized Tax Benefits1,169 0.3 %
Other Adjustments1,020 0.2 %
Effective Tax$103,055 24.5 %
(1)
Fiscal year 2026 State taxes in Illinois, Wisconsin, Massachusetts, Tennessee, Missouri, Kansas, and Oklahoma contributed to the majority of the tax effect in this category.
A reconciliation from the federal statutory income tax rate to the effective income tax rate is as follows for the fiscal years 2025 and 2024:
Year Ended
February 28, 2025February 29, 2024
U.S. Federal Statutory Income Tax21.0 %21.0 %
Permanent Differences1.0 0.5 
State Income Taxes, Net of Federal Income Tax Benefit2.3 1.9 
Stock Compensation(0.5)0.1 
Tax Credits(0.2)(1.7)
Foreign Tax Rate Differential0.2 0.2 
ASC 740-10 Uncertain Tax Positions0.1 (1.8)
Other0.6 1.7 
Effective Income Tax Rate24.5 %21.9 %
The effective tax rate was flat at 24.5% for fiscal 2026, compared to fiscal 2025. In the current year, the effective tax rate was negatively impacted by an increase in state tax expense from our investment in the AVAIL JV, partially offset by higher R&D tax credits related to the construction of the new aluminum coil coating facility in Washington, Missouri. In the prior year, the effective tax rate was negatively impacted by non-deductible items such as compensation limited by IRC Sec. 162(m), meals and entertainment subject to the 50% limitation under IRC Sec. 274(n) and higher state tax expense, net of federal benefit.
Deferred federal and state income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial accounting purposes and the amounts used for income tax purposes. Significant components of the Company’s net deferred income tax liability are as follows for fiscal year 2026 and 2025 (in thousands):
As of
February 28, 2026February 28, 2025
Deferred income tax assets:
Employee related items$8,745 $10,867 
Inventories5,727 5,205 
Accrued warranty1,199 1,336 
Accounts receivable1,505 1,926 
Lease liabilities14,888 6,406 
Net operating loss and other credit carryforwards4,956 5,707 
Research and experiment expenses970 5,046 
Interest expense limitation3,701 8,565 
Outside basis difference—AVAIL JV5,720 274 
Other deferred income tax assets449 334 
Total deferred income tax assets47,860 45,666 
Deferred income tax liabilities:
Depreciation methods and property basis differences(51,711)(36,671)
Right-of-use lease assets(14,622)(6,219)
Other assets and tax-deductible goodwill(54,068)(41,975)
Total deferred income tax liabilities(120,401)(84,865)
Net deferred income tax liabilities$(72,541)$(39,199)
The increase in net deferred tax liability was primarily attributable to the enactment of the One Big Beautiful Bill Act ("OBBBA") on July 4, 2025, as well as an increase in book over tax basis related to goodwill and the deductibility of interest expense that had previously been capitalized for tax purposes. The OBBBA reinstated 100% bonus depreciation, permitting us
to fully deduct the cost of qualifying assets in the year placed in service. In addition, the OBBBA eliminated the requirement to amortize domestic research and development expenditures over five years and instead allows for an immediate deduction in the year incurred, including deductions for previously unamortized domestic research and development expenditures from prior periods.
As of February 28, 2026, the Company had pretax state Net Operating Loss ("NOL") carry-forwards of $62.9 million which, if unused, will begin to expire in fiscal 2028 and pretax foreign NOL carry-forwards of $2.4 million, which, if unused, will begin to expire in fiscal 2043.
As of February 28, 2026 and February 28, 2025, a portion of the Company's deferred tax assets were the result of state and foreign jurisdiction NOL carry-forwards and state credit carry-forwards. We believe that it is more-likely-than-not that the benefit from certain foreign NOL carry-forwards and state credit carry-forwards will be realized. Therefore, we have not provided a valuation allowance as of February 28, 2026.
The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in a multitude of jurisdictions across our operations. U.S. GAAP states that a tax benefit from an uncertain tax position may be recognized when it is more-likely-than-not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. We may (1) record unrecognized tax benefits as liabilities in accordance with U.S. GAAP and (2) adjust these liabilities when our judgment changes because of the evaluation of new information not previously available. Because of the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from our current estimate of the unrecognized tax benefit liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which new information becomes available.
A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February 28, 2026 and February 28, 2025 is as follows (in thousands):
As of
February 28, 2026February 28, 2025
Balance at beginning of period$1,699 $1,808 
Increase for tax positions related to current periods:
Gross increases— 73 
Increase for tax positions related to prior periods:
Gross increases919 — 
Gross decreases(104)— 
Lapse of statute of limitations(195)(182)
Balance at end of period$2,319 $1,699 
Unrecognized tax benefits that, if recognized, would affect our annual effective income tax rate were $2.3 million and $1.7 million at February 28, 2026 and 2025, respectively.
We recognize accrued interest and penalties related to unrecognized tax benefits in income tax expense. Penalties and interest recorded to tax expense (benefit) for fiscal 2026 and 2025 were $0.5 million and $0.3 million, respectively.
We have prior year tax returns currently being examined in one state and do not have any other returns currently being examined by taxing authorities. We believe that we have provided adequate reserves for our income tax uncertainties in all open tax years. As the outcome of any tax audits cannot be predicted with certainty, if any issues addressed in our tax audits are resolved in a manner inconsistent with management's expectations, we could adjust our provision for income taxes in the future.
As of February 28, 2026, we have operations and taxable presence in the U.S. and Canada. The tax positions of the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions. We currently consider U.S. federal and state and Canada, to be significant tax jurisdictions. Our U.S. federal and state tax returns since February 28, 2023 remain open to examination. Our Canada tax returns since February 28, 2022 remain open to examination. The statute of limitations for fiscal year 2023 for U.S. will expire in December 2026, and fiscal year 2022 for Canada will expire in August 2026.
Prior to the enactment of H.R. 1, formerly known as the Tax Cuts and Jobs Act of 2017 (the "Tax Act"), we asserted that all unremitted earnings of our foreign subsidiaries were considered indefinitely reinvested. As a result of the Tax Act, we reported and paid U.S. tax on most of our previously unremitted foreign earnings. As of February 28, 2026, we continue to be indefinitely reinvested with respect to investments in its foreign subsidiaries. Additionally, we have not recorded deferred tax liabilities associated with the remaining unremitted earnings that are considered indefinitely reinvested. It is impracticable for us to determine the amount of unrecognized deferred tax liabilities on these indefinitely reinvested earnings, due to the complexities associated with the hypothetical calculation.
The following table presents income taxes paid, net of refunds (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
U.S. Federal$59,314 $26,064 $13,629 
U.S. State and Local 14,944 2,050 3,582 
Foreign1,696 1,680 2,103 
Cash paid for income taxes, net of refunds$75,954 $29,794 $19,314 
For fiscal year 2026, no individual non-U.S. Federal jurisdiction accounted for 5% or more of total income taxes paid, net of refunds.
The OBBBA did not have a material impact to our net income tax expense or effective tax rate, but did result in a reduction in our fiscal 2026 cash tax payments.
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Property, Plant and Equipment (Notes)
12 Months Ended
Feb. 28, 2026
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
2. Property, Plant and Equipment
Property, plant and equipment consisted of the following as of February 28, 2026 and February 28, 2025 (in thousands):
As of
February 28, 2026February 28, 2025
Land$55,652 $52,033 
Building and structures371,693 313,036 
Machinery and equipment536,855 424,342 
Furniture, fixtures, software and computers30,643 29,900 
Automotive equipment2,864 2,688 
Construction in progress45,580 153,145 
1,043,287 975,144 
Less accumulated depreciation(433,982)(382,203)
Property, plant, and equipment, net$609,305 $592,941 
The following table outlines the classification of depreciation expense in the consolidated statements of income for fiscal 2026, 2025, and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Cost of sales$65,349 $56,849 $53,035 
Selling, general and administrative1,624 2,245 2,428 
Total depreciation expense$66,973 $59,094 $55,463 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Other Accrued Liabilities
12 Months Ended
Feb. 28, 2026
Other Liabilities Disclosure [Abstract]  
Other Accrued Liabilities
5. Other Accrued Liabilities
Other accrued liabilities consisted of the following as of February 28, 2026 and 2025 (in thousands):
As of
February 28, 2026February 28, 2025
Materials and supplies accruals$29,157 $23,853 
Accrued customer discount11,591 12,337 
Employee-related expenses8,304 7,176 
Legal accrual5,585 6,611 
Accrued warranty4,803 5,388 
Accrued utilities4,640 2,626 
Sales and other taxes payable4,247 4,205 
Customer claims liability2,819 2,563 
Other2,496 1,269 
Environmental liability—current 1,129 2,400 
Other accrued liabilities$74,771 $68,428 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Other Long-Term Liabilities
12 Months Ended
Feb. 28, 2026
Other Liabilities Disclosure [Abstract]  
Other Long-Term Liabilities
6. Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
As of
February 28, 2026February 28, 2025
Environmental liability—long-term$16,505 $16,532 
Net pension benefit obligation15,067 24,587 
Workers' compensation liability3,619 2,967 
ASC 740-10 Uncertain tax positions3,500 2,332 
Interest rate swap liability1,847 — 
Other long-term liabilities$40,538 $46,418 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events
12 Months Ended
Feb. 28, 2026
Subsequent Events [Abstract]  
Subsequent Events
23. Subsequent Events
As of February 28, 2026, we have a defined benefit pension plan for certain employees and former employees of Precoat Metals (the "Plan"). Benefit accruals are frozen for all participants; participants do not accrue any future benefits under the Plan, and any new hires are not eligible to participate in the Plan. On April 8, 2026, our Board of Directors approved a plan to terminate the Plan. The termination is intended to reduce balance sheet volatility, administrative complexity, and long-term pension risk. See Note 15 for more information related to the Plan.
The termination remains subject to customary regulatory approvals, satisfaction of plan funding requirements, and completion of benefit settlement activities. An estimate of the impact to the financial statements cannot be made at this time.
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Pay vs Performance Disclosure      
Net income (loss) $ 317,260 $ 128,833 $ 101,607
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Insider Trading Arrangements
3 Months Ended
Feb. 28, 2026
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Insider Trading Policies and Procedures
12 Months Ended
Feb. 28, 2026
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Feb. 28, 2026
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]
We recognize the critical importance of cybersecurity in today's digital landscape and acknowledge the inherent risks associated with cyber threats. As such, cybersecurity is an integral component of our overall risk management strategy and corporate governance framework.
To meet business objectives, we rely on both internal information technology systems and networks, and those of third parties and their vendors, to process and store sensitive data, including confidential research, business plans, financial information, intellectual property, and personal data that may be subject to legal protection, and to ensure the continuity of our supply chain.
We maintain a cybersecurity risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats. The underlying controls of this program are based on recognized best practices and standards for cybersecurity and information technology, including those set forth in the National Institute of Standards and Technology ("NIST") Cybersecurity Framework. Among the key elements of our cybersecurity risk management program are the following:
Security Awareness and Training—We use an IT security awareness program consisting of training on the fundamentals of information security protection. These training courses are required to be completed annually by all employees.
Annual Risk Assessment—An annual risk assessment is conducted by a third party, which is designed to assess the effectiveness of the Company's security controls and to identify key risks.
Network Protection—Network protection, detection, and monitoring technologies have been deployed on all external and internal network connections, in order to segment different sections of the business from each other, which strengthens key protection capabilities.
Identity and Access Management—We have implemented user authentication controls on the Company's systems, devices, data and applications. In addition, multi-factor authentication is implemented for all personnel who remotely access or have privileged account access to systems and networks.
Penetration Testing—We have partnered with a third-party penetration testing company to help identify new vulnerabilities and continuously improve the security posture of the Company through annual testing.
Endpoint Detection and Response ("EDR")—EDR is an integrated, layered approach to endpoint protection that uses continuous monitoring and data analytics. We have partnered with a third-party security operations center, to provide critical support in monitoring, identifying and assessing cyber threats such as malware, ransomware, breaches, and denial of service attacks.
Security Incident Management—In the event of a cybersecurity incident, we have established an incident response plan, which outlines clear protocols for incident detection, containment, investigation, and resolution, aiming to minimize the impact on our operations, customers, and stakeholders.
We do not believe that any risks from cybersecurity threats, including any as a result of prior cybersecurity incidents we have experienced, have had a material adverse impact on our operations, business or financial condition. For more information regarding the risks we face from cybersecurity threats, see "Item 1A. Risk Factors."
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block] As such, cybersecurity is an integral component of our overall risk management strategy and corporate governance framework.
To meet business objectives, we rely on both internal information technology systems and networks, and those of third parties and their vendors, to process and store sensitive data, including confidential research, business plans, financial information, intellectual property, and personal data that may be subject to legal protection, and to ensure the continuity of our supply chain.
Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block]
Our approach to cybersecurity governance is embedded within the broader governance structure of the Company. The Audit Committee of the Board of Directors is tasked with reviewing our policies and procedures related to cybersecurity risks, including the Company's cybersecurity risk management program discussed above, to ensure their alignment with industry best
practices and regulatory standards. The Audit Committee and the Board of Directors ("Board") regularly engages with management to assess cybersecurity risks, mitigation efforts, and the overall effectiveness of our cybersecurity program.
Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both the military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]
Our approach to cybersecurity governance is embedded within the broader governance structure of the Company. The Audit Committee of the Board of Directors is tasked with reviewing our policies and procedures related to cybersecurity risks, including the Company's cybersecurity risk management program discussed above, to ensure their alignment with industry best
practices and regulatory standards. The Audit Committee and the Board of Directors ("Board") regularly engages with management to assess cybersecurity risks, mitigation efforts, and the overall effectiveness of our cybersecurity program.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]
Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both the military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.
Cybersecurity Risk Role of Management [Text Block]
Our approach to cybersecurity governance is embedded within the broader governance structure of the Company. The Audit Committee of the Board of Directors is tasked with reviewing our policies and procedures related to cybersecurity risks, including the Company's cybersecurity risk management program discussed above, to ensure their alignment with industry best
practices and regulatory standards. The Audit Committee and the Board of Directors ("Board") regularly engages with management to assess cybersecurity risks, mitigation efforts, and the overall effectiveness of our cybersecurity program.
Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both the military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block]
Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both the military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.
Cybersecurity Risk Management Expertise of Management Responsible [Text Block]
Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both the military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]
Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both the military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.26.1
The Company and Basis of Presentation (Policies)
12 Months Ended
Feb. 28, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Basis of Consolidation
Organization
AZZ Inc. ("AZZ", the "Company", "our" or "we") was established in 1956 and incorporated under the laws of the state of Texas. We are a provider of hot-dip galvanizing and coil coating solutions to a broad range of end markets in North America. We have three distinct operating segments: the AZZ Metal Coatings segment, the AZZ Precoat Metals segment, and the AZZ Infrastructure Solutions segment. Our AZZ Metal Coatings segment is a leading provider of metal coating solutions for corrosion protection, including hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating to the North American steel fabrication industry and other industries. The AZZ Precoat Metals segment provides aesthetic and corrosion protective coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets in North America. The AZZ Infrastructure Solutions segment ("AIS") represents our 40% non-controlling interest in the AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily dedicated to delivering safe and reliable transmission of power from generation sources to end customers, and automated weld overlay solutions for corrosion and erosion mitigation to critical infrastructure in markets worldwide. See Note 18 for additional information about the AVAIL JV. See Note 17 for information about the Company's operations by segment.
Basis of consolidation
The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of AZZ and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.
Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncements
In December 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which expands disclosures in an entity's income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. We adopted ASU 2023-09 on a prospective basis for the annual period ending February 28, 2026, and the adoption does not affect our financial position or results of operations, but has resulted in additional disclosures.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which expands disclosures about a public entity's reportable segments and requires more enhanced information about a reportable segment's expenses, interim segment profit or loss, and how a public entity's chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. We adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied retrospectively for all periods presented.
Accounting Pronouncements Not Yet Adopted
In December 2025, the FASB issued ASU No. 2025-10, Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities ("ASU 2025-10"), which establishes authoritative guidance on the recognition, measurement, presentation, and disclosure of government grants. Under ASU 2025-10, government grants are recognized when it is probable that the entity will both comply with the conditions of the grant and the grant will be received. ASU 2025-10 provides specific accounting models for grants related to assets and grants related to income, including options to recognize government grants as deferred income or as a reduction of the asset’s cost basis. ASU 2025-10 also requires enhanced disclosures regarding the nature of government grants, significant terms and conditions, accounting policies applied, and amounts recognized in the financial statements. ASU 2025-10 is effective for fiscal years beginning after December 15, 2028, including interim periods within those fiscal years, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2025-10.

In September 2025, the FASB issued ASU No. 2025-06, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software ("ASU 2025-06") which updates the accounting for software costs that are accounted for under Subtopic 350-40, Intangibles—Goodwill and Other—Internal-Use Software (referred to as "internal-use software"). ASU 2025-06 will be effective for annual periods beginning after December 15, 2027 and interim reporting periods within those annual periods. We expect to adopt ASU 2025-06 for the interim period ending May 31, 2028, and we are currently evaluating the impact of ASU 2025-06 on our consolidated financial statements.

In July 2025, the FASB issued ASU No. 2025-05, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets ("ASU 2025-05") which provides (1) all entities with a practical expedient and (2) entities other than public business entities, with an accounting policy election when estimating credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Topic 606. ASU 2025-05 will be effective for annual periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. We expect to adopt ASU 2025-05 for the interim period ending May 31, 2026, and we do not expect the adoption to have a material impact on our consolidated financial statements.
In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses ("ASU 2024-03"), which expands disclosures about a public entity's expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) - Clarifying the Effective Date ("ASU 2025-01"), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Accounting Policies [Abstract]    
Organization and Basis of Consolidation
Organization
AZZ Inc. ("AZZ", the "Company", "our" or "we") was established in 1956 and incorporated under the laws of the state of Texas. We are a provider of hot-dip galvanizing and coil coating solutions to a broad range of end markets in North America. We have three distinct operating segments: the AZZ Metal Coatings segment, the AZZ Precoat Metals segment, and the AZZ Infrastructure Solutions segment. Our AZZ Metal Coatings segment is a leading provider of metal coating solutions for corrosion protection, including hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating to the North American steel fabrication industry and other industries. The AZZ Precoat Metals segment provides aesthetic and corrosion protective coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets in North America. The AZZ Infrastructure Solutions segment ("AIS") represents our 40% non-controlling interest in the AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily dedicated to delivering safe and reliable transmission of power from generation sources to end customers, and automated weld overlay solutions for corrosion and erosion mitigation to critical infrastructure in markets worldwide. See Note 18 for additional information about the AVAIL JV. See Note 17 for information about the Company's operations by segment.
Basis of consolidation
The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of AZZ and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.
 
Use of estimates
Use of estimates
The preparation of the financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
 
Concentration of credit risk
Concentrations of credit risk
Financial instruments that potentially subject AZZ to significant concentrations of credit risk consist principally of cash and cash equivalents as well as trade accounts receivable. As of February 28, 2026, we had cash in banks of $12.5 million in excess of the Federal Deposit Insurance Corporation ("FDIC") limits, which includes $12.3 million of outstanding checks.
We maintain cash and cash equivalents with various financial institutions. Our policy is designed to limit exposure to any one institution. We perform periodic evaluations of the relative credit standing of those financial institutions that are considered in our banking relationships and have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.
We have limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and geographic diversification. We perform ongoing evaluations of our customers' financial condition. Collateral is usually not required from customers as a condition of sale.
 
Accounts receivable, net of allowance for credit losses
Accounts receivable, net of allowance for credit losses
Accounts receivable are stated amounts due from customers. We maintain an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. We treat trade accounts receivable as one portfolio and record an allowance based on a combination of management's knowledge of its customer base, historical losses, current economic conditions and customer specific events. The allowance is adjusted based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer's credit terms. Accounts are written off when management determines the account is uncollectible. Recoveries are recorded against the allowance in the period received. The balance of trade accounts receivable, net of allowance for credit losses was $142.6 million, $135.1 million, and $142.2 million as of February 28, 2026, February 28, 2025 and February 29, 2024, respectively.
 
Other receivables
Other Receivables
Other receivables include income taxes receivable, receivables for supplier rebates, and other miscellaneous receivables.
 
Revenue recognition
Revenue recognition
Revenue is recognized when customers obtain control of goods or services, for contracts that have been approved and executed. Revenue is generally recognized over time. Contract assets are recorded when revenue is recognized before we have an unconditional right to payment, and contract liabilities are recorded when payment is received in advance.
AZZ Metal Coatings Segment
AZZ's Metal Coatings segment is a provider of hot-dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. We recognize sales over time as the metal coating is applied to customer provided material as the process enhances a customer-controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.
AZZ Precoat Metals Segment
AZZ Precoat Metals is a provider of advanced applications of protective and decorative coatings and related value-added services for steel and aluminum coil, primarily serving the construction, appliance, heating, ventilation, and air conditioning (HVAC), container, transportation and other end markets. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of coating services, which may also include secondary services such as slitting, embossing or cut to length. We recognize sales over time as the coating is applied to customer-provided material, as the process enhances a customer-controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis; in certain cases, we may offer volume discounts, which are recorded as a reduction to sales and recognized over time in the same manner as the related revenue.
Contract Assets and Liabilities
The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets. Our contract assets and contract liabilities are primarily related to the AZZ Precoat Metals segment. Customer billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, we can receive advances from our customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.
The increases or decreases in contract assets and contract liabilities during fiscal year 2026 were primarily due to normal timing differences between AZZ's performance and customer payments. Contract liabilities of $0.6 million, $0.5 million, and $1.0 million as of February 28, 2026, February 28, 2025, and February 29, 2024, respectively, are included in "Other accrued liabilities" in the consolidated balance sheets. The balance of contract assets was $112.8 million, $106.5 million, and $79.3 million as of February 28, 2026, February 28, 2025 and February 29, 2024, respectively. The balance of contract assets is primarily related to the AZZ Precoat Metals segment. Contract assets have increased in 2026 compared to 2025 as customers utilize Precoat Metals' extensive warehouse capabilities and position finished goods at Precoat Metals' central locations versus the customer's own individual warehouses. This increase reflects steel price volatility, steel availability, and market uncertainty resulting from economic policy changes. We recognized $0.5 million and $0.5 million of revenue for amounts that were included in contract liabilities as of February 28, 2026 and 2025, respectively.
Other
No general rights of return exist for customers; however, we provide assurance-type warranties and a provision for estimated warranties has been established. AZZ generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. We do not adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.
 
Cash and cash equivalents
Cash and cash equivalents
We consider cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less.
 
Inventories
Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification cost method for the Precoat Metals segment. A reserve for excess quantities and obsolescence is based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, which we record as a charge to reduce inventory to its net realizable value.
 
Property, plant and equipment
Property, plant and equipment
Property and equipment are stated at cost less accumulated depreciation. Costs for improvements that extend the useful life of our property and equipment are capitalized as additions. The improvements are depreciated over the estimated useful lives, and assets that are replaced are disposed of at the net book value. In addition, we capitalize interest on borrowings during the active construction period of capital projects. Capitalized interest is added to the cost of the assets and depreciated over the
estimated useful lives of the assets. Depreciation is computed using the straight-line method over the following estimated useful lives:
 
Leasehold improvements, buildings and structures
10-27 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment
3-5 years
Computers and software
3-7 years
Repairs and maintenance are charged to expense as incurred.
 
Long-lived assets Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, we record impairment losses for the excess of their carrying value over the estimated fair value. See Note 21 for a description of impairment charges recognized during fiscal year 2026 related to a restructuring plan in our Metal Coatings segment. We did not recognize any impairment charges for fiscal years 2025 or 2024 since there were no changes in events or circumstances that would suggest these assets were impaired.  
Goodwill and other indefinite-lived intangible assets
Goodwill and other indefinite-lived intangible assets
Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. We test goodwill and other indefinite-lived intangibles for potential impairment annually as of December 31, or more frequently, if events or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount. If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as future cash flows and estimated terminal values for our reporting units that are discounted using a market participant perspective to determine the fair value of the reporting unit, which is then compared to the carrying value of that reporting unit to determine if there is impairment. The income approach includes assumptions about revenue growth rates, operating margins and terminal growth rates, discounted by an estimated weighted-average cost of capital derived from other publicly traded companies that are similar but not identical from an operational and economic standpoint. A significant change in events, circumstances or any of these assumptions could result in an impairment of long-lived assets, including identifiable intangible assets. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies. For fiscal year 2026, we elected to perform a qualitative analysis and determined that no conditions existed that would make it more-likely-than-not that the goodwill or indefinite-lived intangible assets were impaired. Therefore, no further quantitative testing was required. For fiscal years 2026, 2025 and 2024, no impairment losses were recognized for goodwill or indefinite-lived intangible assets.
 
Debt issuance costs  
Debt issuance costs
Debt issuance costs that are incurred in connection with the issuance of debt are amortized to interest expense using the straight-line method, which approximates the effective interest rate method, over the term of the debt. Costs related to our revolving credit facility are included in "Other assets" on the consolidated balance sheets. Costs related to our long-term debt instruments are presented as a reduction to long-term debt on the consolidated balance sheets.
Related Party Transactions
Following the divestiture of our Infrastructure Solutions business, we entered into a transition services agreement with AIS Investment Holdings LLC, which is considered a related party. In conjunction with the transition services agreement ("TSA"), we recognized $3.5 million of TSA fees for fiscal year 2024, which is included as a reduction to "Selling, general and administrative" expense in the consolidated statements of operations. As of February 28, 2026, we did not have any related party receivables or payables outstanding.
Income taxes
Income taxes
We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
We recognize a valuation allowance against net deferred tax assets to the extent that we believe those net assets are not more-likely-than-not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
As applicable, we record Uncertain Tax Positions ("UTPs") on the basis of a two-step process whereby (1) we determine whether it is more-likely-than-not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We are subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February 28, 2026, we are no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2022.
 
Financial Instruments
Fair Value Measurements
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. In accordance with Accounting Standards Codification ("ASC") 820, Fair Value Measurement ("ASC 820"), certain of our assets and liabilities, which are carried at fair value, are classified in one of the following three categories:
Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs corroborated by market data.
Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company's own assumptions.
See Note 20 for more information.
 
Foreign Currency Translation
Foreign Currency
The local currency is the functional currency for our foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, with revenues and expenses translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders' equity and is included in "Accumulated other comprehensive income (loss)." Gains or losses arising from the translation of intercompany balances of our foreign entities are included in earnings, because the intercompany balances are denominated in a currency other than the functional currency of the foreign entity.
 
Accruals for Contingent Liabilities
Accruals for Contingent Liabilities
We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates.
 
Leases
Leases
We are a lessee under various leases for facilities and equipment. For leases with terms over one year, we recognize a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet based on the present value of the future minimum lease payments. An ROU asset represents our right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. For short-term leases with an initial term of twelve months or less that do not contain a likely to be exercised purchase option, we do not record ROU assets or lease liabilities on the consolidated balance sheet.
We use our incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what we would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, we incorporate options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred and is recorded net of any lease incentives received. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options that are reasonably certain to be exercised, with a maximum of 10 years.
Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized, and the lease liability is accreted. For facility leases, we account for lease and non-lease components on a combined basis. For our equipment leases, lease and non-lease components are accounted for separately.
 
Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncements
In December 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which expands disclosures in an entity's income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. We adopted ASU 2023-09 on a prospective basis for the annual period ending February 28, 2026, and the adoption does not affect our financial position or results of operations, but has resulted in additional disclosures.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which expands disclosures about a public entity's reportable segments and requires more enhanced information about a reportable segment's expenses, interim segment profit or loss, and how a public entity's chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. We adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied retrospectively for all periods presented.
Accounting Pronouncements Not Yet Adopted
In December 2025, the FASB issued ASU No. 2025-10, Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities ("ASU 2025-10"), which establishes authoritative guidance on the recognition, measurement, presentation, and disclosure of government grants. Under ASU 2025-10, government grants are recognized when it is probable that the entity will both comply with the conditions of the grant and the grant will be received. ASU 2025-10 provides specific accounting models for grants related to assets and grants related to income, including options to recognize government grants as deferred income or as a reduction of the asset’s cost basis. ASU 2025-10 also requires enhanced disclosures regarding the nature of government grants, significant terms and conditions, accounting policies applied, and amounts recognized in the financial statements. ASU 2025-10 is effective for fiscal years beginning after December 15, 2028, including interim periods within those fiscal years, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2025-10.

In September 2025, the FASB issued ASU No. 2025-06, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software ("ASU 2025-06") which updates the accounting for software costs that are accounted for under Subtopic 350-40, Intangibles—Goodwill and Other—Internal-Use Software (referred to as "internal-use software"). ASU 2025-06 will be effective for annual periods beginning after December 15, 2027 and interim reporting periods within those annual periods. We expect to adopt ASU 2025-06 for the interim period ending May 31, 2028, and we are currently evaluating the impact of ASU 2025-06 on our consolidated financial statements.

In July 2025, the FASB issued ASU No. 2025-05, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets ("ASU 2025-05") which provides (1) all entities with a practical expedient and (2) entities other than public business entities, with an accounting policy election when estimating credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Topic 606. ASU 2025-05 will be effective for annual periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. We expect to adopt ASU 2025-05 for the interim period ending May 31, 2026, and we do not expect the adoption to have a material impact on our consolidated financial statements.
In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses ("ASU 2024-03"), which expands disclosures about a public entity's expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) - Clarifying the Effective Date ("ASU 2025-01"), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.
 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Feb. 28, 2026
Accounting Policies [Abstract]  
Financing Receivable, Allowance for Credit Loss
The following table shows the changes in the allowance for credit losses for fiscal 2026, 2025 and 2024 (in thousands):
 Year Ended
February 28, 2026February 28, 2025February 29, 2024
Balance at beginning of year$419 $2,347 $5,752 
Adjustment based on aged receivables analysis(78)5,058 (67)
Charge-offs, net of recoveries(1)
(197)(5,287)338 
Other(2)
— (1,699)(3,676)
Balance at end of year(3)
$144 $419 $2,347 
(1)
For fiscal 2025, includes a charge-off of $5.2 million following the unfavorable resolution of a litigation matter that was retained following the AIS divestiture.
(2)
For fiscal 2025 and 2024, "Other" includes the write off of $1.7 million and $3.7 million of reserves, respectively, following the settlement of a litigation matter. The reserves related to the AZZ Infrastructure Solutions segment and were retained following the AIS divestiture.
(3)
For fiscal 2024, the allowance for credit losses includes $1.7 million, related to the AZZ Infrastructure Solutions segment that were retained following the AIS divestiture.
Disaggregation of Revenue
Disaggregated Sales
Sales by segment and geography is disclosed in Note 17. In addition, the following table presents disaggregated sales, by customer industry for fiscal years 2026, 2025 and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Sales:
Construction$923,971 $893,147 $841,557 
Industrial149,079 129,542 153,686 
Consumer130,548 123,124 128,658 
Transportation158,451 163,965 168,631 
Electrical149,562 127,542 100,236 
Other (1)
138,470 140,424 144,821 
Total sales$1,650,080 $1,577,744 $1,537,589 
(1) Other includes less significant markets, such as non-construction agriculture, recreation, petro-chem, AZZ Tubular products and sales from recycling and other miscellaneous customer industries.
Property, Plant and Equipment Depreciation is computed using the straight-line method over the following estimated useful lives:
 
Leasehold improvements, buildings and structures
10-27 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment
3-5 years
Computers and software
3-7 years
Property, plant and equipment consisted of the following as of February 28, 2026 and February 28, 2025 (in thousands):
As of
February 28, 2026February 28, 2025
Land$55,652 $52,033 
Building and structures371,693 313,036 
Machinery and equipment536,855 424,342 
Furniture, fixtures, software and computers30,643 29,900 
Automotive equipment2,864 2,688 
Construction in progress45,580 153,145 
1,043,287 975,144 
Less accumulated depreciation(433,982)(382,203)
Property, plant, and equipment, net$609,305 $592,941 
The following table outlines the classification of depreciation expense in the consolidated statements of income for fiscal 2026, 2025, and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Cost of sales$65,349 $56,849 $53,035 
Selling, general and administrative1,624 2,245 2,428 
Total depreciation expense$66,973 $59,094 $55,463 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Feb. 28, 2026
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in goodwill by segment for fiscal years 2026 and 2025 were as follows (in thousands):
As of February 28, 2026
Beginning
Balance
AcquisitionsOtherCurrency Translation AdjustmentEnding
Balance
Metal Coatings$176,070 $9,585 $(123)$1,428 $186,960 
Precoat Metals527,793 — — — 527,793 
Total$703,863 $9,585 $(123)$1,428 $714,753 
As of February 28, 2025
Beginning
Balance
Acquisitions(1)
OtherCurrency Translation AdjustmentEnding
Balance
Metal Coatings$177,675 $— $— $(1,605)$176,070 
Precoat Metals527,793 — — — 527,793 
Total$705,468 $— $— $(1,605)$703,863 
Schedule of Finite-Lived Intangible Assets by Major Class
Amortizable intangible assets consisted of the following as of February 28, 2026 and 2025 (in thousands):
Weighted-Average Life (Years)As of
February 28, 2026February 28, 2025
Customer related intangibles25$483,709 $474,234 
Non-compete agreements156,772 6,698 
Trademarks / Tradenames3435,774 35,774 
Technology1536,000 36,000 
Gross intangible assets562,255 552,706 
Less accumulated amortization(154,022)(132,361)
Total amortizable intangible assets, net$408,233 $420,345 
Finite-lived Intangible Assets Amortization Expense
The following table outlines the classification of amortization expense, which is included in selling, general and administrative expense, in the consolidated statements of income for fiscal 2026, 2025, and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Total amortization expense$23,083 $23,111 $23,960 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following table summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):
Fiscal Year:Amortization Expense
2027$22,795 
202822,109 
202921,960 
203021,960 
203121,588 
Thereafter297,821 
Total$408,233 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Acquisitions (Tables)
12 Months Ended
Feb. 28, 2026
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of assets acquired and liabilities assumed The following table summarizes the fair values of the allocation of assets acquired and liabilities assumed, in aggregate, related to the Canton Galvanizing acquisition, as of the date of the acquisition (in thousands):
July 1, 2025
Assets
Accounts receivable$1,409 
Inventories1,049 
Property, plant and equipment4,759 
Goodwill9,585 
Intangibles and other assets13,810 
Total fair value of assets acquired30,612 
Liabilities
Accounts payable(237)
Other accrued liabilities(231)
Total fair value of liabilities assumed(468)
Total purchase price, net of cash acquired$30,144 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories (Tables)
12 Months Ended
Feb. 28, 2026
Inventory Disclosure [Abstract]  
Schedule of inventory
The following table summarizes the components of inventory (in thousands):
As of
February 28, 2026February 28, 2025
Raw material$111,483 $110,005 
Work in process733 518 
Finished goods1,197 1,790 
Total inventories$113,413 $112,313 
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share (Tables)
12 Months Ended
Feb. 28, 2026
Earnings Per Share [Abstract]  
Computation of basic and diluted earnings per share
The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2026, 2025 and 2024 (in thousands, except per share data):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Numerator:
Net income$317,260 $128,833 $101,607 
Series A Preferred Stock Dividends— (1,200)(14,400)
Redemption premium on Series A Preferred Stock— (75,198)— 
Numerator for diluted earnings per share—net income available to common shareholders$317,260 $52,435 $87,207 
Denominator:
Weighted average shares outstanding for basic earnings per share29,955 29,086 25,041 
Effect of dilutive securities:
Employee and director stock awards256 258 168 
Denominator for diluted earnings per share30,211 29,344 25,209 
Basic earnings per common share$10.59 $1.80 $3.48 
Diluted earnings per common share$10.50 $1.79 $3.46 
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Supplemental Cash Flow Information (Tables)
12 Months Ended
Feb. 28, 2026
Supplemental Cash Flow Elements [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures
To arrive at net cash provided by operating activities, net income is adjusted by, among other things, changes in current assets and current liabilities as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Decrease (increase) in current assets:
Accounts receivable, net$(5,790)$1,790 $14,261 
Other receivables(2,559)2,555 11,370 
Inventories214 5,045 26,276 
Contract assets(6,267)(27,183)(2,479)
Prepaid expenses and other166 756 177 
Increase (decrease) in current liabilities:
Accounts payable11,124 23,480 (801)
Income taxes payable(215)430 (100)
Accrued expenses3,924 10,237 5,298 
Changes in current assets and current liabilities$597 $17,110 $54,002 
Cash flows related to interest were as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Cash paid for interest$43,048 $75,865 $97,812 
Supplemental disclosures of non-cash investing and financing activities were as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Accrued dividends on Series A Preferred Stock$— $— $2,400 
Income taxes paid by equity method investee $3,409 $— $— 
Accruals for capital expenditures$2,234 $3,558 $7,514 
The following table presents income taxes paid, net of refunds (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
U.S. Federal$59,314 $26,064 $13,629 
U.S. State and Local 14,944 2,050 3,582 
Foreign1,696 1,680 2,103 
Cash paid for income taxes, net of refunds$75,954 $29,794 $19,314 
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Operating Segments (Tables)
12 Months Ended
Feb. 28, 2026
Segment Reporting [Abstract]  
Operations and assets by segment
The following tables contain operating segment data for fiscal years 2026, 2025 and 2024 was as follows (in thousands):
Year Ended February 28, 2026
Metal Coatings(1)
Precoat
Metals
Infrastructure Solutions(2)
Total
Sales$758,709 $891,371 $— $1,650,080 
Cost of sales531,089 724,036 — 1,255,125 
Selling, general and administrative(3)
23,982 29,251 130 53,363 
Operating income (loss)$203,638 $138,084 (130)341,592 
Equity in earnings of unconsolidated subsidiaries(4)
209,733 209,733 
Income before income taxes$209,603 551,325 
Reconciliation to consolidated income before income taxes
Corporate selling, general and administrative expenses(76,975)
Interest expense(55,650)
Other income1,615 
Consolidated income before income taxes$420,315 
See notes on page 74.
Year Ended February 28, 2025
Metal CoatingsPrecoat
Metals
Infrastructure Solutions(2)
Total
Sales$665,107 $912,637 $— $1,577,744 
Cost of sales464,260 730,804 — 1,195,064 
Selling, general and administrative22,372 34,005 6,737 63,114 
Operating income (loss)$178,475 $147,828 (6,737)319,566 
Equity in earnings of unconsolidated subsidiaries16,163 16,163 
Income before income taxes$9,426 335,729 
Reconciliation to consolidated income before income taxes
Corporate selling, general and administrative expenses(83,202)
Interest expense(81,282)
Other expense(562)
Consolidated income before income tax$170,683 
See notes on page 74.
Year Ended February 29, 2024
Metal Coatings(1)
Precoat
Metals
Infrastructure Solutions(2)
Total
Sales$656,189 $881,400 $— $1,537,589 
Cost of sales465,147 708,981 — 1,174,128 
Selling, general and administrative26,314 32,848 6,246 65,408 
Operating income (loss)$164,728 $139,571 (6,246)298,053 
Equity in earnings of unconsolidated subsidiaries15,407 15,407 
Income before income taxes$9,161 313,460 
Reconciliation to consolidated income before income taxes
Corporate selling, general and administrative expenses(76,453)
Interest expense(107,065)
Other income161 
Consolidated income before income tax$130,103 
(1)
For fiscal year 2026, AZZ Metal Coatings segment includes restructuring charges of $3.8 million in "Selling, general and administrative". See Note 21.
For fiscal year 2024, AZZ Metal Costings segment included expenses related to a legal matter of $5.5 million in "Selling, general and administrative". See Note 22.
(2)
For the AZZ Infrastructure Solutions segment, the CODM uses only net income before taxes as the measure to allocate resources and assess segment performance. Infrastructure Solutions segment includes the equity in earnings from our investment in the AVAIL JV, as well as other expenses related to receivables and liabilities that were retained following the sale of the AIS business. Fiscal year 2025 and 2024 include $6.5 million and $5.8 million, respectively, related to legal matters. See Note 22 for further discussion of the receivables and liabilities.
(3)
Includes stock-based compensation expense recognized upon the adoption of the Executive Retiree LTI Program of $2.2 million, of which $0.4 million and $1.8 million are included in Metal Coatings and Corporate, respectively. See Note 16.
(4)
During the first quarter of fiscal 2026, AVAIL completed the sale of the Electrical Products Group ("EPG"). During the fourth quarter of fiscal 2026, AVAIL completed the sale of the majority of its Welding Services Business ("WSI"). Equity in earnings for the year ended February 28, 2026 includes $204.5 million, consisting of a net gain related to the sale of the EPG and WSI, partially offset by the recognition of an impairment loss on the AVAIL JV, a prior period adjustment for accounting errors within the Brazil operations of the AVAIL JV, and an adjustment related to a change in AVAIL's transfer pricing policy. For further information about the AVAIL JV, see Note 18.
Depreciation and amortization expense by segment for fiscal years 2026, 2025 and 2024 were as follows (in thousands):
Year Ended
Depreciation and amortizationFebruary 28, 2026February 28, 2025February 29, 2024
Metal Coatings$27,723 $26,640 $26,353 
Precoat Metals38,059 31,185 27,940 
Total reportable segment depreciation and amortization65,782 57,825 54,293 
Corporate24,274 24,380 25,130 
Consolidated depreciation and amortization$90,056 $82,205 $79,423 
Expenditures for acquisitions, net of cash, and property, plant and equipment by segment for fiscal years 2026, 2025 and 2024 were as follows (in thousands):
Year Ended
Expenditures for acquisitions, net of cash, and property, plant and equipmentFebruary 28, 2026February 28, 2025February 29, 2024
Metal Coatings$30,937 $29,958 $25,484 
Precoat Metals48,053 84,537 67,809 
Total reportable segment expenditures for acquisitions, net of cash, and property, plant and equipment78,990 114,495 93,293 
Corporate1,786 1,388 1,826 
Consolidated expenditures for acquisitions, net of cash, and property, plant and equipment$80,776 $115,883 $95,119 
Asset balances by operating segment for each period were as follows (in thousands):
As of
Segment Assets(1)
February 28, 2026February 28, 2025
Metal Coatings(2)
$604,107 $555,095 
Precoat Metals(3)
1,562,994 1,548,377 
Infrastructure Solutions - Investment in Joint Venture19,960 99,379 
Total reportable segment assets2,187,061 2,202,851 
Corporate26,413 24,250 
Consolidated assets$2,213,474 $2,227,101 
(1)
Segment assets include identifiable intangible assets associated with each reportable segment. The related amortization expense for intangible assets are not allocated to the segments.
(2)
Identifiable intangible assets related to Metal Coatings of $35.0 million and $28.5 million, net of accumulated amortization, as of February 28, 2026 and February 28, 2025, respectively, are included in segment assets. The associated amortization expense is not allocated to the segment.
(3)
Identifiable intangible assets related to Precoat Metals of $374.8 million and $393.3 million, net of accumulated amortization, as of February 28, 2026 and February 28, 2025, respectively, are included in segment assets. The associated amortization expense is not allocated to the segment.
Revenue from External Customers by Geographic Areas
Financial information about geographical areas for the periods presented was as follows for fiscal years 2026, 2025 and 2024 (in thousands). The geographic area is based on the location of the operating facility and no customer accounted for 10% or more of consolidated sales.
Year Ended
SalesFebruary 28, 2026February 28, 2025February 29, 2024
United States$1,603,851 $1,537,215 $1,498,397 
Canada46,229 40,529 39,192 
Total$1,650,080 $1,577,744 $1,537,589 
As of
Long-lived assetsFebruary 28, 2026February 28, 2025
United States$1,758,060 $1,792,337 
Canada58,663 55,700 
Total$1,816,723 $1,848,037 
Long-lived Assets by Geographic Areas
As of
Long-lived assetsFebruary 28, 2026February 28, 2025
United States$1,758,060 $1,792,337 
Canada58,663 55,700 
Total$1,816,723 $1,848,037 
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Investments in Unconsolidated Entity (Tables)
12 Months Ended
Feb. 28, 2026
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investments
The following tables presents AVAIL's summarized financial information (in thousands):
Summarized Balance Sheet
As of
February 28, 2026(1)
February 28, 2025(1)
Current assets$287,879 $300,404 
Long-term assets82,741 194,528 
Total assets$370,620 $494,932 
Current liabilities$68,282 $155,585 
Long-term liabilities19,961 134,517 
Total liabilities88,243 290,102 
Total partners' capital282,377 204,830 
Total liabilities and partners' capital$370,620 $494,932 
Summarized Operating Data
Year Ended
February 28, 2026(1)
February 28, 2025(1)
February 29, 2024(1)
Sales$263,892 $528,130 $460,109 
Gross profit$63,660 $131,306 $117,402 
Income before income taxes$682,426 $36,825 $29,988 
Net income$680,540 $40,165 $29,351 
(1)
We report our equity in earnings on a one-month lag basis; therefore, amounts in the summarized financials above are for the twelve months ended January 31, 2026, 2025 and 2024 and as of January 31, 2026 and 2025. Amounts in the table above exclude certain adjustments made by us to record equity in earnings of the AVAIL JV under U.S GAAP for public companies, primarily to reverse the amortization of goodwill.
AVAIL's net income for the twelve months ended January 31, 2026 includes a net gain on the sale of the EPG and WSI businesses. Our proportionate share of the net gain on the sale of the EPG and WSI businesses includes adjustments for the previous reversal of the amortization of goodwill related to the EPG and WSI businesses.
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Debt (Tables)
12 Months Ended
Feb. 28, 2026
Debt Disclosure [Abstract]  
Schedule of Debt
Our long-term debt instruments and balances outstanding as of February 28, 2026 and February 28, 2025 were as follows (in thousands):
As of
February 28, 2026February 28, 2025
Revolving Credit Facility$50,000 $30,000 
Term Loan B335,000 870,250 
Receivables Securitization Facility130,000 — 
Total debt, gross515,000 900,250 
Unamortized debt issuance costs(37,262)(47,885)
Long-term debt, net$477,738 $852,365 
Schedule of Maturities of Long-term Debt
For each of the five years after February 28, 2026, required principal payments under the terms of the long-term debt are as follows (dollars in thousands):
Fiscal Year:Future Debt Maturities
2027$— 
202850,000 
2029130,000 
2030335,000 
2031— 
Thereafter— 
Total$515,000 
Interest Income and Interest Expense Disclosure
Interest expense is comprised as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Gross Interest expense$56,693 $88,394 $109,746 
Less: Capitalized interest(1,043)(7,112)(2,681)
Interest expense, net$55,650 $81,282 $107,065 
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements (Tables)
12 Months Ended
Feb. 28, 2026
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
Our financial instruments that are measured at fair value on a recurring basis as of February 28, 2026 and February 28, 2025 are as follows (in thousands):
Carrying Value as of February 28, 2026Fair Value Measurements UsingCarrying Value as of February 28, 2025Fair Value Measurements Using
Level 1Level 2Level 3Level 1Level 2Level 3
Liabilities
Interest Rate Swap Agreement(1)
$1,847 $— $1,847 $— $352 $— $352 $— 
Total Liabilities$1,847 $352 
(1) The interest rate swap agreements included in the table above represent the 2025 Swap and the 2022 Swap at February 28, 2026 and February 28, 2025, respectively.
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Tables)
12 Months Ended
Feb. 28, 2026
Leases [Abstract]  
Lease, Cost
The following table outlines the classification of right-of-use ("ROU") assets and lease liabilities in the consolidated balance sheets for fiscal 2026 and 2025 (in thousands):
As of
February 28, 2026February 28, 2025
AssetsBalance Sheet Classification
Operating right-of-use assetsRight-of-use assets$46,261 $19,471 
Finance right-of-use assets Right-of-use assets$13,303 $6,480 
Liabilities
Operating lease liabilities―short-termLease liability—short-term$5,413 $6,373 
Operating lease liabilities―long-termLease liability—long-term$41,489 $13,741 
Finance lease liabilities―short-termLease liability—short-term$3,266 $1,376 
Finance lease liabilities―long-termLease liability—long-term$10,480 $5,271 
Supplemental information related to our leases was as follows (in thousands, except years and percentages):
As of
February 28, 2026February 28, 2025
Operating cash flows from operating leases included in lease liabilities$7,592 $7,213 
Lease liabilities obtained from new ROU assets—operating leases$32,800 $6,073 
Weighted-average remaining lease term—operating leases14.71 years3.79 years
Weighted-average discount rate—operating leases6.10 %5.06 %
Decrease in ROU assets related to lease terminations$(856)$— 
Financing cash flows from finance leases included in lease liabilities$2,542 $988 
Operating cash flows from finance leases included in lease liabilities$787 $341 
Lease liabilities obtained from new ROU assets—finance leases$9,105 $3,781 
Weighted-average remaining lease term—finance leases4.01 years4.57 years
Weighted-average discount rate—finance leases6.59 %6.86 %
The weighted-average remaining lease term for operating leases increased to 14.71 years, primarily due to the 20-year extension of the Columbia facility lease executed during fiscal 2026.
The following table outlines our lease expense in the consolidated statements of operations for fiscal 2026, 2025, and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Operating lease expense:
Cost of sales$7,233 $6,117 $6,008 
Selling, general and administrative1,975 1,932 1,947 
Total operating lease expense9,208 8,049 7,955 
Financing lease expense:
Cost of sales2,839 1,117 468 
Interest expense787 341 109 
Total financing lease expense3,626 1,458 577 
Variable lease expense:
Cost of sales945 471 454 
Total variable lease expense945 471 454 
Short-term lease expense:
Cost of sales6,254 6,402 5,416 
Selling, general and administrative117 33 52 
Total short-term lease expense6,371 6,435 5,468 
Total lease expense$20,150 $16,413 $14,454 
Lessee, Operating Lease, Liability, Maturity
As of February 28, 2026, maturities of our lease liabilities were as follows (in thousands):
Fiscal year:Operating LeasesFinance LeasesTotal
2027$8,054 $4,051 $12,105 
20287,194 3,954 11,148 
20296,510 3,721 10,231 
20304,468 3,027 7,495 
20313,609 828 4,437 
Thereafter44,672 44,675 
Total lease payments74,507 15,584 90,091 
Less imputed interest(27,605)(1,838)(29,443)
Total$46,902 $13,746 $60,648 
Finance Lease, Liability, Maturity
As of February 28, 2026, maturities of our lease liabilities were as follows (in thousands):
Fiscal year:Operating LeasesFinance LeasesTotal
2027$8,054 $4,051 $12,105 
20287,194 3,954 11,148 
20296,510 3,721 10,231 
20304,468 3,027 7,495 
20313,609 828 4,437 
Thereafter44,672 44,675 
Total lease payments74,507 15,584 90,091 
Less imputed interest(27,605)(1,838)(29,443)
Total$46,902 $13,746 $60,648 
Operating Lease, Lease Income
We sublease multiple buildings in Columbia, South Carolina to multiple subtenants. The Columbia sublease agreements are by and between AZZ Precoat Metals and multiple subtenants. Sublease income is recognized over the term of the sublease on a straight-line basis and is reported in the consolidated statement of operations as a reduction to "Cost of sales."
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Sublease income$1,063 $1,055 $1,002 
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Equity (Tables)
12 Months Ended
Feb. 28, 2026
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The components of accumulated other comprehensive gain (loss), after tax, consisted of the following for 2026, 2025 and 2024 (in thousands):
Foreign Currency Translation Gain (Loss)Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of TaxNet Actuarial Gain (Loss), Net of TaxInterest Rate Swap, Net of TaxInterest Rate Swap, Net of Tax for Unconsolidated SubsidiaryTotal
Balance as of February 28, 2023$(7,571)$— $119 $2,879 $— $(4,573)
Other comprehensive income (loss) before reclassification(57)1,418 (303)3,321 (33)4,346 
Amounts reclassified from AOCI— — — (3,667)— (3,667)
Net change in AOCI(57)1,418 (303)(346)(33)679 
Balance as of February 29, 2024$(7,628)$1,418 $(184)$2,533 $(33)$(3,894)
Other comprehensive income (loss) before reclassification(2,701)(1,806)(403)153 22 (4,735)
Amounts reclassified from AOCI— — — (2,951)— (2,951)
Net change in AOCI(2,701)(1,806)(403)(2,798)22 (7,686)
Balance at February 28, 2025$(10,329)$(388)$(587)$(265)$(11)$(11,580)
Other comprehensive income (loss) before reclassification2,539 820 1,794 (622)11 4,542 
Amounts reclassified from AOCI— — — (510)— (510)
Net change in AOCI2,539 820 1,794 (1,132)11 4,032 
Balance at February 28, 2026$(7,790)$432 $1,207 $(1,397)$— $(7,548)
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Share-based Compensation (Tables)
12 Months Ended
Feb. 28, 2026
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Restricted Stock Unit Awards Non-Vested
A summary of RSU award activity (including DERs) for fiscal years 2026, 2025, and 2024 is as follows:
 
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Restricted Stock UnitsWeighted Average
Grant Date
Fair Value
Restricted Stock UnitsWeighted Average
Grant Date
Fair Value
Restricted Stock UnitsWeighted Average
Grant Date
Fair Value
Outstanding at beginning of year185,425 $58.12 230,586 $41.53 200,969 $43.50 
Granted74,435 84.90 104,030 76.14 132,644 38.41 
Vested(96,513)55.78 (141,800)45.03 (102,077)41.27 
Forfeited(6,345)76.70 (7,391)45.37 (950)45.69 
Outstanding at end of year157,002 $71.46 185,425 $58.12 230,586 $41.53 
Vested and expected to vest at end of year157,002 $71.46 185,425 $58.12 230,586 $41.53 
Share-based Payment Arrangement, Performance Shares, Outstanding Activity
A summary of PSU award activity (including DERs) for fiscal years 2026, 2025, and 2024 is as follows:
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Performance
Stock Units
Weighted Average
Grant Date
Fair Value
Performance
Stock Units
Weighted Average
Grant Date
Fair Value
Performance
Stock Units
Weighted Average
Grant Date
Fair Value
Outstanding at beginning of year161,114 $56.79 167,978 $51.64 152,546 $48.51 
Granted55,707 80.85 60,007 82.25 80,285 42.93 
Vested(61,917)53.99 (54,500)66.12 (42,868)33.22 
Forfeited(5,625)79.07 (12,371)51.19 (21,985)33.22 
Outstanding at end of year149,279 $65.97 161,114 $56.79 167,978 $51.64 
Vested and expected to vest at end of year149,279 $65.97 161,114 $56.79 167,978 $51.64 
Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option
The following table summarizes the assumptions used to calculate the fair value of the PSU awards:
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Performance based awards
Expected term (in years)333
Expected volatility34.4 %29.6 %32.2 %
Risk-free interest rate3.80 %4.87 %3.80 %
Share-based compensation expense and related income tax
The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2026, 2025 and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Compensation expense$14,832 $13,261 $9,510 
Income tax benefits3,115 2,785 1,969 
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Defined Benefit Pension Plan (Tables)
12 Months Ended
Feb. 28, 2026
Postemployment Benefits [Abstract]  
Schedule of Net Benefit Costs The components of net benefit cost related to the Plan were as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Disclosed benefit cost
Interest cost$6,556 $6,833 $7,031 
Expected return on plan assets(6,574)(5,954)(5,947)
Subtotal(18)879 1,084 
Net periodic benefit cost (income)(18)879 1,084 
Disclosed net benefit cost(18)879 1,084 
Presentation of benefit cost pursuant to ASC 715-20
Other components of net periodic benefit cost(18)879 1,084 
Disclosed net benefit cost$(18)$879 $1,084 
Assumptions used to determine benefit cost:
Discount rate5.52 %5.61 %5.59 %
Expected long-term rate of return on plan assets6.75 %6.25 %6.25 %
Schedule of Changes in Projected Benefit Obligations
The changes in benefit obligation and the funded status of the Plan as of and for the years ended below were as follows (in thousands):
As of
Current and non-current classificationFebruary 28, 2026February 28, 2025
Non-current liability$(15,067)$(24,587)
Net pension benefit obligation$(15,067)$(24,587)
Reconciliation of net balance sheet asset (liability)
Net balance sheet asset (liability) at beginning of fiscal year(24,587)(31,148)
Interest cost(6,556)(6,833)
Expected return on plan assets6,574 5,954 
Actuarial gain (loss)2,377 (530)
Employer contributions7,125 7,970 
Net pension benefit obligation at end of fiscal year$(15,067)$(24,587)
Assumptions and dates used for disclosure:
Discount rate5.41 %5.52 %
Census dateOctober 1, 2025October 1, 2024
Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets
The following table presents information for the Plan with projected benefit obligations in excess of plan assets (in thousands):
As of
February 28, 2026February 28, 2025
Projected benefit obligation$(121,956)$(124,898)
Fair value of plan assets, excluding receivable contributions106,889 100,311 
Net pension benefit obligation$(15,067)$(24,587)
Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss)
Pre-tax amounts recognized in other comprehensive income (loss) were as follows (in thousands):
Year End
February 28, 2026February 28, 2025February 29, 2024
Net loss (gain)$(3,559)$776 $246 
Accumulated other comprehensive (income) loss before adjustment for tax effects ("AOCI")(3,559)776 246 
Development of AOCI
AOCI at beginning of fiscal year776 246 (162)
Net loss (gain)(2,377)530 408 
AOCI at fiscal year end$(1,601)$776 $246 
Additional disclosure information:
Accumulated benefit obligation ("ABO")
ABO at fiscal year end(121,956)(124,898)(127,890)
Schedule of Expected Benefit Payments
Benefit payments we expect to pay, including amounts related to expected future services that we expect to receive, are as follows (in thousands):
Fiscal Year:Pension Benefits
2027$12,512 
202811,466 
202911,172 
203010,857 
203110,496 
2032 through 203646,539 
Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan
Changes in disclosed plan obligations and plan assets were as follows (in thousands):
As of
February 28, 2026February 28, 2025
Change in projected benefit obligation ("PBO")
PBO at beginning of fiscal year$124,898 $127,890 
Interest cost6,556 6,833 
Actuarial loss (gain)1,810 1,727 
Benefits paid from plan assets(11,308)(11,552)
PBO at fiscal year end$121,956 $124,898 
Change in plan assets
Fair value of plan assets at beginning of fiscal year100,311 96,742 
Actual return on plan assets10,761 7,151 
Employer contributions7,125 7,970 
Benefits paid(11,308)(11,552)
Fair value of plan assets at fiscal year end$106,889 $100,311 
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Reconciliation of net loss (gain)
Net amount at beginning of fiscal year$776 $246 $(162)
Experience loss (gain)(2,377)530 408 
Net amount at fiscal year end$(1,601)$776 $246 
Defined Benefit Plan, Plan Assets, Category
The following table presents a reconciliation of the fair value and market-related value of the Plan assets (in thousands):
As of
February 28, 2026February 28, 2025
Reconciliation of fair value of plan assets
Fair value of plan assets at beginning of fiscal year$100,311 $96,742 
Actual return on plan assets10,761 7,151 
Employer contributions7,125 7,970 
Benefits paid(11,308)(11,552)
Fair value of plan assets at end of fiscal year$106,889 $100,311 
Rate of return on invested assets
Weighted invested assets97,698 95,654 
Rate of return12.41 %7.48 %
Investment Loss/(Gain)
Actual return$10,761 $7,151 
Expected return6,574 5,954 
Loss (gain)(5,552)(1,197)
The following table presents the fair values of the assets of our pension plans as of February 28, 2026 and February 28, 2025 by level of the fair value hierarchy. Assets categorized in Level 1 of the hierarchy are measured at fair value using a market approach based on unadjusted quoted prices from national securities exchanges. No assets were categorized in Level 2 or Level 3 of the hierarchy as of February 28, 2026 and February 28, 2025. Certain investments that are measured at fair value using the net asset value per share practical expedient have not been categorized in the fair value hierarchy and are being presented in the tables to permit a reconciliation to total plan assets. We do not fund or fully fund U.S. nonqualified and certain foreign pension plans that are not subject to funding requirements.
As of
February 28, 2026February 28, 2025
Level 1Level 2Assets measured at Net Asset ValueTotalLevel 1Level 2Assets measured at Net Asset ValueTotal
Equity securities$— $— $49,942 $49,942 $— $— $46,936 $46,936 
Collective investment trusts— — 11,570 11,570 — — 10,164 10,164 
Corporate bonds— — 15,981 15,981 — — 13,258 13,258 
U.S. Government bonds— — 5,012 5,012 — — 6,729 6,729 
Municipal bonds— — 19,176 19,176 — — 19,090 19,090 
Cash and cash equivalents5,208 — — 5,208 4,134 — — 4,134 
Total pension plan assets$5,208 $— $101,681 $106,889 $4,134 $— $96,177 $100,311 
Defined Benefit Plan, Assumptions
The weighted-average assumptions used to determine the benefit obligation were as follows:
As of
February 28, 2026February 28, 2025
Discount rate5.41 %5.52 %
Expected long-term rate of return on plan assets6.75 %6.25 %
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes (Tables)
12 Months Ended
Feb. 28, 2026
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
The provision for income taxes for fiscal year 2026, 2025 and 2024 consisted of the following (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Income before income taxes:
Domestic$412,281 $165,822 $123,955 
Foreign8,034 4,861 6,148 
Income before income taxes420,315 170,683 130,103 
Current provision:
Federal55,957 28,660 19,839 
Foreign2,206 1,738 2,189 
State and local12,104 3,350 1,716 
Total current provision for income taxes70,267 33,748 23,744 
Deferred provision (benefit):
Federal27,094 7,123 3,920 
Foreign494 (340)(316)
State and local5,200 1,319 1,148 
Total deferred provision for income taxes32,788 8,102 4,752 
Total provision for income taxes$103,055 $41,850 $28,496 
Schedule of Effective Income Tax Rate Reconciliation
A reconciliation from the federal statutory income tax amount and federal statutory income tax rate to the effective income tax amount and effective income tax rate is as follows for fiscal year 2026:
Year Ended
February 28, 2026
AmountPercent
U.S. Federal Statutory Income Tax Rate$88,266 21.0 %
State and Local Income Taxes, Net of Federal Income Tax Effect(1)
15,107 3.6 %
Foreign Tax Effects472 0.1 %
Effect of Cross-Border Tax Laws22 — %
Tax Credits
Research and development tax credits(4,588)(1.1)%
Nontaxable or Nondeductible Items1,587 0.4 %
Changes in Unrecognized Tax Benefits1,169 0.3 %
Other Adjustments1,020 0.2 %
Effective Tax$103,055 24.5 %
(1)
Fiscal year 2026 State taxes in Illinois, Wisconsin, Massachusetts, Tennessee, Missouri, Kansas, and Oklahoma contributed to the majority of the tax effect in this category.
A reconciliation from the federal statutory income tax rate to the effective income tax rate is as follows for the fiscal years 2025 and 2024:
Year Ended
February 28, 2025February 29, 2024
U.S. Federal Statutory Income Tax21.0 %21.0 %
Permanent Differences1.0 0.5 
State Income Taxes, Net of Federal Income Tax Benefit2.3 1.9 
Stock Compensation(0.5)0.1 
Tax Credits(0.2)(1.7)
Foreign Tax Rate Differential0.2 0.2 
ASC 740-10 Uncertain Tax Positions0.1 (1.8)
Other0.6 1.7 
Effective Income Tax Rate24.5 %21.9 %
Schedule of Deferred Tax Assets and Liabilities Significant components of the Company’s net deferred income tax liability are as follows for fiscal year 2026 and 2025 (in thousands):
As of
February 28, 2026February 28, 2025
Deferred income tax assets:
Employee related items$8,745 $10,867 
Inventories5,727 5,205 
Accrued warranty1,199 1,336 
Accounts receivable1,505 1,926 
Lease liabilities14,888 6,406 
Net operating loss and other credit carryforwards4,956 5,707 
Research and experiment expenses970 5,046 
Interest expense limitation3,701 8,565 
Outside basis difference—AVAIL JV5,720 274 
Other deferred income tax assets449 334 
Total deferred income tax assets47,860 45,666 
Deferred income tax liabilities:
Depreciation methods and property basis differences(51,711)(36,671)
Right-of-use lease assets(14,622)(6,219)
Other assets and tax-deductible goodwill(54,068)(41,975)
Total deferred income tax liabilities(120,401)(84,865)
Net deferred income tax liabilities$(72,541)$(39,199)
Schedule of Unrecognized Tax Benefits Roll Forward
A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February 28, 2026 and February 28, 2025 is as follows (in thousands):
As of
February 28, 2026February 28, 2025
Balance at beginning of period$1,699 $1,808 
Increase for tax positions related to current periods:
Gross increases— 73 
Increase for tax positions related to prior periods:
Gross increases919 — 
Gross decreases(104)— 
Lapse of statute of limitations(195)(182)
Balance at end of period$2,319 $1,699 
Schedule of Income Taxes Paid
To arrive at net cash provided by operating activities, net income is adjusted by, among other things, changes in current assets and current liabilities as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Decrease (increase) in current assets:
Accounts receivable, net$(5,790)$1,790 $14,261 
Other receivables(2,559)2,555 11,370 
Inventories214 5,045 26,276 
Contract assets(6,267)(27,183)(2,479)
Prepaid expenses and other166 756 177 
Increase (decrease) in current liabilities:
Accounts payable11,124 23,480 (801)
Income taxes payable(215)430 (100)
Accrued expenses3,924 10,237 5,298 
Changes in current assets and current liabilities$597 $17,110 $54,002 
Cash flows related to interest were as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Cash paid for interest$43,048 $75,865 $97,812 
Supplemental disclosures of non-cash investing and financing activities were as follows (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Accrued dividends on Series A Preferred Stock$— $— $2,400 
Income taxes paid by equity method investee $3,409 $— $— 
Accruals for capital expenditures$2,234 $3,558 $7,514 
The following table presents income taxes paid, net of refunds (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
U.S. Federal$59,314 $26,064 $13,629 
U.S. State and Local 14,944 2,050 3,582 
Foreign1,696 1,680 2,103 
Cash paid for income taxes, net of refunds$75,954 $29,794 $19,314 
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Property, Plant and Equipment (Tables)
12 Months Ended
Feb. 28, 2026
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Depreciation is computed using the straight-line method over the following estimated useful lives:
 
Leasehold improvements, buildings and structures
10-27 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment
3-5 years
Computers and software
3-7 years
Property, plant and equipment consisted of the following as of February 28, 2026 and February 28, 2025 (in thousands):
As of
February 28, 2026February 28, 2025
Land$55,652 $52,033 
Building and structures371,693 313,036 
Machinery and equipment536,855 424,342 
Furniture, fixtures, software and computers30,643 29,900 
Automotive equipment2,864 2,688 
Construction in progress45,580 153,145 
1,043,287 975,144 
Less accumulated depreciation(433,982)(382,203)
Property, plant, and equipment, net$609,305 $592,941 
The following table outlines the classification of depreciation expense in the consolidated statements of income for fiscal 2026, 2025, and 2024 (in thousands):
Year Ended
February 28, 2026February 28, 2025February 29, 2024
Cost of sales$65,349 $56,849 $53,035 
Selling, general and administrative1,624 2,245 2,428 
Total depreciation expense$66,973 $59,094 $55,463 
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Other Accrued Liabilities (Tables)
12 Months Ended
Feb. 28, 2026
Other Liabilities Disclosure [Abstract]  
Schedule of Accrued Liabilities
Other accrued liabilities consisted of the following as of February 28, 2026 and 2025 (in thousands):
As of
February 28, 2026February 28, 2025
Materials and supplies accruals$29,157 $23,853 
Accrued customer discount11,591 12,337 
Employee-related expenses8,304 7,176 
Legal accrual5,585 6,611 
Accrued warranty4,803 5,388 
Accrued utilities4,640 2,626 
Sales and other taxes payable4,247 4,205 
Customer claims liability2,819 2,563 
Other2,496 1,269 
Environmental liability—current 1,129 2,400 
Other accrued liabilities$74,771 $68,428 
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Other Long-Term Liabilities (Tables)
12 Months Ended
Feb. 28, 2026
Other Liabilities Disclosure [Abstract]  
Other Noncurrent Liabilities
Other long-term liabilities consisted of the following (in thousands):
As of
February 28, 2026February 28, 2025
Environmental liability—long-term$16,505 $16,532 
Net pension benefit obligation15,067 24,587 
Workers' compensation liability3,619 2,967 
ASC 740-10 Uncertain tax positions3,500 2,332 
Interest rate swap liability1,847 — 
Other long-term liabilities$40,538 $46,418 
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.26.1
The Company and Basis of Presentation (Details)
shares in Thousands, $ in Thousands
12 Months Ended
Feb. 28, 2026
USD ($)
segment
shares
Feb. 28, 2025
USD ($)
shares
Feb. 29, 2024
USD ($)
shares
Nov. 30, 2025
Feb. 28, 2023
USD ($)
shares
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Number of operating segments | segment 3        
Common stock issued under stock-based plans and related tax expense $ (5,096) $ (5,229) $ (1,689)    
Share-based compensation 14,824 13,251 9,488    
Secondary public offering and issuance of additional common stock   308,668      
Dividends on Series A Preferred Stock   (1,200) (14,400)    
Dividends, Cash (23,075) (19,508) (17,018)    
Redemption premium on Series A Preferred Stock   (75,198)      
Net income (loss) 317,260 128,833 101,607    
Other comprehensive income (loss) 4,032 (7,686) 679    
Stockholders' Equity Attributable to Parent 1,337,031 1,045,495 700,769   $ 619,738
Capital in Excess of Par Value          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Common stock issued under stock-based plans and related tax expense (5,206) (5,366) (1,811)    
Share-based compensation 14,824 13,251 9,488    
Secondary public offering and issuance of additional common stock   304,068      
Stockholders' Equity Attributable to Parent 431,155 418,004 103,330   $ 93,357
Common Stock          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Common stock issued under stock-based plans and related tax expense $ 110 $ 137 $ 122    
Common stock issued under stock-based plans and related income tax expense (shares) | shares 110 137 122    
Secondary public offering and issuance of additional common stock   $ 4,600      
Secondary public offering and issuance of additional common stock (in shares) | shares   4,600      
Shares, Issued | shares 29,880 29,913 25,102   24,912
Stockholders' Equity Attributable to Parent $ 29,880 $ 29,913 $ 25,102   $ 24,912
Retained Earnings          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Dividends, Cash (23,075) (19,508) (17,018)    
Redemption premium on Series A Preferred Stock   (75,198)      
Net income (loss) 317,260 128,833 101,607    
Other comprehensive income (loss)     0    
Stockholders' Equity Attributable to Parent 883,544 609,158 576,231   506,042
Accumulated Other Comprehensive Income (Loss)          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Other comprehensive income (loss)     679    
Stockholders' Equity Attributable to Parent $ (7,548) $ (11,580) $ (3,894)   $ (4,573)
AIS Joint Venture          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Ownership percentage of investment 40.00%     40.00%  
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies (Details)
$ in Thousands
12 Months Ended
Feb. 28, 2026
USD ($)
segment
Feb. 28, 2025
USD ($)
Feb. 29, 2024
USD ($)
Nov. 30, 2025
Business Acquisition [Line Items]        
Number of operating segments | segment 3      
Amount of cash uninsured $ 12,500      
FDIC uninsured amount 12,300      
Contract liability 600 $ 500 $ 1,000  
Contract assets 112,785 106,507 79,300  
Contract liability, revenue recognized 500 500    
Accounts receivable 142,648 135,149 142,200  
Other accrued liabilities 74,771 68,428    
Sublease income 1,063 1,055 1,002  
Redemption of Series A Preferred Stock 0 $ 308,920 $ 0  
Transition Services Agreement ("TSA")        
Business Acquisition [Line Items]        
Related party, amount of transaction $ 3,500      
AIS Joint Venture        
Business Acquisition [Line Items]        
Ownership percentage of investment 40.00%     40.00%
Minimum        
Business Acquisition [Line Items]        
Useful life 3 years      
Maximum        
Business Acquisition [Line Items]        
Useful life 30 years      
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
AZZ Infrastructure Solutions      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of year $ 1,700    
Balance at end of year(3)   $ 1,700  
Allowance for Credit Losses      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of year 419 2,347 $ 5,752
Adjustment based on aged receivables analysis (78) 5,058 (67)
Charge-offs, net of recoveries(1) (197) (5,287) 338
Other(2) 0 1,699 3,676
Balance at end of year(3) 144 419 $ 2,347
Allowance for Credit Losses | AZZ Infrastructure Solutions      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Other(2) $ 1,700 $ 3,700  
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Disaggregation of Revenue [Line Items]      
Sales $ 1,650,080 $ 1,577,744 $ 1,537,589
Construction      
Disaggregation of Revenue [Line Items]      
Sales 923,971 893,147 841,557
Industrial      
Disaggregation of Revenue [Line Items]      
Sales 149,079 129,542 153,686
Consumer      
Disaggregation of Revenue [Line Items]      
Sales 130,548 123,124 128,658
Transportation      
Disaggregation of Revenue [Line Items]      
Sales 158,451 163,965 168,631
Electrical/Utility      
Disaggregation of Revenue [Line Items]      
Sales 149,562 127,542 100,236
Other      
Disaggregation of Revenue [Line Items]      
Sales $ 138,470 $ 140,424 $ 144,821
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)
Feb. 28, 2026
Leasehold improvements, buildings and structures | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 10 years
Leasehold improvements, buildings and structures | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 27 years
Machinery and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Machinery and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 15 years
Furniture and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Furniture and fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 15 years
Automotive equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Automotive equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 5 years
Computers and software | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Computers and software | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 7 years
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Contract Liability Details (Details) - USD ($)
$ in Millions
Feb. 28, 2026
Feb. 28, 2025
Movement In Contract With Customer, Liability [Roll Forward]    
Contract with Customer, Liability $ 0.5 $ 1.0
Contract with Customer, Liability $ 0.6 $ 0.5
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Goodwill [Roll Forward]    
Goodwill, beginning balance $ 703,863 $ 705,468
Acquisitions 9,585 0
Other (123) 0
Currency Translation Adjustment 1,428 (1,605)
Goodwill, ending balance 714,753 703,863
Metal Coatings | Operating Segments    
Goodwill [Roll Forward]    
Goodwill, beginning balance 176,070 177,675
Acquisitions 9,585 0
Other (123) 0
Currency Translation Adjustment 1,428 (1,605)
Goodwill, ending balance 186,960 176,070
Precoat Metals | Operating Segments    
Goodwill [Roll Forward]    
Goodwill, beginning balance 527,793 527,793
Acquisitions 0 0
Other 0  
Currency Translation Adjustment 0 0
Goodwill, ending balance $ 527,793 $ 527,793
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Amortizable intangible assets    
Finite-lived intangible assets, gross $ 562,255 $ 552,706
Less accumulated amortization (154,022) (132,361)
Finite-Lived Intangible Assets, Net $ 408,233 420,345
Customer related intangibles    
Amortizable intangible assets    
Weighted-average life (in years) 25 years  
Finite-lived intangible assets, gross $ 483,709 474,234
Non-compete agreements    
Amortizable intangible assets    
Weighted-average life (in years) 15 years  
Finite-lived intangible assets, gross $ 6,772 6,698
Trademarks / Tradenames    
Amortizable intangible assets    
Weighted-average life (in years) 34 years  
Finite-lived intangible assets, gross $ 35,774 35,774
Technology    
Amortizable intangible assets    
Weighted-average life (in years) 15 years  
Finite-lived intangible assets, gross $ 36,000 $ 36,000
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
Feb. 28, 2026
Feb. 28, 2025
Goodwill and Intangible Assets Disclosure [Abstract]    
Indefinite-lived trade names $ 1.5 $ 1.5
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets - Amortization expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 23,083 $ 23,111 $ 23,960
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets - Schedule of Future Amortization (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Goodwill and Intangible Assets Disclosure [Abstract]    
2027 $ 22,795  
2028 22,109  
2029 21,960  
2030 21,960  
2031 21,588  
Thereafter 297,821  
Finite-Lived Intangible Assets, Net $ 408,233 $ 420,345
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Acquisitions - Narrative (Details) - Canton Galvanizing, LLC - USD ($)
6 Months Ended
Jul. 01, 2025
Feb. 28, 2026
Business Acquisition [Line Items]    
Consideration transferred $ 30,100,000  
Increase in intangible assets   $ 1,400,000
Decrease in goodwill   1,300,000
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities   1,400,000
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable   $ 100,000
Customer Relationships    
Business Acquisition [Line Items]    
Weighted-average life (in years) 15 years  
Residual value $ 0  
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.26.1
Acquisitions - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Jul. 01, 2025
Feb. 28, 2025
Feb. 29, 2024
Assets        
Goodwill $ 714,753   $ 703,863 $ 705,468
Canton Galvanizing, LLC        
Assets        
Accounts receivable   $ 1,409    
Inventories   1,049    
Property, plant and equipment   4,759    
Goodwill   9,585    
Intangibles and other assets   13,810    
Total fair value of assets acquired   30,612    
Liabilities        
Accounts payable   (237)    
Other accrued liabilities   (231)    
Total fair value of liabilities assumed   (468)    
Total purchase price, net of cash acquired   $ 30,144    
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Inventory Disclosure [Abstract]    
Raw material $ 111,483 $ 110,005
Work in process 733 518
Finished goods 1,197 1,790
Total Inventory 113,413 112,313
Inventory reserves $ 3,400 $ 3,900
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share - Narrative (Details) - shares
shares in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Common stock, shares, outstanding (shares) 29,880 29,913  
Share-based Payment Arrangement      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount 30 70 60
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Numerator:      
Net income $ 317,260 $ 128,833 $ 101,607
Series A Preferred Stock Dividends 0 (1,200) (14,400)
Redemption premium on Series A Preferred Stock 0 (75,198) 0
Numerator for diluted earnings per share—net income (loss) available to common shareholders $ 317,260 $ 52,435 $ 87,207
Denominator:      
Denominator for basic earnings per common share-weighted average shares (shares) 29,955,000 29,086,000 25,041,000
Effect of dilutive securities:      
Employee and director stock awards 256,000 258,000 168,000
Denominator for diluted earnings per common share (shares) 30,211,000 29,344,000 25,209,000
Computation of basic and diluted earnings per share      
Basic earnings per common share (usd per share) $ 10.59 $ 1.80 $ 3.48
Diluted earnings per common share (usd per share) $ 10.50 $ 1.79 $ 3.46
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.26.1
Supplemental Cash Flow Information - New Cash Provided by Operating Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Decrease (increase) in current assets:      
Accounts receivable, net $ (5,790) $ 1,790 $ 14,261
Other receivables (2,559) 2,555 11,370
Inventories 214 5,045 26,276
Contract assets (6,267) (27,183) (2,479)
Prepaid expenses and other 166 756 177
Increase (decrease) in current liabilities:      
Accounts payable 11,124 23,480 (801)
Income taxes payable (215) 430 (100)
Accrued expenses 3,924 10,237 5,298
Changes in current assets and current liabilities $ 597 $ 17,110 $ 54,002
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.26.1
Supplemental Cash Flow Information - Cash Related to Interest and Income Taxes and Supplemental Disclosures of Non-Cash Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Supplemental Cash Flow Elements [Abstract]      
Interest Paid, Excluding Capitalized Interest, Operating Activities $ 43,048 $ 75,865 $ 97,812
Income Taxes Paid, Net 75,954 29,794 19,314
Accrued dividends on Series A Preferred Stock 0 0 2,400
Accruals for capital expenditures 2,234 3,558 7,514
Income taxes paid by equity method investee $ 3,409 $ 0 $ 0
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.26.1
Supplemental Cash Flow Information - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Cash and Cash Equivalents [Abstract]      
Non-cash asset retirements $ 4.4 $ 4.2 $ 9.5
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.26.1
Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Feb. 14, 2024
Feb. 28, 2026
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Aug. 31, 2025
Segment Reporting Information [Line Items]            
Number of reportable segments not disclosed     Segment Information      
Operations and assets by segment            
Sales     $ 1,650,080 $ 1,577,744 $ 1,537,589  
Cost of sales     1,255,125 1,195,064 1,174,128  
Selling, general and administrative     130,338 146,316 141,861  
Operating income (loss)     264,617 236,364 221,600  
Equity in earnings of unconsolidated subsidiaries     209,733 16,163 15,407  
Interest expense, net     (55,650) (81,282) (107,065)  
Other income     1,615 (562) 161  
Income before income taxes     420,315 170,683 130,103  
Legal matter $ 1,000          
Income taxes     103,055 41,850 28,496  
Net income     317,260 128,833 101,607  
Depreciation     90,056 82,205 79,423  
Assets:   $ 2,213,474 2,213,474 2,227,101    
Legal matter expense   500        
Restructuring charges     3,744 0 0  
Stock-based compensation     2,200      
Distribution on investment in AVAIL joint venture     273,223 12,565 3,113  
Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash     80,776 115,883 95,119  
Intangible Assets, Net (Excluding Goodwill)   409,738 409,738 421,850    
AIS Joint Venture            
Operations and assets by segment            
Equity in earnings of unconsolidated subsidiaries     209,700      
Equity Method Investment, Aggregate Cost           $ (13,600)
Distribution on investment in AVAIL joint venture     204,500      
United States            
Operations and assets by segment            
Sales     1,603,851 1,537,215 1,498,397  
Canada            
Operations and assets by segment            
Sales     46,229 40,529 39,192  
Operating Segments            
Operations and assets by segment            
Sales     1,650,080 1,577,744 1,537,589  
Cost of sales     1,255,125 1,195,064 1,174,128  
Selling, general and administrative     53,363 63,114 65,408  
Operating income (loss)     341,592 319,566 298,053  
Equity in earnings of unconsolidated subsidiaries     209,733 16,163 15,407  
Income before income taxes     551,325 335,729 313,460  
Depreciation     65,782 57,825 54,293  
Assets:   2,187,061 2,187,061 2,202,851    
Stock-based compensation     2,200      
Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash     78,990 114,495 93,293  
Reconciliation to consolidated income before income taxes            
Operations and assets by segment            
Selling, general and administrative     (76,975) (83,202) (76,453)  
Interest expense, net     (55,650) (81,282) (107,065)  
Other income     1,615 (562) 161  
Depreciation     24,274 24,380 25,130  
Assets:   26,413 26,413 24,250    
Stock-based compensation     1,800      
Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash     1,786 1,388 1,826  
Metal Coatings | Operating Segments            
Operations and assets by segment            
Sales     758,709 665,107 656,189  
Cost of sales     531,089 464,260 465,147  
Selling, general and administrative     23,982 22,372 26,314  
Operating income (loss)     203,638 178,475 164,728  
Legal matter         5,500  
Depreciation     27,723 26,640 26,353  
Assets:   604,107 604,107 555,095    
Restructuring charges     3,800      
Stock-based compensation     400      
Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash     30,937 29,958 25,484  
Intangible Assets, Net (Excluding Goodwill)   35,000 35,000 28,500    
Precoat Metals | Operating Segments            
Operations and assets by segment            
Sales     891,371 912,637 881,400  
Cost of sales     724,036 730,804 708,981  
Selling, general and administrative     29,251 34,005 32,848  
Operating income (loss)     138,084 147,828 139,571  
Depreciation     38,059 31,185 27,940  
Assets:   1,562,994 1,562,994 1,548,377    
Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash     48,053 84,537 67,809  
Intangible Assets, Net (Excluding Goodwill)   374,800 374,800 393,300    
Infrastructure Solutions | Operating Segments            
Operations and assets by segment            
Sales     0 0 0  
Cost of sales     0 0 0  
Selling, general and administrative     130 6,737 6,246  
Operating income (loss)     (130) (6,737) (6,246)  
Equity in earnings of unconsolidated subsidiaries     209,733 16,163 15,407  
Income before income taxes     209,603 9,426 9,161  
Legal matter       6,500 $ 5,800  
Assets:   $ 19,960 $ 19,960 $ 99,379    
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.26.1
Operating Segments - Long-Lived Assets (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets $ 1,816,723 $ 1,848,037
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 1,758,060 1,792,337
Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets $ 58,663 $ 55,700
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.26.1
Investments in Unconsolidated Entity - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Feb. 28, 2026
Nov. 30, 2025
Aug. 31, 2025
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Schedule of Equity Method Investments [Line Items]            
Equity in earnings of unconsolidated subsidiaries       $ 209,733 $ 16,163 $ 15,407
Distribution on investment in AVAIL joint venture       273,223 12,565 3,113
Loss on impairment       (45,900)    
Proceeds from return of investment on the AVAIL JV       $ 13,611 0 $ 0
AIS Joint Venture            
Schedule of Equity Method Investments [Line Items]            
Ownership percentage of investment 40.00% 40.00%   40.00%    
Equity Method Investment, Aggregate Cost     $ 13,600      
Equity in earnings of unconsolidated subsidiaries       $ 209,700    
Distribution on investment in AVAIL joint venture       204,500    
Income (Loss) from Equity Method Investments, Net of Dividends or Distributions       286,800    
Proceeds from Equity Method Investment, Distribution, Return of Capital     273,200 273,200    
Loss on impairment   $ (45,900) $ (45,900)      
Investment in AVAIL joint venture $ 19,960     19,960 99,379  
Proceeds from return of investment on the AVAIL JV       13,600    
Income (Loss) From Equity Method Investments, Net Of Sale       3,400    
AIS Joint Venture | Revision of Prior Period, Error Correction, Adjustment            
Schedule of Equity Method Investments [Line Items]            
Equity in earnings of unconsolidated subsidiaries (9,600)     1,200 $ 8,400  
AIS Joint Venture | Discontinued Operations, Disposed of by Sale | AZZ Infrastructure Solutions            
Schedule of Equity Method Investments [Line Items]            
Investment in AVAIL joint venture $ 20,000     20,000    
Electrical Products Group            
Schedule of Equity Method Investments [Line Items]            
Income (Loss) from Equity Method Investments, Net of Dividends or Distributions       $ 261,800    
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.26.1
Investments in Unconsolidated Entities - Schedule of Condensed Balance Sheet For AIS Joint Venture (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Assets [Abstract]    
Current Assets $ 395,368 $ 375,444
Total assets 2,213,474 2,227,101
Liabilities [Abstract]    
Current liabilities 232,274 220,992
Liabilities 876,443 1,181,606
Total liabilities and shareholders' equity 2,213,474 2,227,101
AIS Joint Venture    
Assets [Abstract]    
Current Assets 287,879 300,404
Non-current assets 82,741 194,528
Total assets 370,620 494,932
Liabilities [Abstract]    
Current liabilities 68,282 155,585
Non-current liabilities 19,961 134,517
Liabilities 88,243 290,102
Partners' Capital 282,377 204,830
Total liabilities and shareholders' equity $ 370,620 $ 494,932
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.26.1
Investments in Unconsolidated Entities - Schedule of Condensed Statement of Operations for AIS Joint Venture (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Income Statement [Abstract]      
Gross margin $ 394,955 $ 382,680 $ 363,461
AIS Joint Venture      
Income Statement [Abstract]      
Sales 263,892 528,130 460,109
Gross margin 63,660 131,306 117,402
Income (loss) before income taxes 682,426 36,825 29,988
Net income $ 680,540 $ 40,165 $ 29,351
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Instruments - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Amounts reclassified from accumulated other comprehensive income to earnings, net of tax [1] $ (510) $ (2,951) $ (3,667)
Interest Rate Swap 2022      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Reclassification of AOCI, before tax (100)    
Amounts reclassified from accumulated other comprehensive income to earnings, net of tax (70)    
Interest Rate Swap      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Reclassification of AOCI, before tax (600)    
Amounts reclassified from accumulated other comprehensive income to earnings, net of tax $ (400)    
Basis spread 3.759%    
Fixed interest rate on swap agreement 5.509%    
Notional amount on swap agreement $ 290,000    
[1]
Net of tax benefit of $(161), $(1,017) and $(1,268) for 2026, 2025 and 2024, respectively.
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Debt Instrument [Line Items]    
Total debt, gross $ 515,000 $ 900,250
Unamortized debt issuance costs (37,262) (47,885)
Long-term debt, net 477,738 852,365
Term Loan B    
Debt Instrument [Line Items]    
Total debt, gross 335,000 870,250
Secured Debt | Receivables Securitization Facility    
Debt Instrument [Line Items]    
Total debt, gross 130,000 0
Line of Credit | Revolving Credit Facility    
Debt Instrument [Line Items]    
Total debt, gross $ 50,000 $ 30,000
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended 120 Months Ended
Aug. 31, 2025
Aug. 05, 2025
Aug. 04, 2025
Sep. 24, 2024
Mar. 20, 2024
Aug. 31, 2022
May 13, 2022
Feb. 28, 2026
Mar. 19, 2024
Jul. 10, 2025
Feb. 28, 2025
Feb. 29, 2024
Debt Instrument [Line Items]                        
Accounts receivable               $ 142,648     $ 135,149 $ 142,200
Contract assets               $ 112,785     $ 106,507 $ 79,300
Weighted average interest rate               5.94%     7.54%  
Letters of credit outstanding               $ 12,000        
Term Loan B                        
Debt Instrument [Line Items]                        
Basis spread   1.75% 2.50%                  
Periodic payments           $ 3,250            
2022 Credit Agreement And Term Loan B                        
Debt Instrument [Line Items]                        
Total net leverage ratio maximum               450.00%        
Note Payable, Floating And Fixed Rate, Maturing Through Fiscal Year 2029                        
Debt Instrument [Line Items]                        
Fair value of outstanding debt               $ 515,000        
Senior Notes | Line of Credit                        
Debt Instrument [Line Items]                        
Remaining borrowing capacity on line of credit               $ 358,100        
Loans Payable | Term Loan B                        
Debt Instrument [Line Items]                        
Debt instrument, face amount             $ 1,300,000          
Revolving Credit Facility                        
Debt Instrument [Line Items]                        
Basis spread             1.75%          
Commitment fee percentage               0.20%        
Revolving Credit Facility | Minimum                        
Debt Instrument [Line Items]                        
Basis spread         2.75%              
Commitment fee percentage               0.20%        
Revolving Credit Facility | Maximum                        
Debt Instrument [Line Items]                        
Basis spread         3.50%              
Commitment fee percentage               0.30%        
Revolving Credit Facility | Term Loan B                        
Debt Instrument [Line Items]                        
Basis spread         3.25%       3.75%      
Revolving Credit Facility | 2022 Credit Agreement And Term Loan B                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity             $ 400,000          
Basis spread       2.50% 3.25%              
Standby And Commercial Letters Of Credit | 2022 Credit Agreement And Term Loan B                        
Debt Instrument [Line Items]                        
Accordion feature             $ 100,000          
Line of Credit | Minimum                        
Debt Instrument [Line Items]                        
Basis spread         1.75%     1.75%        
Line of Credit | Maximum                        
Debt Instrument [Line Items]                        
Basis spread         2.75%              
Secured Debt | Receivables Securitization Facility                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity                   $ 150,000    
Basis spread 0.95%                      
Amount of receivables pledged $ 247,900                      
Accounts receivable 136,500                      
Contract assets 111,400                      
Outstanding borrowings $ 130,000                      
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Schedule of Long-term Debt Maturities (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Debt Disclosure [Abstract]    
2027 $ 0  
2028 50,000  
2029 130,000  
2030 335,000  
2031 0  
Thereafter 0  
Total debt, gross $ 515,000 $ 900,250
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Interest Expense Disclosure (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Debt Disclosure [Abstract]      
Gross interest expense $ 56,693 $ 88,394 $ 109,746
Less: Capitalized interest 1,043 7,112 2,681
Interest expense, net $ 55,650 $ 81,282 $ 107,065
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Liabilities $ 1,847 $ 352
Interest Rate Swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 1,847 352
Interest Rate Swap | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 0 0
Interest Rate Swap | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 1,847 352
Interest Rate Swap | Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities $ 0 $ 0
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loss on impairment $ (45,900)  
Total debt, gross 515,000 $ 900,250
Fair value of outstanding debt 385,500 904,800
Credit Agreement 2022    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total debt, gross $ 385,000 $ 900,300
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Narrative (Details)
$ in Millions
1 Months Ended
Jan. 31, 2026
USD ($)
Feb. 28, 2026
lease
Leases [Abstract]    
Number of operating leases | lease   145
Number of finance leases | lease   139
Increase (Decrease) in Operating Lease Liability | $ $ 28.6  
Increase (Decrease) In Right-Of-Use Asset | $ $ 28.6  
Lessee, Operating Lease, Renewal Term 20 years  
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Lessee, Lease, Description [Line Items]    
Operating right-of-use assets $ 46,261 $ 19,471
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Right-of-use assets Right-of-use assets
Finance right-of-use assets $ 13,303 $ 6,480
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Right-of-use assets Right-of-use assets
Operating lease liabilities―short-term $ 5,413 $ 6,373
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liability, short-term Lease liability, short-term
Operating lease liabilities―long-term $ 41,489 $ 13,741
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liability, long-term Lease liability, long-term
Finance lease liabilities―short-term $ 3,266 $ 1,376
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liability, short-term Lease liability, short-term
Finance lease liabilities―long-term $ 10,480 $ 5,271
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liability, long-term Lease liability, long-term
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Lease Details (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Lease, Cost [Abstract]    
Operating cash flows from operating leases included in lease liabilities $ 7,592 $ 7,213
Lease liabilities obtained from new ROU assets—operating leases 32,800 6,073
Decrease in ROU assets related to lease terminations (856) 0
Financing cash flows from finance leases included in lease liabilities 2,542 988
Operating cash flows from finance leases included in lease liabilities 787 341
Lease liabilities obtained from new ROU assets—finance leases $ 9,105 $ 3,781
Weighted-average remaining lease term—operating leases 14 years 8 months 15 days 3 years 9 months 14 days
Weighted-average discount rate—operating leases 6.10% 5.06%
Weighted-average remaining lease term—finance leases 4 years 3 days 4 years 6 months 25 days
Weighted-average discount rate—finance leases 6.59% 6.86%
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Classification of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Lessee, Lease, Description [Line Items]      
Operating lease, cost $ 9,208 $ 8,049 $ 7,955
Finance lease expense, interest expense 787 341 109
Total financing lease expense 3,626 1,458 577
Cost of sales 945 471 454
Total short-term lease expense 6,371 6,435 5,468
Total lease expense 20,150 16,413 14,454
Cost of sales      
Lessee, Lease, Description [Line Items]      
Operating lease, cost 7,233 6,117 6,008
Finance lease expense, cost of sales 2,839 1,117 468
Total short-term lease expense 6,254 6,402 5,416
Selling, general and administrative      
Lessee, Lease, Description [Line Items]      
Operating lease, cost 1,975 1,932 1,947
Total short-term lease expense $ 117 $ 33 $ 52
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Lease Maturity (Details)
$ in Thousands
Feb. 28, 2026
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2027 $ 8,054
2028 7,194
2029 6,510
2030 4,468
2031 3,609
Thereafter 44,672
Total lease payments 74,507
Less imputed interest (27,605)
Total 46,902
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2027 4,051
2028 3,954
2029 3,721
2030 3,027
2031 828
Thereafter 3
Total lease payments 15,584
Less imputed interest (1,838)
Total 13,746
2027 12,105
2028 11,148
2029 10,231
2030 7,495
2031 4,437
Thereafter 44,675
Total lease payments 90,091
Less imputed interest (29,443)
Total $ 60,648
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Sublease Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Leases [Abstract]      
Sublease income $ 1,063 $ 1,055 $ 1,002
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.26.1
Mezzanine Equity (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
May 09, 2024
USD ($)
Feb. 28, 2026
USD ($)
$ / shares
shares
Feb. 28, 2025
USD ($)
Feb. 29, 2024
USD ($)
Class of Stock [Line Items]        
Plus: Redemption premium on Series A Preferred Stock   $ 0 $ 75,198 $ 0
Dividends     $ 3,600 $ 14,400
Series A Preferred Stock        
Class of Stock [Line Items]        
Payments of Ordinary Dividends, Preferred Stock and Preference Stock $ (27,100)      
Payments for Repurchase of Redeemable Preferred Stock 308,900      
Plus: Redemption premium on Series A Preferred Stock 75,200      
Series A Convertible Preferred Stock, $1,000 par, shares authorized 100,000; 240 shares issued and outstanding February 29, 2024; aggregate liquidation preference $312,520 at February 29, 2024 233,700      
Aggregate debt amount $ 240,000      
Preferred stock, par value (in dollars per share) | $ / shares   $ 15.00    
Preferred stock, shares outstanding (in shares) | shares   240,000    
Dividend rate (as a percent) 6.00%      
Return factor   1.4    
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.26.1
Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 30, 2024
Feb. 28, 2026
Nov. 10, 2020
Equity, Class of Treasury Stock [Line Items]      
Maximum repurchases as a percentage of market capitalization   6.00%  
2020 Share Repurchase Program      
Equity, Class of Treasury Stock [Line Items]      
Stock repurchase program authorized amount     $ 100.0
Number of shares repurchased (shares)   201,416  
Total amount of shares repurchased   $ 20.0  
Average price per share (in usd per share)   $ 99.28  
Share Repurchase Program, Remaining Authorized, Amount   $ 33.2  
2026 Share Repurchase Program      
Equity, Class of Treasury Stock [Line Items]      
Share Repurchase Program, Remaining Authorized, Amount   $ 100.0  
April 2024 Secondary Offering      
Equity, Class of Treasury Stock [Line Items]      
Sale of Stock, Number of Shares Issued in Transaction 4,600,000    
Share Price $ 70.00    
Sale of Stock, Consideration Received On Transaction, Gross $ 322.0    
Payments of Stock Issuance Costs 13.3    
Sale of Stock, Consideration Received on Transaction $ 308.7    
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.26.1
Equity - AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning balance $ 1,045,495 $ 700,769 $ 619,738
Other comprehensive income (loss) before reclassification 4,542 (4,735) 4,346
Amounts reclassified from AOCI (510) (2,951) (3,667)
Net change in AOCI 4,032 (7,686) 679
Balance, ending balance 1,337,031 1,045,495 700,769
Foreign Currency Translation Gain (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning balance (10,329) (7,628) (7,571)
Other comprehensive income (loss) before reclassification 2,539 (2,701) (57)
Amounts reclassified from AOCI 0 0 0
Net change in AOCI 2,539 (2,701) (57)
Balance, ending balance (7,790) (10,329) (7,628)
Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of Tax      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning balance (388) 1,418 0
Other comprehensive income (loss) before reclassification 820 (1,806) 1,418
Amounts reclassified from AOCI 0 0 0
Net change in AOCI 820 (1,806) 1,418
Balance, ending balance 432 (388) 1,418
Net Actuarial Gain (Loss), Net of Tax      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning balance (587) (184) 119
Other comprehensive income (loss) before reclassification 1,794 (403) (303)
Amounts reclassified from AOCI 0 0 0
Net change in AOCI 1,794 (403) (303)
Balance, ending balance 1,207 (587) (184)
Interest Rate Swap, Net of Tax      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning balance (265) 2,533 2,879
Other comprehensive income (loss) before reclassification (622) 153 3,321
Amounts reclassified from AOCI (510) (2,951) (3,667)
Net change in AOCI (1,132) (2,798) (346)
Balance, ending balance (1,397) (265) 2,533
Interest Rate Swap, Net of Tax for Unconsolidated Subsidiary      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning balance (11) (33) 0
Other comprehensive income (loss) before reclassification 11 22 (33)
Amounts reclassified from AOCI 0 0 0
Net change in AOCI 11 22 (33)
Balance, ending balance 0 (11) (33)
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning balance (11,580) (3,894) (4,573)
Balance, ending balance $ (7,548) $ (11,580) $ (3,894)
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.26.1
Share-based Compensation (Details Textual) - USD ($)
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Share Based Compensation (Textual) [Abstract]      
Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture $ 8,600,000 $ 10,800,000 $ 3,800,000
Unrecognized compensation cost $ 10,600,000    
Unrecongized compensation cost, amortization period 1 year 3 months 10 days    
Excess Tax Benefit excluded from cash flow $ 1,400,000 $ 1,300,000 $ (200,000)
Employee Stock Purchase Plan      
Share Based Compensation (Textual) [Abstract]      
Shares authorized (shares) 1,500,000    
Share for future issuance (shares) 900,000    
Granted option lower than 85.00%    
Restricted common stock under plan $ 25,000    
Common stock purchased during period (shares) 5,000    
Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period 24 months    
Directors Grants      
Share Based Compensation (Textual) [Abstract]      
Shares of company common stock (shares) 1,265 1,666 2,682
Value of common stock grants (usd per share) $ 98.81 $ 74.99 $ 42.87
2023 Plan      
Share Based Compensation (Textual) [Abstract]      
Shares authorized (shares) 1,450,000    
Share for future issuance (shares)   1,170,000  
Restricted Stock Units (RSUs)      
Share Based Compensation (Textual) [Abstract]      
Vesting ratably term 3 years    
Performance Shares      
Share Based Compensation (Textual) [Abstract]      
Vesting ratably term 3 years    
Performance Shares | Minimum      
Share Based Compensation (Textual) [Abstract]      
Vesting percentage of award 0.00%    
Performance Shares | Maximum      
Share Based Compensation (Textual) [Abstract]      
Vesting percentage of award 200.00%    
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.26.1
Share-based Compensation - Share-based Payment Award Activity (Details) - $ / shares
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Outstanding at beginning of year (shares) 185,425 230,586 200,969
Granted (shares) 74,435 104,030 132,644
Vested (shares) (96,513) (141,800) (102,077)
Forfeited (shares) (6,345) (7,391) (950)
Outstanding at end of year (shares) 157,002 185,425 230,586
Vested and expected to vest at end of year (shares) 157,002 185,425 230,586
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]      
Outstanding at beginning of year (usd per share) $ 58.12 $ 41.53 $ 43.50
Granted, Weighted Average Grant Date Fair Value (usd per share) 84.90 76.14 38.41
Vested, Weighted Average Grant Date Fair Value (usd per share) 55.78 45.03 41.27
Forfeited, Weighted Average Grant Date Fair Value (usd per share) 76.70 45.37 45.69
Outstanding at end of year (usd per share) 71.46 58.12 41.53
Vested and expected to vest at end of year (usd per share) $ 71.46 $ 58.12 $ 41.53
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Outstanding at beginning of year (shares) 161,114 167,978 152,546
Granted (shares) 55,707 60,007 80,285
Vested (shares) (61,917) (54,500) (42,868)
Forfeited (shares) (5,625) (12,371) (21,985)
Outstanding at end of year (shares) 149,279 161,114 167,978
Vested and expected to vest at end of year (shares) 149,279 161,114 167,978
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]      
Outstanding at beginning of year (usd per share) $ 56.79 $ 51.64 $ 48.51
Granted, Weighted Average Grant Date Fair Value (usd per share) 80.85 82.25 42.93
Vested, Weighted Average Grant Date Fair Value (usd per share) 53.99 66.12 33.22
Forfeited, Weighted Average Grant Date Fair Value (usd per share) 79.07 51.19 33.22
Outstanding at end of year (usd per share) 65.97 56.79 51.64
Vested and expected to vest at end of year (usd per share) $ 65.97 $ 56.79 $ 51.64
XML 115 R100.htm IDEA: XBRL DOCUMENT v3.26.1
Share-based Compensation - Valuation Assumptions (Details) - Performance Shares
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 3 years 3 years 3 years
Expected volatility 34.40% 29.60% 32.20%
Risk-free interest rate 3.80% 4.87% 3.80%
XML 116 R101.htm IDEA: XBRL DOCUMENT v3.26.1
Share-based Compensation - Share-based Compensation and Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Share based compensation expense and related income tax benefits      
Compensation expense $ 14,832 $ 13,261 $ 9,510
Income tax benefits $ 3,115 $ 2,785 $ 1,969
XML 117 R102.htm IDEA: XBRL DOCUMENT v3.26.1
Employee Benefit Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Costs recognized for postemployement benefit plan $ 7,200 $ 6,200 $ 6,300
Fair value of plan assets 106,889 100,311  
Net periodic benefit costs $ (18) $ 879 $ 1,084
Assumptions used to determine net period benefit cost, discount rate 5.52% 5.61% 5.59%
Assumptions used to determine expected long-term return on plan assets 6.75% 6.25% 6.25%
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, general and administrative Selling, general and administrative  
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, general and administrative Selling, general and administrative  
Expected contributions next fiscal year $ 6,100    
Defined Benefit Plan, Cash      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Allocation of plan assets (as a percent) 4.90%    
Equity securities      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair value of plan assets $ 49,942 $ 46,936  
Allocation of plan assets (as a percent) 46.70%    
Collective investment trusts      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair value of plan assets $ 11,570 $ 10,164  
Allocation of plan assets (as a percent) 10.80%    
Defined Benefit Plan, Debt Security      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Allocation of plan assets (as a percent) 37.60%    
XML 118 R103.htm IDEA: XBRL DOCUMENT v3.26.1
Employee Benefit Plans - Summary of Net Period Costs and Assumptions (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Postemployment Benefits [Abstract]      
Interest costs $ 6,556 $ 6,833 $ 7,031
Expected return (loss) on plan assets (6,574) (5,954) (5,947)
Net periodic benefit costs $ (18) $ 879 $ 1,084
Assumptions used to determine net period benefit cost, discount rate 5.52% 5.61% 5.59%
Assumptions used to determine expected long-term return on plan assets 6.75% 6.25% 6.25%
XML 119 R104.htm IDEA: XBRL DOCUMENT v3.26.1
Employee Benefit Plans - Changes in Benefit Obligation and Funded Status of Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Non-current liability $ (15,067) $ (24,587)  
Net pension benefit obligation (15,067) (24,587)  
Change in projected benefit obligation ("PBO")      
Net balance sheet asset (liability) at beginning of fiscal year (24,587)    
Interest costs (6,556) (6,833) $ (7,031)
Expected return 6,574 5,954 5,947
Net pension benefit obligation at end of fiscal year $ (15,067) $ (24,587)  
Assumption used to determine benefit obligation (as a percent) 5.41% 5.52%  
Pension Plan      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Net pension benefit obligation $ (15,067) $ (24,587) (31,148)
Change in projected benefit obligation ("PBO")      
Net balance sheet asset (liability) at beginning of fiscal year (24,587) (31,148)  
Interest costs (6,556) (6,833)  
Expected return 6,574 5,954  
Actuarial gain (loss) 2,377 (530)  
Employer contributions 7,125 7,970  
Net pension benefit obligation at end of fiscal year $ (15,067) $ (24,587) $ (31,148)
XML 120 R105.htm IDEA: XBRL DOCUMENT v3.26.1
Employee Benefit Plans - Projected Benefit Plan in Excess of Plan Assets (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Postemployment Benefits [Abstract]    
Projected benefit obligation $ (121,956) $ (124,898)
Fair value of plan assets, excluding receivable contributions 106,889 100,311
Net pension benefit obligation $ (15,067) $ (24,587)
XML 121 R106.htm IDEA: XBRL DOCUMENT v3.26.1
Employee Benefit Plans - Reconcoliation of Net Loss (Gain) for AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Postemployment Benefits [Abstract]        
Net loss (gain) $ (3,559) $ 776 $ 246  
Accumulated other comprehensive (income) loss before adjustment for tax effects ("AOCI") (3,559) 776 246 $ (162)
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
AOCI at beginning of fiscal year 776 246 (162)  
AOCI at fiscal year end (3,559) 776 246  
Experience loss (gain) (2,377) 530 408  
Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax (1,601) 776 246 $ (162)
ABO at fiscal year end $ (121,956) $ (124,898) $ (127,890)  
XML 122 R107.htm IDEA: XBRL DOCUMENT v3.26.1
Employee Benefit Plans - Expected Future Payments (Details)
$ in Thousands
Feb. 28, 2026
USD ($)
Postemployment Benefits [Abstract]  
2027 $ 12,512
2028 11,466
2029 11,172
2030 10,857
2031 10,496
2032 through 2036 $ 46,539
XML 123 R108.htm IDEA: XBRL DOCUMENT v3.26.1
Employee Benefit Plans - Changes in Projected Benefit Obligations and Plan Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Change in projected benefit obligation ("PBO")      
Interest costs $ 6,556 $ 6,833 $ 7,031
Change in plan assets      
Fair value of plan assets at beginning of fiscal year 100,311    
Fair value of plan assets at fiscal year end 106,889 100,311  
Weighted invested assets $ 97,698 $ 95,654  
Rate of return 12.41% 7.48%  
Expected return $ 6,574 $ 5,954 5,947
Loss (gain) (5,552) (1,197)  
Pension Plan      
Change in projected benefit obligation ("PBO")      
PBO at beginning of fiscal year 124,898 127,890  
Interest costs 6,556 6,833  
Actuarial gain (loss) 1,810 1,727  
Benefits paid from plan assets (11,308) (11,552)  
PBO at fiscal year end 121,956 124,898 127,890
Change in plan assets      
Fair value of plan assets at beginning of fiscal year 100,311 96,742  
Actual return on plan assets 10,761 7,151  
Employer contributions 7,125 7,970  
Benefits paid (11,308) (11,552)  
Fair value of plan assets at fiscal year end 106,889 100,311 $ 96,742
Actual return 10,761 7,151  
Expected return $ 6,574 $ 5,954  
XML 124 R109.htm IDEA: XBRL DOCUMENT v3.26.1
Employee Benefit Plans - Discount Rate and Expected Long-Term Rate of Return on Plan Assets (Details)
Feb. 28, 2026
Feb. 28, 2025
Postemployment Benefits [Abstract]    
Assumption used to determine benefit obligation (as a percent) 5.41% 5.52%
Expected long-term rate of return on plan assets (as a percent) 6.75% 6.25%
XML 125 R110.htm IDEA: XBRL DOCUMENT v3.26.1
Employee Benefit Plans - Fair Value of Assets on Pension Plan (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets $ 106,889 $ 100,311
Fair Value, Inputs, Level 1    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 5,208 4,134
Fair Value, Inputs, Level 2    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Fair Value Measured at Net Asset Value Per Share    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 101,681 96,177
Equity securities    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 49,942 46,936
Equity securities | Fair Value, Inputs, Level 1    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Equity securities | Fair Value, Inputs, Level 2    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Equity securities | Fair Value Measured at Net Asset Value Per Share    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 49,942 46,936
Collective investment trusts    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 11,570 10,164
Collective investment trusts | Fair Value, Inputs, Level 1    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Collective investment trusts | Fair Value, Inputs, Level 2    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Collective investment trusts | Fair Value Measured at Net Asset Value Per Share    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 11,570 10,164
Corporate bonds    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 15,981 13,258
Corporate bonds | Fair Value, Inputs, Level 1    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Corporate bonds | Fair Value, Inputs, Level 2    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Corporate bonds | Fair Value Measured at Net Asset Value Per Share    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 15,981 13,258
U.S. Government bonds    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 5,012 6,729
U.S. Government bonds | Fair Value, Inputs, Level 1    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
U.S. Government bonds | Fair Value, Inputs, Level 2    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
U.S. Government bonds | Fair Value Measured at Net Asset Value Per Share    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 5,012 6,729
Municipal bonds    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 19,176 19,090
Municipal bonds | Fair Value, Inputs, Level 1    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Municipal bonds | Fair Value, Inputs, Level 2    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Municipal bonds | Fair Value Measured at Net Asset Value Per Share    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 19,176 19,090
Cash and cash equivalents    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 5,208 4,134
Cash and cash equivalents | Fair Value, Inputs, Level 1    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 5,208 4,134
Cash and cash equivalents | Fair Value, Inputs, Level 2    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Cash and cash equivalents | Fair Value Measured at Net Asset Value Per Share    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets $ 0 $ 0
XML 126 R111.htm IDEA: XBRL DOCUMENT v3.26.1
Restructuring and Impairment Charges (Details)
$ in Millions
6 Months Ended 12 Months Ended
Aug. 31, 2025
USD ($)
Feb. 28, 2026
USD ($)
facility
Restructuring Cost and Reserve [Line Items]    
Goodwill and Intangible Asset Impairment   $ 3.3
Other Asset Impairment Charges   0.5
Proceeds from Sale of Machinery and Equipment   $ 0.7
Number of facilities closed | facility   2
Cost of sales    
Restructuring Cost and Reserve [Line Items]    
Restructuring Costs and Asset Impairment Charges $ 4.2 $ 3.8
XML 127 R112.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 03, 2024
USD ($)
May 31, 2024
USD ($)
Feb. 14, 2024
USD ($)
Oct. 27, 2023
USD ($)
Feb. 28, 2026
USD ($)
Aug. 31, 2025
USD ($)
Feb. 28, 2026
USD ($)
a
Feb. 28, 2025
USD ($)
Nov. 30, 2024
USD ($)
Loss Contingencies [Line Items]                  
Amount awarded to other party       $ 4,500   $ 5,800      
Loss contingency, receivable, current                 $ 3,700
Legal matter expense         $ 500        
Estimated legal expenses         1,300   $ 1,300    
Environment liability         17,600   17,600    
Environmental liability, current         1,100   $ 1,100    
Area of facility (in acres) | a             25    
Unrecorded purchase obligation         122,800   $ 122,800    
Purchase obligations             7,800 $ 113,600  
Capital commitments         1,400   1,400    
Accrued Professional Fees         1,200   1,200    
Letters of credit outstanding         12,000   12,000    
Standard and extended product warranty accrual         4,800   4,800    
Loss contingency accrual         5,500   5,500 $ 5,250  
Legal matter     $ 1,000            
Zinc Contract                  
Loss Contingencies [Line Items]                  
Long-term purchase commitment, amount   $ 97,100              
Natural Gas Contract                  
Loss Contingencies [Line Items]                  
Long-term purchase commitment, amount   $ 7,300              
TECO Case                  
Loss Contingencies [Line Items]                  
Loss contingency, receivable, current         5,200   5,200    
Legal matter expense         $ 6,500        
Gainesville Association vs. ARC                  
Loss Contingencies [Line Items]                  
Amount awarded to other party $ 6,000                
Gainesville Association vs. ARC | Azz Inc.                  
Loss Contingencies [Line Items]                  
Amount awarded to other party $ 1,900                
Legal matter expense             $ 1,600    
XML 128 R113.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Provision of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Income (loss) before income taxes:      
Domestic $ 412,281 $ 165,822 $ 123,955
Foreign 8,034 4,861 6,148
Income before income taxes 420,315 170,683 130,103
Current provision:      
Federal 55,957 28,660 19,839
Foreign 2,206 1,738 2,189
State and local 12,104 3,350 1,716
Total current provision for income taxes 70,267 33,748 23,744
Deferred provision (benefit):      
Federal 27,094 7,123 3,920
Foreign 494 (340) (316)
State and local 5,200 1,319 1,148
Total deferred provision for income taxes 32,788 8,102 4,752
Total provision for income taxes $ 103,055 $ 41,850 $ 28,496
XML 129 R114.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Operating Loss Carryforwards [Line Items]    
Accrued interest and penalties related to unrecognized tax benefits in income tax expense $ 0.5 $ 0.3
State and Local Jurisdiction [Member]    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 62.9  
Foreign Tax Jurisdiction [Member]    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards $ 2.4  
XML 130 R115.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Reconcilliation of Effective Income Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Amount      
U.S. Federal Statutory Income Tax Rate $ 88,266    
State and Local Income Taxes, Net of Federal Income Tax Effect 15,107    
Foreign Tax Effects 472    
Effect of Cross-Border Tax Laws 22    
Research and development tax credits (4,588)    
Nontaxable or Nondeductible Items 1,587    
Changes in Unrecognized Tax Benefits 1,169    
Other Adjustments 1,020    
Total provision for income taxes $ 103,055 $ 41,850 $ 28,496
Percent      
Statutory federal income tax rate 21.00% 21.00% 21.00%
State Income Taxes, Net of Federal Income Tax Benefit 3.60% 2.30% 1.90%
Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Percent 0.00%    
Research and development tax credits (1.10%)    
Nontaxable or Nondeductible Items 0.40%    
Permanent Differences 0.20% 1.00% 0.50%
Stock Compensation   (0.50%) 0.10%
Tax Credits   (0.20%) (1.70%)
Foreign Tax Rate Differential 0.10% 0.20% 0.20%
ASC 740-10 Uncertain Tax Positions 0.30% 0.10% (1.80%)
Other   0.60% 1.70%
Effective income tax rate 24.50% 24.50% 21.90%
XML 131 R116.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Deferred income tax assets:    
Employee related items $ 8,745 $ 10,867
Inventories 5,727 5,205
Accrued warranty 1,199 1,336
Accounts receivable 1,505 1,926
Lease liabilities 14,888 6,406
Net operating loss and other credit carryforwards 4,956 5,707
Research and experiment expenses 970 5,046
Interest expense limitation 3,701 8,565
Outside basis difference—AVAIL JV 5,720 274
Other deferred income tax assets 449 334
Total deferred income tax assets 47,860 45,666
Deferred income tax liabilities:    
Depreciation methods and property basis differences (51,711) (36,671)
Right-of-use lease assets (14,622) (6,219)
Other assets and tax-deductible goodwill (54,068) (41,975)
Total deferred income tax liabilities (120,401) (84,865)
Net deferred income tax liabilities $ (72,541) $ (39,199)
XML 132 R117.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Income Tax Disclosure [Abstract]    
Accrued interest and penalties related to unrecognized tax benefits in income tax expense $ 500 $ 300
Unrecognized Tax Benefits [Roll Forward]    
Balance at beginning of period 1,699 1,808
Tax positions related to current periods, gross increases 0 73
Tax positions related to prior periods, gross increases 919 0
Tax positions related to prior periods, gross decreases (104) 0
Lapse of statute of limitations (195) (182)
Balance at end of period $ 2,319 $ 1,699
XML 133 R118.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Income Tax Disclosure [Abstract]      
U.S. Federal $ 59,314 $ 26,064 $ 13,629
U.S. State and Local 14,944 2,050 3,582
Foreign 1,696 1,680 2,103
Cash paid for income taxes, net of refunds $ 75,954 $ 29,794 $ 19,314
XML 134 R119.htm IDEA: XBRL DOCUMENT v3.26.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 1,043,287 $ 975,144
Less accumulated depreciation (433,982) (382,203)
Property, plant, and equipment, net 609,305 592,941
Land    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 55,652 52,033
Leasehold improvements, buildings and structures    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 371,693 313,036
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 536,855 424,342
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 30,643 29,900
Automotive equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 2,864 2,688
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 45,580 $ 153,145
XML 135 R120.htm IDEA: XBRL DOCUMENT v3.26.1
Property, Plant and Equipment - Classification of Depreciation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Property, Plant and Equipment [Line Items]      
Depreciation $ 66,973 $ 59,094 $ 55,463
Cost of sales      
Property, Plant and Equipment [Line Items]      
Depreciation 65,349 56,849 53,035
Selling, general and administrative      
Property, Plant and Equipment [Line Items]      
Depreciation $ 1,624 $ 2,245 $ 2,428
XML 136 R121.htm IDEA: XBRL DOCUMENT v3.26.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Related Party Transaction [Line Items]    
Materials and supplies accruals $ 29,157 $ 23,853
Legal accrual 5,585 6,611
Employee-related expenses 8,304 7,176
Accrued customer discount 11,591 12,337
Accrued warranty 4,803 5,388
Sales and other taxes payable 4,247 4,205
Accrued utilities 4,640 2,626
Environmental liability—current $ 1,129 $ 2,400
Environmental Loss Contingency, Current, Statement of Financial Position [Extensible Enumeration] Other accrued liabilities Other accrued liabilities
Customer claims liability $ 2,819 $ 2,563
Other accrued liabilities 74,771 68,428
Nonrelated Party    
Related Party Transaction [Line Items]    
Other $ 2,496 $ 1,269
XML 137 R122.htm IDEA: XBRL DOCUMENT v3.26.1
Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Other Liabilities Disclosure [Abstract]    
Net pension benefit obligation $ 15,067 $ 24,587
Environmental liability—long-term 16,505 16,532
Workers' compensation liability 3,619 2,967
ASC 740-10 Uncertain tax positions 3,500 2,332
Interest rate swap liability 1,847 0
Other long-term liabilities $ 40,538 $ 46,418
XML 138 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 139 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 141 FilingSummary.xml IDEA: XBRL DOCUMENT 3.26.1 html 365 616 1 true 94 0 false 8 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.azz.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.azz.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 9952151 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.azz.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 3 false false R4.htm 9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 4 false false R5.htm 9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Sheet http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Statements 5 false false R6.htm 9952154 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.azz.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 6 false false R7.htm 9952155 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 7 false false R8.htm 9952156 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 9952157 - Statement - Condensed Consolidated Statement of Changes in Shareholders' Equity Sheet http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity Condensed Consolidated Statement of Changes in Shareholders' Equity Statements 9 false false R10.htm 9952158 - Disclosure - The Company and Basis of Presentation Sheet http://www.azz.com/role/TheCompanyandBasisofPresentation The Company and Basis of Presentation Notes 10 false false R11.htm 9952159 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.azz.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 9952160 - Disclosure - Goodwill and Intangible Assets Sheet http://www.azz.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 9952161 - Disclosure - Acquisitions Sheet http://www.azz.com/role/Acquisitions Acquisitions Notes 13 false false R14.htm 9952162 - Disclosure - Inventories Sheet http://www.azz.com/role/Inventories Inventories Notes 14 false false R15.htm 9952163 - Disclosure - Earnings Per Share Sheet http://www.azz.com/role/EarningsPerShare Earnings Per Share Notes 15 false false R16.htm 9952164 - Disclosure - Supplemental Cash Flow Information Sheet http://www.azz.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 16 false false R17.htm 9952165 - Disclosure - Operating Segments Sheet http://www.azz.com/role/OperatingSegments Operating Segments Notes 17 false false R18.htm 9952166 - Disclosure - Investments in Unconsolidated Entity Sheet http://www.azz.com/role/InvestmentsinUnconsolidatedEntity Investments in Unconsolidated Entity Notes 18 false false R19.htm 9952167 - Disclosure - Derivative Instruments Sheet http://www.azz.com/role/DerivativeInstruments Derivative Instruments Notes 19 false false R20.htm 9952168 - Disclosure - Debt Sheet http://www.azz.com/role/Debt Debt Notes 20 false false R21.htm 9952169 - Disclosure - Fair Value Measurements Sheet http://www.azz.com/role/FairValueMeasurements Fair Value Measurements Notes 21 false false R22.htm 9952170 - Disclosure - Leases Sheet http://www.azz.com/role/Leases Leases Notes 22 false false R23.htm 9952171 - Disclosure - Mezzanine Equity Sheet http://www.azz.com/role/MezzanineEquity Mezzanine Equity Notes 23 false false R24.htm 9952172 - Disclosure - Equity Sheet http://www.azz.com/role/Equity Equity Notes 24 false false R25.htm 9952173 - Disclosure - Share-based Compensation Sheet http://www.azz.com/role/SharebasedCompensation Share-based Compensation Notes 25 false false R26.htm 9952174 - Disclosure - Defined Benefit Pension Plan Sheet http://www.azz.com/role/DefinedBenefitPensionPlan Defined Benefit Pension Plan Notes 26 false false R27.htm 9952175 - Disclosure - Restructuring and Impairment Charges Sheet http://www.azz.com/role/RestructuringandImpairmentCharges Restructuring and Impairment Charges Notes 27 false false R28.htm 9952176 - Disclosure - Commitments and Contingencies Sheet http://www.azz.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 28 false false R29.htm 9952177 - Disclosure - Income Taxes Sheet http://www.azz.com/role/IncomeTaxes Income Taxes Notes 29 false false R30.htm 9952178 - Disclosure - Property, Plant and Equipment (Notes) Notes http://www.azz.com/role/PropertyPlantandEquipmentNotes Property, Plant and Equipment (Notes) Notes 30 false false R31.htm 9952179 - Disclosure - Other Accrued Liabilities Sheet http://www.azz.com/role/OtherAccruedLiabilities Other Accrued Liabilities Notes 31 false false R32.htm 9952180 - Disclosure - Other Long-Term Liabilities Sheet http://www.azz.com/role/OtherLongTermLiabilities Other Long-Term Liabilities Notes 32 false false R33.htm 9952181 - Disclosure - Subsequent Events Sheet http://www.azz.com/role/SubsequentEvents Subsequent Events Notes 33 false false R34.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 34 false false R35.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 35 false false R36.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 36 false false R37.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 37 false false R38.htm 9955511 - Disclosure - The Company and Basis of Presentation (Policies) Sheet http://www.azz.com/role/TheCompanyandBasisofPresentationPolicies The Company and Basis of Presentation (Policies) Policies http://www.azz.com/role/SummaryofSignificantAccountingPolicies 38 false false R39.htm 9955512 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.azz.com/role/SummaryofSignificantAccountingPolicies 39 false false R40.htm 9955513 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.azz.com/role/SummaryofSignificantAccountingPolicies 40 false false R41.htm 9955514 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.azz.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.azz.com/role/GoodwillandIntangibleAssets 41 false false R42.htm 9955515 - Disclosure - Acquisitions (Tables) Sheet http://www.azz.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.azz.com/role/Acquisitions 42 false false R43.htm 9955516 - Disclosure - Inventories (Tables) Sheet http://www.azz.com/role/InventoriesTables Inventories (Tables) Tables http://www.azz.com/role/Inventories 43 false false R44.htm 9955517 - Disclosure - Earnings Per Share (Tables) Sheet http://www.azz.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.azz.com/role/EarningsPerShare 44 false false R45.htm 9955518 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.azz.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://www.azz.com/role/SupplementalCashFlowInformation 45 false false R46.htm 9955519 - Disclosure - Operating Segments (Tables) Sheet http://www.azz.com/role/OperatingSegmentsTables Operating Segments (Tables) Tables http://www.azz.com/role/OperatingSegments 46 false false R47.htm 9955520 - Disclosure - Investments in Unconsolidated Entity (Tables) Sheet http://www.azz.com/role/InvestmentsinUnconsolidatedEntityTables Investments in Unconsolidated Entity (Tables) Tables http://www.azz.com/role/InvestmentsinUnconsolidatedEntity 47 false false R48.htm 9955521 - Disclosure - Debt (Tables) Sheet http://www.azz.com/role/DebtTables Debt (Tables) Tables http://www.azz.com/role/Debt 48 false false R49.htm 9955522 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.azz.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.azz.com/role/FairValueMeasurements 49 false false R50.htm 9955523 - Disclosure - Leases (Tables) Sheet http://www.azz.com/role/LeasesTables Leases (Tables) Tables http://www.azz.com/role/Leases 50 false false R51.htm 9955524 - Disclosure - Equity (Tables) Sheet http://www.azz.com/role/EquityTables Equity (Tables) Tables http://www.azz.com/role/Equity 51 false false R52.htm 9955525 - Disclosure - Share-based Compensation (Tables) Sheet http://www.azz.com/role/SharebasedCompensationTables Share-based Compensation (Tables) Tables http://www.azz.com/role/SharebasedCompensation 52 false false R53.htm 9955526 - Disclosure - Defined Benefit Pension Plan (Tables) Sheet http://www.azz.com/role/DefinedBenefitPensionPlanTables Defined Benefit Pension Plan (Tables) Tables http://www.azz.com/role/DefinedBenefitPensionPlan 53 false false R54.htm 9955527 - Disclosure - Income Taxes (Tables) Sheet http://www.azz.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.azz.com/role/IncomeTaxes 54 false false R55.htm 9955528 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.azz.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.azz.com/role/PropertyPlantandEquipmentNotes 55 false false R56.htm 9955529 - Disclosure - Other Accrued Liabilities (Tables) Sheet http://www.azz.com/role/OtherAccruedLiabilitiesTables Other Accrued Liabilities (Tables) Tables http://www.azz.com/role/OtherAccruedLiabilities 56 false false R57.htm 9955530 - Disclosure - Other Long-Term Liabilities (Tables) Sheet http://www.azz.com/role/OtherLongTermLiabilitiesTables Other Long-Term Liabilities (Tables) Tables http://www.azz.com/role/OtherLongTermLiabilities 57 false false R58.htm 9955531 - Disclosure - The Company and Basis of Presentation (Details) Sheet http://www.azz.com/role/TheCompanyandBasisofPresentationDetails The Company and Basis of Presentation (Details) Details http://www.azz.com/role/TheCompanyandBasisofPresentationPolicies 58 false false R59.htm 9955532 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables 59 false false R60.htm 9955533 - Disclosure - Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details) Details 60 false false R61.htm 9955534 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenues (Details) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails Summary of Significant Accounting Policies - Disaggregated Revenues (Details) Details 61 false false R62.htm 9955535 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details) Details 62 false false R63.htm 9955536 - Disclosure - Summary of Significant Accounting Policies - Contract Liability Details (Details) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails Summary of Significant Accounting Policies - Contract Liability Details (Details) Details 63 false false R64.htm 9955537 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 64 false false R65.htm 9955538 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details) Sheet http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details) Details 65 false false R66.htm 9955539 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 66 false false R67.htm 9955540 - Disclosure - Goodwill and Intangible Assets - Amortization expense (Details) Sheet http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails Goodwill and Intangible Assets - Amortization expense (Details) Details 67 false false R68.htm 9955541 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization (Details) Sheet http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails Goodwill and Intangible Assets - Schedule of Future Amortization (Details) Details 68 false false R69.htm 9955542 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.azz.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 69 false false R70.htm 9955543 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions - Assets Acquired and Liabilities Assumed (Details) Details 70 false false R71.htm 9955544 - Disclosure - Inventories (Details) Sheet http://www.azz.com/role/InventoriesDetails Inventories (Details) Details http://www.azz.com/role/InventoriesTables 71 false false R72.htm 9955545 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.azz.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 72 false false R73.htm 9955546 - Disclosure - Earnings Per Share (Details) Sheet http://www.azz.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.azz.com/role/EarningsPerShareTables 73 false false R74.htm 9955547 - Disclosure - Supplemental Cash Flow Information - New Cash Provided by Operating Activities (Details) Sheet http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails Supplemental Cash Flow Information - New Cash Provided by Operating Activities (Details) Details 74 false false R75.htm 9955548 - Disclosure - Supplemental Cash Flow Information - Cash Related to Interest and Income Taxes and Supplemental Disclosures of Non-Cash Activities (Details) Sheet http://www.azz.com/role/SupplementalCashFlowInformationCashRelatedtoInterestandIncomeTaxesandSupplementalDisclosuresofNonCashActivitiesDetails Supplemental Cash Flow Information - Cash Related to Interest and Income Taxes and Supplemental Disclosures of Non-Cash Activities (Details) Details 75 false false R76.htm 9955549 - Disclosure - Supplemental Cash Flow Information - Narrative (Details) Sheet http://www.azz.com/role/SupplementalCashFlowInformationNarrativeDetails Supplemental Cash Flow Information - Narrative (Details) Details 76 false false R77.htm 9955550 - Disclosure - Operating Segments (Details) Sheet http://www.azz.com/role/OperatingSegmentsDetails Operating Segments (Details) Details http://www.azz.com/role/OperatingSegmentsTables 77 false false R78.htm 9955551 - Disclosure - Operating Segments - Long-Lived Assets (Details) Sheet http://www.azz.com/role/OperatingSegmentsLongLivedAssetsDetails Operating Segments - Long-Lived Assets (Details) Details 78 false false R79.htm 9955552 - Disclosure - Investments in Unconsolidated Entity - Narrative (Details) Sheet http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails Investments in Unconsolidated Entity - Narrative (Details) Details 79 false false R80.htm 9955553 - Disclosure - Investments in Unconsolidated Entities - Schedule of Condensed Balance Sheet For AIS Joint Venture (Details) Sheet http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails Investments in Unconsolidated Entities - Schedule of Condensed Balance Sheet For AIS Joint Venture (Details) Details 80 false false R81.htm 9955554 - Disclosure - Investments in Unconsolidated Entities - Schedule of Condensed Statement of Operations for AIS Joint Venture (Details) Sheet http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails Investments in Unconsolidated Entities - Schedule of Condensed Statement of Operations for AIS Joint Venture (Details) Details 81 false false R82.htm 9955555 - Disclosure - Derivative Instruments - Narrative (Details) Sheet http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails Derivative Instruments - Narrative (Details) Details 82 false false R83.htm 9955556 - Disclosure - Debt - Schedule of Long-term Debt (Details) Sheet http://www.azz.com/role/DebtScheduleofLongtermDebtDetails Debt - Schedule of Long-term Debt (Details) Details 83 false false R84.htm 9955557 - Disclosure - Debt - Narrative (Details) Sheet http://www.azz.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 84 false false R85.htm 9955558 - Disclosure - Debt - Schedule of Long-term Debt Maturities (Details) Sheet http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails Debt - Schedule of Long-term Debt Maturities (Details) Details 85 false false R86.htm 9955559 - Disclosure - Debt - Interest Expense Disclosure (Details) Sheet http://www.azz.com/role/DebtInterestExpenseDisclosureDetails Debt - Interest Expense Disclosure (Details) Details 86 false false R87.htm 9955560 - Disclosure - Fair Value Measurements (Details) Sheet http://www.azz.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.azz.com/role/FairValueMeasurementsTables 87 false false R88.htm 9955561 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.azz.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 88 false false R89.htm 9955562 - Disclosure - Leases - Narrative (Details) Sheet http://www.azz.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 89 false false R90.htm 9955563 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.azz.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 90 false false R91.htm 9955564 - Disclosure - Leases - Lease Details (Details) Sheet http://www.azz.com/role/LeasesLeaseDetailsDetails Leases - Lease Details (Details) Details 91 false false R92.htm 9955565 - Disclosure - Leases - Classification of Lease Expense (Details) Sheet http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails Leases - Classification of Lease Expense (Details) Details 92 false false R93.htm 9955566 - Disclosure - Leases - Lease Maturity (Details) Sheet http://www.azz.com/role/LeasesLeaseMaturityDetails Leases - Lease Maturity (Details) Details 93 false false R94.htm 9955567 - Disclosure - Leases - Sublease Income (Details) Sheet http://www.azz.com/role/LeasesSubleaseIncomeDetails Leases - Sublease Income (Details) Details 94 false false R95.htm 9955568 - Disclosure - Mezzanine Equity (Details) Sheet http://www.azz.com/role/MezzanineEquityDetails Mezzanine Equity (Details) Details http://www.azz.com/role/MezzanineEquity 95 false false R96.htm 9955569 - Disclosure - Equity - Narrative (Details) Sheet http://www.azz.com/role/EquityNarrativeDetails Equity - Narrative (Details) Details 96 false false R97.htm 9955570 - Disclosure - Equity - AOCI (Details) Sheet http://www.azz.com/role/EquityAOCIDetails Equity - AOCI (Details) Details 97 false false R98.htm 9955571 - Disclosure - Share-based Compensation (Details Textual) Sheet http://www.azz.com/role/SharebasedCompensationDetailsTextual Share-based Compensation (Details Textual) Details http://www.azz.com/role/SharebasedCompensationTables 98 false false R99.htm 9955572 - Disclosure - Share-based Compensation - Share-based Payment Award Activity (Details) Sheet http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails Share-based Compensation - Share-based Payment Award Activity (Details) Details 99 false false R100.htm 9955573 - Disclosure - Share-based Compensation - Valuation Assumptions (Details) Sheet http://www.azz.com/role/SharebasedCompensationValuationAssumptionsDetails Share-based Compensation - Valuation Assumptions (Details) Details 100 false false R101.htm 9955574 - Disclosure - Share-based Compensation - Share-based Compensation and Income Taxes (Details) Sheet http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails Share-based Compensation - Share-based Compensation and Income Taxes (Details) Details 101 false false R102.htm 9955575 - Disclosure - Employee Benefit Plans - Narrative (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails Employee Benefit Plans - Narrative (Details) Details 102 false false R103.htm 9955576 - Disclosure - Employee Benefit Plans - Summary of Net Period Costs and Assumptions (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails Employee Benefit Plans - Summary of Net Period Costs and Assumptions (Details) Details 103 false false R104.htm 9955577 - Disclosure - Employee Benefit Plans - Changes in Benefit Obligation and Funded Status of Plan (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails Employee Benefit Plans - Changes in Benefit Obligation and Funded Status of Plan (Details) Details 104 false false R105.htm 9955578 - Disclosure - Employee Benefit Plans - Projected Benefit Plan in Excess of Plan Assets (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansProjectedBenefitPlaninExcessofPlanAssetsDetails Employee Benefit Plans - Projected Benefit Plan in Excess of Plan Assets (Details) Details 105 false false R106.htm 9955579 - Disclosure - Employee Benefit Plans - Reconcoliation of Net Loss (Gain) for AOCI (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails Employee Benefit Plans - Reconcoliation of Net Loss (Gain) for AOCI (Details) Details 106 false false R107.htm 9955580 - Disclosure - Employee Benefit Plans - Expected Future Payments (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails Employee Benefit Plans - Expected Future Payments (Details) Details 107 false false R108.htm 9955581 - Disclosure - Employee Benefit Plans - Changes in Projected Benefit Obligations and Plan Assets (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails Employee Benefit Plans - Changes in Projected Benefit Obligations and Plan Assets (Details) Details 108 false false R109.htm 9955582 - Disclosure - Employee Benefit Plans - Discount Rate and Expected Long-Term Rate of Return on Plan Assets (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansDiscountRateandExpectedLongTermRateofReturnonPlanAssetsDetails Employee Benefit Plans - Discount Rate and Expected Long-Term Rate of Return on Plan Assets (Details) Details 109 false false R110.htm 9955583 - Disclosure - Employee Benefit Plans - Fair Value of Assets on Pension Plan (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails Employee Benefit Plans - Fair Value of Assets on Pension Plan (Details) Details 110 false false R111.htm 9955584 - Disclosure - Restructuring and Impairment Charges (Details) Sheet http://www.azz.com/role/RestructuringandImpairmentChargesDetails Restructuring and Impairment Charges (Details) Details http://www.azz.com/role/RestructuringandImpairmentCharges 111 false false R112.htm 9955585 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.azz.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.azz.com/role/CommitmentsandContingencies 112 false false R113.htm 9955586 - Disclosure - Income Taxes - Provision of Income Taxes (Details) Sheet http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails Income Taxes - Provision of Income Taxes (Details) Details 113 false false R114.htm 9955587 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.azz.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 114 false false R115.htm 9955588 - Disclosure - Income Taxes - Reconcilliation of Effective Income Tax Rate (Details) Sheet http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails Income Taxes - Reconcilliation of Effective Income Tax Rate (Details) Details 115 false false R116.htm 9955589 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 116 false false R117.htm 9955590 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Details 117 false false R118.htm 9955591 - Disclosure - Income Taxes - Income Taxes Paid (Details) Sheet http://www.azz.com/role/IncomeTaxesIncomeTaxesPaidDetails Income Taxes - Income Taxes Paid (Details) Details 118 false false R119.htm 9955592 - Disclosure - Property, Plant and Equipment (Details) Sheet http://www.azz.com/role/PropertyPlantandEquipmentDetails Property, Plant and Equipment (Details) Details http://www.azz.com/role/PropertyPlantandEquipmentTables 119 false false R120.htm 9955593 - Disclosure - Property, Plant and Equipment - Classification of Depreciation Expense (Details) Sheet http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails Property, Plant and Equipment - Classification of Depreciation Expense (Details) Details 120 false false R121.htm 9955594 - Disclosure - Other Accrued Liabilities (Details) Sheet http://www.azz.com/role/OtherAccruedLiabilitiesDetails Other Accrued Liabilities (Details) Details http://www.azz.com/role/OtherAccruedLiabilitiesTables 121 false false R122.htm 9955595 - Disclosure - Other Long-Term Liabilities (Details) Sheet http://www.azz.com/role/OtherLongTermLiabilitiesDetails Other Long-Term Liabilities (Details) Details http://www.azz.com/role/OtherLongTermLiabilitiesTables 122 false false All Reports Book All Reports azz-20260228.htm azz-20260228.xsd azz-20260228_cal.xml azz-20260228_def.xml azz-20260228_lab.xml azz-20260228_pre.xml azz-20260228_g1.jpg azz-20260228_g2.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 144 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "azz-20260228.htm": { "nsprefix": "azz", "nsuri": "http://www.azz.com/20260228", "dts": { "inline": { "local": [ "azz-20260228.htm" ] }, "schema": { "local": [ "azz-20260228.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "azz-20260228_cal.xml" ] }, "definitionLink": { "local": [ "azz-20260228_def.xml" ] }, "labelLink": { "local": [ "azz-20260228_lab.xml" ] }, "presentationLink": { "local": [ "azz-20260228_pre.xml" ] } }, "keyStandard": 557, "keyCustom": 59, "axisStandard": 34, "axisCustom": 0, "memberStandard": 54, "memberCustom": 36, "hidden": { "total": 23, "http://fasb.org/us-gaap/2024": 19, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 365, "entityCount": 1, "segmentCount": 94, "elementCount": 1007, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1613, "http://xbrl.sec.gov/dei/2024": 39, "http://xbrl.sec.gov/cyd/2024": 15, "http://xbrl.sec.gov/ecd/2024": 5, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.azz.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.azz.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "longName": "9952151 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R4": { "role": "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R5": { "role": "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "longName": "9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "link:footnote", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "link:footnote", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "longName": "9952154 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "9952155 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "9952156 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R9": { "role": "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "longName": "9952157 - Statement - Condensed Consolidated Statement of Changes in Shareholders' Equity", "shortName": "Condensed Consolidated Statement of Changes in Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-22", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-27", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R10": { "role": "http://www.azz.com/role/TheCompanyandBasisofPresentation", "longName": "9952158 - Disclosure - The Company and Basis of Presentation", "shortName": "The Company and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952159 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.azz.com/role/GoodwillandIntangibleAssets", "longName": "9952160 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.azz.com/role/Acquisitions", "longName": "9952161 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.azz.com/role/Inventories", "longName": "9952162 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.azz.com/role/EarningsPerShare", "longName": "9952163 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.azz.com/role/SupplementalCashFlowInformation", "longName": "9952164 - Disclosure - Supplemental Cash Flow Information", "shortName": "Supplemental Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.azz.com/role/OperatingSegments", "longName": "9952165 - Disclosure - Operating Segments", "shortName": "Operating Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.azz.com/role/InvestmentsinUnconsolidatedEntity", "longName": "9952166 - Disclosure - Investments in Unconsolidated Entity", "shortName": "Investments in Unconsolidated Entity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.azz.com/role/DerivativeInstruments", "longName": "9952167 - Disclosure - Derivative Instruments", "shortName": "Derivative Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.azz.com/role/Debt", "longName": "9952168 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.azz.com/role/FairValueMeasurements", "longName": "9952169 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.azz.com/role/Leases", "longName": "9952170 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.azz.com/role/MezzanineEquity", "longName": "9952171 - Disclosure - Mezzanine Equity", "shortName": "Mezzanine Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://www.azz.com/role/Equity", "longName": "9952172 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": null }, "R25": { "role": "http://www.azz.com/role/SharebasedCompensation", "longName": "9952173 - Disclosure - Share-based Compensation", "shortName": "Share-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.azz.com/role/DefinedBenefitPensionPlan", "longName": "9952174 - Disclosure - Defined Benefit Pension Plan", "shortName": "Defined Benefit Pension Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.azz.com/role/RestructuringandImpairmentCharges", "longName": "9952175 - Disclosure - Restructuring and Impairment Charges", "shortName": "Restructuring and Impairment Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.azz.com/role/CommitmentsandContingencies", "longName": "9952176 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.azz.com/role/IncomeTaxes", "longName": "9952177 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.azz.com/role/PropertyPlantandEquipmentNotes", "longName": "9952178 - Disclosure - Property, Plant and Equipment (Notes)", "shortName": "Property, Plant and Equipment (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.azz.com/role/OtherAccruedLiabilities", "longName": "9952179 - Disclosure - Other Accrued Liabilities", "shortName": "Other Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.azz.com/role/OtherLongTermLiabilities", "longName": "9952180 - Disclosure - Other Long-Term Liabilities", "shortName": "Other Long-Term Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.azz.com/role/SubsequentEvents", "longName": "9952181 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R34": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": null }, "R35": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "35", "firstAnchor": { "contextRef": "c-360", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-360", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R36": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R37": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.azz.com/role/TheCompanyandBasisofPresentationPolicies", "longName": "9955511 - Disclosure - The Company and Basis of Presentation (Policies)", "shortName": "The Company and Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9955512 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R40": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9955513 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsTables", "longName": "9955514 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.azz.com/role/AcquisitionsTables", "longName": "9955515 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.azz.com/role/InventoriesTables", "longName": "9955516 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.azz.com/role/EarningsPerShareTables", "longName": "9955517 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.azz.com/role/SupplementalCashFlowInformationTables", "longName": "9955518 - Disclosure - Supplemental Cash Flow Information (Tables)", "shortName": "Supplemental Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://www.azz.com/role/OperatingSegmentsTables", "longName": "9955519 - Disclosure - Operating Segments (Tables)", "shortName": "Operating Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityTables", "longName": "9955520 - Disclosure - Investments in Unconsolidated Entity (Tables)", "shortName": "Investments in Unconsolidated Entity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.azz.com/role/DebtTables", "longName": "9955521 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.azz.com/role/FairValueMeasurementsTables", "longName": "9955522 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.azz.com/role/LeasesTables", "longName": "9955523 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.azz.com/role/EquityTables", "longName": "9955524 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.azz.com/role/SharebasedCompensationTables", "longName": "9955525 - Disclosure - Share-based Compensation (Tables)", "shortName": "Share-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.azz.com/role/DefinedBenefitPensionPlanTables", "longName": "9955526 - Disclosure - Defined Benefit Pension Plan (Tables)", "shortName": "Defined Benefit Pension Plan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.azz.com/role/IncomeTaxesTables", "longName": "9955527 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.azz.com/role/PropertyPlantandEquipmentTables", "longName": "9955528 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://www.azz.com/role/OtherAccruedLiabilitiesTables", "longName": "9955529 - Disclosure - Other Accrued Liabilities (Tables)", "shortName": "Other Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.azz.com/role/OtherLongTermLiabilitiesTables", "longName": "9955530 - Disclosure - Other Long-Term Liabilities (Tables)", "shortName": "Other Long-Term Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails", "longName": "9955531 - Disclosure - The Company and Basis of Presentation (Details)", "shortName": "The Company and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "9955532 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashUninsuredAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R60": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails", "longName": "9955533 - Disclosure - Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details)", "shortName": "Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-58", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R61": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails", "longName": "9955534 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenues (Details)", "shortName": "Summary of Significant Accounting Policies - Disaggregated Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-59", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R62": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails", "longName": "9955535 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)", "shortName": "Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-77", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-77", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails", "longName": "9955536 - Disclosure - Summary of Significant Accounting Policies - Contract Liability Details (Details)", "shortName": "Summary of Significant Accounting Policies - Contract Liability Details (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": null }, "R64": { "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "longName": "9955537 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R65": { "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails", "longName": "9955538 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "9955539 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:IndefiniteLivedTradeNames", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:IndefiniteLivedTradeNames", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "longName": "9955540 - Disclosure - Goodwill and Intangible Assets - Amortization expense (Details)", "shortName": "Goodwill and Intangible Assets - Amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails", "longName": "9955541 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Future Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.azz.com/role/AcquisitionsNarrativeDetails", "longName": "9955542 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-134", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-134", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "longName": "9955543 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "shortName": "Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-138", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R71": { "role": "http://www.azz.com/role/InventoriesDetails", "longName": "9955544 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.azz.com/role/EarningsPerShareNarrativeDetails", "longName": "9955545 - Disclosure - Earnings Per Share - Narrative (Details)", "shortName": "Earnings Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-215", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-4", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R73": { "role": "http://www.azz.com/role/EarningsPerShareDetails", "longName": "9955546 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R74": { "role": "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails", "longName": "9955547 - Disclosure - Supplemental Cash Flow Information - New Cash Provided by Operating Activities (Details)", "shortName": "Supplemental Cash Flow Information - New Cash Provided by Operating Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.azz.com/role/SupplementalCashFlowInformationCashRelatedtoInterestandIncomeTaxesandSupplementalDisclosuresofNonCashActivitiesDetails", "longName": "9955548 - Disclosure - Supplemental Cash Flow Information - Cash Related to Interest and Income Taxes and Supplemental Disclosures of Non-Cash Activities (Details)", "shortName": "Supplemental Cash Flow Information - Cash Related to Interest and Income Taxes and Supplemental Disclosures of Non-Cash Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.azz.com/role/SupplementalCashFlowInformationNarrativeDetails", "longName": "9955549 - Disclosure - Supplemental Cash Flow Information - Narrative (Details)", "shortName": "Supplemental Cash Flow Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.azz.com/role/OperatingSegmentsDetails", "longName": "9955550 - Disclosure - Operating Segments (Details)", "shortName": "Operating Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "azz:NumberOfReportableSegmentsNotDisclosedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "azz:NumberOfReportableSegmentsNotDisclosedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.azz.com/role/OperatingSegmentsLongLivedAssetsDetails", "longName": "9955551 - Disclosure - Operating Segments - Long-Lived Assets (Details)", "shortName": "Operating Segments - Long-Lived Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "longName": "9955552 - Disclosure - Investments in Unconsolidated Entity - Narrative (Details)", "shortName": "Investments in Unconsolidated Entity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R80": { "role": "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "longName": "9955553 - Disclosure - Investments in Unconsolidated Entities - Schedule of Condensed Balance Sheet For AIS Joint Venture (Details)", "shortName": "Investments in Unconsolidated Entities - Schedule of Condensed Balance Sheet For AIS Joint Venture (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-337", "name": "us-gaap:AssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:EquityMethodInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R81": { "role": "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails", "longName": "9955554 - Disclosure - Investments in Unconsolidated Entities - Schedule of Condensed Statement of Operations for AIS Joint Venture (Details)", "shortName": "Investments in Unconsolidated Entities - Schedule of Condensed Statement of Operations for AIS Joint Venture (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-339", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:EquityMethodInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R82": { "role": "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails", "longName": "9955555 - Disclosure - Derivative Instruments - Narrative (Details)", "shortName": "Derivative Instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-342", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R83": { "role": "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "longName": "9955556 - Disclosure - Debt - Schedule of Long-term Debt (Details)", "shortName": "Debt - Schedule of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R84": { "role": "http://www.azz.com/role/DebtNarrativeDetails", "longName": "9955557 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtWeightedAverageInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R85": { "role": "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails", "longName": "9955558 - Disclosure - Debt - Schedule of Long-term Debt Maturities (Details)", "shortName": "Debt - Schedule of Long-term Debt Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.azz.com/role/DebtInterestExpenseDisclosureDetails", "longName": "9955559 - Disclosure - Debt - Interest Expense Disclosure (Details)", "shortName": "Debt - Interest Expense Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestCostsIncurred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestCostsIncurred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.azz.com/role/FairValueMeasurementsDetails", "longName": "9955560 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.azz.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9955561 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R89": { "role": "http://www.azz.com/role/LeasesNarrativeDetails", "longName": "9955562 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-4", "name": "azz:NumberOfOperatingLeases", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "azz:NumberOfOperatingLeases", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.azz.com/role/LeasesLeaseCostDetails", "longName": "9955563 - Disclosure - Leases - Lease Cost (Details)", "shortName": "Leases - Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.azz.com/role/LeasesLeaseDetailsDetails", "longName": "9955564 - Disclosure - Leases - Lease Details (Details)", "shortName": "Leases - Lease Details (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails", "longName": "9955565 - Disclosure - Leases - Classification of Lease Expense (Details)", "shortName": "Leases - Classification of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.azz.com/role/LeasesLeaseMaturityDetails", "longName": "9955566 - Disclosure - Leases - Lease Maturity (Details)", "shortName": "Leases - Lease Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.azz.com/role/LeasesSubleaseIncomeDetails", "longName": "9955567 - Disclosure - Leases - Sublease Income (Details)", "shortName": "Leases - Sublease Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubleaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": null }, "R95": { "role": "http://www.azz.com/role/MezzanineEquityDetails", "longName": "9955568 - Disclosure - Mezzanine Equity (Details)", "shortName": "Mezzanine Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PreferredStockRedemptionPremium", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:Dividends", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R96": { "role": "http://www.azz.com/role/EquityNarrativeDetails", "longName": "9955569 - Disclosure - Equity - Narrative (Details)", "shortName": "Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-4", "name": "azz:ShareRepurchaseProgramShareRepurchasesMaximumMarketCapitalizationPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "azz:ShareRepurchaseProgramShareRepurchasesMaximumMarketCapitalizationPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.azz.com/role/EquityAOCIDetails", "longName": "9955570 - Disclosure - Equity - AOCI (Details)", "shortName": "Equity - AOCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R98": { "role": "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "longName": "9955571 - Disclosure - Share-based Compensation (Details Textual)", "shortName": "Share-based Compensation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails", "longName": "9955572 - Disclosure - Share-based Compensation - Share-based Payment Award Activity (Details)", "shortName": "Share-based Compensation - Share-based Payment Award Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c-282", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-284", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R100": { "role": "http://www.azz.com/role/SharebasedCompensationValuationAssumptionsDetails", "longName": "9955573 - Disclosure - Share-based Compensation - Valuation Assumptions (Details)", "shortName": "Share-based Compensation - Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c-288", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-288", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails", "longName": "9955574 - Disclosure - Share-based Compensation - Share-based Compensation and Income Taxes (Details)", "shortName": "Share-based Compensation - Share-based Compensation and Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R102": { "role": "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails", "longName": "9955575 - Disclosure - Employee Benefit Plans - Narrative (Details)", "shortName": "Employee Benefit Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails", "longName": "9955576 - Disclosure - Employee Benefit Plans - Summary of Net Period Costs and Assumptions (Details)", "shortName": "Employee Benefit Plans - Summary of Net Period Costs and Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": null }, "R104": { "role": "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "longName": "9955577 - Disclosure - Employee Benefit Plans - Changes in Benefit Obligation and Funded Status of Plan (Details)", "shortName": "Employee Benefit Plans - Changes in Benefit Obligation and Funded Status of Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R105": { "role": "http://www.azz.com/role/EmployeeBenefitPlansProjectedBenefitPlaninExcessofPlanAssetsDetails", "longName": "9955578 - Disclosure - Employee Benefit Plans - Projected Benefit Plan in Excess of Plan Assets (Details)", "shortName": "Employee Benefit Plans - Projected Benefit Plan in Excess of Plan Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R106": { "role": "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails", "longName": "9955579 - Disclosure - Employee Benefit Plans - Reconcoliation of Net Loss (Gain) for AOCI (Details)", "shortName": "Employee Benefit Plans - Reconcoliation of Net Loss (Gain) for AOCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R107": { "role": "http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails", "longName": "9955580 - Disclosure - Employee Benefit Plans - Expected Future Payments (Details)", "shortName": "Employee Benefit Plans - Expected Future Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R108": { "role": "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails", "longName": "9955581 - Disclosure - Employee Benefit Plans - Changes in Projected Benefit Obligations and Plan Assets (Details)", "shortName": "Employee Benefit Plans - Changes in Projected Benefit Obligations and Plan Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "azz:DefinedBenefitPlanAssumptionsUsedWeightedInvestedAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R109": { "role": "http://www.azz.com/role/EmployeeBenefitPlansDiscountRateandExpectedLongTermRateofReturnonPlanAssetsDetails", "longName": "9955582 - Disclosure - Employee Benefit Plans - Discount Rate and Expected Long-Term Rate of Return on Plan Assets (Details)", "shortName": "Employee Benefit Plans - Discount Rate and Expected Long-Term Rate of Return on Plan Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "azz:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R110": { "role": "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "longName": "9955583 - Disclosure - Employee Benefit Plans - Fair Value of Assets on Pension Plan (Details)", "shortName": "Employee Benefit Plans - Fair Value of Assets on Pension Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-273", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R111": { "role": "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "longName": "9955584 - Disclosure - Restructuring and Impairment Charges (Details)", "shortName": "Restructuring and Impairment Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R112": { "role": "http://www.azz.com/role/CommitmentsandContingenciesDetails", "longName": "9955585 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "c-357", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-357", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R113": { "role": "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails", "longName": "9955586 - Disclosure - Income Taxes - Provision of Income Taxes (Details)", "shortName": "Income Taxes - Provision of Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R114": { "role": "http://www.azz.com/role/IncomeTaxesNarrativeDetails", "longName": "9955587 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-171", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R115": { "role": "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails", "longName": "9955588 - Disclosure - Income Taxes - Reconcilliation of Effective Income Tax Rate (Details)", "shortName": "Income Taxes - Reconcilliation of Effective Income Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R116": { "role": "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9955589 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R117": { "role": "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails", "longName": "9955590 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "unique": true } }, "R118": { "role": "http://www.azz.com/role/IncomeTaxesIncomeTaxesPaidDetails", "longName": "9955591 - Disclosure - Income Taxes - Income Taxes Paid (Details)", "shortName": "Income Taxes - Income Taxes Paid (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxPaidFederalAfterRefundReceived", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxPaidFederalAfterRefundReceived", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R119": { "role": "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "longName": "9955592 - Disclosure - Property, Plant and Equipment (Details)", "shortName": "Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R120": { "role": "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "longName": "9955593 - Disclosure - Property, Plant and Equipment - Classification of Depreciation Expense (Details)", "shortName": "Property, Plant and Equipment - Classification of Depreciation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "120", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R121": { "role": "http://www.azz.com/role/OtherAccruedLiabilitiesDetails", "longName": "9955594 - Disclosure - Other Accrued Liabilities (Details)", "shortName": "Other Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "121", "firstAnchor": { "contextRef": "c-4", "name": "azz:MaterialsAndSuppliesAccruedCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "azz:MaterialsAndSuppliesAccruedCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } }, "R122": { "role": "http://www.azz.com/role/OtherLongTermLiabilitiesDetails", "longName": "9955595 - Disclosure - Other Long-Term Liabilities (Details)", "shortName": "Other Long-Term Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "122", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20260228.htm", "first": true, "unique": true } } }, "tag": { "azz_A2020ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "A2020ShareRepurchaseProgramMember", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Share Repurchase Program", "label": "2020 Share Repurchase Program [Member]", "documentation": "2020 Share Repurchase Program" } } }, "auth_ref": [] }, "azz_A2022CreditAgreementAndTermLoanBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "A2022CreditAgreementAndTermLoanBMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Credit Agreement And Term Loan B", "label": "2022 Credit Agreement And Term Loan B [Member]", "documentation": "2022 Credit Agreement And Term Loan B" } } }, "auth_ref": [] }, "azz_A2023PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "A2023PlanMember", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Plan", "label": "2023 Plan [Member]", "documentation": "2023 Plan" } } }, "auth_ref": [] }, "azz_A2026ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "A2026ShareRepurchaseProgramMember", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026 Share Repurchase Program", "label": "2026 Share Repurchase Program [Member]", "documentation": "2026 Share Repurchase Program" } } }, "auth_ref": [] }, "azz_AISJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "AISJointVentureMember", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AIS Joint Venture", "label": "AIS Joint Venture [Member]", "documentation": "AIS Joint Venture" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails", "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "azz_AZZInfrastructureSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "AZZInfrastructureSolutionsMember", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AZZ Infrastructure Solutions", "label": "AZZ Infrastructure Solutions [Member]", "documentation": "AZZ Infrastructure Solutions" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Other Accrued Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r624" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "presentation": [ "http://www.azz.com/role/OtherLongTermLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-Term Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r102", "r1071" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade accounts receivable, net of allowance for credit losses of $144 and $419 at February\u00a028, 2026 and February\u00a028, 2025, respectively", "terseLabel": "Accounts receivable", "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": [ "r1267" ] }, "azz_AccruedCustomerDiscountCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "AccruedCustomerDiscountCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued customer discount", "label": "Accrued Customer Discount, Current", "documentation": "Accrued Customer Discount, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedEnvironmentalLossContingenciesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEnvironmentalLossContingenciesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Environmental liability\u2014current", "label": "Accrued Environmental Loss Contingencies, Current", "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable in twelve months or in the next operating cycle if longer." } } }, "auth_ref": [ "r105", "r1030", "r1307", "r1308", "r1310" ] }, "us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEnvironmentalLossContingenciesNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Environmental liability\u2014long-term", "label": "Accrued Environmental Loss Contingencies, Noncurrent", "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable after twelve months or beyond the next operating cycle if longer." } } }, "auth_ref": [ "r109", "r1307", "r1308", "r1310" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r105", "r174" ] }, "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Professional Fees", "label": "Accrued Professional Fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received." } } }, "auth_ref": [ "r176" ] }, "us-gaap_AccruedUtilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedUtilitiesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued utilities", "label": "Accrued Utilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for utilities, such as electrical power, heating oil, natural gas, and water. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r105" ] }, "azz_AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Actuarial Gain (Loss), Net of Tax", "label": "Accummulated Net Actuarial Gain (Loss), Net Of Tax Adjustment Attributable to Parent [Member]", "documentation": "Accummulated Net Actuarial Gain (Loss), Net Of Tax Adjustment Attributable to Parent" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.azz.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r57", "r253", "r838" ] }, "azz_AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of Tax", "label": "Accumulated Foreign Currency Adjustment For Unconsolidated Subsidiary Attributable To Parent [Member]", "documentation": "Accumulated Foreign Currency Adjustment For Unconsolidated Subsidiary Attributable To Parent" } } }, "auth_ref": [] }, "azz_AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap, Net of Tax", "label": "Accumulated Interest Rate Swap, Net of Tax Adjustment Attributable to Parent [Member]", "documentation": "Accumulated Interest Rate Swap, Net of Tax Adjustment Attributable to Parent" } } }, "auth_ref": [] }, "azz_AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap, Net of Tax for Unconsolidated Subsidiary", "label": "Accumulated Interest Rate Swap, Net of Tax Adjustment For Unconsolidated Subsidiary Attributable To Parent [Member]", "documentation": "Accumulated Interest Rate Swap, Net of Tax Adjustment For Unconsolidated Subsidiary Attributable To Parent" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r6", "r7", "r33", "r126", "r1329" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "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": [ "r279", "r280", "r727", "r729", "r730", "r731", "r732", "r734" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r32", "r33", "r127", "r262", "r833", "r869", "r873" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "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": [ "r279", "r280", "r727", "r729", "r730", "r731", "r732", "r734" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/EquityAOCIDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "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": [ "r4", "r21", "r33", "r689", "r692", "r769", "r864", "r865", "r1233", "r1234", "r1235", "r1252", "r1253", "r1254", "r1255" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Gain (Loss)", "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": [ "r5", "r21", "r33", "r124", "r125", "r280", "r281", "r729", "r730", "r731", "r732", "r734", "r1233" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetResidualValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetResidualValue", "crdr": "debit", "presentation": [ "http://www.azz.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Residual value", "label": "Acquired Finite-Lived Intangible Asset, Residual Value", "documentation": "Amount of residual value of finite-lived asset acquired in business combination, asset acquisition, and from joint venture formation. Excludes financial asset." } } }, "auth_ref": [ "r425", "r1005" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.azz.com/role/AcquisitionsNarrativeDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average life (in years)", "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": [ "r426", "r1005" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r1152" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r116" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in Excess of Par Value", "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": [ "r887", "r1252", "r1253", "r1254", "r1255", "r1373", "r1443" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r1165" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r1165" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r1165" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r1165" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1210" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1123", "r1134", "r1144", "r1177" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r1126", "r1137", "r1147", "r1180" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1211" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r1165" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r1172" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r1127", "r1138", "r1148", "r1172", "r1181", "r1185", "r1193" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1191" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r616", "r622" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1246", "r1247", "r1248", "r1249", "r1250" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r187", "r1274" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable, allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r263", "r389", "r403" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "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": [ "r15", "r423", "r430", "r1029" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount", "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": [ "r343" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r47" ] }, "azz_April2024SecondaryOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "April2024SecondaryOfferingMember", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "April 2024 Secondary Offering", "label": "April 2024 Secondary Offering [Member]", "documentation": "April 2024 Secondary Offering" } } }, "auth_ref": [] }, "azz_AreaOfFacility": { "xbrltype": "areaItemType", "nsuri": "http://www.azz.com/20260228", "localname": "AreaOfFacility", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Area of facility (in acres)", "label": "Area Of Facility", "documentation": "Area Of Facility" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Assets:", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r172", "r186", "r257", "r299", "r348", "r357", "r376", "r380", "r397", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r681", "r685", "r720", "r827", "r929", "r1022", "r1023", "r1071", "r1101", "r1318", "r1319", "r1398" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets", "terseLabel": "Assets [Abstract]", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "terseLabel": "Current Assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r248", "r266", "r299", "r397", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r681", "r685", "r720", "r1071", "r1318", "r1319", "r1398" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets", "label": "Assets, Noncurrent", "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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r299", "r397", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r681", "r685", "r720", "r1318", "r1319", "r1398" ] }, "azz_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20260228", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.azz.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1106", "r1107", "r1130" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.azz.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r1106", "r1107", "r1130" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.azz.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r1106", "r1107", "r1130" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1188" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1189" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1184" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1184" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1184" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1184" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1184" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1184" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails", "http://www.azz.com/role/SharebasedCompensationValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1187" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1186" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1185" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1185" ] }, "azz_AzzIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "AzzIncMember", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Azz Inc.", "label": "Azz Inc. [Member]", "documentation": "Azz Inc." } } }, "auth_ref": [] }, "azz_BasicEarningsLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20260228", "localname": "BasicEarningsLossPerShareAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic Earnings (Loss) Per Share [Abstract]", "label": "Basic Earnings (Loss) Per Share [Abstract]", "documentation": "Basic Earnings (Loss) Per Share" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies", "http://www.azz.com/role/TheCompanyandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Basis of Consolidation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements, buildings and structures", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.azz.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "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": [ "r424", "r425", "r426", "r427", "r428", "r676", "r1049", "r1052" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.azz.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r75", "r76", "r424", "r425", "r426", "r427", "r428", "r676", "r1049", "r1052" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.azz.com/role/AcquisitionsNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r676" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.azz.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration transferred", "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": [ "r1", "r2", "r20" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "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": [ "r165", "r677" ] }, "azz_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.azz.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities", "crdr": "credit", "presentation": [ "http://www.azz.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial liabilities assumed in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r79" ] }, "azz_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentGoodwill", "crdr": "debit", "presentation": [ "http://www.azz.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease in goodwill", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Goodwill", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Goodwill" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles", "crdr": "debit", "presentation": [ "http://www.azz.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in intangible assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r79" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total fair value of assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r78" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r78" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r78" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other accrued liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r78" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles and other assets", "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": [ "r78" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r77", "r78" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total fair value of liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r78" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r77", "r78" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase price, net of cash acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r78" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CA", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/OperatingSegmentsLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "azz_CantonGalvanizingLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "CantonGalvanizingLLCMember", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.azz.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canton Galvanizing, LLC", "label": "Canton Galvanizing, LLC [Member]", "documentation": "Canton Galvanizing, LLC" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationCashRelatedtoInterestandIncomeTaxesandSupplementalDisclosuresofNonCashActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals for 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": [ "r43", "r44", "r45" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r40", "r251", "r1009" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r41" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash\u00a0and 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", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r40", "r140", "r296" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) 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": [ "r3", "r140" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FDIC uninsured amount", "label": "Cash, FDIC Insured Amount", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information", "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": [ "r135" ] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of cash uninsured", "label": "Cash, Uninsured Amount", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r1163" ] }, "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan", "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]", "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans." } } }, "auth_ref": [ "r25" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1160" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1158" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails", "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r205", "r259", "r260", "r261", "r299", "r329", "r333", "r340", "r342", "r351", "r352", "r397", "r461", "r464", "r465", "r466", "r470", "r471", "r492", "r493", "r496", "r499", "r506", "r720", "r880", "r881", "r882", "r883", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r917", "r938", "r958", "r985", "r986", "r987", "r988", "r989", "r1215", "r1239", "r1256" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [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": [ "r259", "r260", "r261", "r351", "r492", "r493", "r494", "r496", "r499", "r504", "r506", "r880", "r881", "r882", "r883", "r1037", "r1215", "r1239" ] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Treasury Stock [Table]", "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r66", "r67", "r68", "r69" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1164" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r1164" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 22)", "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": [ "r110", "r178", "r830", "r916" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/CommitmentsandContingencies" ], "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": [ "r152", "r446", "r448", "r992", "r1302", "r1309" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals for Contingent Liabilities", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r58", "r993" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Share for future issuance (shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r115" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends declared per common share (usd 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": [ "r158" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1089", "r1090", "r1091", "r1093", "r1094", "r1095", "r1098", "r1252", "r1253", "r1255", "r1373", "r1439", "r1443" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value (usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r115" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares authorized (shares)", "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": [ "r115", "r917" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, issued (shares)", "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": [ "r115" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.azz.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, outstanding (shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r22", "r115", "r917", "r935", "r1443", "r1444" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, $1 par value; 100,000 shares authorized; 29,880 and 29,913 shares issued and outstanding at February\u00a028, 2026 and February\u00a028, 2025, respectively", "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": [ "r115", "r831", "r1071" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r1169" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r1168" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r1170" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r1167" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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": [ "r34", "r275", "r277", "r284", "r823", "r845", "r846" ] }, "azz_ComputersandSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "ComputersandSoftwareMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and software", "label": "Computers and Software [Member]", "documentation": "Computers and Software [Member]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of credit risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r90", "r195" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/OperatingSegmentsLongLivedAssetsDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r184", "r206", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r302", "r348", "r359", "r374", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r461", "r462", "r463", "r464", "r466", "r467", "r468", "r469", "r470", "r1022", "r1023", "r1223", "r1224", "r1318", "r1319" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/OperatingSegmentsLongLivedAssetsDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r184", "r206", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r302", "r348", "r359", "r374", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r461", "r462", "r463", "r464", "r466", "r467", "r468", "r469", "r470", "r1022", "r1023", "r1223", "r1224", "r1318", "r1319" ] }, "azz_Construction1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "Construction1Member", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction", "label": "Construction 1 [Member]", "documentation": "Construction 1" } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "azz_ContractLiabilityDetailsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20260228", "localname": "ContractLiabilityDetailsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Contract Liability Details [Abstract]", "label": "Contract Liability Details [Abstract]", "documentation": "Contract Liability Details [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "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." } } }, "auth_ref": [ "r508", "r510", "r513" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract liability", "periodStartLabel": "Contract with Customer, Liability", "periodEndLabel": "Contract with Customer, Liability", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r508", "r509", "r513" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liability, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r514" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "label": "Corporate Bond Securities [Member]", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation to consolidated income before income taxes", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r24", "r375", "r376", "r377", "r378", "r381", "r1262" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r131", "r299", "r397", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r720", "r1022", "r1318" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "azz_CreditAgreement2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "CreditAgreement2022Member", "presentation": [ "http://www.azz.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement 2022", "label": "Credit Agreement 2022 [Member]", "documentation": "Credit Agreement 2022" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "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": [ "r460", "r1316" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "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": [ "r460", "r1316", "r1317" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1221", "r1242", "r1366" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1221", "r1242" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current provision for income taxes", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r661", "r1242" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current provision:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1221", "r1242", "r1366" ] }, "azz_CustomerClaimsLiabilityAccuredCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "CustomerClaimsLiabilityAccuredCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer claims liability", "label": "Customer Claims Liability, Accured, Current", "documentation": "Customer Claims Liability, Accured, Current" } } }, "auth_ref": [] }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer related intangibles", "label": "Customer-Related Intangible Assets [Member]", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r27", "r1288", "r1289", "r1290", "r1291", "r1293", "r1295", "r1298", "r1299" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.azz.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships", "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": [ "r82", "r1288", "r1289", "r1290", "r1291", "r1293", "r1295", "r1298", "r1299" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1115", "r1204" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1115", "r1204" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1117", "r1206" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1117", "r1206" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1119", "r1208" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1117", "r1206" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1110", "r1199" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1111", "r1200" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1111", "r1200" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1109", "r1198" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1109", "r1198" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1109", "r1198" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1112", "r1201" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1114", "r1203" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1114", "r1203" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1115", "r1204" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1118", "r1207" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1116", "r1205" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1113", "r1202" ] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate debt amount", "label": "Debt Conversion, Original Debt, Amount", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r43", "r45" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "http://www.azz.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r29", "r104", "r105", "r173", "r177", "r302", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r1032", "r1033", "r1034", "r1035", "r1036", "r1069", "r1240", "r1303", "r1304", "r1305", "r1391", "r1392" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread", "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/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails", "http://www.azz.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total debt, gross", "totalLabel": "Total debt, gross", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r29", "r177", "r489" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r472", "r737", "r738", "r1033", "r1034", "r1069" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "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": [ "r302", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r1032", "r1033", "r1034", "r1035", "r1036", "r1069", "r1240", "r1391", "r1392" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "http://www.azz.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "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": [ "r29", "r302", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r1032", "r1033", "r1034", "r1035", "r1036", "r1069", "r1240", "r1303", "r1304", "r1305", "r1391", "r1392" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Periodic payments", "label": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r29", "r89" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r29", "r62", "r65", "r88", "r156", "r157", "r302", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r1032", "r1033", "r1034", "r1035", "r1036", "r1069", "r1240", "r1391", "r1392" ] }, "azz_DebtInstrumentTotalNetLeverageRatioMaximum": { "xbrltype": "percentItemType", "nsuri": "http://www.azz.com/20260228", "localname": "DebtInstrumentTotalNetLeverageRatioMaximum", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total net leverage ratio maximum", "label": "Debt Instrument, Total Net Leverage Ratio Maximum", "documentation": "Debt Instrument, Total Net Leverage Ratio Maximum" } } }, "auth_ref": [] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r17" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average interest rate", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1242", "r1365", "r1366" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1242", "r1365" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "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": [ "r629", "r630" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred provision for 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": [ "r15", "r202", "r1242" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred provision (benefit):", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred income tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r111", "r112", "r175", "r654" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "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": [ "r629", "r630", "r828" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1242", "r1365", "r1366" ] }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetInterestCarryforward", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense limitation", "label": "Deferred Tax Asset, Interest Carryforward", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward." } } }, "auth_ref": [ "r1363" ] }, "azz_DeferredTaxAssetOutsideBasisDifferenceJV": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "DeferredTaxAssetOutsideBasisDifferenceJV", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outside basis difference\u2014AVAIL JV", "label": "Deferred Tax Asset, Outside Basis Difference (JV)", "documentation": "Deferred Tax Asset, Outside Basis Difference (JV)" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other deferred income tax assets", "label": "Deferred Tax Assets, Deferred Income", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r1363" ] }, "azz_DeferredTaxAssetsLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "DeferredTaxAssetsLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Deferred Tax Assets, Lease Liabilities", "documentation": "Deferred Tax Assets, Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred income tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1361" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss and other credit carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and experiment expenses", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee related items", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued warranty", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred income tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1361" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets and tax-deductible goodwill", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Depreciation methods and property basis differences", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r1363" ] }, "azz_DeferredTaxLiabilitiesRightofUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "DeferredTaxLiabilitiesRightofUseAssets", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Right-of-use lease assets", "label": "Deferred Tax Liabilities, Right-of-Use Assets", "documentation": "Deferred Tax Liabilities, Right-of-Use Assets" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net pension benefit obligation", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r70", "r71", "r109", "r159" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "crdr": "debit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated other comprehensive (income) loss before adjustment for tax effects (\"AOCI\")", "periodStartLabel": "AOCI at beginning of fiscal year", "periodEndLabel": "AOCI at fiscal year end", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r6", "r7", "r33", "r126", "r1329" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails": { "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net loss (gain)", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r33", "r560" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails": { "parentTag": "azz_DefinedBenefitPlanInvestmentGainLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Actual return on plan assets", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r531", "r1047" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Actuarial gain (loss)", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r524" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "crdr": "debit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.azz.com/role/EmployeeBenefitPlansProjectedBenefitPlaninExcessofPlanAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansProjectedBenefitPlaninExcessofPlanAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net pension benefit obligation", "periodStartLabel": "Net balance sheet asset (liability) at beginning of fiscal year", "periodEndLabel": "Net pension benefit obligation at end of fiscal year", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r70", "r71" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansDiscountRateandExpectedLongTermRateofReturnonPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumption used to determine benefit obligation (as a percent)", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r562" ] }, "azz_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets": { "xbrltype": "percentItemType", "nsuri": "http://www.azz.com/20260228", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansDiscountRateandExpectedLongTermRateofReturnonPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected long-term rate of return on plan assets (as a percent)", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Expected Long-Term Rate of Return on Plan Assets", "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Expected Long-Term Rate of Return on Plan Assets" } } }, "auth_ref": [] }, "azz_DefinedBenefitPlanAssumptionsUsedCalculatingInvestedAssetsExpectedLongTermRateOfReturnOnPlanAssets": { "xbrltype": "percentItemType", "nsuri": "http://www.azz.com/20260228", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingInvestedAssetsExpectedLongTermRateOfReturnOnPlanAssets", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rate of return", "label": "Defined Benefit Plan, Assumptions Used Calculating Invested Assets, Expected Long-Term Rate of Return on Plan Assets", "documentation": "Defined Benefit Plan, Assumptions Used Calculating Invested Assets, Expected Long-Term Rate of Return on Plan Assets" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumptions used to determine net period benefit cost, discount rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r562" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumptions used to determine expected long-term return on plan assets", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r563", "r578" ] }, "azz_DefinedBenefitPlanAssumptionsUsedWeightedInvestedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "DefinedBenefitPlanAssumptionsUsedWeightedInvestedAssets", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted invested assets", "label": "Defined Benefit Plan, Assumptions Used, Weighted Invested Assets", "documentation": "Defined Benefit Plan, Assumptions Used, Weighted Invested Assets" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "PBO at beginning of fiscal year", "periodEndLabel": "PBO at fiscal year end", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r519" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Benefits paid from plan assets", "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": [ "r526", "r579" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r565", "r1045", "r1046", "r1047" ] }, "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanCashAndCashEquivalentsMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Defined Benefit Plan, Cash and Cash Equivalents [Member]", "documentation": "Cash and cash equivalent in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r1045" ] }, "us-gaap_DefinedBenefitPlanCashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanCashMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Cash", "label": "Defined Benefit Plan, Cash [Member]", "documentation": "Cash in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r1045", "r1046", "r1047" ] }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in projected benefit obligation (\"PBO\")", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in plan assets", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanCommonCollectiveTrustMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collective investment trusts", "label": "Common Collective Trust [Member]", "documentation": "Regulated trust, responsible for collective investment and reinvestment of asset from employee benefit plan maintained by more than one employer or controlled group." } } }, "auth_ref": [ "r1327" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contributions", "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": [ "r533", "r542", "r577", "r1045", "r1046", "r1047", "r1048" ] }, "us-gaap_DefinedBenefitPlanDebtSecurityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDebtSecurityMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Debt Security", "label": "Defined Benefit Plan, Debt Security [Member]", "documentation": "Debt instrument issued by corporation, government and governmental agency, municipality, and other institution; in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r1327" ] }, "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanEquitySecuritiesMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities", "label": "Defined Benefit Plan, Equity Securities [Member]", "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant." } } }, "auth_ref": [ "r1045", "r1047" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2032 through 2036", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r549" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r549" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2031", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r549" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r549" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r549" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r549" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected contributions next fiscal year", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r550", "r1048" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails": { "parentTag": "azz_DefinedBenefitPlanInvestmentGainLoss", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails", "http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expected return (loss) on plan assets", "terseLabel": "Expected return", "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": [ "r518", "r554", "r572", "r1047", "r1048" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails", "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of plan assets", "periodStartLabel": "Fair value of plan assets at beginning of fiscal year", "periodEndLabel": "Fair value of plan assets at fiscal year end", "label": "Defined Benefit Plan, Plan Assets, Amount", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r530", "r541", "r542", "r543", "r1045", "r1046", "r1047" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails", "http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest costs", "negatedTerseLabel": "Interest costs", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r518", "r522", "r553", "r571", "r1047", "r1048" ] }, "azz_DefinedBenefitPlanInvestmentGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "DefinedBenefitPlanInvestmentGainLoss", "crdr": "credit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss (gain)", "label": "Defined Benefit Plan, Investment Gain (Loss)", "documentation": "Defined Benefit Plan, Investment Gain (Loss)" } } }, "auth_ref": [] }, "azz_DefinedBenefitPlanNetObligationActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "DefinedBenefitPlanNetObligationActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Actuarial gain (loss)", "label": "Defined Benefit Plan, Net Obligation, Actuarial Gain (Loss)", "documentation": "Defined Benefit Plan, Net Obligation, Actuarial Gain (Loss)" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net periodic benefit costs", "totalLabel": "Net periodic benefit costs", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r551", "r569", "r1047", "r1048" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes expected return (loss) on plan asset component of net periodic benefit (cost) credit for defined benefit plan." } } }, "auth_ref": [ "r551", "r569" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r551", "r569" ] }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "ABO at fiscal year end", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation", "documentation": "Amount of accumulated benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r1330" ] }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "crdr": "debit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansProjectedBenefitPlaninExcessofPlanAssetsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansProjectedBenefitPlaninExcessofPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of plan assets, excluding receivable contributions", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets", "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r568", "r1047" ] }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "crdr": "credit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansProjectedBenefitPlaninExcessofPlanAssetsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansProjectedBenefitPlaninExcessofPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Projected benefit obligation", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation", "documentation": "Amount of projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r568", "r1047" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPlanAssetsAllocationLineItems", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails", "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Allocation [Line Items]", "label": "Defined Benefit Plan, Plan Assets, Allocation [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": [ "r540", "r1047" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPlanAssetsAllocationTable", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails", "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Allocation [Table]", "label": "Defined Benefit Plan, Plan Assets, Allocation [Table]", "documentation": "Disclosure of information about investment allocation of defined benefit plan assets. Includes, but is not limited to, investment allocation percentage or range of percentages." } } }, "auth_ref": [ "r540", "r1047" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Benefits paid", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r535", "r1331" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPlanAssetsCategoryTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category", "label": "Defined Benefit Plan, Plan Assets, Category [Table Text Block]", "documentation": "Tabular disclosure of defined benefit plan asset investment. Includes, but is not limited to, fair value of category of plan asset and its level within fair value hierarchy." } } }, "auth_ref": [ "r1327", "r1328" ] }, "azz_DefinedBenefitPlanPlanAssetsIncreaseDecreaseForActualInvestmentReturnLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "DefinedBenefitPlanPlanAssetsIncreaseDecreaseForActualInvestmentReturnLoss", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Actual return", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Investment Return (Loss)", "documentation": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Investment Return (Loss)" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Pension Plan", "label": "Defined Benefit Plan [Text Block]", "documentation": "The entire disclosure for defined benefit plan." } } }, "auth_ref": [ "r515", "r781", "r1047" ] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation of plan assets (as a percent)", "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r1326" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs recognized for postemployement benefit plan", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r580" ] }, "azz_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20260228", "localname": "DenominatorAbstract", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator:", "label": "Denominator [Abstract]", "documentation": "-- None. No documentation exists for this element. --" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "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": [ "r15", "r56" ] }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAmortizationAndAccretionNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Amortization and Accretion, Net", "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r15", "r348", "r362", "r380", "r1022", "r1023" ] }, "us-gaap_DerivativeBasisSpreadOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeBasisSpreadOnVariableRate", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread", "label": "Derivative, Basis Spread on Variable Rate", "documentation": "The percentage points added to the reference rate to compute the variable rate on the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r906", "r908", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r930", "r931", "r932", "r933", "r946", "r947", "r948", "r949", "r952", "r953", "r954", "r955", "r974", "r975", "r978", "r980", "r1089", "r1091", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384", "r1386", "r1387" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed interest rate on swap agreement", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r83", "r84", "r85", "r171", "r906", "r908", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r930", "r931", "r932", "r933", "r946", "r947", "r948", "r949", "r952", "r953", "r954", "r955", "r974", "r975", "r978", "r980", "r1011", "r1089", "r1091", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384", "r1386", "r1387" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/DerivativeInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r170", "r687", "r694" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "label": "Derivative Instruments and Hedging Activities Disclosures [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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "documentation": "Disclosure of information about derivatives and hedging activities." } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.azz.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r267", "r268", "r701", "r702", "r712", "r719", "r899", "r900", "r901", "r902", "r904", "r905", "r906", "r907", "r908", "r930", "r932", "r933", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r1011", "r1376", "r1377", "r1378", "r1440" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap liability", "label": "Derivative Liability, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r267" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount on swap agreement", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1371", "r1372" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r167", "r1288", "r1289", "r1290", "r1291", "r1293", "r1295", "r1298", "r1299" ] }, "azz_DilutedEarningsLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20260228", "localname": "DilutedEarningsLossPerShareAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted Earnings (Loss) Per Share [Abstract]", "label": "Diluted Earnings (Loss) Per Share [Abstract]", "documentation": "Diluted Earnings (Loss) Per Share" } } }, "auth_ref": [] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of dilutive securities:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "azz_DirectorsGrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "DirectorsGrantsMember", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Directors Grants", "label": "Directors Grants [Member]", "documentation": "Directors grants." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "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": [ "r512", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "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": [ "r512", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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": [ "r1324" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.azz.com/role/SharebasedCompensation" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r585", "r589", "r617", "r618", "r620", "r1056" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations, Disposed of by Sale", "label": "Discontinued Operations, Disposed of by Sale [Member]", "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, disposed of by sale." } } }, "auth_ref": [ "r10" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r246" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r1049", "r1052" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends", "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r11", "r158" ] }, "azz_DividendsAccruedButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "DividendsAccruedButNotYetPaid", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationCashRelatedtoInterestandIncomeTaxesandSupplementalDisclosuresofNonCashActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued dividends on Series A Preferred Stock", "label": "Dividends Accrued But Not Yet Paid", "documentation": "Dividends Accrued But Not Yet Paid" } } }, "auth_ref": [] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends paid on common shares", "negatedTerseLabel": "Dividends, Cash", "label": "Dividends, Cash", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r11", "r158" ] }, "us-gaap_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends on Series A Preferred Stock", "label": "Dividends, Preferred Stock", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r11", "r158" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1106", "r1107", "r1130" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1106", "r1107", "r1130", "r1173" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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": [ "r1151" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference [Text Block]", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r1104" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r1162" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per common share (usd per share)", "verboseLabel": "Basic earnings per common share (usd per share)", "label": "Earnings Per Share, Basic", "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": [ "r285", "r313", "r314", "r316", "r317", "r318", "r320", "r326", "r329", "r340", "r341", "r342", "r346", "r674", "r679", "r698", "r699", "r824", "r847", "r1015" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per common share (usd per share)", "label": "Earnings Per Share, Diluted", "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": [ "r285", "r313", "r314", "r316", "r317", "r318", "r320", "r329", "r340", "r341", "r342", "r346", "r674", "r679", "r698", "r699", "r824", "r847", "r1015" ] }, "us-gaap_EarningsPerShareDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedLineItems", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [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": [ "r329", "r333", "r340" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.azz.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r325", "r343", "r344", "r345" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing 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. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r725" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r633", "r1059" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent", "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory federal income tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r301", "r633", "r664", "r1059" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of Cross-Border Tax Laws", "label": "Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Amount", "documentation": "Amount of reported income tax expense (benefit) from difference to expected income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law." } } }, "auth_ref": [ "r638", "r642" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Percent", "label": "Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Percent", "documentation": "Percentage of reported income tax expense (benefit) from difference to expected income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law." } } }, "auth_ref": [ "r638", "r642" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Rate Differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r634", "r637", "r1059", "r1243", "r1358" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nontaxable or Nondeductible Items", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r640", "r642", "r1243", "r1358" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1059", "r1243", "r1358", "r1360" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Permanent Differences", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1059", "r1243", "r1358", "r1359" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "documentation": "Percentage of reported income tax benefit (expense) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to other reconciling items. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law." } } }, "auth_ref": [ "r1359" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State Income Taxes, Net of Federal Income Tax Benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r636", "r1059", "r1243", "r1358" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASC 740-10 Uncertain Tax Positions", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies." } } }, "auth_ref": [ "r641", "r1059", "r1243", "r1358" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax Credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r639", "r642", "r1243", "r1358" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Research and development tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1059", "r1243", "r1358", "r1360" ] }, "azz_ElectricalProductsGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "ElectricalProductsGroupMember", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electrical Products Group", "label": "Electrical Products Group [Member]", "documentation": "Electrical Products Group" } } }, "auth_ref": [] }, "azz_ElectricalUtilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "ElectricalUtilityMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electrical/Utility", "label": "Electrical/Utility [Member]", "documentation": "Electrical/Utility" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued salaries and wages", "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": [ "r105" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share based compensation expense and related income tax benefits", "label": "Share-Based Payment Arrangement, Additional Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r619" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecongized compensation cost, amortization period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r619" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax benefits", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r616" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, 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": [] }, "azz_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee stock purchase plan." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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": [ "r1103" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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": [ "r1103" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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": [ "r1103" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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": [ "r1213" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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": [ "r1103" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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": [ "r1103" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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": [ "r1103" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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": [ "r1103" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1214" ] }, "azz_EnvironmentalLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "EnvironmentalLiability", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Environment liability", "label": "Environmental Liability", "documentation": "Environmental Liability" } } }, "auth_ref": [] }, "azz_EnvironmentalLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "EnvironmentalLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Environmental liability, current", "label": "Environmental Liability, Current", "documentation": "Environmental Liability, Current" } } }, "auth_ref": [] }, "us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Environmental Loss Contingency, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Environmental Loss Contingency, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes accrual for environmental loss contingency classified as current." } } }, "auth_ref": [ "r454" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1156" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1209" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1209" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1209" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity, Class of Treasury Stock [Line Items]", "label": "Equity, Class of Treasury Stock [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_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/EquityAOCIDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "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": [ "r22", "r243", "r279", "r280", "r281", "r308", "r309", "r310", "r312", "r318", "r321", "r323", "r350", "r399", "r402", "r435", "r507", "r662", "r663", "r671", "r672", "r673", "r675", "r678", "r679", "r688", "r689", "r690", "r691", "r692", "r693", "r697", "r727", "r729", "r730", "r731", "r732", "r734", "r740", "r743", "r769", "r844", "r864", "r865", "r866", "r887", "r958" ] }, "azz_EquityInEarningsOfUnconsolidatedEntities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "EquityInEarningsOfUnconsolidatedEntities", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Equity in earnings of unconsolidated entities", "label": "Equity In Earnings Of Unconsolidated Entities", "documentation": "Equity In Earnings Of Unconsolidated Entities" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r393", "r394", "r396", "r670", "r1217", "r1218", "r1219", "r1367", "r1368", "r1369", "r1370" ] }, "us-gaap_EquityMethodInvestmentAggregateCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentAggregateCost", "crdr": "debit", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Equity Method Investment, Aggregate Cost", "terseLabel": "Equity Method Investment, Aggregate Cost", "label": "Equity Method Investment, Aggregate Cost", "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting." } } }, "auth_ref": [ "r101" ] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distribution on investment in AVAIL joint venture", "label": "Proceeds from Equity Method Investment, Distribution", "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities." } } }, "auth_ref": [ "r13", "r15", "r130", "r840" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Axis]", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]", "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r247", "r299", "r397", "r720", "r785", "r786", "r791", "r798", "r805", "r806", "r817", "r819", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]", "label": "Equity Method Investment, Nonconsolidated Investee [Domain]", "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r247", "r299", "r397", "r720", "r785", "r786", "r791", "r798", "r805", "r806", "r817", "r819", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083" ] }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "crdr": "debit", "presentation": [ "http://www.azz.com/role/FairValueMeasurementsNarrativeDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on impairment", "label": "Equity Method Investment, Other-than-Temporary Impairment", "documentation": "Amount of other-than-temporary decline in value that has been recognized against investment accounted for under equity method of accounting." } } }, "auth_ref": [ "r1271" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage of investment", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r393" ] }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentSummarizedFinancialInformationAbstract", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Summarized Financial Information [Abstract]", "label": "Equity Method Investment, Summarized Financial Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in AVAIL joint venture", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r348", "r368", "r380", "r391", "r1225", "r1272" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntity" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in Unconsolidated Entity", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group." } } }, "auth_ref": [ "r204", "r395", "r398", "r1219" ] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments", "label": "Equity Method Investments [Table Text Block]", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r392" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r1166" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r1123", "r1134", "r1144", "r1177" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r1120", "r1131", "r1141", "r1174" ] }, "azz_ExcessTaxBenefitexcludedfromcashflow": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "ExcessTaxBenefitexcludedfromcashflow", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "Excess Tax Benefit excluded from cash flow", "label": "Excess Tax Benefit excluded from cash flow", "documentation": "Excess Tax Benefit excluded from cash flow - due to new accounting pronouncement" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1172" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.azz.com/role/FairValueMeasurementsDetails", "http://www.azz.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [ "r701", "r702", "r712", "r1062" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.azz.com/role/FairValueMeasurementsDetails", "http://www.azz.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r701", "r702", "r712", "r1062" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r480", "r542", "r543", "r544", "r545", "r546", "r547", "r700", "r702", "r703", "r704", "r705", "r711", "r712", "r714", "r774", "r775", "r776", "r1033", "r1034", "r1045", "r1046", "r1047", "r1062", "r1065" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.azz.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r707", "r709", "r710", "r711", "r714", "r715", "r716", "r717", "r718", "r820", "r1062", "r1066" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r480", "r542", "r547", "r702", "r712", "r774", "r1045", "r1046", "r1047", "r1062" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r480", "r542", "r547", "r702", "r703", "r712", "r775", "r1033", "r1034", "r1045", "r1046", "r1047", "r1062" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r480", "r542", "r543", "r544", "r545", "r546", "r547", "r702", "r703", "r704", "r705", "r712", "r776", "r1033", "r1034", "r1045", "r1046", "r1047", "r1062", "r1065" ] }, "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasuredAtNetAssetValuePerShareMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measured at Net Asset Value Per Share", "label": "Fair Value Measured at Net Asset Value Per Share [Member]", "documentation": "Fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r542", "r700", "r714", "r1062" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r480", "r542", "r543", "r544", "r545", "r546", "r547", "r700", "r702", "r703", "r704", "r705", "r711", "r712", "r714", "r774", "r775", "r776", "r1033", "r1034", "r1045", "r1046", "r1047", "r1062", "r1065" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r18" ] }, "azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "FinanceLeaseAndOperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, short-term", "label": "Finance Lease And Operating Lease, Liability, Current", "documentation": "Finance Lease And Operating Lease, Liability, Current" } } }, "auth_ref": [] }, "azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "FinanceLeaseAndOperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, long-term", "label": "Finance Lease And Operating Lease, Liability, Noncurrent", "documentation": "Finance Lease And Operating Lease, Liability, Noncurrent" } } }, "auth_ref": [] }, "azz_FinanceLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "FinanceLeaseExpense", "crdr": "debit", "calculation": { "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total financing lease expense", "label": "Finance Lease Expense", "documentation": "Finance Lease Expense" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails": { "parentTag": "azz_FinanceLeaseExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease expense, interest expense", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r748", "r755", "r1070" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from finance leases included in lease liabilities", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r750", "r760" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r746", "r764" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities\u2015short-term", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r746" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r747" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.azz.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Maturity", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1396" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities\u2015long-term", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r746" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r747" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "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": [ "r764" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r764" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2031", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r764" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r764" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r764" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r764" ] }, "azz_FinanceLeaseLiabilityToBePaidThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "FinanceLeaseLiabilityToBePaidThereafter", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, Thereafter", "documentation": "Finance Lease, Liability, to be Paid, Thereafter" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed 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": [ "r764" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing cash flows from finance leases included in lease liabilities", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r749", "r760" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r745" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails": { "parentTag": "azz_FinanceLeaseExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease expense, cost of sales", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r748", "r755", "r1070" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r747" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate\u2014finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r763", "r1070" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term\u2014finance leases", "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": [ "r762", "r1070" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.azz.com/role/FairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Financial Liabilities Fair Value Disclosure", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [ "r1374", "r1375", "r1385" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r255", "r408", "r429", "r1029" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r1296", "r1445" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431", "r1005", "r1029" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived Intangible Assets Amortization Expense", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2031", "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": [ "r431", "r1005", "r1029" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431", "r1005", "r1029" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431", "r1005", "r1029" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431", "r1005", "r1029" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.azz.com/role/AcquisitionsNarrativeDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r422", "r424", "r425", "r426", "r428", "r429", "r432", "r433", "r783", "r784", "r1005" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets, gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r408", "r429", "r784", "r1029" ] }, "us-gaap_FiniteLivedIntangibleAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGrossAbstract", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortizable intangible assets", "label": "Finite-Lived Intangible Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r422", "r429", "r432", "r433", "r434", "r783", "r1005", "r1029" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.azz.com/role/AcquisitionsNarrativeDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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": [ "r422", "r424", "r425", "r426", "r428", "r429", "r432", "r433", "r1005" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Net", "label": "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": [ "r783", "r1295" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCountryMember", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Jurisdiction [Member]", "label": "Foreign Tax Jurisdiction [Member]", "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile." } } }, "auth_ref": [ "r633", "r634" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r721" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1127", "r1138", "r1148", "r1181" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1127", "r1138", "r1148", "r1181" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1127", "r1138", "r1148", "r1181" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r1127", "r1138", "r1148", "r1181" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r1127", "r1138", "r1148", "r1181" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r1161" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net gain on sale of property, plant\u00a0and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r15" ] }, "us-gaap_GainLossOnTerminationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnTerminationOfLease", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in ROU assets related to lease terminations", "label": "Gain (Loss) on Termination of Lease", "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term." } } }, "auth_ref": [ "r744" ] }, "azz_GainesvilleAssociationVs.ARCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "GainesvilleAssociationVs.ARCMember", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gainesville Association vs. ARC", "label": "Gainesville Association vs. ARC [Member]", "documentation": "Gainesville Association vs. ARC" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, ending balance", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r254", "r410", "r821", "r1023", "r1028", "r1063", "r1071", "r1277", "r1284" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r413", "r1028" ] }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetImpairment", "crdr": "debit", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Asset Impairment", "label": "Goodwill and Intangible Asset Impairment", "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r1275", "r1287" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and other indefinite-lived intangible assets", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r409", "r421", "r1028" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency Translation Adjustment", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r417" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [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": [ "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r1028" ] }, "us-gaap_GoodwillOtherIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillOtherIncreaseDecrease", "crdr": "debit", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Goodwill, Other Increase (Decrease)", "documentation": "Amount of increase (decrease) of asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized, classified as other." } } }, "auth_ref": [ "r418" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross margin", "terseLabel": "Gross margin", "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": [ "r128", "r131", "r185", "r299", "r397", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r720", "r1017", "r1022", "r1259", "r1261", "r1263", "r1264", "r1265", "r1318" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1106", "r1107", "r1130" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r423", "r1238", "r1300" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r151" ] }, "us-gaap_IncomeLossAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossAttributableToParent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) before income taxes", "label": "Income (Loss) Attributable to Parent, before Tax", "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments." } } }, "auth_ref": [ "r132", "r281" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r300", "r632" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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": [ "r129", "r181", "r185", "r825", "r841", "r1017", "r1022", "r1259", "r1261", "r1263", "r1264", "r1265" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) before income taxes:", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r300", "r632" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/EarningsPerShareDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r169", "r185", "r299", "r311", "r318", "r397", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r674", "r679", "r699", "r720", "r841", "r1017", "r1259", "r1261", "r1263", "r1264", "r1265", "r1318" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity in earnings of unconsolidated subsidiaries", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r15", "r130", "r180", "r348", "r364", "r380", "r391", "r840" ] }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "crdr": "credit", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities." } } }, "auth_ref": [ "r15" ] }, "azz_IncomeLossFromEquityMethodInvestmentsNetOfSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "IncomeLossFromEquityMethodInvestmentsNetOfSale", "crdr": "credit", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (Loss) From Equity Method Investments, Net Of Sale", "label": "Income (Loss) From Equity Method Investments, Net Of Sale", "documentation": "Income (Loss) From Equity Method Investments, Net Of Sale" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r1049", "r1052" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r19", "r23", "r30", "r92", "r93", "r94", "r95", "r96", "r97", "r98", "r99", "r100", "r150" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r436", "r438", "r441", "r706", "r708", "r713", "r861", "r863", "r943", "r1005", "r1064", "r1409" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r438", "r441", "r706", "r708", "r713", "r861", "r863", "r943", "r1005", "r1064", "r1409" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Axis]", "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r295", "r633", "r634", "r647", "r658", "r1059", "r1362" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Domain]", "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r295", "r633", "r634", "r647", "r658", "r1059", "r1362" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r301", "r625", "r633", "r643", "r644", "r645", "r652", "r656", "r665", "r667", "r668", "r669", "r885", "r1059" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails", "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax expense", "terseLabel": "Income taxes", "totalLabel": "Total provision 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": [ "r191", "r203", "r322", "r323", "r348", "r365", "r380", "r631", "r633", "r666", "r848", "r1059" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount", "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPaidFederalAfterRefundReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPaidFederalAfterRefundReceived", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesIncomeTaxesPaidDetails": { "parentTag": "us-gaap_IncomeTaxesPaidNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesIncomeTaxesPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Federal", "label": "Income Tax Paid, Federal, after Refund Received", "documentation": "Amount, after income tax refund received, of cash paid to federal (national) tax jurisdiction for tax on income." } } }, "auth_ref": [ "r295", "r657" ] }, "us-gaap_IncomeTaxPaidForeignAfterRefundReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPaidForeignAfterRefundReceived", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesIncomeTaxesPaidDetails": { "parentTag": "us-gaap_IncomeTaxesPaidNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesIncomeTaxesPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income Tax Paid, Foreign, after Refund Received", "documentation": "Amount, after income tax refund received, of cash paid to foreign tax jurisdiction for tax on income." } } }, "auth_ref": [ "r295", "r657" ] }, "us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPaidStateAndLocalAfterRefundReceived", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesIncomeTaxesPaidDetails": { "parentTag": "us-gaap_IncomeTaxesPaidNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesIncomeTaxesPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. State and Local", "label": "Income Tax Paid, State and Local, after Refund Received", "documentation": "Amount, after income tax refund received, of cash paid to state and local tax jurisdictions for tax on income." } } }, "auth_ref": [ "r295", "r657" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r278", "r627", "r628", "r652", "r653", "r655", "r660", "r879" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Effects", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r634", "r637", "r1059", "r1358" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Federal Statutory Income Tax Rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r633", "r1059" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nontaxable or Nondeductible Items", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r640", "r642", "r1358" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Adjustments", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1059", "r1358", "r1359" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Income Taxes, Net of Federal Income Tax Effect", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r636", "r1059", "r1358" ] }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationTaxContingencies", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Unrecognized Tax Benefits", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies." } } }, "auth_ref": [ "r641", "r1059", "r1358" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Research and development tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1059", "r1358", "r1360" ] }, "azz_IncomeTaxesPaidByEquityMethodInvestee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "IncomeTaxesPaidByEquityMethodInvestee", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationCashRelatedtoInterestandIncomeTaxesandSupplementalDisclosuresofNonCashActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid by equity method investee", "label": "Income Taxes Paid By Equity Method Investee", "documentation": "Income Taxes Paid By Equity Method Investee" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesIncomeTaxesPaidDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesIncomeTaxesPaidDetails", "http://www.azz.com/role/SupplementalCashFlowInformationCashRelatedtoInterestandIncomeTaxesandSupplementalDisclosuresofNonCashActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes Paid, Net", "totalLabel": "Cash paid for income taxes, net of refunds", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r42", "r295", "r657", "r658" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "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": [ "r14" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable, net", "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": [ "r14" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract assets", "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": [ "r1237" ] }, "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 }, "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Changes in current assets and current liabilities", "negatedTotalLabel": "Changes in current assets and current liabilities", "label": "Increase (Decrease) in Current Assets and Current Liabilities", "documentation": "Increase (Decrease) in Current Assets and Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred income taxes", "label": "Increase (Decrease) in Deferred Income Taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r14" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease (increase) in current assets:", "label": "Increase (Decrease) in Operating Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.azz.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Operating Lease Liability", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r1220", "r1237" ] }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in current liabilities:", "label": "Increase (Decrease) in Operating Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Changes in other long-term assets and long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other receivables", "label": "Increase (Decrease) in Other Receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r14" ] }, "azz_IncreaseDecreaseInRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "IncreaseDecreaseInRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.azz.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) In Right-Of-Use Asset", "label": "Increase (Decrease) In Right-Of-Use Asset", "documentation": "Increase (Decrease) In Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.azz.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee and director stock awards", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r330", "r331", "r332", "r342", "r588" ] }, "us-gaap_IndefiniteLivedTradeNames": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedTradeNames", "crdr": "debit", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived trade names", "label": "Indefinite-Lived Trade Names", "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit." } } }, "auth_ref": [ "r1226", "r1297" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r1127", "r1138", "r1148", "r1172", "r1181", "r1185", "r1193" ] }, "azz_IndustrialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "IndustrialMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial", "label": "Industrial [Member]", "documentation": "Industrial [Member]" } } }, "auth_ref": [] }, "azz_InfrastructureSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "InfrastructureSolutionsMember", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Infrastructure Solutions", "label": "Infrastructure Solutions [Member]", "documentation": "Infrastructure Solutions" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1191" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r1108", "r1197" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r1108", "r1197" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r1108", "r1197" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "terseLabel": "Intangible Assets, Net (Excluding Goodwill)", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r422", "r1295", "r1297" ] }, "us-gaap_InterestCostsCapitalizedAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestCostsCapitalizedAdjustment", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtInterestExpenseDisclosureDetails": { "parentTag": "us-gaap_InterestExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/DebtInterestExpenseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Capitalized interest", "label": "Interest Costs Capitalized Adjustment", "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred." } } }, "auth_ref": [] }, "us-gaap_InterestCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestCostsIncurred", "crdr": "debit", "calculation": { "http://www.azz.com/role/DebtInterestExpenseDisclosureDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/DebtInterestExpenseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross interest expense", "label": "Interest Costs Incurred", "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings." } } }, "auth_ref": [ "r735", "r736" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 }, "http://www.azz.com/role/DebtInterestExpenseDisclosureDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/DebtInterestExpenseDisclosureDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense, net", "negatedTerseLabel": "Interest expense, net", "totalLabel": "Interest expense, net", "label": "Interest Expense, Operating and Nonoperating", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r348", "r357", "r361", "r367", "r380", "r735", "r1022", "r1023" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.azz.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Income and Interest Expense Disclosure", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationCashRelatedtoInterestandIncomeTaxesandSupplementalDisclosuresofNonCashActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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": [ "r289", "r293", "r294" ] }, "azz_InterestRateSwap2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "InterestRateSwap2022Member", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap 2022", "label": "Interest Rate Swap 2022 [Member]", "documentation": "Interest Rate Swap 2022" } } }, "auth_ref": [] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateSwapMember", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r1007", "r1096", "r1097" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/Inventories" ], "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": [ "r405" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.azz.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "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": [ "r1229" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total Inventory", "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": [ "r265", "r1010", "r1071" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r192", "r250", "r264", "r405", "r406", "r407", "r780", "r1012" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.azz.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw material", "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": [ "r1231" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.azz.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserves", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r147", "r1232" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.azz.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/InventoriesDetails" ], "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": [ "r1230" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1325" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r754", "r1070" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost [Abstract]", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.azz.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost", "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": [ "r1395" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r753", "r766" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r753", "r766" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r752" ] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails_2": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2027", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Next Twelve Months", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Next Twelve Months" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2031", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2030", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2029", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2028", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityToBePaidThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityToBePaidThereafter", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, To Be Paid, Thereafter", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, To Be Paid, Thereafter" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails_2": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.azz.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Maturity", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1396" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "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": [ "r764" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r764" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2031", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r764" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r764" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r764" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r764" ] }, "azz_LesseeOperatingLeaseLiabilityToBePaidThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "LesseeOperatingLeaseLiabilityToBePaidThereafter", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, Thereafter", "documentation": "Lessee, Operating Lease, Liability, to be Paid, Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed 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": [ "r764" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.azz.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Renewal Term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1393" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.azz.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r742" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails", "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "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/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "terseLabel": "Liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r29", "r104", "r105", "r106", "r108", "r109", "r110", "r113", "r299", "r397", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r682", "r685", "r686", "r720", "r915", "r1016", "r1101", "r1318", "r1398", "r1399" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities [Abstract]", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders' 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": [ "r120", "r179", "r835", "r1071", "r1241", "r1273", "r1388" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities and Shareholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "terseLabel": "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": [ "r106", "r249", "r299", "r397", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r682", "r685", "r686", "r720", "r1071", "r1318", "r1398", "r1399" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r29", "r108", "r109", "r110", "r113", "r299", "r397", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r682", "r685", "r686", "r720", "r1318", "r1398", "r1399" ] }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASC 740-10 Uncertain tax positions", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r109" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding borrowings", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r29", "r177", "r1407" ] }, "azz_LineOfCreditFacilityAdditionalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accordion feature", "label": "Line Of Credit Facility, Additional Borrowing Capacity", "documentation": "Line Of Credit Facility, Additional Borrowing Capacity" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCapacityAvailableForTradePurchases", "crdr": "credit", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of receivables pledged", "label": "Line of Credit Facility, Capacity Available for Trade Purchases", "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for financing purchases of goods acquired for inventory or imminent delivery to a customer." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "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": [ "r103", "r107" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining borrowing capacity on 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": [ "r103", "r107", "r460" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "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": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount awarded to other party", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal matter expense", "label": "Litigation Settlement, Fee Expense", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [ "r1222" ] }, "us-gaap_LoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayableMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans Payable", "label": "Loans Payable [Member]", "documentation": "Borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.azz.com/role/OperatingSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived Assets by Geographic Areas", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r145" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of outstanding debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r29", "r177", "r479", "r490", "r1033", "r1034", "r1069", "r1407" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.azz.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of outstanding debt", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [ "r1374", "r1376", "r1377", "r1378" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r302", "r1321" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r302", "r483" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2031", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r302", "r483" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r302", "r483" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r302", "r483" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r302", "r483" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt, net", "totalLabel": "Long-term debt, net", "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": [ "r258" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.azz.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r153" ] }, "us-gaap_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term purchase commitment, amount", "label": "Long-Term Purchase Commitment, Amount", "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Category of Item Purchased [Axis]", "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r29", "r1303", "r1304", "r1305" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r29", "r59", "r1303", "r1304", "r1305" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "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": [ "r450", "r451", "r452", "r456", "r623", "r1031", "r1311", "r1312" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r450", "r451", "r452", "r456", "r623", "r1031", "r1311", "r1312" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r450", "r1216" ] }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualCarryingValueCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal accrual", "label": "Loss Contingency, Accrual, Current", "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r450" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated legal expenses", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r451", "r452", "r455", "r456", "r623", "r1031" ] }, "us-gaap_LossContingencyReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyReceivableCurrent", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, receivable, current", "label": "Loss Contingency, Receivable, Current", "documentation": "Amount of receivable related to a loss contingency accrual that is expected to be collected within one year or the normal operating cycle, if longer. For example, an insurance recovery receivable." } } }, "auth_ref": [ "r1313" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r387", "r1040", "r1084", "r1088", "r1324", "r1408", "r1410", "r1411", "r1413", "r1414", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1432", "r1433", "r1434", "r1435", "r1437", "r1438" ] }, "azz_MaterialsAndSuppliesAccruedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "MaterialsAndSuppliesAccruedCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Materials and supplies accruals", "label": "Materials and Supplies Accrued, Current", "documentation": "Materials and Supplies Accrued, Current" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r212", "r214", "r216", "r217", "r219", "r241", "r242", "r451", "r452", "r453", "r454", "r583", "r623", "r705", "r779", "r860", "r862", "r874", "r907", "r908", "r964", "r967", "r971", "r972", "r982", "r1003", "r1004", "r1027", "r1037", "r1055", "r1065", "r1066", "r1067", "r1068", "r1085", "r1320", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405" ] }, "azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "MaximumValueOfCommonStockParticipantsHaveRightsToPurchase", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted common stock under plan", "label": "Maximum Value of Common Stock Participants Have Rights to Purchase", "documentation": "Maximum value of common stock participants have rights to purchase." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1164" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1164" ] }, "azz_MetalCoatingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "MetalCoatingsMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Metal Coatings", "label": "Metal Coatings [Member]", "documentation": "Metal Coatings" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r212", "r214", "r216", "r217", "r219", "r241", "r242", "r451", "r452", "r453", "r454", "r583", "r623", "r705", "r779", "r860", "r862", "r874", "r907", "r908", "r964", "r967", "r971", "r972", "r982", "r1003", "r1004", "r1027", "r1037", "r1055", "r1065", "r1066", "r1067", "r1085", "r1320", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1184" ] }, "azz_MovementInContractWithCustomerLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20260228", "localname": "MovementInContractWithCustomerLiabilityRollForward", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement In Contract With Customer, Liability [Roll Forward]", "label": "Movement In Contract With Customer, Liability [Roll Forward]", "documentation": "Movement In Contract With Customer, Liability" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1192" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MunicipalBondsMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Municipal bonds", "label": "Municipal Bonds [Member]", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r387", "r1040", "r1084", "r1088", "r1324", "r1408", "r1410", "r1411", "r1413", "r1414", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1432", "r1433", "r1434", "r1435", "r1437", "r1438" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r1165" ] }, "azz_NaturalGasContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "NaturalGasContractMember", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Natural Gas Contract", "label": "Natural Gas Contract [Member]", "documentation": "Natural Gas Contract" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in 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": [ "r292" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash flows from 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/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r292" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash flows from 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/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r140", "r141", "r142" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash Flows From 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/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income available to common shareholders", "terseLabel": "Net income (loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r132", "r142", "r182", "r247", "r273", "r276", "r281", "r299", "r311", "r313", "r314", "r316", "r317", "r318", "r322", "r323", "r338", "r397", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r674", "r679", "r699", "r720", "r843", "r937", "r956", "r957", "r1099", "r1318" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net income available to common shareholders", "terseLabel": "Net income available to common shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r287", "r313", "r314", "r316", "r317", "r326", "r327", "r339", "r342", "r679" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.azz.com/role/EarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Numerator for diluted earnings per share\u2014net income (loss) available to common shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r287", "r328", "r334", "r335", "r336", "r337", "r339", "r342" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies", "http://www.azz.com/role/TheCompanyandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r1164" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r1127", "r1138", "r1148", "r1172", "r1181" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1155" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1154" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r1172" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1192" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1192" ] }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash asset retirements", "label": "Noncash or Part Noncash Divestiture, Amount of Consideration Received", "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r81", "r1288", "r1289", "r1290", "r1291", "r1293", "r1295", "r1298", "r1299" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.azz.com/role/OperatingSegmentsLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r386" ] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonrelatedPartyMember", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrelated Party", "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r1244", "r1245" ] }, "azz_NotePayableFloatingAndFixedRateMaturingThroughFiscalYear2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "NotePayableFloatingAndFixedRateMaturingThroughFiscalYear2029Member", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Note Payable, Floating And Fixed Rate, Maturing Through Fiscal Year 2029", "label": "Note Payable, Floating And Fixed Rate, Maturing Through Fiscal Year 2029 [Member]", "documentation": "Note Payable, Floating And Fixed Rate, Maturing Through Fiscal Year 2029" } } }, "auth_ref": [] }, "azz_NumberOfFinanceLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.azz.com/20260228", "localname": "NumberOfFinanceLeases", "presentation": [ "http://www.azz.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of finance leases", "label": "Number of Finance Leases", "documentation": "Number of Finance Leases" } } }, "auth_ref": [] }, "azz_NumberOfOperatingLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.azz.com/20260228", "localname": "NumberOfOperatingLeases", "presentation": [ "http://www.azz.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating leases", "label": "Number of Operating Leases", "documentation": "Number of Operating Leases" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1023", "r1260" ] }, "azz_NumberOfReportableSegmentsNotDisclosedFlag": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20260228", "localname": "NumberOfReportableSegmentsNotDisclosedFlag", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments not disclosed", "label": "NumberOfReportableSegmentsNotDisclosedFlag", "documentation": "NumberOfReportableSegmentsNotDisclosedFlag" } } }, "auth_ref": [] }, "azz_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20260228", "localname": "NumeratorAbstract", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Numerator:", "label": "Numerator [Abstract]", "documentation": "-- None. No documentation exists for this element. --" } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) before reclassification", "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r33" ] }, "us-gaap_OciEquityMethodInvestmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciEquityMethodInvestmentTax", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) unconsolidated subsidiary, tax expense", "label": "OCI, Equity Method Investment, Tax", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) (OCI) for proportionate share of equity method investee's OCI." } } }, "auth_ref": [ "r390" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "terseLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r185", "r1017", "r1259", "r1261", "r1263", "r1264", "r1265" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails" ], "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": [ "r756", "r1070" ] }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "presentation": [ "http://www.azz.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Lease Income", "label": "Operating Lease, Lease Income [Table Text Block]", "documentation": "Tabular disclosure of components of income from operating lease." } } }, "auth_ref": [ "r349", "r767" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "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/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r746" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities\u2015short-term", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r746" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r747" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities\u2015long-term", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r746" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r747" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases included in lease liabilities", "label": "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": [ "r751", "r760" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r745" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r747" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate\u2014operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r763", "r1070" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term\u2014operating leases", "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": [ "r762", "r1070" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r659" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [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": [ "r659" ] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization." } } }, "auth_ref": [ "r659" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r374", "r375", "r376", "r377", "r378", "r381", "r1022", "r1023" ] }, "azz_OperationsAndAssetsBySegmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20260228", "localname": "OperationsAndAssetsBySegmentAbstract", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operations and assets by segment", "label": "Operations and Assets by Segment [Abstract]", "documentation": "Operations and assets by segment." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/TheCompanyandBasisofPresentation" ], "lang": { "en-us": { "role": { "verboseLabel": "The Company and 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": [ "r91", "r168", "r875", "r876" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r105" ] }, "us-gaap_OtherAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Asset Impairment Charges", "label": "Other Asset Impairment Charges", "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value." } } }, "auth_ref": [ "r1238", "r1301" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r256" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital commitments", "label": "Other Commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net actuarial gain (loss), net of tax", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r126", "r127", "r559" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Net actuarial gain (loss), tax", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax", "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r8" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized translation gain (loss)", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r5", "r124", "r125", "r127", "r722", "r723", "r726" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on interest rate swap, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r269", "r270" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on interest rate swap, tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r271" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income to earnings, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r270", "r272" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification of AOCI, before tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r199", "r270", "r272" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified from accumulated other comprehensive income to earnings, tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r271" ] }, "azz_OtherComprehensiveIncomeLossCashFlowHedgeGainLossUnconsolidatedSubsidiaryBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossUnconsolidatedSubsidiaryBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on interest rate swap, net of tax for unconsolidated subsidiary", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, after Tax", "documentation": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, after Tax" } } }, "auth_ref": [] }, "azz_OtherComprehensiveIncomeLossCashFlowHedgeGainLossUnconsolidatedSubsidiaryBeforeReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossUnconsolidatedSubsidiaryBeforeReclassificationTax", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap, unconsolidated subsidiary, tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, Tax", "documentation": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, Tax" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "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": [ "r5", "r844" ] }, "azz_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodForUnconsolidatedSubsidiaryNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodForUnconsolidatedSubsidiaryNetOfTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized translation gain (loss) for unconsolidated subsidiary, net of tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period For Unconsolidated Subsidiary, Net of Tax", "documentation": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period For Unconsolidated Subsidiary, Net of Tax" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments, tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r5", "r8", "r724", "r733" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r22", "r28", "r274", "r277", "r283", "r318", "r727", "r728", "r734", "r822", "r844", "r1233", "r1234" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Comprehensive Income (Loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in AOCI", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r12", "r21", "r169", "r274", "r277", "r318" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Experience loss (gain)", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax", "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r126", "r127", "r160" ] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCustomerMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Customer [Member]", "documentation": "Customer classified as other." } } }, "auth_ref": [ "r1408", "r1436" ] }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee-related expenses", "label": "Other Employee-related Liabilities, Current", "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r105" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/OtherAccruedLiabilitiesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other accrued liabilities", "terseLabel": "Other accrued liabilities", "totalLabel": "Other accrued liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r105", "r1071" ] }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Liabilities Disclosure [Abstract]", "label": "Other Liabilities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.azz.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "totalLabel": "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": [ "r109" ] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.azz.com/role/OtherLongTermLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncurrent Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expense), net", "terseLabel": "Other income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r134" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1164" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Other Receivables, Net, Current", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "azz_OtherReceivablesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.azz.com/20260228", "localname": "OtherReceivablesPolicyPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Other Receivables, Policy [Policy Text Block]", "documentation": "Other Receivables, Policy" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1125", "r1136", "r1146", "r1179" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r1128", "r1139", "r1149", "r1182" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r1128", "r1139", "r1149", "r1182" ] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt financing costs", "label": "Paid-in-Kind Interest", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PartnersCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PartnersCapital", "crdr": "credit", "calculation": { "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partners' Capital", "label": "Partners' Capital", "documentation": "The amount of ownership interest of different classes of partners in limited partnership." } } }, "auth_ref": [ "r158" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1153" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and retirement of treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r138" ] }, "us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfPreferredStockAndPreferenceStock", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Redemption of Series A Preferred Stock", "terseLabel": "Redemption of Series A Preferred Stock", "label": "Payments for Repurchase of Preferred Stock and Preference Stock", "documentation": "The cash outflow to reacquire preferred stock during the period." } } }, "auth_ref": [ "r138" ] }, "us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfRedeemablePreferredStock", "crdr": "credit", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for Repurchase of Redeemable Preferred Stock", "label": "Payments for Repurchase of Redeemable Preferred Stock", "documentation": "The cash outflow for reacquisition of callable preferred stock." } } }, "auth_ref": [ "r138" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of debt financing 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": [ "r39" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of dividends", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r138" ] }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "crdr": "credit", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity." } } }, "auth_ref": [ "r138" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of Stock Issuance Costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r38" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax payments related to common stock issued under stock-based plans", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r288" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of subsidiaries, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "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": [ "r137" ] }, "azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash", "crdr": "credit", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash", "label": "Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash", "documentation": "Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r1163" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1163" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-current liability", "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": [ "r109", "r516", "r517", "r539", "r1047" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plan", "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": [ "r516", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r580", "r581", "r584", "r1047", "r1048", "r1052", "r1053", "r1054" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1155" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1172" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1165" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1154" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails", "http://www.azz.com/role/SharebasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r565", "r1045", "r1046", "r1047" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r1156" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1212" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1155" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Postemployment Benefits [Abstract]", "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "azz_PowerGenerationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "PowerGenerationMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transportation", "label": "Power Generation [Member]", "documentation": "Power Generation [Member]" } } }, "auth_ref": [] }, "azz_PrecoatMetalsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "PrecoatMetalsMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Precoat Metals", "label": "Precoat Metals [Member]", "documentation": "Precoat Metals" } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend rate (as a percent)", "label": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r493", "r965", "r968", "r970", "r983" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 }, "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 }, "http://www.azz.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Series A Preferred Stock Dividends", "terseLabel": "Plus: Dividends on Series A Preferred Stock", "label": "Preferred Stock Dividends, Income Statement Impact", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "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": [ "r114", "r492" ] }, "us-gaap_PreferredStockRedemptionPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockRedemptionPremium", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 3.0 }, "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 3.0 }, "http://www.azz.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails", "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Redemption premium on Series A Preferred Stock", "terseLabel": "Plus: Redemption premium on Series A Preferred Stock", "negatedTerseLabel": "Redemption premium on Series A Preferred Stock", "label": "Preferred Stock Redemption Premium", "documentation": "The excess of (1) fair value of the consideration transferred to the holders of the preferred stock over (2) the carrying amount of the preferred stock in the registrant's balance sheet, during the accounting period." } } }, "auth_ref": [ "r347" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r114", "r917", "r935", "r1443", "r1444" ] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other", "label": "Prepaid Expense and Other Assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "crdr": "debit", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities." } } }, "auth_ref": [ "r291", "r1236" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from 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": [ "r9" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Revolving Credit Facility", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r37", "r1240" ] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from return of investment on the AVAIL JV", "label": "Proceeds from Sale, Maturity and Collection of Investments", "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfMachineryAndEquipment", "crdr": "debit", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Sale of Machinery and Equipment", "label": "Proceeds from Sale of Machinery and Equipment", "documentation": "The cash inflow from sale of machinery and equipment." } } }, "auth_ref": [ "r136" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property, plant and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "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": [ "r136" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard and extended product warranty accrual", "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": [ "r176", "r457", "r458", "r459" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued warranty", "label": "Product Warranty Accrual, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r105", "r1314", "r1315" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfessionalFees", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal matter", "label": "Professional Fees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r1022", "r1099", "r1441", "r1442" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "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": [ "r247", "r273", "r276", "r290", "r299", "r311", "r318", "r322", "r323", "r397", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r674", "r679", "r680", "r683", "r684", "r699", "r720", "r825", "r842", "r886", "r937", "r956", "r957", "r1060", "r1061", "r1100", "r1235", "r1318" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r16", "r765" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r148", "r196", "r200", "r201" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.azz.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r149", "r252", "r839" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r765" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.azz.com/role/PropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "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": [ "r16", "r765", "r826", "r839", "r1071" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r16", "r196", "r200", "r837" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentTables", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r16" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r149", "r765" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense (recovery)", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r286", "r404" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r1153" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r1153" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "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": [ "r212", "r214", "r216", "r217", "r219", "r241", "r242", "r451", "r452", "r453", "r454", "r540", "r583", "r612", "r613", "r614", "r623", "r705", "r777", "r778", "r779", "r860", "r862", "r874", "r907", "r908", "r964", "r967", "r971", "r972", "r982", "r1003", "r1004", "r1027", "r1037", "r1055", "r1065", "r1066", "r1067", "r1068", "r1085", "r1091", "r1306", "r1320", "r1377", "r1401", "r1402", "r1403", "r1404", "r1405" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r212", "r214", "r216", "r217", "r219", "r241", "r242", "r451", "r452", "r453", "r454", "r540", "r583", "r612", "r613", "r614", "r623", "r705", "r777", "r778", "r779", "r860", "r862", "r874", "r907", "r908", "r964", "r967", "r971", "r972", "r982", "r1003", "r1004", "r1027", "r1037", "r1055", "r1065", "r1066", "r1067", "r1068", "r1085", "r1091", "r1306", "r1320", "r1377", "r1401", "r1402", "r1403", "r1404", "r1405" ] }, "azz_ReceivablesSecuritizationFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "ReceivablesSecuritizationFacilityMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables Securitization Facility", "label": "Receivables Securitization Facility [Member]", "documentation": "Receivables Securitization Facility" } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts reclassified from AOCI", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits [Roll Forward]", "label": "Unrecognized Tax Benefits [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r1120", "r1131", "r1141", "r1174" ] }, "azz_RedemptionPriceReturnFactor": { "xbrltype": "pureItemType", "nsuri": "http://www.azz.com/20260228", "localname": "RedemptionPriceReturnFactor", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Return factor", "label": "Redemption Price, Return Factor", "documentation": "Redemption Price, Return Factor" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r388", "r565", "r770", "r771", "r829", "r836", "r910", "r911", "r912", "r913", "r914", "r934", "r936", "r963" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party, amount of transaction", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r87", "r770" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [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": [ "r388", "r941", "r942", "r943" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r388", "r565", "r770", "r771", "r829", "r836", "r910", "r911", "r912", "r913", "r914", "r934", "r936", "r963", "r1397" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on Revolving Credit Facility", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r139", "r1240" ] }, "azz_RepaymentsOfLongTermDebtAndFinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "RepaymentsOfLongTermDebtAndFinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Payments on long-term debt and finance leases", "label": "Repayments Of Long-Term Debt, And Finance Lease, Principal Payments", "documentation": "Repayments Of Long-Term Debt, And Finance Lease, Principal Payments" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Payments on Securitization Loan Debt", "label": "Repayments of Secured Debt", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r139" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r240", "r244", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r319", "r320", "r321", "r322", "r323", "r324", "r346", "r400", "r401", "r672", "r673", "r674", "r675", "r678", "r679", "r696", "r697", "r698", "r699", "r739", "r741", "r768", "r769", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r877", "r1266" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r1121", "r1132", "r1142", "r1175" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r1122", "r1133", "r1143", "r1176" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r1129", "r1140", "r1150", "r1183" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r240", "r244", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r319", "r320", "r321", "r322", "r323", "r324", "r346", "r400", "r401", "r672", "r673", "r674", "r675", "r678", "r679", "r696", "r697", "r698", "r699", "r739", "r741", "r768", "r769", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r877", "r1266" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "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_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "azz_RestructuringAndRelatedActivitiesNumberOfFacilitiesClosed": { "xbrltype": "integerItemType", "nsuri": "http://www.azz.com/20260228", "localname": "RestructuringAndRelatedActivitiesNumberOfFacilitiesClosed", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of facilities closed", "label": "Restructuring And Related Activities, Number Of Facilities Closed", "documentation": "Restructuring And Related Activities, Number Of Facilities Closed" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [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": [ "r439", "r440", "r441", "r442", "r443", "r444", "r445" ] }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostsAndAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Costs and Asset Impairment Charges", "label": "Restructuring Costs and Asset Impairment Charges", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r15" ] }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentCharges" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Impairment Charges", "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r117", "r158", "r834", "r868", "r873", "r884", "r918", "r1071" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r243", "r308", "r309", "r310", "r312", "r318", "r321", "r323", "r399", "r402", "r435", "r662", "r663", "r671", "r672", "r673", "r675", "r678", "r679", "r688", "r690", "r691", "r693", "r697", "r740", "r743", "r864", "r866", "r887", "r1443" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "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": [ "r516", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r580", "r581", "r582", "r584", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "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": [ "r516", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r580", "r581", "r582", "r584", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r183", "r184", "r348", "r358", "r359", "r374", "r380", "r383", "r385", "r387", "r511", "r512", "r782" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.azz.com/role/OperatingSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r144" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r939", "r1006", "r1013" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r183", "r184", "r282", "r299", "r348", "r358", "r359", "r374", "r380", "r383", "r385", "r387", "r397", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r720", "r825", "r1022", "r1318" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.azz.com/role/OperatingSegmentsLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Error Correction, Adjustment", "label": "Revision of Prior Period, Error Correction, Adjustment [Member]", "documentation": "Cumulative increase (decrease) to previously issued financial statements for correction of error." } } }, "auth_ref": [ "r313", "r314", "r315", "r320", "r321", "r322", "r323" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "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": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities obtained from new ROU assets\u2014finance leases", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r761", "r1070" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities obtained from new ROU assets\u2014operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r761", "r1070" ] }, "azz_RightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "RightOfUseAssets", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Right Of Use Assets", "documentation": "Right Of Use Assets" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1192" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1192" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock, Consideration Received on Transaction", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "azz_SaleOfStockConsiderationReceivedOnTransactionGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "SaleOfStockConsiderationReceivedOnTransactionGross", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock, Consideration Received On Transaction, Gross", "label": "Sale of Stock, Consideration Received On Transaction, Gross", "documentation": "Sale of Stock, Consideration Received On Transaction, Gross" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails", "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock, Number of Shares Issued in Transaction", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "azz_SalesorOtherTaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20260228", "localname": "SalesorOtherTaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and other taxes payable", "label": "Sales or Other Taxes Payable, Current", "documentation": "Sales or Other Taxes Payable, Current" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.azz.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)", "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": [ "r33", "r1389", "r1390" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Assumptions", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r561" ] }, "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets", "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r1047", "r1330" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.azz.com/role/AcquisitionsNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r75", "r76", "r676" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.azz.com/role/IncomeTaxesTables", "http://www.azz.com/role/SupplementalCashFlowInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures", "verboseLabel": "Schedule of Income Taxes Paid", "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_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Projected Benefit Obligations", "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits." } } }, "auth_ref": [ "r161" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.azz.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation expense and related income tax", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.azz.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1364" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.azz.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.azz.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1361" ] }, "us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss)", "label": "Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the changes in plan assets and benefit obligations recognized in other comprehensive income (loss) during the period." } } }, "auth_ref": [] }, "azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20260228", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedAbstract", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Computation of basic and diluted earnings per share", "label": "Schedule of Earnings Per Share Basic and Diluted [Abstract]", "documentation": "-- None. No documentation exists for this element. --" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.azz.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Computation of basic and diluted earnings per share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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": [ "r1257" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]", "label": "Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about diluted earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r46", "r48", "r329", "r333", "r340" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.azz.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r635", "r1059", "r1358" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r393", "r394", "r396", "r670", "r1217", "r1218", "r1219", "r1367", "r1368", "r1369", "r1370" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [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": [ "r299", "r393", "r394", "r396", "r397", "r720" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment [Table]", "label": "Equity Method Investment [Table]", "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets." } } }, "auth_ref": [ "r247", "r299", "r393", "r394", "r396", "r397", "r720" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expected Benefit Payments", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r162" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.azz.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1374", "r1375" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r422", "r429", "r432", "r433", "r434", "r783", "r1005", "r1029" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r1029", "r1294" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r1028" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r1028", "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1285", "r1286" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.azz.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of inventory", "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", "r121", "r122", "r123" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.azz.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Long-term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Benefit Costs", "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": [ "r163" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.azz.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted Stock Unit Awards Non-Vested", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r164" ] }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.azz.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option", "label": "Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]", "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award." } } }, "auth_ref": [ "r164" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r16", "r765" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.azz.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of assets acquired and liabilities assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r166" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r86", "r87", "r941", "r942", "r943" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost [Table]", "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r439", "r440", "r441", "r442", "r443", "r444", "r445" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.azz.com/role/OperatingSegmentsLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r55", "r128" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r52", "r53", "r54" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.azz.com/role/OperatingSegmentsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Operations and assets by segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r52", "r53", "r54" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails", "http://www.azz.com/role/SharebasedCompensationValuationAssumptionsDetails" ], "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": [ "r586", "r587", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock, Class of Stock [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r60", "r61", "r62", "r63", "r64", "r65", "r154", "r156", "r157", "r158", "r259", "r260", "r261", "r351", "r492", "r493", "r494", "r496", "r499", "r504", "r506", "r880", "r881", "r882", "r883", "r1037", "r1215", "r1239" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.azz.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r648", "r1058" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future 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": [ "r1029", "r1296" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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": [ "r1102" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.azz.com/role/CoverPage" ], "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": [ "r1105" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r183", "r184", "r185", "r186", "r348", "r354", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r368", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r387", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r434", "r442", "r445", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r1019", "r1022", "r1023", "r1028", "r1087", "r1408", "r1410", "r1411", "r1412", "r1413", "r1414", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1432", "r1433", "r1434", "r1435", "r1437", "r1438" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/OperatingSegmentsLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r213", "r215", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r385", "r386", "r785", "r787", "r788", "r789", "r790", "r792", "r793", "r794", "r795", "r796", "r797", "r799", "r800", "r801", "r802", "r803", "r804", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r901", "r903", "r905", "r966", "r969", "r973", "r984", "r991", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1008", "r1039", "r1073", "r1074", "r1075", "r1076", "r1078", "r1080", "r1081", "r1082", "r1086", "r1091", "r1324", "r1408", "r1410", "r1411", "r1413", "r1414", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1432", "r1433", "r1434", "r1435", "r1437", "r1438" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/OperatingSegments" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Segments", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r186", "r348", "r353", "r354", "r355", "r356", "r357", "r370", "r372", "r373", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r387", "r1018", "r1020", "r1021", "r1022", "r1024", "r1025", "r1026" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general and administrative", "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": [ "r133" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeniorNotesMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails", "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r1227", "r1228", "r1322" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation expense", "terseLabel": "Compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Vesting ratably term", "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": [ "r1056" ] }, "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.azz.com/20260228", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period", "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r606" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited, Weighted Average Grant Date Fair Value (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r606" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (shares)", "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": [ "r604" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted, Weighted Average Grant Date Fair Value (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r604" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of year (shares)", "periodEndLabel": "Outstanding at end of year (shares)", "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": [ "r601", "r602" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of year (usd per share)", "periodEndLabel": "Outstanding at end of year (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r601", "r602" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.azz.com/20260228", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at end of year (shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number" } } }, "auth_ref": [] }, "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.azz.com/20260228", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at end of year (usd per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r605" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Vested, Weighted Average Grant Date Fair Value (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r605" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.azz.com/role/SharebasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r612" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.azz.com/role/SharebasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r614" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails", "http://www.azz.com/role/SharebasedCompensationValuationAssumptionsDetails" ], "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": [ "r586", "r587", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock purchased during period (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "documentation": "The highest quantity of shares an employee can purchase under the plan per period." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares authorized (shares)", "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": [ "r1057" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares of company common stock (shares)", "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": [ "r597" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Value of common stock grants (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r607" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails", "http://www.azz.com/role/SharebasedCompensationValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "presentation": [ "http://www.azz.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Performance Shares, Outstanding Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares." } } }, "auth_ref": [ "r26" ] }, "azz_ShareBasedCompensationTextualAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20260228", "localname": "ShareBasedCompensationTextualAbstract", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Share Based Compensation (Textual) [Abstract]", "label": "Share Based Compensation (Textual) [Abstract]", "documentation": "Share based compensation." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Price", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r1323" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r1323" ] }, "azz_ShareRepurchaseProgramShareRepurchasesMaximumMarketCapitalizationPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.azz.com/20260228", "localname": "ShareRepurchaseProgramShareRepurchasesMaximumMarketCapitalizationPercent", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum repurchases as a percentage of market capitalization", "label": "Share Repurchase Program, Share Repurchases, Maximum Market Capitalization, Percent", "documentation": "Share Repurchase Program, Share Repurchases, Maximum Market Capitalization, Percent" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage of award", "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": [ "r1332" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.azz.com/role/SharebasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r611" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted option lower than", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning balance (shares)", "periodEndLabel": "Balance, ending balance (shares)", "terseLabel": "Shares, Issued", "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": [ "r22" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total short-term lease expense", "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": [ "r757", "r1070" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r143", "r297" ] }, "azz_StandbyAndCommercialLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "StandbyAndCommercialLettersOfCreditMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standby And Commercial Letters Of Credit", "label": "Standby And Commercial Letters Of Credit [Member]", "documentation": "Standby And Commercial Letters Of Credit" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction [Member]", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r633" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r183", "r184", "r185", "r186", "r245", "r348", "r354", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r368", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r387", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r434", "r437", "r442", "r445", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r1019", "r1022", "r1023", "r1028", "r1087", "r1408", "r1410", "r1411", "r1412", "r1413", "r1414", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1432", "r1433", "r1434", "r1435", "r1437", "r1438" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails", "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r205", "r259", "r260", "r261", "r299", "r329", "r333", "r340", "r342", "r351", "r352", "r397", "r461", "r464", "r465", "r466", "r470", "r471", "r492", "r493", "r496", "r499", "r506", "r720", "r880", "r881", "r882", "r883", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r917", "r938", "r958", "r985", "r986", "r987", "r988", "r989", "r1215", "r1239", "r1256" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/EquityAOCIDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r22", "r115", "r118", "r119", "r243", "r279", "r280", "r281", "r308", "r309", "r310", "r312", "r318", "r321", "r323", "r350", "r399", "r402", "r435", "r507", "r662", "r663", "r671", "r672", "r673", "r675", "r678", "r679", "r688", "r689", "r690", "r691", "r692", "r693", "r697", "r727", "r729", "r730", "r731", "r732", "r734", "r740", "r743", "r769", "r844", "r864", "r865", "r866", "r887", "r958" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/OperatingSegmentsLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r213", "r215", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r385", "r386", "r785", "r787", "r788", "r789", "r790", "r792", "r793", "r794", "r795", "r796", "r797", "r799", "r800", "r801", "r802", "r803", "r804", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r901", "r903", "r905", "r966", "r969", "r973", "r984", "r991", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1008", "r1039", "r1073", "r1074", "r1075", "r1076", "r1078", "r1080", "r1081", "r1082", "r1086", "r1091", "r1324", "r1408", "r1410", "r1411", "r1413", "r1414", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1432", "r1433", "r1434", "r1435", "r1437", "r1438" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "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": [ "r308", "r309", "r310", "r350", "r743", "r782", "r878", "r898", "r909", "r910", "r911", "r912", "r913", "r914", "r917", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r930", "r931", "r932", "r933", "r934", "r936", "r939", "r940", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r958", "r1092" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r308", "r309", "r310", "r350", "r388", "r743", "r782", "r878", "r898", "r909", "r910", "r911", "r912", "r913", "r914", "r917", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r930", "r931", "r932", "r933", "r934", "r936", "r939", "r940", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r958", "r1092" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r1124", "r1135", "r1145", "r1178" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement", "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": [ "r1258" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued under employee stock purchase plan (shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r22", "r114", "r115", "r158" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secondary public offering and issuance of additional common stock (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r22", "r114", "r115", "r158", "r880", "r958", "r986" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued under stock-based plans and related income tax expense (shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r22", "r158" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued under employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r22", "r114", "r115", "r158" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secondary public offering and issuance of additional common stock", "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": [ "r22", "r114", "r115", "r158", "r887", "r958", "r986", "r1100" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r73", "r114", "r115", "r158" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture", "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture", "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued under stock-based plans and related tax expense", "label": "Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense)", "documentation": "Value of stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit." } } }, "auth_ref": [] }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRedeemedOrCalledDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "negatedNetLabel": "Redemption premium on Series A Preferred Stock", "negatedTerseLabel": "Redemption premium on Series A Preferred Stock", "label": "Stock Redeemed or Called During Period, Value", "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r22" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1323" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program, Remaining Authorized, Amount", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and retirement of treasury shares (shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r22", "r114", "r115", "r158" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and retirement of common stock", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r22", "r114", "r115", "r158" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/EquityAOCIDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders' equity", "periodStartLabel": "Balance, beginning balance", "periodEndLabel": "Balance, ending balance", "terseLabel": "Stockholders' Equity Attributable to Parent", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r115", "r118", "r119", "r146", "r919", "r935", "r959", "r960", "r1071", "r1101", "r1241", "r1273", "r1388", "r1443" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Shareholders' Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/Equity", "http://www.azz.com/role/MezzanineEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Mezzanine Equity", "verboseLabel": "Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r155", "r298", "r491", "r493", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r505", "r507", "r695", "r961", "r962", "r990" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesSubleaseIncomeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r759", "r1070" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.azz.com/role/SubsequentEvents" ], "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": [ "r772", "r773" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "azz_TECOCaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "TECOCaseMember", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "TECO Case", "label": "TECO Case [Member]", "documentation": "TECO Case" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r1171" ] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Series A Convertible Preferred Stock", "terseLabel": "Series A Convertible Preferred Stock, $1,000 par, shares authorized 100,000; 240 shares issued and outstanding February 29, 2024; aggregate liquidation preference $312,520 at February 29, 2024", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r461", "r464", "r465", "r466", "r470", "r471", "r621", "r832" ] }, "azz_TermLoanBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "TermLoanBMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan B", "label": "Term Loan B [Member]", "documentation": "Term Loan B" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1163" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r1170" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r188", "r189", "r190", "r1268", "r1269", "r1270" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks / Tradenames", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r80", "r1029", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1295", "r1297", "r1298", "r1299" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1191" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1193" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "azz_TransitionServicesAgreementTSAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "TransitionServicesAgreementTSAMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transition Services Agreement (\"TSA\")", "label": "Transition Services Agreement (\"TSA\") [Member]", "documentation": "Transition Services Agreement (\"TSA\")" } } }, "auth_ref": [] }, "azz_TrasmissionDistributionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "TrasmissionDistributionMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer", "label": "Trasmission & Distribution [Member]", "documentation": "Trasmission & Distribution [Member]" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1194" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1195" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r1195" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1193" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1193" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1196" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1194" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average price per share (in usd per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r66" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares repurchased (shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r22", "r115", "r158" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total amount of shares repurchased", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r22", "r66", "r158" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/OperatingSegmentsLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Government bonds", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r1014", "r1045", "r1406" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1190" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r626", "r648", "r1058" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax positions related to prior periods, gross decreases", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r649", "r1058" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails", "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and penalties related to unrecognized tax benefits in income tax expense", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r646", "r1058" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax positions related to current periods, gross increases", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r650", "r1058" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax positions related to prior periods, gross increases", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r649", "r1058" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lapse of statute of limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r651" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded purchase obligation", "label": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts." } } }, "auth_ref": [ "r447", "r1394" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationPurchases", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligations", "label": "Unrecorded Unconditional Purchase Obligation, Purchases", "documentation": "The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract)." } } }, "auth_ref": [ "r449" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r49", "r50", "r51", "r193", "r194", "r197", "r198" ] }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesAdjustments", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other(2)", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment." } } }, "auth_ref": [ "r1251" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of year", "periodEndLabel": "Balance at end of year(3)", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r303", "r307" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment based on aged receivables analysis", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense." } } }, "auth_ref": [ "r305" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charge-offs, net of recoveries(1)", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r306" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r303", "r304", "r305", "r306", "r307" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r303", "r304", "r305", "r306", "r307" ] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r207", "r208", "r209", "r210", "r211", "r303", "r304", "r305", "r306", "r307" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve." } } }, "auth_ref": [ "r207", "r208", "r209", "r210", "r211", "r303", "r304", "r305", "r306", "r307" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r758", "r1070" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automotive equipment", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1159" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.azz.com/role/EarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number common shares, diluted (shares)", "totalLabel": "Denominator for diluted earnings per common share (shares)", "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": [ "r328", "r342" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.azz.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number common shares, basic (shares)", "verboseLabel": "Denominator for basic earnings per common share-weighted average shares (shares)", "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": [ "r326", "r342" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WorkersCompensationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WorkersCompensationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workers' compensation liability", "label": "Workers' Compensation Liability, Noncurrent", "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the noncurrent portion of the liabilities (due beyond one year; or beyond one operating cycle if longer)." } } }, "auth_ref": [ "r109" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1157" ] }, "azz_ZincContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20260228", "localname": "ZincContractMember", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Zinc Contract", "label": "Zinc Contract [Member]", "documentation": "Zinc Contract" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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/2147477401/830-230-45-1" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(k)", "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": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(a)(b)(c)", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "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": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13" }, "r28": { "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" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r65": { "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" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r88": { "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/2147477734/942-470-50-3" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r101": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "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" }, "r103": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "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))", "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(20))", "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(21))", "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(22)(b))", "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(23))", "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(24))", "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(25))", "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(26)(a))", "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(26)(b))", "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(26))", "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r127": { "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" }, "r128": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r129": { "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" }, "r130": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r131": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/230/tableOfContent" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r146": { "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(a)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r163": { "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" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r166": { "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" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r169": { "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" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r172": { "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/2147478546/942-210-S99-1" }, "r173": { "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/2147478546/942-210-S99-1" }, "r174": { "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/2147478546/942-210-S99-1" }, "r175": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r176": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r177": { "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/2147478546/942-210-S99-1" }, "r178": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r179": { "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/2147478546/942-210-S99-1" }, "r180": { "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(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r181": { "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/2147478524/942-220-S99-1" }, "r182": { "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/2147478524/942-220-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org/323/tableOfContent" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column B", "Publisher": "SEC" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column C", "Subparagraph": "(1)", "Publisher": "SEC" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column C", "Subparagraph": "(2)", "Publisher": "SEC" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column D", "Publisher": "SEC" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column E", "Publisher": "SEC" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r260": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r261": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r302": { "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" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480408/260-10-S99-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481725/323-10-35-18" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-2" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715-20/tableOfContent" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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/2147477891/740-270-50-1" }, "r669": { "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" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r676": { "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" }, "r677": { "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" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r720": { "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" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r727": { "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" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21" }, "r734": { "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" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r738": { "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" }, "r739": { "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" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479092/842-20-40-1" }, "r745": { "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" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r748": { "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" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r760": { "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" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5" }, "r768": { "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" }, "r769": { "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" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r777": { "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" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r779": { "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" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "715", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477317/912-715-50-1" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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/2147478859/928-340-50-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-15" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-33" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-35A" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r821": { "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/2147478546/942-210-S99-1" }, "r822": { "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/2147478524/942-220-S99-1" }, "r823": { "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/2147478524/942-220-S99-1" }, "r824": { "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/2147478524/942-220-S99-1" }, "r825": { "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/2147477314/942-235-S99-1" }, "r826": { "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/2147478451/942-360-50-1" }, "r827": { "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/2147478777/944-210-S99-1" }, "r828": { "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/2147478777/944-210-S99-1" }, "r829": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r830": { "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/2147478777/944-210-S99-1" }, "r831": { "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/2147478777/944-210-S99-1" }, "r832": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r833": { "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/2147478777/944-210-S99-1" }, "r834": { "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/2147478777/944-210-S99-1" }, "r835": { "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/2147478777/944-210-S99-1" }, "r836": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r839": { "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/2147478777/944-210-S99-1" }, "r840": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r841": { "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/2147477250/944-220-S99-1" }, "r842": { "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/2147477250/944-220-S99-1" }, "r843": { "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/2147477250/944-220-S99-1" }, "r844": { "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/2147477250/944-220-S99-1" }, "r845": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r846": { "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/2147477250/944-220-S99-1" }, "r847": { "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/2147477250/944-220-S99-1" }, "r848": { "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/2147477250/944-220-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r880": { "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" }, "r881": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r882": { "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)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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/2147478009/946-205-45-3" }, "r887": { "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/2147478009/946-205-45-4" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r898": { "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/2147477796/946-210-45-4" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r901": { "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/2147478795/946-210-50-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r903": { "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/2147478795/946-210-50-2" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r905": { "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/2147478795/946-210-50-6" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r907": { "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/2147478795/946-210-50-6" }, "r908": { "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/2147478795/946-210-50-6" }, "r909": { "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/2147479170/946-210-S99-1" }, "r910": { "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/2147479170/946-210-S99-1" }, "r911": { "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/2147479170/946-210-S99-1" }, "r912": { "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/2147479170/946-210-S99-1" }, "r913": { "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/2147479170/946-210-S99-1" }, "r914": { "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/2147479170/946-210-S99-1" }, "r915": { "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/2147479170/946-210-S99-1" }, "r916": { "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/2147479170/946-210-S99-1" }, "r917": { "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/2147479170/946-210-S99-1" }, "r918": { "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/2147479170/946-210-S99-1" }, "r919": { "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/2147479170/946-210-S99-1" }, "r920": { "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/2147479170/946-210-S99-1" }, "r921": { "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/2147479170/946-210-S99-1" }, "r922": { "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/2147479170/946-210-S99-1" }, "r923": { "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/2147479170/946-210-S99-1" }, "r924": { "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/2147479170/946-210-S99-1" }, "r925": { "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/2147479170/946-210-S99-1" }, "r926": { "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/2147479170/946-210-S99-1" }, "r927": { "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/2147479170/946-210-S99-1" }, "r928": { "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/2147479170/946-210-S99-1" }, "r929": { "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/2147479170/946-210-S99-1" }, "r930": { "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/2147479170/946-210-S99-1" }, "r931": { "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/2147479170/946-210-S99-1" }, "r932": { "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/2147479170/946-210-S99-1" }, "r933": { "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/2147479170/946-210-S99-1" }, "r934": { "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/2147479170/946-210-S99-2" }, "r935": { "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/2147479170/946-210-S99-2" }, "r936": { "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/2147479105/946-220-45-3" }, "r937": { "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/2147479105/946-220-45-7" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r939": { "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/2147479134/946-220-S99-1" }, "r940": { "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/2147479134/946-220-S99-1" }, "r941": { "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)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r942": { "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)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r943": { "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/2147479134/946-220-S99-1" }, "r944": { "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/2147479134/946-220-S99-1" }, "r945": { "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/2147479134/946-220-S99-1" }, "r946": { "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/2147479134/946-220-S99-1" }, "r947": { "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/2147479134/946-220-S99-1" }, "r948": { "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/2147479134/946-220-S99-1" }, "r949": { "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/2147479134/946-220-S99-1" }, "r950": { "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/2147479134/946-220-S99-1" }, "r951": { "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/2147479134/946-220-S99-1" }, "r952": { "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/2147479134/946-220-S99-1" }, "r953": { "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/2147479134/946-220-S99-1" }, "r954": { "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/2147479134/946-220-S99-1" }, "r955": { "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/2147479134/946-220-S99-1" }, "r956": { "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/2147479134/946-220-S99-1" }, "r957": { "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/2147479134/946-220-S99-3" }, "r958": { "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/2147479134/946-220-S99-3" }, "r959": { "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/2147479134/946-220-S99-3" }, "r960": { "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/2147479134/946-220-S99-3" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r964": { "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/2147477271/946-320-S99-1" }, "r965": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r966": { "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/2147477271/946-320-S99-1" }, "r967": { "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/2147477271/946-320-S99-2" }, "r968": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r969": { "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/2147477271/946-320-S99-2" }, "r970": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r971": { "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/2147477271/946-320-S99-3" }, "r972": { "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/2147477271/946-320-S99-3" }, "r973": { "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/2147477271/946-320-S99-3" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r980": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r982": { "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/2147477271/946-320-S99-6" }, "r983": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r984": { "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/2147477271/946-320-S99-6" }, "r985": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r986": { "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/2147478448/946-505-50-2" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r988": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r989": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r990": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r991": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r992": { "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/2147478522/954-440-50-1" }, "r993": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1" }, "r994": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r995": { "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/2147478979/970-360-S99-1" }, "r996": { "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/2147478979/970-360-S99-1" }, "r997": { "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/2147478979/970-360-S99-1" }, "r998": { "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/2147478979/970-360-S99-1" }, "r999": { "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/2147478979/970-360-S99-1" }, "r1000": { "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/2147478979/970-360-S99-1" }, "r1001": { "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/2147478979/970-360-S99-1" }, "r1002": { "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/2147478979/970-360-S99-1" }, "r1003": { "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/2147477332/976-310-50-1" }, "r1004": { "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/2147479230/978-310-50-1" }, "r1005": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r1006": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1007": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r1012": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1013": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1014": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1019": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1020": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1021": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1022": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r1023": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r1024": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1025": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1026": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r1030": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481899/410-30-55-11" }, "r1031": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r1059": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1063": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1064": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r1065": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r1066": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1067": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1068": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1069": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-12" }, "r1073": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r1074": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r1075": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r1076": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r1077": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-34" }, "r1078": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r1079": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-3" }, "r1080": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r1081": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r1082": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r1083": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-7" }, "r1084": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1085": { "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" }, "r1086": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1087": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1088": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1089": { "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/2147478795/946-210-50-1" }, "r1090": { "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/2147478795/946-210-50-6" }, "r1091": { "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/2147477439/946-210-55-1" }, "r1092": { "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/2147477802/946-310-45-1" }, "r1093": { "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/2147477271/946-320-S99-1" }, "r1094": { "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/2147477271/946-320-S99-2" }, "r1095": { "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/2147477271/946-320-S99-3" }, "r1096": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1097": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1098": { "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/2147477271/946-320-S99-6" }, "r1099": { "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/2147479168/946-830-55-10" }, "r1100": { "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/2147479168/946-830-55-11" }, "r1101": { "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/2147479168/946-830-55-12" }, "r1102": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1103": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1104": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r1105": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1106": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1107": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1108": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1109": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1110": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1111": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1112": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1113": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1114": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1115": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1116": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1117": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1118": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1119": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1120": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1121": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1122": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1123": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1124": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1125": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1126": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1127": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1128": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1129": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1130": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1131": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1132": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1133": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1134": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1135": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1136": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1137": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1138": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1139": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1140": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1141": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1142": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1143": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1144": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1145": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1146": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1147": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1148": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1149": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1150": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1151": { "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" }, "r1152": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1153": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1154": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1155": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1156": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1157": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1158": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1159": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1160": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1161": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1162": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1163": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1164": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1165": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1166": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1167": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1168": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1169": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1170": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1171": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1172": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1173": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1174": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1175": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1176": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1177": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1178": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1179": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1180": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1181": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1182": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1183": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1184": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1185": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1186": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1187": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1188": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1189": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1190": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1191": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1192": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1193": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1194": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1195": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1196": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1197": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1198": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1199": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1200": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1201": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1202": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1203": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1204": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1205": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1206": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1207": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1208": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1209": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1210": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1211": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1212": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1213": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1214": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1215": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r1216": { "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" }, "r1217": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1218": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1219": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(6))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r1225": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1226": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1227": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1228": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1229": { "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" }, "r1230": { "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" }, "r1231": { "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" }, "r1232": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1233": { "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" }, "r1234": { "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" }, "r1235": { "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" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r1237": { "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" }, "r1238": { "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" }, "r1239": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1240": { "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" }, "r1241": { "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" }, "r1242": { "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" }, "r1243": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1244": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1245": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1252": { "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" }, "r1253": { "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" }, "r1254": { "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" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r1257": { "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" }, "r1258": { "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" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1273": { "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" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1277": { "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" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1284": { "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" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1296": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r1301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r1302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1305": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1306": { "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" }, "r1307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-7" }, "r1309": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1310": { "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" }, "r1311": { "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" }, "r1312": { "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" }, "r1313": { "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" }, "r1314": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1315": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1316": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1317": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1318": { "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" }, "r1319": { "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" }, "r1320": { "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" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r1322": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r1323": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1324": { "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" }, "r1325": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1326": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1327": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1328": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1329": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1330": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r1331": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-4" }, "r1332": { "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" }, "r1333": { "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" }, "r1334": { "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" }, "r1335": { "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" }, "r1336": { "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" }, "r1337": { "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" }, "r1338": { "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" }, "r1339": { "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" }, "r1340": { "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" }, "r1341": { "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" }, "r1342": { "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" }, "r1343": { "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" }, "r1344": { "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" }, "r1345": { "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" }, "r1346": { "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" }, "r1347": { "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" }, "r1348": { "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" }, "r1349": { "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" }, "r1350": { "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" }, "r1351": { "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" }, "r1352": { "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" }, "r1353": { "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" }, "r1354": { "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" }, "r1355": { "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" }, "r1356": { "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" }, "r1357": { "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" }, "r1358": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1359": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1360": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1361": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1362": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1363": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1364": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1365": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1366": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r1367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1368": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1369": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1370": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1371": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r1372": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r1373": { "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" }, "r1374": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1375": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1376": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1377": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1378": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1379": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1380": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1381": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1382": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1383": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1384": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1385": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1386": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1387": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1388": { "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" }, "r1389": { "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" }, "r1390": { "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" }, "r1391": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1392": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1393": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1394": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1395": { "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" }, "r1396": { "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" }, "r1397": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1398": { "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" }, "r1399": { "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" }, "r1400": { "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" }, "r1401": { "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" }, "r1402": { "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" }, "r1403": { "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" }, "r1404": { "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" }, "r1405": { "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" }, "r1406": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r1407": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1408": { "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" }, "r1409": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1410": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1411": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1412": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1413": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1414": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1415": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1416": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1417": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1418": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1419": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1420": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1421": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1422": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1423": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1424": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1425": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1426": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1427": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1428": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1429": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1430": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1431": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1432": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1433": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1434": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1435": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1436": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1437": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1438": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1439": { "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/2147478009/946-205-45-4" }, "r1440": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1441": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1442": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1443": { "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/2147479134/946-220-S99-3" }, "r1444": { "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/2147479134/946-220-S99-3" }, "r1445": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 145 0000008947-26-000068-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000008947-26-000068-xbrl.zip M4$L#!!0 ( "&!EEP8PT8@9O@" #](* 0 87IZ+3(P,C8P,C(X+FAT M;>R]^W/;1O(O^OOWK\#EGMW8523-MQY.=(J6Y42[MJ4CRLDFMVZ=&@)#$C$( M, - $O/7W^Z>&0!\291$B@,*6UN.2.(QT]W3C\_T=/_XO^_&GG7#1>@&_D\_ MU*NU'RSNVX'C^L.??NCV3L_/?_C?)__SX_]3J?SWP]5GZV-@QV/N1]:IX"SB MCG7K1B,K&G'KMT!\=V^8=>FQ:!"(<:4B;SL-)E/A#D>1U:@U.OHR_:LXKM6/ M^D?LP*XPI\TJ!W:M43EJLWJEWZ\?-AL#?M!L-LK#8W9P5&.#HTZEU63-2NN@ M U<<.H>59K_=ZA^UZLT.M\O.\8 [C?;!86?0=GBKWQGT'=[@=J?-^@>'[8Y] M1.\=13!GF+HU=N5&HRPGCYGYA%W?>'1&^'* M9N9!F=ZRR;9J-7J[_[[Y7//'O$QJ[A^&#'?YOHN MAZ=WT6OU=.$'?$E+7QB'E2%CD^3B 0O[] +UP\S%H8@6+X0O9RZR@]B/Q'3Y MZ]6/,S?@!>XJPM:0L+-S<\.@U:@?W'>'O"(9T=19,9JILS 29XYPZJ&==_+' MA&Z16#F HW?PJ[Z0VRM>#C_,O)S]_??,$^%SU0[&>$VGUF@<0LO+7"_XK=FY]* MIX$?@?:H7$\G\ 9;?OJI%/&[Z!VMN'/X$95/3H?WPGO_OQ MG7QR/W"F)S\Z[HT51E./_U1RW'#BL>FQ'_@'>.%7,@_7M@Q_?S3SU$2_I@B)U4)E^\MBP9,E5_%,)EOWQP+WC3F7 /&2$ M>FNK=/*I^[EW]O07:N7]R0UMYEW"Y8'S";X+DW>TX1V_;^H%OW,F9A_?*9T@ M0Q_U@L,#_0:E4HX_N;X;\<_N#7?.?5C:0[?O\6X8\NA;R >Q]]D=)%1KUXY* M)Y?-Q\VI/?_&,__&%8&/4V/>YR ,48[!0H*EG)[&0L#WO0C,(5YP,8#Q@;YQ M@<)!Z*):/KL#,0]QE&<^OI!TM1YAIUTKG=RG/?]Q >95?'99W_7@<3Q4;WS4 ME%HO.Z7Z+J9T,:%Q^,//'!38%?H<%P,0"1*-]2;SV0TC/8N#5CJ+90KU'W-O M")\G8QL??>,E1R]'Q3>V=W4J-7U.-6\.SPC^X??I987=^Y M__V;7,\;F%M&T[[PW-;EV]? MY\^O>8FII<.82O<>]X,6SN6#, MRMOTS Z-67=+9_8LF>P\X"6\[*K;POP>\".V.K_#^?E]Y /7Y\X'[L,?T24$ MG5]Y)",9UU;?G@9A="JXXT80'G#!0_HF,_5S'V; +\1I,)X(/L)9WW#YY7(B MU!OUU@,>;8][$ L/?X8A0,@(A.@Z8XA3P@BI<0//G2Q"'XZCJ83($_HCB<>PE;TW4@@];((4O4N=$KOY.O2=ZA7AD$LZ!.! MB<>Q[T8T[QCNT5^.0:'%@I\H=/#X6^_CC^]F?]*?\?Z%9X4C!B]:>)S\)']\ MU/-@;,#U'MZ8/-1Q;UR'9R_]*J/S0#QQ&@OWXYSH M[YNU'X_[7*R@X@3^?!Q/^!#7P\+C0'".U6^/>IZ'1F_IT^B71SUKP&PRG4L? MIW]\U!.9+18'%T?B&']8YTE*,]'#4#/I[SG!I?H3\! ^#UPN+%JJ?.G&R>GY M?V9AU/F;DQ',/GU"FDY_"B,FHH^@UA!8;%=JS4JMKN]+?TN&Z>A+.[A+@K#R M["_ZLW[)NYEY+R=#PP RR#V.2!$!]YR2!ZE?GC*SIEDS YZU*O7.)F;6,FYF M66E\SLS:9LVLO;F9=;8],Z4UI-J7'QUXV=W$(CH M&/=/G=CC%X.SOV(8U!<>C0+GW+\!EPL?L_@MYU_!G>O>N> *H";OGO?^';A^ M]"M<#7I7ON;'=TO?GA J&>3.Y.R@X,9SN;'!M7%HP*J?,<6M]4UQ>W.F^,@T M,C37)T.+R'"T"3+4:\7B?/[BK-^OG7O_C7P;C?6 MH+[U^.4U\&Y')FSK$=IC>:?A5PFK?E+XB^2*_NV*WP3>C>L/9R_:3\VX]4AS M?SBT(_UG7,1L+H=VI.6,BZ+7X5"/VV!VG(^\'^VG9MMZ-)UOKNQ(FVT]N,\W M5W:CP1I;AQH>%[;/3>TY87O#A/VMS-2:FX,+&\9%M!WXL"^_M64:!-TMRX:/21-.\Z#N6),>^2N1":GK*)&S$O-_0W-J)< MD_Y7/&*8^'/&A _N<9@;PAL;**XK^+8=CV,/C[O2N94E.5.YX86Q(:%I2L@$ MW\K8Z- $*VT"@XP-%(TQ*29PR=C T63[8P#CFL9M8YND_[83]#:-VZLVU4'8 M$OWS'IF_:)2R2<+G/CS?<92R25[D/53?392R&UR^F??P_N6BE!TQ*.\Q_PM' M*3OB4A'LOWC6=#/O\?LNG-U-TC_OD?F+.KL;)'PK[Y'UKIW=3?*BB+CSDQK4 MRGMX_G+.[HX8E/\!_DLYNQL\L-G*>YR^"V=WD_0OPO =$3[O MD?6NG=U-\L+8B/M7YL54Q+;K><$M5C0+N[YSQ4,N;GB(]:KGF*(O^Q0(F0", MY:5R$W08&WGG@ \;W.EH&QN(YX /&\R+:QL;A)O*!P.BB+:QP7@NF+:;?8ZV ML0%Z+IBVFTRLMK'QNJE,VU)Q+^-B>*QH\!G"\B$QX11K "=U"J[/3B_PF]Q0 MU]@(_46D?.W1)&'KASAT?1Z&/3FA,%.BXH\_SOV!8&$D8AN+5/0"+\8)[*DG M8BS$4$B.X>Z0L8"(8;S:#@[2-@X'08/ZA?T)JR\.HV#,18;>IT!9(C5<6=]+ M1=HQ#@\QA1^[44\=XW 14_BQFT"L8QSD<1\_SGT'OA3NGB:#=(R#,HQ@QHXT ME7$0A1',V)&:,A*G6,6,:_!@QVZ(%W[$;B5NGYS8_=19QF$N[XWB\J7W]2Q$ B:(I-B.. MNKZ#YQDFM'<\74PQ^!"[\%1_"-?I/\_'$Q';YS.X*/C^3 MST9B#0:MYR_,'KD02D^S%^:%NX=&XA8&K>)\<]=(#,2@M?LI%KZ+F5MPX2?W M#O_*C6(^-!),,6CIYIJY1J(R!JW<7_G(M;T<,=1(2,>@U9H[AAJ)!QFP0F4F MXG@21UR$S'=ZP2"Z9?GI['YH)*ADP$K-/6/W!YDRAZ;[@P*90U/C$)>T! Y5 M8;EDH"JN!?-#1KGFX8=I]I>9+"EX E[2X^+&Q<-70\$)_[KN=?=RF^C(.$!E MX4#3JLW8B'FO]R_J-6/C9?/H MOE%YWX\ .%MLXMR'6X>@='(D_?L1$^^ "QM="\:&R;*N>(+,S;,7HL_/>YYKC^4 M)X4]L$5=9^SZ6.\ +K[A9W<3>.S>ZCYCP_,<\6Y7>M'8N#Y'O-N1SJP;AP=@ M#@DZVH'G.L2M_,&^"153\(>Z3.BF4K/6J$/ZA4?,.PWH]?GQ_>O&X0^O MG,\F&-VZ<>#(*Q>*+<$O=>/@%]/Y?"FX#5PF=N=(R1L'\+QR/ANAY(U#E5ZY M4&Q+R1N'3IG.YYO&X=RO7(^FP#!U(V#STP7BI=3\AM=_,9!;:^< MSR8L_H9Q&%Z2*N7Z;L0_NS?<.?=!ZH=NW^/=,.11^&$J*W?A(8VY?2I5L$N= M+@EI[IA'$*66[9L$NAH& =H/8LM7P/?/Y]NWYP?K+\%D+WT>>;0 8=[<+?,C; MWS2#MNM7S"#8J&Y'[N0%7/2=K&EC089"9!XTO5DI>)[I-1;H,$"S;XOF6X*-R;&PHOXK&5]SF[@T#5SSL<3L6 MX K^39[VIK76?0J3WLP='&-^EI.QH$#!ZDVO:F.#^>=JSDWY'/"J\))-4;:V MRM4&5E>O-S?#56.#\U5<[2(%Y.)*TJ2ZOK-Q9F_>MS6(Z\9F/IC(=7Q_#XCM M]+%N\&DP'G-AN\S[S"-L;?0B<<8FN=\V-G/"B#4W ^W,T?T^:&?NTF=!.VWC MH)WM=XN[C_G;C><7CT U:NMP?.[2YW'<.)!G^VWD7CG'C8-[7LT:WU'*8KL MGU8SY+!2:ZW#D+E+G\>0W"%5+\N0]OH,:6^&(;G#D_8S[LS*0IV,7GW=QF_9 M2Y\G"P7@9)PL[,Q7*F"J0D0>$)$"T\J3B!Q5&FNY>W.7/DM$.L8!7[N-N%Z5 M?NCD E)[.8#E=3'?.'3-E$"O@=%;;2LWNY Y/VW]6+\)ZZVG[]B:U?>Y@O6?&9CG=H.CD#G+[&D1< MY5Q]\F2!7-G4ECM70(8O+((U[0^O1R*(AZ-/;F@S[W?.!!#N*#=9EIU-!#M/\4".X._=,@ M]B.1GRHX!\;B/4D%=CIX?S'H18']?=ZO$"X/NY>"#[@ S427;)7T+OC.DIQAL(EP/B0'Q<> [<-G% !@ YF'[('6KTEP7 MI,Y>^CR#8"QZ8A"C9A=)EO;/6R3&(13H>O5&3/ K/HF%/6(AOQ3!4+#Q+$I1 M6W[15BE?J]3KFX*'#XS#'(RCO!'>JG$8A'%LVI;K9"1"L [E.SFG_*%QX?F" MTWKV5PSC.@W&D\#G2=L@?5G7MN-Q3.4:J<"C+!_5=?Z,PPCOWBHGFIODA+&Q M\@.S\SU/P=A"-]=##!43]B8;UZ9'Z.OMX-[TD<%(/.23O^NN%P M,GO*V *0V3^>%H#,*]+-C5H!R#S#A=U@>?Y&K0!D7B[VV"CC"D F/[PJ )E< ML*D 9/*N% M YEGNX&X."31J!2#SDD[_KKA< #)[RM@"D-D_GA: S&O2S?4" MD'F&"[O!PV.->@'(O%SLL5'&%8!,?GA5 #*Y8%,!R.1=*1H+R'3A"8[KQ9%[ MPW4)5QZ>W=E>[(#U$L$8F0ID1S_B8G#&A._ZP_"2"SJ=_F&Z_ 'S%:\"^SL^ M!]Y.#[KTV!:J71GA01J+X>PMIW>T>5LW%L?96T[OYMQ$HVXLL/.1#UR?.Q^X M#W]$R($/4_RW&X8\.H4)#P.QP+G%FTY9.,J/+346DMD0-Z0OE:Z[W'"F82QZ MLJEU$HS' ?SK>=Q&W7@MP&_-#WN,A50VQ!XL:ZV636Y*>S8:QN(E5SQR!45W M2-S%>N&7\@;\,9QE1FXVRAO& B"&$G^#QT8:#6-A#9.(;T)0VS 6OC"64SL* M2AO&P@\F<6I;IMQ81. 3<\6OS(LAMD_^_ 6>R(0]FG[F-]R;*Y.N+SKW)W$4 MTA7U!_A0A$GKBHFQ<,(FQ*11B,F&Q,18G./)8O*%LQ!;M74CW%Q%/M+7&G@L M)&+3 M,A9/+=B#[-EK''.W7L-I(":!@!\_!+Z3PZV0UOZ!E\9X";F7#6/AR;WT"G(O M+L9BIJ^3'7L-2[X^J[]1CW#_8,A7;?4W*AO[AS$65G^+XF(LS/@ZV;%_2)XQ M5O];[^?@A@L?)]X=SR[P#LDYCL'W)HLB^P3Y)C+*[X MZCFS?ZA>X2%LWI%L&XOF%1Z"26*R?RACX2&\C.08BT&^>L[L'P)HC(?P)?;A MJ1/F(;Z4(Z?16)0O_]Y 7D5B_Y!&DRU_3J6D8RS0^*JXL'\XWFNTZ)MT\CK& M G2%1=^52.P?,EA8],U+B;' X*OBPO[A;L98].7UO[N^@__!D@8WS .:Y,C] M,Q9JR[^MWS]AV3_TSV0O8/_DQUBHL. /\6?_<+O"<]B6FWE@+'Q7> [F"( MUW95U49-QOZ!22^FJC;*!V-!F5RJJHVRQE@\!EW6KVS,,[W*L<I-^J)'>8N%7Y;4F_1"C_(6V+ZT8M^1_WF4M_CWI?FR(\_S*&]A M\LNJIDWZG$=Y"Y ?2^H'WQ>*Z/B*^4/U'OSXQ?7=<3S>3V_V*&]!]XMPG-WM M,<>-#>07]Y0^NH+;42#"GP7;2JZ9$0PQ-M#?-4-VY0@:&^'OFB&[\0";-6-Q M@$6&G(TG7C#EG$#'RUC8(Q;R[6R+&Z"\FC5C<8.=LF8[_GFS9AQT@.[2:>"' M@>&\Z2NAN573,C5WBC$WO\8H!%JZ/I%QZ- N?< MO^%AA(]9_);SN<)VY[U_!ZX?_0I7Q]LHS3CO2G;6]U\.*\UZ^HIG&,VFF;%N M_IAWM#;SZO5*L[89YID9'9O/O%E-F%U,S]*$32-#9"R(I"Q->M3UBM^X>,G% MX!(F*"YIFF="!.(T$'BT#'[K.G_&DF6;.&N; [&86]/UQ@YB^Z:1L7TA0WG" MAYI&@A*%#.4)V&H:AZ;H7;YSWP[&/$WK8)XL"L%YU/6=KN.X*#3,^^B&MA=@ MM?7PPQ0^3(*0>3^+()Z$\ @O=EQ_B-? O%T_YH[:'P_\3&9(]X\_GI8<8J0H MKDWB&6J=>BP,@6N6]!2^LG;X9O!AVF/>;EIP-%LF@ER/5M,SCS0I +Q MA4L1."#)(7%V3ZV?<5B:7BW+V?,PN5QQ;4=[QRWCD+NT'Z=P;\"MON'G/D8A M>/N5&W[/9J]''&*HGUD[D1F6VO5. SC)9M7%E*@I,!8$&034M LI& ]*3 6@3&0 M\)M$7%K&(BZ%*7XY*6@;B^ 4IO@%I;>W#@P]@1"[R'9O;QT;>=PB;,TF@S]O$6X]XG_\7DZ]5FD%3%F;V&:_/3B_PF_U,Z^YL M/13,"R&,BX;N$\J?&98,NW$]CW?#,+!=NN;7L-J].MUZ_@+RI[F>TIBY]'G\ M,2Y.V1)_'GROP]WCSWS(O#.B0R8CXN^_P:_<4_8;%SB]3O;O: NY8VPD]SGP MA]=NU-138=8_?^G\6XKRR*!?-^9N'>L,^].Q;TK]'SQAM(QEM M8VNCA>LL_+=._S:>,=IF,MKF%D?;I'&VZ-_V,T;;2D;;VN)H.S3. _KW\!FC M;2>C;>-HW]%PPP!4"@_EQQ%G#JD(Q[TY^1'^(=WI#KC3:!\<=@9MA[?ZG4'? MX0UN=]JL?W#8[MA'_[=!Y;;2N\)HBN,;NWYEQ-WA*#INU*J-]B1Z?^LZT>BX M7JO]LT27GOP83IBO;[ #+Q#'_T =.QB\'X ^J S8V/6FQS]<@]H,K:_\UKH* MQLS_H1R"\E#7A.[?_/@(GDZ?;N4;#VJU]T "KD=0;]3^^1[U2\7A=B"/81W' M/LP7KX+1, -&88T$'_Q4^LM8&"AZ@<%'O[XC@$?D*2:'0M, MH9F73KY]/;\^^VCUKKO79[W9X9HUT-[9 MZ;>K\^OSLY[5_?K1.OOOZ2_=KS^?6:<77[Z<]WKG%U]-'OUOW=XOYU]_OK[X M6K8^5D^K%BB[UM'*$8^9&,*"C8+)<0.>OVP"$+WQ\=5H]JRW^J5>OT_3MZGM _*J(U)U&)[H&)((G0!,W- M58V^/HDL.@Y@:?Y-F(-G98]K%OR6O.(=3=U,X?AT P/L2WE M@%VA"K+1S?$9.L,8YGT,;-J-PZ[S);(*X)>43NJURG_(%RSSKF^_:@<.M+SV8-//#RD.ZM[5TXH^?<]?W8^9=\4D@(K#-@1BS"*PB ML!!B@^-^$'A]YGE!U _N-&D:I9-__>/HH-5Y/T\=39Q-L7N]2?_K'_5.[?WZ M_W:_?OW6_6Q=G5U>7%U;E]^N>M^Z7Z^MZPL+5.(UZ#VKWK0NKJQZ^XWSUKKX M9%W_;5%KQ=H(A!6-N#5P0]!/UI0S84'L MPITG+!A5KD%&/C/2,0(;ZLX;%K!5U6XK\6H]1AQ/8V%@!=^HD'_ M#@]:]Z7I^\"+^\3[(F9B*N4 ,9-9^2U;B*>LDFJ3>+M\)5Q<[9MZNA;P-BKH M\"@5U58JJI53%75]U?W:.R==M/=J:CG%""8*$4H"305^F1\CP'-L;9M_RY7F M^H(KT>)/,.2O-&(MD1WP)RKUQL'!@1D2N=J16<9[=SRT0F'_5&)__XT@2*?6 M:!S^WV&]^N=D6+*8%]$O#:?OQ;Q1JW?D]W,N:&=R]Q1/&>+IB5K8;H5 J9=U M.1M;D9 K/G3#"+1;A*4ZM)0+]M!L/398:[2J!ZVC>X.U MM1_5K![4VX]ZU*KO&]5F_7%WK!I4JUT]:-P_*!6,SD:>G40SZ,BR,;G#V'*1 MT_.LD5QY29^Y]I3%C6F'LA4-V"_*/CR5%7U/P8E:=&&H+MI$!#?XG-1A/2R= M7/,[%J[T1R-G54B_$++??]F^T?^:W9VKK2N9\#EKBX]*)P=8LK5UV&C7[J6N M\?)[^)!^)OJ](1FT(/(+(/03UI^Q<$/'I>IZJ+#=K+S296+(?/=O^OQVG^1M M37J=5Z^JO:IU-IYXP10(-BM-UM>@^G:9G,QY/.T%T&U1=-:DV&,O,UYPM[/P MNXXC>!BJ_WR&Y]430*\&\;$/(6P<\GAL77K,YF6K%[NP,-JU^]5 P9NM\*:1 M\*9>.FG"4ZW?>!A9!]'(ZD6"\VC73%E+MYT M]D'-708@ MX?[D2Z_(K]+? \._7:2@QH*TXGQ-$O[T$I,J!W.1&P1MP)\RQ^ MQ^T8CWC"U^!,\? QON6NY'Z]"6]/[G?"/A!<"R5WB9N[O.( M_25N--_RTJ.-Q.[=K1\3HSI0P& Q#-1K55?W3Z M2;->/6BU-@)#UJKM9G,C,*2Y@^H\'ALUUDXL9/;)LK"&_ M0QS),-H(1CJR-QWW Z\@BR++5[5]1!+#[^P1\X?PA6_=CESX)E7)#WO+QM!D MO:!I?8="F:AIO=&G%98X% =RRQRHU8L"^[M!>P9F$U2M1;D4$VH>TCYL0<1' M2N696K1R2WL>$\$E/0>'',&JAV'^'HCO4FXM_8C'1\C/QP!?\C*C.?_U]]Z9 M13A56>4B/"4(;.;4J1_../4[RCCZ"F'5.O'$')&Q4Y8[F&[2JE?;:]'YW'=P M>XQ;_:EECS@L91CE=\N5E,RDA+BAQ:Q;[GF5[WYP"V/D+(3).O!#&&,0R4++ MX0/7EQDC5S'XD:U:6_,DPT]@3_41P;C$YWZ#-_\'7]Q3[SVGUR;)S;72R>]\ M 9]]K!2LF3:Y+G&3?.O-BN+ZK\>E\34P@0JM]WN[+/P@@F_^BEW44*"8*/%1 M4-YK>(_&:N*._>Q7E!*J%HRVJ'*Y@&R;Q<679LBC%<:O@1?[$1.4U"G"1%'4 M44DOZ(E9'-@(;9'G=7([XI2Q,K=8WM3?2D*/P%C@,G$LYGG)6LDNHCY7%\"# MEZR;F:62L2W958,_8_:TY<"O$+?CI1/!;4Y1?+UAT9&#T'H#SP.GUPIC"%?# M48!9CI8\!P[WL&A^%KB'H:)\R&-A$;*PL@ZJED.FX:/-Y?JX(7,OL= *6)1G"Z"AL'6V[KO M+PSEUA4 K@18!&,WBF#M<.IO&/@8-GE3BT,(-;6H5"RS:;OQ(XN8]4F:TQG5 MD#XC:U^S/N<5'\;RV+O5JUQ;;W E'KQO-!O5Q"EU*:=Y@CG-VU814QE%:-JV25EGZY^NTELNNE%6\O)7%OO=&O-)8Z\D^0@5UM-=:JS8.C MQVXUUEO5H]9C=^]6G7CHM XWLJM7;U0;K<=M$+[ H(RDU&&U;F6W6S&Y&9HO#G[7EL6MYNUUF_ MRC &;FR:^\BZGO0])9#'&+MV'#=FC+8]( M]FJ.CY4739.?B22G.D9;3VXZZ\G-4S?5=QC7#^Z)GS$3>,U]+T3R"+\#1P\W MP*+ BD-.5\$T966B**D"H[$RQ-#P7=X47W[KPJOAM98/\PHPX+YQ0W(;; M:.;!BN$);+P8>VPX3#BAA>=S7&=Y-H!5;[YA*_;0#(#"]AH$RFSJ*.P$LP 1 M,6%1Q/%H%3((>(75)&!<;$A;'C^$%@M#T.GX07..#P:US41SXP M!=>^"#PK -V4D984L*'TQ$0F6K56)N6[QT2?P6,K%W<>G])&T9MZV_I6[6$] MPH-&!_/#W^*4T_FIY).^!XHG(Y,#5XPE_CN!=S.\",28$B(<&C&+'3=2X]JU M *ZO/\_M@>CBR /133GWR6/#V;I= _>..Y5(Q$D^8^/@P2)S^1#\@16FFXK MV >2D*SY0P4K-6EV[:22&^I65Z%^1A9;2;"5W8@!$_J M J""%P+W$0,4S!LWB$-OJN5RV5OS(YNZPM@GU^]%X^@,YWF:S'Z5C Z8%Z9" M>OBP<<^%D-XO86A829@"L,M2'E(QT4*=$3S28VK3BC2X'="&'"AJ;QJZH:HX M@4#0#:_TL>([V7+NAU*SX[X9_$1;]LG+LY(,FG[^**$(LUMO CR*&Q3YY.7* M;\@N.;63UZI5Z[6/E3JLNUU+[_Z;=MK?"4?<\[2K:+U9DN^WXTDA.P>EPGEC0*@713;"\( M*7"#Q^!A27Z@XFZQ7]6DB8<@8$+ MYZG3S%+G_.NG)8E3Q"8:3(\><1%'%'K"5!Y+L'KII'%4/CRLE9NUHT5JR2$N M-9,SPO+F?]6KM9H%\844,O STS$]:T=Y>XMJ>7;\QXO3;U_.OE[WK/.OIQ=7 MEQ=772RZ_^%WZ^KLT]G5V=?3LS6GLP.-\'@?-4P+RG'GPQ0N!9$%#^H:[OO@ M 6L328%5RT%\)O "J=.+C&050D,"])Q*8*[J96TQR54!:--7!V6K QN?>&< M0E2XG^1X%'@.>EO9U$K"7^82*#%<3RQWIIKK3)Y5FEM5;W4)_H&/Y#4P#(5D MTJ+%!I'R)#@\5$TD6[^:?#SI+U(VEAKZ58(=?(+E9F$]=_)6W0PU\1ZAZ8G M0&!=,KCI_/R\;&%7HA#OJ[>23*_5SWY$R4[=.*15/4"9F002W5(=5F[X0BN1 M-%N#$B]JZ2VL'P9>'"W>(@7[Y,>^>+>T;<;C^Z <)7U01B*%?8?@PPO.OE>( M3X0[X\F8IK:)3RBX[I:R6BMU4@UZSHT-:%35X%CUJ$ZSVNIL*-VK73UHWO^HIR=I+2L])8_J;M2^XP'F'0FFUP6KM7U];Y$BNVZ[J/%OZW>;"N*&Q-PRW?V$9WU:I7G[=9 M?V]-M>W*]K)9[4"V'SF,Q\CV8>E$)YX\2;J?P"_]B/F*I:O%LV#D6HRLK^#@ MOFD4!9IU"[UBK#@>UDHG5V[XW?K$["@0A6[).S,/7I=N^5#H%E/%L8EU\[_Y MV$O9PRWY7L0& \)S5P!-A:+)$V?KKTS3G!::QEQY;)9.3J=]+E3&W+30+CGG MYJO1+E:CT"OF2F*G='(I@@E2EQJ\<&/)I:']T0?K0QIF M+D/P:*&%Z(O5+R]R(TS+C6@VDMR(K29'%/K"$'T![*X?O1:/I%UX).9*XB%X M)/)X$IX12+O D7#F<38_Y';DH:4:_9S]%;O1M S<\.@D YTUDLFSFO43B6.5^>K\=0=+9I*%YX0O_O%8<[;[CS_VW7 M^!7+;@O+KGE0.FF\EC1 ZZ#PSXR5Q%83_3-=""F7K@U.(9].&8X\)) NED=< MT>GJ9HJ=?$H*Y9P&OB/KF.$UH/MC3U;JN9AP.83"$U U]X^G-F:\'J]H,XLE28C^GDA2K*.>N;G5>B MBJS#0@F9*XE'I9/4!>JEA>)0&?7BR<2CSTQ,J4]3H75RSNOFJ\GZ/"JTCJF2 MV,9C5*=4?0CK_9*N 6>'#057VH>*%G5E#5Y&!5-]_1'K'>$-J=9*_:1"/>5< M* Z;KT0]R?CLJ(C/#)9'//(24 URZ0Y1,JE39'KM 5]?FYXI#O$:+(^=TLD% MU6,^]V7I47A4H6%RSM%7HV&LH^+.J?@'4'N!2\!NL.'ONAQ/52*!01WF6@374T5QJ^V&1VEZDMB<"=-1(4MN+ MW/97H#"0WZ_&?U'%1VJ%$V.N/+;1B<&F1H$(R]99TE[H0K<70GCF5->-MW[& MDO.(#A> <-[9_MK44%$AUF!Y/"R=I+KG--,5K5 S.6?K8>MUJ9FB))*Q\MBI MU4LGZNS7U+JX]<&_&;D3:B$"!&>N;WW@/@?'!_>^Y>_D_Z0YYBJ!>>7)LT)= MY5P\7INZ*HHM&2R/K=*)5DRD=PULG MV$N^B-?R+PFO33,5I9H,EL<#K"WI^K8[ 4\IS2:T/G'5 [''Q8UK%_D\N6?S M0VIG;GNK4VQO%=M;B0!AK76YO?5KL;NU__H"V7W8?EUN2E&_R6!Y;"*L/'+[ MKCIVM>0\EM6S1]R)O<)5R3VK7YOJV6I%H$+U/$\>.]166+5?[\7C,1-%9X^\ M<_3P@3.>1:Y?$0RM%J"CTDGO_.>OW>MO5V>](AYZ!2H#.'YX;^7K=]2R7'^? M++"3'_OBW=Q-&2:I@;:PM_DD"*FTTK&@'8(;KEJ:2V\A>Y=JB%Y+;V'],/#B M:/&6U:/(_HO/=IV?2NMTCFV4]%TCD8KKD%?Z@K/O%3:(N#AFWBV;ABC?V=;P MKE_)3GCY6#,EY/.9HWA$R\T&B.(?)S$$=X+(7.F\ 7PA*J[)H-%T1N!,L>BQH3%3U%Q?0E5.]X$@M0%;)R M;C3B5L@&W!HQTMZ'OYWC!2F+_35,)\_]>4P?@$O]>C)+BX+A[X' M4N/(\$\8*;=9**^/0+*X_!-K3N&F2,3I8Y][+G" _N9 ];'^82(XG@R2?P>X M\%SFR8E@'8:8P]] 9:2ZSX>R:)7D0LB)$,32@,XVVL%XP@2MXPR)JA!T (WN M(2D#\>BSD#M8 B*9L\5NF.O1T_#!'$0%7EZV!AHZD7O,H'K\8.S:EL,B1M^, MDR29?_WCL%$_>!]:-RZ_E< +"\-X/)'"*9*34C,RNMZ 71\EGP8:^[9<'')$ MK@^$QC1F:PSK&=YB!T,?UIX\><7L*&9>L@A ;"S''0R ? ,1C.$:$'1<0W ! M4418[G@"S,/G$AM6CZMJ?5H]YG "Y@T(C(1-%I*#ZP3^F-*4QLR1%J]1O7U/;"@!2T<#$5PT(W'5\! M=\%(P $")9L=5/*EY<0<>>WZ YG^@5=9L#H#7/:H?FB1!GY26$JPVT0D,A2T M_H8_Z0*? 37@Q4,&-]^.7-2C('=Q*$4=J38*P+=P)W")=\-@">']$ZS0$,(M MVKYF+6.?V=^'(@ GI**,Y(#^]WXG)G."\I.=T+(A[V1DEFT^]0(W$67-]/?I M^A+\KQBT+)#6@7!C2AIM]4)[CU<90WT<+KI,Z>)C]E^Q*V,A*YB@,HM]\ES> M6^B6J%6HEX7#^Z" P%@)L'.XEMZAE0#W '0MV!LT[:@+]:5EI(U:8%8(?J8[ M@-@;)!/?@V\$11JYI,NL&P;K%4WN[./>:V/L>IBQ"L]+E4C6X$J+#/8JF&+^ M!2J,L2HO9W7_^".QQR!EM]'(PAX6$1].X?&6$]SZP#6M@B27S(#U'Y@HB#QZHQAP$%. G@?PAYH@!0IU4_??%/EDI,PJ8!J%L.DP.T#$XQVP);5C,'8D=/&A0C IHWAMA"FO^1-MD'.K1"4'ZMTJ%4&U/DE_H63I2".$R7L>>3'TTHQ[@@8D\1>40P7+F*0$ M_ZL64._L%"0(Q3_$QPQ,"%PUB]'-N1QQ( M=,.\6 GCO>Y9,@'E88$7A82"=Z%# >^#Z !L,JA?L+4@X"Z>;D,RAO>[HUGK M^1?6EAVDWJ(+\1C07& ;.W(MW%"_%^L])@]!?PKGN,HKSS)VUGU,O3+XDBIO M__&']+*!T7Y@!7U/AUXPQ7A"+B>NY?LGQ(FU\"JF/$A\IP_*.#.2\JS?7DXB MD5LWY-7%^'M=B*A=>E34;G/4E2\//9P"7R[EO5ZTW)?BS))W\$IX\@T4"'R'8%Q2"EVYYZ2VH M]M#B:#Y ;8[D,J\?M3LJ\+3U^5C4N$IS@9=^FR(GN,@(*.%W3$8&N,Z9MI " M?UOF=N/S[:Q+EC&R =Q/1@2BZS.\Z-))D M'@@FPRK4&KUD!NKJJG4!QF'UV]!18N!X,4?YI G%9@*O#&D&%!Z!%::^!'!' M)(NM9'V.)=0&.S@!JLU\,PEN'<)8Z!TXL.E #1!%4M?(/%F=ZP]-HE()"=50 32:O@ .,WII* MT"5BR9&2A?3BL>O'8Y(ZF+YP09Y@YJ_9/L)A^!4<";J@G(W#EARM'$6Z$YR/ 1$_Z)?"H\[7U^?.I M]8941_?7[OEGZ]^_EMY6[[T:A#DEJH,H(). !L9*P#E!HHQ(J^*<# R(-F-7 M=MH T0>YU-C5D/NJBP8L@5C8,@) FNFP36$5X( $8WH;>') 6W@9Q' KUPT% M%>KO<8KDHH<*'^UDK M?R4Q9EIM@C\?HJ;!Y50&.PTK 3/_5AH1BFP@KHTA&N!JY<%" AYP9=S Y>?V MU,;'T5KQ1Q0ZX$^@$SD3,I(8P)A)T-MJ868"6M]<-=2"OB'HW.^^T!4/>\_;W*Q:A@XL5QO55M M(P7.P:P,E;,UBN'I$!5.T"4O@SL&; B1@5*6;EP1^-0@ -4L2#UM J'@*[X$ M2>\D[06H&BTVA&W _/:'L33%J?@#5X8:<0,MR,=]3JX4L<2! MA>H%$ZW5N*QF 9^POOH??X"65+ ;>&W# -RZ]U;!H&K!Z<9,,/)(]"V)FH@0$YL&%5]&L MW!U'?QZM@B2 -?#00=>NEDRRKH&^L(@ G$-L*J]8N+J2CX5&]: MQ@@EL_N?[NXK2Y4,QI$N!P80MTS@?NL89C-2X7OH!;>X*39['2$5-& ).H(" M#M,]1K4]FYVN!H,49C63\J#QJ:KUJYY@B@Y2PL',/"E[BY(;^IC4@ XLQT07 MHA&GK H$W*3'=,L9@CD006'M8YFQ0ID5$.?)K+ 08QT])7V])M(@P,TN:^"& MR"H(=@1<] QPH?44<.'ED80E7DQ/NBM[MBJO[T6<4^QSD[AM.8,QSL( A&G: M+ F=)8C_*#@78?8@AL <@G'<=,:OO$"A??(GS-V< S-_68*2$/Y-X_-B8*1- M.4@ZR,_D::3;U./ ^,DDWY U]BZ[Q--06]<)B1=!I6K((9R'V?!#DHN541 MA$%2!4%D2HWP(!*RF8-P=E>V >9] :MU*G[0PMA%E-R(MY47EA*8P>4RC"&)%9@7B)(1>OM]_RGSFL-5. MJ"EPXV/3AG7J)E90W"L]\65FG=+20/C+FV;351.#)U?XKH4=D?\XLX41F^S-06X*QP\(3/I/)U6-: $N7ETY2L_R'?01)D 92,RCTZ38F0BG"0 V5*YWP^/E%!I=H8: M3$7\46XHH'U.TRWQ!R:U""PT'84AU3W,)H'7W^&U4XT:SJI3N58WNLH,$,7? M0"--)]+)DQ!THA@Q8240LP(B =X$C"YCDP[ M(WF'P ^,'(] \X_XF&P"_J18MS)=%42("U21X)P"?>%G_E?L3LC$S@R6D&8G MH!P9">I;@4P&@X4UQ.1PG1*(JG\VP8V-L1R0]CU#YO%T':I'JL1X:5F"D-;) MLH=3?K[[!!II-C[-*?2;A7 MR8GT6AN>1VM 9EGJ(S:RUPMN@:;)>E+V0A)X\KC ,A",I#:207?.M=_$.^C* M$-L N[K,J-3;Z;6I'I9I"Z!>W#N8^43 BH_'H1K?5&J:*2TL?7Z$LK[D:0'X M-SDKHC%HN4>LY@:+8PS>,2AOS.E+#CQ0DE=UW[8P,6]R)O]^)G7R_KR7'\), M.*Q.6*CDR4N(1ZWS\ZI%>5,'U4S-6+@+^P3%J6;OPINGH1M28F[C_94ZE +R M#VW&[#?X?5#J44SN_&9*)AR3M+T(O)/%)RZ3K81X581:.*Q5M+D5J]./0+E M=KF[W*-L6G8F^:BL1K!X1 *S[T<,&1*F>08RU3R3&N#H_?\TF@YQG>J34$!^ MCS.?9H'$DO,A-SY!*VP9\FO_VO5"F:Z+^>^IA>SC<^:[["U LT;)*L.1YFF5PA082 M*04?(?"E@$44>%XJF GDX*JDD@2,FU&F,#E/91PC4$\XFIT27QT:S2 *&=R" MGDF:IIR""@2L5F9_#%0JHAQG293G,]#^H'K0+]U#,&$VV9:G #U9LI""^J\]3RV %XD'3&')VB8828; M3!,PR4);L@=43FUJV4([69ZSC>74;)8?QAS24T,%]/#:DQP:19+#:T]R,,X/ MV5<,[3+!_K5"JT (AMI)F^39L\546V-,2A[NT_43T..HS(4ZX$A[$ *@LR\W M&! MPXU9)DLY<#I+# X0*G9T8$-RKFTF1+JA0$ 3 T?8=N6!!/1RY.,02B/# MX:J3/Q.XKI+$%[-IS'14DHZ "*X"'0W[^722U.9BIN0()6?/':J>HU!?U>'0 M9 KE8?!)'"5O7Q(![IL_\C5;)X+=B\1B)CH=1U&F$ %(-/3+R+1#;#93^6(] MB#9[0X'4&HK4+@>T"J1V7:2V7_<&%;@46#RUJ#,F5#40@=45*&[$K![/"VZU/<:C M+U223B15J/"9.H=CWRRK/+"JB"U=G*$7]"4LFIQMSH"8E>2\91(QEQ-@UH?Y MH.R7^BH:=*I*0 M),K3<.05;OH,+JCYM/B0]B07B%1.SJX\N,0EGA? "V3A(=Q3J,@4/4K>ERFD7)"FU 8L<7%BE6476A4[ X613@-P<$( M$R4+ Y'GV,_29UQJF/!GD(")K(9Q=OESZ2V^3PX3Q-C_%:>H;[,FGFV]*=&7 MI;?[QN0+W_H(EF[(,EO5P:J%#24UK/U_N&^4_S7@,2$2)*F2" M*(C>P92BI[/:LY%KCRI,A5&V$H.6Z*16VGFJ$3]KV[&O'LD]D=8L$.8?/"7.:N0US?J&#XJ?J&&4:K>Z9$':I5F%9P7N>+"B"=6@'%#)@ M&341(S0HZ 18H2J[V0_*2B(&Z'T9\39^#80WZ4;#)X<*-DWI>NK[OEU#RNT M_,95D0/"CI+*B?UI!K\B-(6,R\:3;&XR?<*NEL6>.URITP[<#/; MNO2W'Z;E;/K47CRR)LS^SH8J5F(TVDJ Q\/02F3._EMRJT86@\.3SIR<3TH7 M)Q,A\U3@)00-Q;Y.>V#C (^>9R>75)V:*3JS,']98@]+/OH[J9D0P9%U80\:9869BMR/*8)=1! 7!R;XJX=9!'(41W$H9\M]Q MR[PL2W'0B?^D,JZ22[6E",\$5R!PIO2;JAUFJ0#A6!;*H4%#C '" 4I6RAS) MDA9QN>$_X<$$-Q]AQ1'I\/E26E5!YGTS.5W)+TIKFBN=(+FG34X?[3@H/BJZ M(+F0'+L"]9#N62"(2Y@%E7TG@TYE%]*R)KKNJ:J7(3T' G/EOL9O?*%JN)]( M (H=F$6;IQA((D<\*:_"!P,93 8ZY6FF .N2U+!,"M333S.V.[FU;G@0Y4RO MTWT3\HO4,?=Z/A/%* _D4OE_G"EZ=8[X,,&$>V8'?D,EW!=,%8=+2WVI/+5$09:S M)1MON.^0AYKL/9>QD.SWI!B;@ZG6Z# 4^ MC!Q=6:N5'"Q0W&<(?P<^A5[DK3HR1@%SP%6NAH*4X0U)"=G$$\H>:%3EF.1^ M^8S?,U>58M]\VS,LQ6==) T%ILK!28O9#H ;3!5W4YD5HSB0 M5B1 %F1_IV+<5 ^=\E8!BH8K ?L%3')-V2PP>JFN7ZD9CU@,?D@:>V M<$&?JTUK78I<]97!UD]6=9I+EN@E2FC5?=W2*:!-9W5P8B4 M;6XX6P*:\DDX0XQ?RCDV(+ UV2D/QD%@?J:; JPN$;N1WML3\N2'",:!:EF3 MQ1+*&D@(B:(X#!#"LFK_E,(-& ^I,44ICZ+,36#$ZD2(9@W/^7=7@SZ @ M*I*AWC!J:"IF4]6>G1N,7Q)9Q61N7Y\:DMJ.ZQB. LL7TC%(KR,,DRVK/=R M?^C^6 I0IY[ZBN/F*,Z&VCDFPP( 3+1R >)BK" \#@8"C:!J"!\L#+G6A23 M+NPR@LDB>XF?+.0Q ,]CDY ?ZS_>@SQ./#8]=GVB =WT?G8 Z"#.-YC%U\F? ME>_8;EE2]46VWCNY] MU --=A<;^]@VY^!K/JG[[LO):[V-/LO(C?C*_N*-QTVR9BV9*O67-6*NK4;U M4*[(^0D_DI,TS9J9D_SGS-P>+;JJ)U4>1/<7%U_HVD^2WB7S-%QZFP?5^B.E M=SDS]UAZ?+04%SK88"D.W2>*;OX4<+W:*?3OWNC? M+WB*MG+%,$'EE>C>VJ,%N%"]Y@IPTG_JW'= "2.*U?58^)U97VGOZY5HY=JC M8[H]U\H:F?$#GRM48XVK7DC52^SG12E(FY-?@TAF(3HOK^MW->=F]>@EU?VN MIKED<;PC.')_,.69)(T6\/6?"UN*,N5/8O!TLDMVX$T+P,O=JLP.57;CZC08 MJWRVUX?'WP?%#SF=VMAC^+U9/7P\_-YI5INUQF;@]X-JO=9YU*-6?=^H-EKM MS0P*J-(Z>,Z>@%:A-52@JZWP/=932S?.6>]E>!O/) 5P\+]> H.6?^IRX:B:+A^.P@C8=O.A4 M#Y)@'RN[:'99'P(FL$8J'E*7T?^ CYFWM#[4F@<#.HW<'B_2AI2.Y\VPQ:OQUPZ=A M6B\![[9DW0S,@?XSZ*M"*V'205V6?,M,8W8D]!XZK0O#]!'ZPNV2J"(3G9/> MC#-%D-2%X2@04476-TH.%<(=F.L*4TP.]2:-W$DV='5#'->-FU1$^0[S3MHR M!E3GCOI[4]XN'GW&DQZ.Y!\F =_00=)(X+G>^\\,YEU\=8'>11@SJ8.D._+) MDYL+72Y5P=^T2 ']JM:[YA,=&)6G4#/'3M/ZW#)?69U_6#@%FIRFGLF4YEC& M7R^UB4!L<$P""L9S$BVCEJ?]DM'<8&V%_C1IDB'QMO'S4W M@J8;.ZC6\I\>"?$;CV'_0E;D%8+W20&B5SCWW\"#>?<9=.A&MB\VB-3L($U M[>1@.1RO;'V4YS'1E?J5_/0J(*#;W[ M%7QE62D-E[-U3A$ZA(2[V$[9\>)-)X_UP+'DNG7%'=G0QE"(WB0J_B)+NUS0 M<,82O^F-W$%D?701*5'=G"[9M"#F>FH/L2?N6/A,ZV(@*Q+_0AV"I@MDW-\, MRXR7:?5LP3D6[]FI^L\)S4Y9.,*=&(4L7DKLQGHC@1#MU' MSD#^_L7&D_?8WD'NC,P4T'P%AA+,(M;UF! B_E'$0^M4P8.%2G^0>,DF4B\* M[._692SL$3JTE]X]9]P*\B6RQUST)W#SY!JW3- 8?L8-%/KT,2D)\YJL8J/U M[N!=L].&4%-081VJ^,D]/E+F4I4 +U3].JJM$K$[PGEGBE"=84$BQ&9[[(;* M[W=EP>""J \3]9/'[XAVB!=972&PI=:8SQ-OSZUF5V[\?O)BZYS**_\MJV45 M2O]!TK5J]3??WUK4G-N*)[@>GY@O^[KH]HF>9YV-N1ARWYY:GSF[V0Q8FQ,* M)-Y6-\1ZM K5H0BH4-P/)O!=QZYJW.".^[$(^4*D4]!M*9*(+BB!J#/#%#S3%&W$O8_G <=VB(2UY^\9]"PQ#[LY0#OQ]$5*RHZ^;"L2^;D+,9/88 M)=C)[$'?:I7;M5I*N7'@Q-1#_HT++U"7P749PG." MSW'JLF<.6FC5.==- MA293$CII]<=0$0;^=(PZ+KE0)N/*-H_)\V3C3^IMIAIT8W%<>2EFWNH&T0[U M=F%V$ISKHK(T#U4+-C.46;EFM@C","M5,_FY4DLA+;+*6;UAK#J'2%'%#ATR MU3;)FZ3\X9&4>,H=5I5\=8N6I[?EZ!SFUO2K71O:":3V27NVODX#V2M\EN-4 M\1ST,:K>C,K"#D?#6/5!H]1>V9J#TN:#,-*66??T4=U#<57>PIHD2:.D<%G0 MF4M)1NGM MTLBXIZI[PXLQG7GB85EA+&:-[(!W8VOQ,--#5;9*Q5S*I*,V_JAZI6J24%LF M;,V%743ZNL63KON.+9Z0J$!1U11)>BON6#5\0RV1[3F%[DFDE;M*B]=C3.WK M3-.KU+M074:YI@J8&=UBCDIM@TE42JN6.9@E/$?@1%L;7DU#65AVBT(>J6%(.&SDTP3>-DX9N\J'S;5;H 6FK M(9W[KG7F'..5* V8K6J][YMAI"9--RZ7/;+& 1@_(+NB0M9+P/ZG'.4.L]_) M97!E*KX]HN,%?W,18!LUEVR%_V5CJW8J#CTZ[1'):43 M'C&5TB7/G6 T0"GPZGFU3ZI4O]=!U2%2WVSJ*49>MG7 MU-/G"C.T';/>*Z TB#> )OH$R+*#IN^7;CQ M\S7>F.U?0%UQ8VJW2M&.6I,X;:L.?GJZ2M[(Q@16HU8K@^Q)=81K*821I)[Y M1S8-K>XM __ABF/#.?*#X=YK[.T,OKJ@M@8TG(_=JVOL%?A9L6@)$64M':7" M<37ZH)FH URB#DY5""ZVB9)9PIEI5.S0/WC.#-=INBT M4J)KY6$K%NKI8^L$<-IO]ZO%S-S:>F IN3O7/>O6HD\-<>G,("*-N%@1\E@0V:]O.!S%0%UUBFV"( MRDDG/4\7/3Q_HVJJUJL'#4.3.(RB4ZW:?)IJ?G5T:A\\HDSO:RHTT-Y(3]^# M>M'3]]64)WCY;:+SM'>GU>UC_U#JYYZD"%P,!J[-Q;X56<(M4)^-J4S0D*N] M_\SNI=[02>@0*#JH#NC=B7 ]57.Z(6M.RX)!H:J[\HQJTB^.G8%&J-:D5G@, M>(8%G@]:&ZG^4*L>-C94_:'::CX.\-K^F-J'U=8CBVIO?U#U9K7]P*/VH$R& M;!$!"_UUX4PT[>Y:1\/V;=8?U$:[5,YGB4J7GX.!_EXI=OE16SG*6KED861] M0J7_.V=@^?KBWJ[MP MF5A0?2?T:IL*P!HC45(G)47>$IV$GEB/^^AD_>K*4D%*DP7Z_ROF%FG*JW4W!I$!DEUH]9H$9'ACT8E^ZF&GQK;WO$V1GBOF6#6 MQZKU!2;!GU9O:?L']PP2G/9.M\#S(%%2'7[FPU05RJQ#;F/-:U$(V3H.6>O5 M.&0?V0VXRU^9^%Z8K0>USZ&A-#)&FJ3V^4*=&V"L96HIFCFS@9KHG%+LP;6Z MHJU<_/HY<>2KDD!034>[U!@6^Z,]IK'3 M5ONCO2J+VZD;ZI48IE@ODC-YVK730>ALPJRAU#1(XC#4W)V/MPM%>ATXV ;+ M\UB^M&AC@UTF]]LY:!T8ZD"9M1!2,.\!Y:ES<5Y\A$NAQ[+U&\?#Y[ZV N@X MFSJ#/1KZ&7O2T U;@@:I*@\BPT]38:_( MQUM48=EC6M?<'ODPB.%T07^=)05IK>YDXND].D/I;9!,9K17O;E2>^D!J5L/ MY5FMY?20.:SZY.JJ--:'J+IW3]GR94O-3*.^SC&6>VN9KSR^U]CHZ<5VM=UX M!N[>J!X=K+E]N:D1'ZZU45 ZL68V?:U;%RL?:JQL1^Y'H6 M5J@5/ +%1U47'738X-I_QSZW#N5IS.H2Z*X0CC5W95Y<.,YT35_,,[%'5KVL M:N.E.US6+1;KG$P"EVJ-/H3XRY+":(.<6=%;*1@K:Q;D\X3SV9*CRUA7EOM4 M=G1J<4_6$.]/J4KCAX )!U>1]B=D-=; <]0#U-JCBHXP.UW7>\RYKI\8CN - M> >^#!R2Y 972%Z$(7P+:U>]NFI]#1:/6,NJK/[4DA2QA$XIPAKE=.@.?PPB MJHV^<#,,(U-D^NF5GP]:3ZG\_/+G][LWS/54%<_$1=RSP_H7:15Y6:\SQ*K( MGV"V5KU6^4_9^BMF CQ)$I:%W_]/V;)C(:@4YMROAY7_((I:MMP!JA;TEX&2 M98N!67%DP5@JUAN$/+EWX'JRX.@@%KX;CN##)!9AC$= X>(>E[5CZ\TW[*V6 M1O@R%K*SQ-F=/<).7%;7)L>^?M1L42ET>B>'L5 9@82K \')ML%=8H@M+?#5 MNL8ME6WF?0OT/2_+0Y>WM[=5]O??53L8OW-55EXE64+TIC"@#@0P(SRX@Z6= MK0F6JI:SMZB@"!8EI54J E_6L*>)RQX((&3 2.;1:BQG:&&Y2(/R_)P1J$[F MC0"R2UTBK#>EWMDI%FC%:@SPYP]8:K4_-YF0V]5A<*.^46T@0LV.,I;PO9NJ M^KUIC!1&,,:Q+(>-OTEUD;U"\*&J!PZCB;F8:4;1_>./LJS;3+.>HP0IH4B. MN6I=I1TB5#ER-0F+VBB NE--R*YHR#.B2\Q6)?X=D@(L!7O#?3JR+(>.+\H. M'/^??4EH^4$D+P4%C"5L@\CJ8Q<-( 5E.UCR6+=DN&A$:&&]I."ZDA5+&&< M:%R@!YG76RQ>_IW/TN+IVO8@']HVQ0=_QO+=\M 0I>+K.NFS?3#W1_\J@PI+ M=(FC\ 8%H$0_E-Z64YG(M#G!ZL^@/;\&2>EZVKY:1D_2$%'$0?[)%7"""0KB MTFM_CEV'_%=59CWD$9[A5^^G$<&0)Q"FVJB)TD6?M@P8SG(21XG?A$B .7?B MAS MB$^,QF84J(:HLC.L7%]I_X0">@1)77UY&RH*JB(O.U9X=+0#5#:8H&0@ M\#@L1)YV#LB4U<:B];'O*(4@QTCM8L+,]1R6NBVU;QC0CMWL*,H9OR]+:*JK M3T5LJ R^HMWJ>C8J;*I@C 025&T_+,>5^N$N!!E#A4;G_:;#G+7>_GZ&3/46 MD@D5BJ-K2"&SJ5$#=AE"9X2'NE5 *G[:ER^K'D!)3R==1_V]5?!I"WSZ%9RS M +6@9)\-=!'6T:?N"EG7BPV35A\+/5,*X=Z*<*N]3KPJM"Y1WT]E MRX6"VEN@]DP7B25-)"0#]JWKR_525P.CVDC77>(,+)_R$[O4/2CC":()Y'XH M/9[D>Z+;HWS*JO5[$$/H,M5-:*1]O=>U+)/>#S-V&J,DBHEDF< YIS#(=J1: MZGHE7I6*3J6#K>:4$(5*4^J^,:0<2XL'[3RV M+K&)9=GJQ:CUVK6:R<-N8N#-4?UHR!ZNEAQRZ$4:Z]!GA_'O&Q5"#U;A7"W?"[]4EV:-VS6 OQ M^@0[H6;._3^Y3=N3LUW=L4]L!GLIPUT1;1_I!NMZ,T]VE(48R!9N7S<0)/L, M?U$SSI57T187_CK&UI$A4,H=N#;NEJ9M:F-?&6O:+L36IZHGK9Y%U>K"*E)] M+E?=AP/_[@>W/DXTI@P$_&I^/(EY=,<3YHJ9]V1Z;UJJ";KT-JK6^4!'?+/X MN!J-'<6T-QC8=BS*,P\M6X.DDAV"^C2/,D:$L1>14Y)Y*W4DCG4+X-L(&YG& M'H[=\OF0 C>/(DR]"0N?<"(RG^(4B#V(\3L;@TT=/JY@#';I]3P]I<4M4M4D MTUEG(_-VQ'UX@^U2G J?Z&G8)IPL$CZ"(N5T5Q@=-KR)8\]F&;[/LAQ]F7!$ MLR=^"=QHU9 XO\.^ES,;('_!V$BV4DJ2'*O/<"%,[98)I^(%P7=\7[I+;*F- M99@LC)LO"[T_J9L_JYM[R8T MV";5J0F&8T:?AK)7E%85M,N/6V^TYL83'KF4CS2F>DE[U[SY5$\1U8/>DJ0- MR;3+[T :U2RH/Q&N#3KT5(5DFE"R$V\"_$D%H9L0(B\/2#<:NQ.>PMRYER0AVFZC(4.=1@ 8)!'B9^&Q,BD @ F19 M)6"H3#4@3XQ3B+&3,.%>4IU$:B0T%]IN]C$+@M)U9A]$Q@(GHT _^BV=,SV! M8BY;61IINR+@D3=5_8"5SM>J'4,UCYK^#I1HR6P[LL%@357.AXYY:3N*=ITR ME*:<6VD1P8@$$ZU',2$T!*IDVI\@O80^^Y0ET0KBR.TO[*L=XS,"H5)AB+U$ ML+)N-S^E>2+_2%^#)S)G:'N@LX&UFA++YW;+Y70R7!RC'X 7()3LCV36088$ MN"HUHDG;'B6$B&.L4/&2$^K.Z43M@@.Y#HF0S#5.B]'G6'2._ MRJ'T#OQ$J@VW+FAW$<>"BYCNX(?V^#' MS_(4RK(E5A!\&P3_Y&'@-(ML]6-G2.7#K7#"?4<=XLGDJ:4V*)1'!=!=+_BS M#?ZA;%PL4ZVPH?/X(;!P]-0V-'(90:CQ8"4 MO/9;/&AOX_Z^].]=/XP%!IY%HN)6N/,1O2C"0&;AG4!&^8&/T7F275NLD&WP MH&NI@US*BH"#2REL$O%:@0_9+ [E$@DYKA;KEC/:("CL_LMR:^S>:59E##UN M?N )P-FTZX(CV^#(E\#);%*AYDIQ@@1!3+#2T!YQ)_9XP8SM+(\T8Q?A9/A= M[@)GW&#:<"1D'L+YJ=HC/:L<<26)K :+5= I,@+4.U$606@+H= MG5M"I H1U9K=L(@), MIG5O\$>"244P &:HRY,=39U:U,>KK/30!#Q/TJV,X2Z)>$):S118"2$>LO4L MGV,U$<0N"S;Y;0=3N?MXXE, MD0.EI-+XP@BO'$ZKUF=ZAM8B,WD$SC*%H510)EWQ'AT,*M>2=),/IOR1^9O4 M>34:*@Y/9MXP;\,6RP0KGQ3+I"T]U_>#&Q5ZI?J>LF/0Q%-%DV032%NTP <+ M$XT"!RB*2I(__XR(:88=3V>N@&YNDP(UVK!:_";P;I!"44)<+H]PJBI?"=H@ MD^#P&53K3U;ZR2;D\/0P+*)$/GH(*ILNY'XH+\((; 4;M0T%,Q:Z5"]);ZZF MK"6#BSM\*G%J@D<-T+<5C.H#<5=6M@D$D(32AQR(_( U=ED>Y9?94O()2VB4 M2H>8I8BLY2!7+XD6#BP1KU5Y9K FY\6-"J& 'E71I_PZM"E5:S85&)X5+\E[ M8LX-S)5E<*!YSNS;NE^>LXDI:O;4]F0N!N;I8,Y:5M"2'4DGN/6!-_Y>.O%I MOOL Q8J&&*95:Q(BS"Q/[9UJHZ=RZ*AHSLPA@\QNH;Z(J@')[/$TGD5.)-%I MFO=]D04GTW1]2J$@P QW6#R]9S_!<]Q!'"(^X\$K.$4>.)20\C I[1,'R!*6 MZD4PG-V%EAZ[7+3I-,OJ"4D P]+Z9RK+"\T_E^<(*==1)PCJZEU_87$X5YZY M& :XL,E'@'5'&-(D%O:(*7Q\#IG-JI TIRQCU<$NAT;U)N^K4 A5+FDV "="G0P+TF?]=Q)/(5L23MQKXY"UT+X]C,(2NR M-\JR9(]KH"-%W^H5%\11J Y56-^J/>GZT^DXP55!P,QYNN4GU*1(TRD0F/6B MM95N[A++-R.Y"_*]9 T4U>VVL6F3R7O&&G5:O;N4:^MF#W\ IWWE,XQD?L!" M_<-B!W0;+%+EB6(?=]3*%B4!8&XL$^#X"_EM96)E=)V7T(!3)I.&6TZ\=?09:I83@6@3/.CFWG%Q(Q:%%6.1+;8MK MLABPJLW'Y':FJXL+T]8EX8-NB%&O]G7*"<,PWE2G@X6Z7)8^N)&=2C#0A@"V M8-Y6F!<)1BAUNGC AD&T.QB$LPX('_?!]PYXJ _E??-I3YJ.],]$J_BSU,6(7(03$8HD3>J"D4:\-P',SZUO$A9XJ<) M!+AGT>IBB&DO$GFFV/ *=Q>H-.1!&K[HPY?OESO"F183B[YP;Y]QZPA7K;.!0/Q/P\%PVP< MC<'W1<#PI-\7UW%@_&<,HQV%"OJREOHL9);!S76[%44W^BY[0F0>MK=H)S0! M@F<@4U=6A5#=KG3B=1;[$[)+RRWW//RO?KF>P!C/"J>6C%B4RMA-@ Z^CJQQ M?V,XU9 R :[3U&E)H@%,/<)ZW"%6UBA+!Q2W$9UL0C*"GWMWI+\;R<)&F.!; M5@AK(F92#Z.L+JFU-"N7X!;7;)E0+8YU2%3T!9+"_% '8B#Q'HAU4KB( M&)>1;)UY"40?:B6&.UV92^[92U$['VI3:"T3@)TKF*.M!D%\( O,61&LKWJ[ MWC+/!O[IOMI24+Z< 9ME3NOB[JMTO.4[,_6O]$O7V;,@Y!&MYTT"5&ILK'P!!B90HB:*04R>Q2 )H=._>O9]KN8>PY)[+&5^M MOI;+56Y*/&TA+?>HQ^\7B\*$X+H5!D^9!I_RR#1_;BJ92R,-D0BH9<(#<_-5 MG![**.S"U8UXV.FG?02;#Q[%3W6>1LGH[3QNSZRE=U*X;@34=S*@NNBT#J[2 M13'+KMM%^D#ES:/#9I5Z0MHP=3*!=0%8:3,.%U(]JVU>OI^MS.=!EF&L2EA> M3I$2+7PX=<#(%H%@]?!WPOKG5.V8D@);*A/5[.12AP0G2"VNJ"G($4:H%+%6 MKQ)AB["&"M^JI'&6"TI$!VE-H]?OA[T@%=J]H);(.'F[9*(V> #W,L_3E'XA M^Y!<_3)2AO"HT@9KUN >@^Z3PC"]YL$W"9@W$WX?$\XM*'!R+@IL?]VWD,P7 MK!E57Y=Z6Y8MC9$YLY?*$:^OB71A66WGC33G(02Z='Q*)ZTT-4R+B+#\D-24 MGY>IZN4EI]Z$[JH&0LM[>Z%BM"GLK769,6'!>N=%@,T)2DE%K7X(O^ EAT-@ M=,LA$?R]A3B3>! 7&CJQ6[0FU#=P_[EQO3X26+:SV(0@3%;)5AM[K%(>S#8, M6,BZOEK8I6E$43(F]&P=X B_T6NI>5C,,R2,Q7H4--ZH&)V>CGJ<2\4P/+X4MF,Y8S"%[.WQ3QY#T87+3.;->XUXK="08+?OP M&S6D7*H(89[A%C,R :7S0N#@*^_!OL)T&82+XHVF%/;.F_E1=^[OB<&0AX&' MDX)"?1(J"V-05^P>&2<*:_+=,HGK?"FY-:$N<\S?*?Q':J BRQ !WZ$DT%WL M(%R@1%CH]" R[J ON07.OG)@AQ; M7O,47)=(LILP9.@CEVZ M=U?R>LX:B+P*'#KU.;)>#^98)T*GPR3(@U(',)%ZJV_LF CZ+_4EN8K/R%1I MT7U;B$*WE8=2N;D,!7=:&;B=>$B(GC*'7S#))@KCH99!+ ;$-(;DF9U14$?R M&,DTSS._7M:=+J@E@&MNW%IU"8E][76H/S'UHR66L,*R)((G(&G#ENY)KBQX*44KQ"'6;;*F=W7;;NRE9L 4*-K#058(W3J;Y9: [P]+D/ U8H-(BKBPZ MO4S]N66XNGG1M?8L1?!+KT8F83 GUY13 MUJ)W?%9C\Y#JAEG/P<6"A5):=E<@*0X&\N0X(*2"S%/F\/;D<:!_Q41P%*;4 M[Q6K',&::VC2EU^*[CQ2BA]+)!%HYX8@*>F@CPKF8_D0\*& ME%R]&:,8^N@G2CQ88:5GC%Z';F6A[I:*"?.C-],E M)1RNWNX.X%F>"&6N(. M"T6-LFH:6Q5H1^.*C$"2BH6=IE2=$QH4;6C^$H5"SS+,49[ P>K6&=':3NB] M#)_&1/V7O#N2!\J:EXX)-CU\>:PQ]A)Y+K&4Z*J;#!06GJUY6MC6_++MI>UZ M6%-/*]/$:<-%V6]Y/RLZ%GCKATA4Z17BO K+91'#S, )!A; 1&L\U'(!F"4H MH/K\$#S$*=%=&L .(BF[6F"Q5\2./TLRX3G!X1Y&^#Y7]+LH*&*$Y?,"U*X9 MYH)RM -ROQXJRF0DQ.%SWH&)4D(T$:@^V,R]3+S@=UE!Q/"'""()JV:/7F-/ MN!5+Y- 3#!@K&[L_-K,EIG)H+!GU#+G N]81_)C:9G4OX\T/F 43M]Y"EVK:?07@BF"B-L$[%R M;+IN*6=9<:]S5Y]498==8>?L6PCY_52[_HX9+:9QQ(Z,-M56Q"7$$(\P_)LE M@W #X81<: #_:GE]5,3A^N25FKU"KE1D$# 3TP-_3A97/'3*$"!)3<4+.#2 M!+#V4Y7KA^IXA,[]%40H32-%[X=(P,)LID-$U\M9I7B^2KB)$JC1X_ 2)-[& M#*MKN25NHGH)4\_P:N(1<1%$U$.:5EDV5PWNCC/6K9NNXZE;.O(@#QUSV!)U M.<>B"=4X$2UG^74ZR)UH[4=?*\HLJ8I54G6QL5X!XY2LT-F'T-N'3M["@1HJ M=SW^>$EY)=7/F1B<%99\EP%8/1/F&, 4N"SY8Z7%-:PT'@(#*;VNF[^6)7R$0X M#_.K!<)NIUC?HF%#KVO>^0*72T=265%.1#!P 'J5JZYU=<5=LSIBJJ<)Q[UL M.:_N>PICK@=G["_&^-('C@0L#I/+F!BBT)),4I:RB)BJJ6;!N3<8,DXM(L>' M#8 H ?%[I-.I[PK-?)H^IPI)VT$2[D1IFL?&Z@SGHP)4"#D)%IS)!%/J%;*I MD) 73XT$D$JLU+"4[OB]:=VL(JS+TE[Q1G)#(8[.TV7>Q*09HD523F@[&6MM M3TM/EF'!QLU;S)ULT]@4'%@=@>^-\1=,:;:\M\(SKNMN-H_-W545AY._':SA M& \'![O2(W.M;OY$:N*3@%7#VIT)R/6^'4)$?# &&TSHPS68-Q'!1!>X6QPL M34[X[=D)\D61<133.B] V13*) XF&N1<5SS27*4Z%(&U3[PY.$]BLYN"*8N9 M)S&K^$QZ$;[DOMF)RRU1JM4Q^YH^?1'"%24#X%QA?I?Z_J=)DH/U&N?L1B2@ M'&)%8,D7(NNR.C9G0YG@"LB[](L8WT8=_=1 MGBT%H&@(.(>I.9-=$6/I=\YX=&R$37)2I+:J61VZ*XQ6Q01NS/WADIUO$(7N M8S$G(5;=P='NX!N#[9R7U@/5XGEJHA&FA,;QL@0VCB*!/XY='ZENHU6: 2V5*&?/@&UNNG#277ZHBI:X *82*U#DI5KA]2#S+S4K?RZFGN[)U4$?7R5G>B+3, MWK;J=V3TCA4&\[$2@DF2W(PF5O[$^*BF/?-^6F2M9DTQ#_RG,A$?+PLNR($R MT2&[[48J5M.0"6+Q< 8VJNQ4B\)%IX'#N.(Q(T:4FSW& M2E ,2?H6SK[27% IW3;02_4=;*2\'2@KPH$(8X)18C>]!*F$B.\-:.9]R0;A MDJI4AW$EQ.RTF)!\X-:G8(U*,=^X;P&I=\+RXCK47"+HEM-(N-RU*.%K#IM/ MU"BW+#VQ[C#-]<-(N3V2BC,9B$X( 6:1;X)8U@**CK<%GI1M\O[XI'Y<&4VU-)< MF-)ZW?(T KT*#5X.]E.LOF@C=O3@RPMU,L(JV]#AT^6 T>HN@&N(' MC9ES/S0%'#Q3CLTB/1J-'W]/,RX'%]H,.FF%G:!_DO5F**S$;!">>-./9'9, MLSKWL3JS4&HJA/K<"B MH$3S^.F*(#4%LS$W/<+JFQH7W,V,\FN1=^*02^!-BY,*YE2GLV(_X2YW *;* M#?ZA &:,@T4PUO@%A/2$H;(Q=<=7RRP_6\9@75M86DZ#3V2S'; MJG8:5:!2 MM[A3&']=4ZES+TEKEHN^70995Y3*>ZW:6'2')N-U:Q-/;E.;^, M>6N6*_Y* MZ<1?==FS[WU&[$K6Z)_8'<6)WC?U=RE8.$QX]%223\$@XT=H!N-2$7 M815[/ FXMI[3VZ4YQU6A:G>JCY9"LB*3]H586EHH14,8:@9\4O2N;=;Z#5-^ M@D %,Q\Y !;X0SU(BX(1I"&%MW-M53$H(KY&FI4*+KC*AO>4Q:@Q&*48V@E2 M0QJ^ IC3]G.P^E_"ST:C! L'0L3EF-;/E_M&I=B>[=#7Z*((_WZ!$"B&LF]: MZ@K3J%Z7%A(&;2:IZ2\T[+\NP^?]0P?.$BAH:I8/OL)N5--%);..R.6(V!1@ M>?V83*]@3%D>G#384[BJ1:K!+&>(;F-[LAB4T[2NV5U%\YGQ@B/*@)RC/&V4 M/J0N"228UXLS3D,Z0&AY%>7R,=,'=QKQL.C("^!HA#^1Z :U 7R!V#X(:J// M'V-.!A/NRM]Q?OPFGWFH/)N.3$0\ZM MA9@5'U]I?DC>RW/TEUZAJ*2Y#D<[J+9,3V890DL_N8:4R\!J>>*3RI[:ERB'!$0WM4&$+!0 ;% R\1U$K7 M7U6A43DRTJ16[V\S8D6!)IS&];-[T\3?Y>NF-NZ^UD @:"M'F&OTK;:8RO.^ M8MIEDG_ZZRA]]=/=;K4#$=Q3U$+2]$+P1^!"$@ZC3"#Y0-SVI"-%U*2AC3&) MYA">DJ'[=-UM31/L^)^9XNP,P: F4XU!,H%)$?.!>^[7(/>4KG"KZ/Q;]777 MF.8/;V_O #)$F&G40@.16U\.S.>+XQ9%ZCS,(HOWZ_I&7(? ",/L9)70&O]; M)#ER;C"'D.]JT-S&8\V^3L_9!BE1QF,;GKZS&SF_@3W1X+XXT7B^CT^58CY8"QIE;@IC 1?"0#%NPY#EMAAU:1XY:)55)L5[X7"6PRZ< M%/,%.8AH)% M,%:J4IR0?O_2S*+/ E4_U0+KP;<*L#36#LS4-BAG6$BJBG]@4)AXL4NQT]4,0I:;E\PQ M(V1(Y())((X@8;I*] WW/LD(+ZV&T@BH2^1!B);$#ZAN#]H6O$,POK853F(; M45HU"CY ';@E!]A#@[Q4(9%(4S"^$<-X>11P+?@EEN!Z,H/I#T-P-[$;!+[G MUVT*K+# JM,46.UO@=53B-E^JEH/.K=4.4.63GDGN;BO-1 M))/)X;LTB+]ZIYB[8,UITD&$]D[L:2YL'BE ?6J73GYB?"!"T$Q!_&:%H@;F0QAW\5\3GX#722GB>P)"]@)B(-A.?7'?\OW?.?7D3-DS'N MB+'W2?$01+3/$V$'_D_"!H6-]_!A'*[V#Z34R;%HM:VQ-"W"00QF5EZ:$ZH1 M2?D^0AY6,8>I(_G*@.PRP)0SW^[=7-.7[\8<$D)+DMHTS:\I_R^T@QD%^Q MG>J =2YP5UQQ,CL-ST.RQ@(N\KGFI7$%DAB-<0>8S'4++^M2RE.V*1W,WI*K MH7O:#?Z9!8J@C:!;S;@PR7K29C 9)Q47J.AO7""I=.(J(J(3Q+288]R,_)&+,#,55"8:S82G)KJ]G'6;!U_!G =;.\B0STA'#$K0$88E M!!]I& BMOYKH-?S+2\.Q5T31(4&1VRF^)$]1SRL7.-!D(U?GA&#Z]'G@C6!>Q#.T M#@73AZ$_?#@*K!0H-P9%.*R:\(\&P/?&[W[7._A7$I=/&O<%#T6JE$TP(9]B M' #44J!160,>)944!,+G5N&A)!\=75#"2.7!P)NN$W(G8+ MUF $=,>.=H4-2;KLD!IV);4K%Y&M4UUV MR)FD8!43YKX:V'\$*?+*:H($'QX=" 9Z.0W.TVV):LQ\2^)5R&,L !6K'*O8 M:#?*A)8W*IF*[\>*IRM*53$I\'BI$'V3>&0Q"[:#I@78P[X[ORSI$OHQ4 M<"'\"*,,+39*$4_(:)FI(,IGCF&DL4&$. >TP)^*7Z]L-)\YJ+!.,,\6T!SJ MF)R6/*&-NBQ[)(8IF6&$])G/ :!5I3:U<9_E(#\&4'7UTQV*HD_Z3Q2P]6U\ M$:9)+ 0 KTVQQM.N^(JH"E!3O8EVV__(0.U[R]FG(;T3L> X=FT3(61J9 AC M@19.0!M="AKMSM<4Z;:HQS>H7C,P47"O4P8G 24Y2?"?*DCSV7\+L-!1!X71 M9 K[&J/9U&;%.Q V7X)G4PL%D!'9C8])M9LYJ@(S+(?MW1Q3&J:C1.='DU8^'6980A'>?< M7;+-EU3&EF(?OBX8AL%PJ-R^'88,F)2PFA_F4#S]7!Y'_O'*;5B:7UB4(,LI MIT/S=T50<:4H(/7SF*=M_H("NTJ^!'&.T[',5JY.\)CT-6=IG.),8BMT:83T MRB*STGY2,#@6IBJ=%[4^.?[-ERL*[R7C(F/R6HF#P"[,4*STIG';++GG!!-E M5 J=:@_/;L]LG")^\Q4ZF%2:;NT)"=\@14CIPQ%H%U5)##-77J!U95CQ-^P8 M1@;JAXRS8('3YCL8A*Y9P?8RX62+"LBJ&6FW_:6DA:U5LF_GTH<+\=$7 :+. M$592Y%W!T9!I+MQ9D EI[[+L;+K09#TJ+K=RF1/+E(EN4<)*T71$T:HH CX4 M5RF,;4P0.1$4>>ZL'B5FRR>KH6*XG"6L5 R8$C=+2I!@]=Y LB'7^["A$]^+ MW? EJS');@_CB'UU5"]ZQW.H<\G92 M);[AOF0X8/%:;%T^1ZXIM-3E6KK_)2IX7XA%O OQMK*<&F1@E82032)SK_@( MY*F2P,85@=C J1N;8$K,Y-2 MJY02W!39X[?1&ZN,!"HPH=/U&W7-Y)I%U!Z*NBHK*9U0!FY\9-Q'W;*%5I&3 MNE ('4^X 25]3QV[Y3FK/0)*O"=B1&AB9WH#O(B"0QP4I\Z>_Q1@MDVXBJ.N M@LRWQ3JX50RX+%UP&79N-F@84*>6YJ7VE#KMHS MS4KE>E\4:06ZFW*ESU]:)3I [?0L:S\(2.AJP";VO],I+ M;_DUM)O[%L+\4&[[N*; !QU_TJ8VBJU]>%LL)TXL8V#7 P)8Z]$B*!A&L3\W(K:=Z:N)H%06,XP?;#%M4XAN!)%8 M3!Y\A;<71!B'BTIO>],:QRAF(:Q9+F4YV0(S9CHKHF',K.Y 6)8P4J4P4*#I MJ4,,PIR#S\]!F'C&0/AF*!#NN?,T0-2H:ALZE0$[@;+EHKUZ M1"B78&;M)D"<.@?LIS)I.G/D3A[W#E'7(=HT!+U>2\YMVZQM2*W<0N:72Z?, MG1W-+$C*%EJY5 5[AZJ#X9.%8O.\I5*$=R84\!OO%UH15-RO.7B*[+(%K?V^ MG4X.2-CWX#TA=9:5'MU BQG8Y0I5]]AR )60(3K/F.'":F>1 K,I\D,5C2WK0=R +PX,/K%7'_P4NPMSB5(LZ 3O"]E28B!&TW0 ',,92,@XP M,&;GZG7GKL3EA>&'*[<=7'A>O'>67FLY MB[*\MKKB+Z0L9.F;I:,GYEH&RHBI:8 ?8P+'1VYA7/LQ'8)H4@1PIXEO[\!R M5Y:',ASCS5V4Y:O=8QF$&6<$\U/ORQ406/%#0Z/;JYA\#BJOPVRH\#9;M90* M>C'-NAT?AANRDCC7Y:S09C+;2-<@.8G?@*2+^DH_7B(C MDA&4!%L;K@AR9WI,3-D)J8>YHO0C_)!B/!H7BXHM- HCX70*7I^I3><:EBC: M2S\/3Z01S ,)K+3ZLM*[4"QZU5WG%I/653K7%Y-6W.\ T3+=R)A(53U*]]+U M!B>C#$M1]?'%!JVX+PR]<66M6K9]EZY'I$<>B-.HSQ4V]&F1@^/"JKXTBXPS M0$C$!%Q(CHI!#73!"C76),VSAM;<-[/C@U!^15Q4XDS4"M0)KF*9*%-'5/)U M'(./NV#$'K%=(G*69:4,DRO65J))3W!AM=M74BDV< E6R]@)A:D]M_=$_4M' M_[+0(N F[ILZ\<6*%;,C6!:7WDQT>F8@\$E$M1EAAYDKJJ32A@ ^$VVX,O$: M_8JGT!:,+:F#O&QH.9IFY) M-+*PL;O&\FGF_)[FW!(AEC@K$QV%$A1JC+WE%, "!8L-[[F'?D"S-/>S-.BO MD=$#IXG$3R?))44YDPS:#?VR0TFR6;8-EP\8-CMRGUG&19+_3C5%B,6&: MF+(9Z= G[9LC\7EFC<^R)>[TNR15GW:ID< -Q5E6IGHNF2T :%T'%^9@;KB1 M"A=HSB!QC)0)8#+>W R<2?IV&?=6LVPMX84L^=TZN"2A%1NCD1B=RI6MMX]8 ME5,PR:*434MTZF5]PC$:T^/OI-U*:R1#Y=@KOVY3B(R%R+VF$+DI1'Z@W&.] M")IV^B1=$08HUPTPN"&%8;GS<059GTD8.+5O3C; !AG*($B@V"BF?XFTA2'% M"R?8/.2O?)"@6W" .[, 6A+E-IVIT M4L=.EMXT05Q>7(/@ M1!*?XOTGW-Q24I]07+HN;,7P64?!UU!Q^BJ\.<.+@-0.[660M%)'# MXE1^]AGEJ[&I M$N:I+E^5KEH ?C55C>Q>/QU+L\EEQ5PU7E)# ^< MV=@,B2@^PGD1X.-1ZC3WJV@MPS++^4]7GRZ-ZM18WZ+Y:GAD>0!PZ,9*TUMQ MXE=>@,H(>'ZSLEI;WL/O*V#;J](P5 8 O\R5P26F'&"8&6.?LU6%!BEG:C ! M #3M1'0\LFHF12T0W_N9/*U2OYS^ZB M8/R5$#V2").P8U(GA_. $^(%[)N4"M!U!?,\^(]\PFK:"9[&98P.?3,#N69] M5]O7[10MFFI,O0=@Y=E8$]^W[H4QL1^K%*NSG@$E0.R=J46N*-'8:Q,88%?\ M=BS1)8>=V!T=#+A!^R^F\H$];_CK]/T9;%8C47]/(J9I_/77UYB]>P-[[A*M M&1T&B#05JVR^*^\%WO! EN2/@Y+E 4T0 2?,9C"&,6QD7"Y]NA!T2^5\6:1\*)9> MFYT/43(26=,!+Q-9XS?)JN_@.H'J&Q;38$;]>O55)CIUW\\)4](DM.49 M.!OE4UZEY99CUO4L"-)YG1)BZB83*4>)V3?;Y=0"<^$I>)Y4%0!ODZ6Z/\&F MX<+-!9NNH(5%+ MS86@M9F0 ^AL:C#M;6@MDPCSG(:7N=O$LX2M0A6"M[5VY!Q0DQ0@"B5!0H52 U3IV$TG%DB>PZ;#&F MP91U%0>'QGA!#3&;@:&=*Q.C2&MHR1*O]P\YJGL1(E7&M.+Q M.*MOQ9Y0R^<M=';I# 9BN=T$;7K=J:J-<7FW\4R-OXH/BB>O]KF^"$5[#J:#)HO$'?O!DPH1D A%MS\N*[JJ>F!3Y WL1L[%+?5%N4S!!OC&T M08IZ/JSDZNVY+"DDHI=9&G;FI!ZI4MSD[KB+>\7CG4HZ-"[3D$Z4\F29LYQ\ MI>7#_C:U@1MXK5NRMW;4-WW/WO=YDDPP>NVSLX03'F&9"CH5('$AKJSCIII< M_ V_K? ,8:@2(V@<6H_)%Z$O5A9CVBR=@[5A*C#VS+3[11;!LOUDHG+&5,(Y M)4PDFU^P9>^LU3;QE#P#%,F;K,\A+FX_; M:&[<5 0Z+3M)0RK\0&&.,.H 7L^I@>'*>'H%Q16:&S(L])MT/D_?*! M+<;BRF!8G:;7-I]+_84@_91#YP8$%[R?3@3<-_AO-9[%\*+GO/>$#W1LCYPZ MA:9]\DE5AC$!B,:HU@U)ZL8\RUJ]K%HY#654,NMNIZI+P 91C%K>)_V'Z\\_8%;539>P,^T+V$-RW;7,V MXW(['9\RHF2G#\MCV!?!H\O4WE8FK6(;T)%>%G@Q.,@TT:%?CFI19 \V&*XT M"#DX6K?Q;>K"9[[;:D7.FPBZ22U1FILK83AQ[5Q04@(U3,*^PPV"5D"QT$H? M(W9/P&FZ5C2\^^M'W-!9^\)U\^1U]9HIK#0P.FXIS-_K( XF04BX\)N\L7^V MSL#^C2)B#ZJN&A/ECJ_*([/U(+BJQ.?+=S"1*1I0"',LGY.VF 63^EHY35I; M)JM508I%6]1C(% O)MI44G!U>V(4C+^"'0>GUJ&L[Y3^\^-#\ ;JE]>S]RA- MQ* LW!KLZDJ5M'@5E7.=KM45F<)*C,J3PXS;4,V*2UOMN4+ T\7,:?)9"L 9 M[PXM!D$2K!FOEA:F/#5Q!RPPQ#!-N8T62UE 0ZP0[](NV/T#XV[0S8@G&T:P MKV;,D2UZ6-&K?!O5KU\VM/YPH M MQN;5WY=!_;4KD1 L"R:EYJZDV77G->AOTC@7<[;*3\@OLY"?-0XB!1$'*W M'TMSI6M+.@F=?0*2G:EH>L@[8^*RJI=YHWU=F9P2M*3!/H;EAYV*_Q(X%*?0 MQ/)D*PI9% M-+2WC1#(X)[VM#P/<;C!?F)N&@8T1&C0'84&$ ZUXGN,LB0= M.1U\=D9A-E%1LCDAWIN>1=,+YGL5VE8=+>')OM3E.U3>&F#AG2EYUUUBF.!6 M&5+CN4O#Y J1JD2H$LD/Z:^EKB=5\Q \]WO;>>: 7FMU7E" MVP8&ZR284\L3742-M@)PT163\UDOEUCTK@P [!TP(FK3$AK&>.]. MK\_!MQ*7 U>%4F<#E3F@3>#PGW*$)HJ49AK B486=U,Y?QU$W4;]N8^D[_;M M:/RBG-892P+L">=&4N36E,65V$GC/WBLTX_ #QQCUSV5_N/4!^(6J*6:!%&G MJ9VJ"9XW/CN/' 7'Q8@<'H)L)Q= =\R!BX@GV_DCK83+UD!L44*7IUWU=U4< M!]]4B1G]=D&'QS7J3=![T$S@P()-[=4JM)+FJY@OM0RK90<#G 0 MM7QT)9V-W^2L-+('KWAE^MT6V)@E0_D-;I]0G8?Q]S39;$X<])B%-@R[-A<% MHZ%&M:)$?EMB+*59HCH0C=M ;HU@U3LX&WBSIN8-:][Z3X\ M(U2A28B]7G">49:9^)\)HCU.JCA"R_8=11NU]:]M03+18?>J"^H@A@MTTVFH MA"Q'L(),L,+@SC!@R16[ .:.+>^UY;-:'H5-K7!_FM4X95;Q=4U9Z<3]YO;+ MAFI[UNS^.0ZEN G6$W5C;)@4]I79( A]O\)_*;:\[:'AK>9!!MW,+5:=&)C M8RK)Z3C(BB 27WA\-5+I*Z<07C?0N5XPUN#3CK$?Z:EV)GGJ1 FJR1'\9A;\ M&:03@U)0:MP,,]?2<)A8RE$Q&^C@2J1OX;R8N\%&[<5SV:H!'90(IG"H-\I]PHE'$J]]4[RGL377ESH#JZW?YEMF MW$S8I$<1.:20 ,$%V21"E6Z2(X@NOX<&/2JQQ^R;ZKZ^Q5&W]7S7[_1;;?[6 M-"=.,72<:0HAIS">#L:1"M+,+DJ0F^60Y:-?87TP=D>"[S61ZD<*RZ6ZK@@_ MX;8MJ?\Z4PQ!^ &=9$(?>6=@96DCO#@X^_#NT\%+U",_HV!\XBA$9AIH==M! M!3*,E':!Y99_JK*L>=EEL,A*B0!3DV!^@R=/N?5SIB9H+@8+.!._4>E11'U3 MAV"+3;6&7S&'MLZX.@Z>./5M05P=,"O_*&*EL8&.6][I;1Y'C0\\7@IG5[:: MWF3(/LE6L8O7PCNN7..S9$9:CAK3@>S0,F+#6XHIA45@*J_YWI)/-KNW(J4Y"$8&)OU9;.3AHM4PF MGI!!7); 2HC?;@DQ\JZ,4;N@VZV!9)$[-%[T2@*G"A!F2>!NX(C"AYE2$ :1 M<+A"75JE2*.>EZ1HS_3^1M-?ID:KKH)C.5=H$IV=ZQ39PL:1QALPYMY#= M",NGV=P6#CP7V8@:(ASK?"-$L#D7/Q?]!5VAA'OE'7;,GAWV?%L6-@TC/CS^ M$<1XQ'D=UI1'I.>N9\\*,Z<^E: :&1P SQ-,.SK7"ZJ.+96:,_ 77\@I2X/' M*#_FWQA4]);W=]VPMA(XO3:AB2:0;I[YG!8"FPA,6Q7?Z1 D[RL"21A8%'\9<4T/@2(C MM[PMHTDQ"NLYU2VAR\=[%W0^"#[1 ZLIECR,Q8-#X0/Q."=2T3AD\DLN888! MZ*OEY'3'XPM0!'8;VM8> [S*#(I.8W<)FAEU/+TR@\["@2 <8<[LDG^)TH'[ M*3Y754X".14=6=6BQG5).57&7)C<-*\N0D)DZRPNS[+PA/$-2]KP>R^Y%+@L M_?*Z=]U$O5B13O0(@O1:J@"M6^A494HD'T_7:Y2[P]56/@J6>NS6T>;K^HM' M3]9?_$7J0)CN65JZGK0-\9G02:G+R3:(:5BFBR0JYJIN]^KPA'17[5W)\-*T M:&PJ]^4-(B3%LZFN2?K#T,CGB>--A3M70E>"1H/8DU6\NFF"\-GPU^-1\IUB M-P',6A!GA[BUZ>'XV4*=7&9%?)[(J2SO@\:BQ M]G*-V&-#RU6E:(&Y$%@.2ITEK[FJA4731^@R_K5SDR"21HB+AH3N/JBR7&I M7D@L+Z@I3 +@4&Q 4!$-:7.UO-KY8L_7N$O)Z3*-O&MUX^; UNHBRS0AU.KE>595:(.F M"FU_J] :17,+1>.B39087_-4852P@F_CNSP#IG6L4?[;71.L?CH,\CP8,^)( MFB9P(" 6+$\\]S:"GL^ES*=9@*TN@-12,K1I7:30Y!ULIJ%9@NT:0&I1I*"< M,KL";F$"YX,>EQ=\+^?=H*]<@OT3<_^P.0,HQ!3I4"]#Z-APHP'#VL/ .1)O MIDE@<.:X%D5@SB1 +ETA=805=6'W5TDGC8R6]\^8^VK@N#O+@RG:@_,YVX-[)6*_)_%=UK9WF^SC MCJWVZY;W&@T?7>E=GHWPVP]Q$O]>@+D9CDD#P9I]0I=B?-@Y(+1.^.?5Y(?2 M/3"G^9OAW_JH$1'>)>DI_B^6?+W'50QA/Z,?SS\PRIJ;+/\)"?(]B@ M![04T\/>\8&GLG&P0(%P93.X^QP)$K(*5##@L0TEP7 HS=F:7\ M?C()KK[/O$EX3B'2"+0BS8WP;GR-D;9O=A<< M:Z+/"8UN>46'!Z8,?7*:\T?XA/(RGS)NIU^=!8S%W-M@WT7!^8''31"@"+[E M/TS#;VIR2$/2XS_!1!-=$?WU56D@/U%L%#2+)9FE:OU(&-@<9CI);TCW11TI MYS2%ET"HB5;U*4L;5::3"['T+!]V]F&O?)9$JXG$)4SE=2%@WRD7UWKP6C-K M,+F-+ Y^9':5@?KC:%ZL$-[\:^:7 ]S$#*<9UW2A*Z(4@G-..7GB523!T=%9 M=%P0PYV)=(,\<(.#L#13PN=@@RU308I";5Y'& >M4><,W:<7BB*%2$:1T]%# M-5,@UEPX!D^T8#^C4I]X!$8.79BKL>:E9J W!OH1($\4'B&^H?H$1-^[PE:U ML-I$]JHB;7L@86[35%#1-M5="S,)VWY.L";G,6/ZA'*>^817E1D"2M\4J?L: M^6.1\.R7'V)4\.>9,&E'5R(Z:/5+!CO,S-.I$$37XIN39,+4BPO,PH6ZLH[\ M-VJWPKZD\G/9I*[;*,O1;>P.0-J]F2XS^UTWTKV/82%S*M6=HLDHC\.;?[8[ M[\7![^_//A^\+%LUEB40D5ZC!J8LJX.R MK.*?3>9^C?!S;>;^3"_3*3+_FO3)YY097'' G>[CN."TVPOBI/3>?[8]CH$9 MJ18E(5.F2N@IUK(Q^VRB2ZY!S+F]3SKW:AHGK=JEK9TI>QMF6N("9<,#RC"^ M#I^T1JQ'Q& P(0SS[;KN?B/56Y3J4^8$0!/28U\&U_]QA?G44!601@S,L-!, MQNQ"H?GF \>P,56Z858ZR/ARKJ#6E?ZQ173695'?9U;$S1$E9H4^"TF';]1B MW*U-]$ M,Z8]2B9,=^?.K6])$4XY M9EY]%AP![G#022#05W(N8Q51\7*JY@DUL08\H8F 09NVG8GFT=*_P'U6XVLW M6^(1ML1'.,1UD]YG12;M;NP#89K7\4@Q40[)1$&B7C/JG$?-,!0Q%=_/5+2P MU@9V:FPKN MB*%?+*EGU'!/:I%6A_ZK'S\7C;0#&L#$M]YKZ.U=L3#?5_J?J^%LC15N 67@ M8 M&49C-*-YD?F#YZS _H1V?I,B9KFX]P+H77")\WUZG1,IN%2Z[JT 5)I/OKOH)$W$FYZO*8 M4Z$Y_9!^TJ!=5[\20>7GI/JK3X+L$.>K-/ TB#*K@KND@BMLYG2,4!\=Y9_) MFZ[-?+CI!OQ]A>D#W(REW(66MLQ*LJ$;@9/.@ ;ORWS"UHT/()(_^Z.6L_1W&\BF)U(>I8PPL#>%H>0A'6QT"3<=K MZCO+E?J0GA6CL?Y+##R$'81EOV:B>LNC[-6,\LDK)21 <2W)LE@[A0Q@B*KY M2$TF8I9)!I'*^Y#=U?X25 ZR]BSY8YP:/2T0)LPLC_X-+1K^8:08GY@'V5=M M!C(''Z5O$&]( !P%>01S#T-U_'1!P<_5=6W!A%:'!0!-<6*%E, IDRMWE+V<[D"1=3Z MC=51MU\ "8Z!K?&>C$LX>+9AGO3;6[27K)"\1>L[#[.2!>>,:=E,.KF7<=PD MK,OC&&YQ'#5K9H>V]HCVL.(9;<4'6=]/U!+S.:&MLHYFZH/^UXH'M_I;9C5! M5+13)Z6VI)(B%6"5&X*1$['SQ-5!9E?J. JQ-6.4)"$?5)EHH5$H,,2<0%)1 M;[]WW,DS6VNA;TH)0H1955C ,08KFK240[@9EJOY2H\"?9>.9R$&:0@VDM/G MU;A/*"6UU$R#.16$;-18?02!RU/&I>0E3G;'4G[-7\#LE%Y)4H/FU6#?3#&& M2@6%+PY>OS\[^WCPTG3FW#+'M1C$":X. B;ON))+,82%YG8'5(>2Y- M$5Z:C& /8ZF: >FO'D&<#591LN#P61+I@%@PA<-20A'5^@@WVN&FCFU8#1/& M-)[2MR0!P167L/,RHLA2N9$CGE@Z1S(Y1\\OE5,:U!CSB^O#PG6J5E6B4@FS MO^176I#3Q#=D8O-O$?K)X[)!6[R-0/^A\_(L53%%S]$,:TDG31 MC^418+3D D45CF]Y+#V.OY9 RDFW-3BA6$J>PO]/](,ES-*"KUXM?][MM7I' MQ[5?M5N=C3[OM(;]^H>LOJ+^]YVCUN"XNV.#&K:&O<&.C:D#:][=UD1U.R>[ M-JAVZZ1]M+U!#:^]U2O:-[QW,"4+NN%O![V#"C+##VVO [O[U=[]K--?^EUW M\0U_^>-2(+JJC5@1/6AQ$86-S_"(4W!4)3D8M4:?YY.U5[/F%;%086=>D"NM M2V^V%1'8\??^56R%!WGQW9+I=\9@V=[+B_&!YDL;"W"\+(G"B8?O\>.3F9C/ ML,FC->9DG9=]#O/UX3)6DV:^UM3^8_XS!G-*!\+;6^:W-)I#,/OT_K M)_.H>V\SV-W>#+:]79_'GM\^.?:'@R&'5JJ3ND51HJEHKSL1FTMULZ9Z3;O^ ML-WQ.YUF3?=H34\&_G&_O7LKNK%U-*7_W/X0V_+U.VXTO [B8!+?]+O;JA,ZN7AWHZ Y[DRPX$_..HW*[-S*W/L M]]K'C[,NMPU /)$C[B,BKP6Y1\&&1W6,G\B$[4P@X:F8!IW;V09;EI[K M^8/N"3B0MW0>GYB#^-36IMTY]H_:O69M=FYM!ITNK,RFEMN65N:N3OB.'WBO M-:SSCOK!NS17=S<.GJ5YWSC#N[@\D9)(46-Q.>:3]2;4--K4%MCH_3\ Q>S:"X)\, MA_ZPU\A#(P\L#^UVW^\,!HT\-/( \G R[/F#IR<-9*>]HA:SO>EV_*+*:'G4 MLEND!$OO-/]AGP@W(W-S,S%B<7LN<8>4J'(6R#*E.Z03_$-1+Y]P[-KVPI9W MAI!SB+?JO7_?\@A[;MCRWAGH.XK&\,VI?Q)YH>AO! -X$^2!>%2_)S"NDP.& M#Q?<\0H+5S!*"GX_:;0<18+#4C^.XY:#JOE]YKUA_"P-MWN*R+-9F,D 7@>+ MD$M^L7N:1BS?_)(J%4]#%<$U43$/XV(.OPI-=; G+0M7!X)B61TR3G.L+A&% M2U:$J/B^!-D,+L\1NE(WDVK>UM-__]LK9P)AVPN*Q3>'GX"3:/WH&S\N0I=SY[O9;W*[&9$/LG 2!JG>_PB/@L 54Q5/ KTC%Q$REX73:>8B3H#>!M%67A1<9@7>3,-[ M()0YMRUK\(<6GP),3[2P,ZNQ!3S"5. F;*(?8GP3>"P"3Q3,F;>"I0YQ)E3Z M/4%#+%2<"?"KBB_"-(F9/8D?+^ G##N@WP(1%51*>@C;C!'MQ"=R O@^8\0( MWIRX82.A5,+AF'X^#F#%,48].PK&ERX27PLF^ MLN (P9PX#Q!H-[YRP"2BD&'HKUBIP\A ^P2$*2-XA-E""/H()'IY1#(AM:,) M7]/+K%%W7>P,6" "&1'.!Q%E+,RHPD61!=7M3[*(7Z=_J,=CM\DDR+5)ZNXDYN&ZONN&>3UEU'\%9COKH+)@J MV!1XE$<)8:?<48$_,H-TKL%QP+Q:#3G]K" WAZLA-S>1][Z1]P:H\TD"=3Z6 M6-9KH8^GGSZ#;K^]_AT^:?W;1U\*;#&BZ@R7UO>^Z[3:;>1+\1 ,#9'8,HU,)[1C^-1_(94>"8/W]ALL>7S.B$6_ M_^OL+0,K^M*,$)LLO08:H4M8K@$)#]. MX'10[$K!T,C'R@.RV>&IYXC##R\1%PA9AX]SQE!],KED!W)KO-\!/F $PC,- MR6;4UUZZ0\*+:%CVK497WBB("8\O3;[J?<9>@$L*SB3+%"YYTOOK#9KZX,)Z M'Q&&_6K/]ADZG!H>$=9X(B^;:3^E)$)AYL+AHY^0*O+51-X8&)D" HCS"2XT M073*K520QNQ&C27XY08#?>WS"*)D#9V%*VC",^%I'J7 P^3$*61?R,@KJ/2 MR^@78;G&F^EX%?(5!UG()(3_*,#LAYW>]YTW@OV:"FX;?&8O([],/X6<3TMO M&S"_^'?MUK"-2(7\9 ;1%.YD^&XPM-_1RRR"<'+MP.&6W5ZK@Q"G$7F-WW5. M6GW[)\[1=YWC5EM_1$^]O,))[3E_9-4)$D! M^O+@/" &Z5S3\G0OO#.NZ KXKS,RY//?!&/\$^)OR#6';KY ;KPZ.P'Q+.26MH@_1E,$KC_)!#)F,+2+(XC MI1DN"*\N]2XIPB&,+2A1"IU_6H$QC'S%:_&984(P%V'FLK!6)TG#8?JHMO\C MX1/\(9+S:2!T4,BA)G-ELJ()CR>,0>''5SH(;D7"C.82UA??C,DBX#HB?M5! M6 :-'4YTV MG2MM]P M<=TX AG 4=667GM]7/$YF:J%3*"%^RU2%%U2HYR4DD/(^>V2R?(" M]=X!CL<[E>>2@!^\;('P+!'T]8KHX#05V4VW+M8-GGC6.J,6OQ:#OLM6K. MFA&L*9M-+SHO*P;',Y?YS H]QL7:?T&ON^_P/O\67G_Q/G\IS'IKI^[9X&S6S^A/RNP M$C$+X8V"B(F#-.6))VPG_5U'C'VLMK9F;/;Z;6V5VMZ+Q['8ZELOOKLO",RU M&RD>_)7[/;\S//:/-L;M>P(@H.YSCW=!3:^ 0T?"1Z]C8JW\=Z]S!P7]++O4 M&_R 9F6:E6E69C]6YM8'\V[A;NSZX4MEC\[ARW_WVO?L'>T=4-WM%$D#(=BL M3+,RS!YEF:ORQ M)R_]V?B\C?W>K$RS,LW*/,^5:7S>!SIZHZO2T1LU7F]CP39'E;K*7/[C3\?LL;<7&BF]6IEF99F7V8V4:S_=!IOE,+7)!S3 G ML/WL3N'G9VDU-O9\LS+-RC0KLQ\KT_C #S+-'\9Y4CZ"]2>-%[SI7';;'?^H M5.3EI=8?-NNSB0]L@2/-^6L^ M:CS@QIIO5J99F69EGN?*W/H(;CS@3:;YC1I7CV#S4>,#-UFM9F6:E6E6YGFN M3.,%/TP-=! 3"*%3!BV?R $\:'S@QIYO5J99F69EGM?*-#[P@TRS@0&V)W 5 M&?AV1_"SM!H;>[Y9F69EFI79CY5I?."'(XQX3#?W3JCMCR2Q]5,I527;YDI9 M6Y/=QE"]3]ST+0C2O0K/+I$TK0_YO^F;[^QVH>*X9K,\CCO>:-U&D!JM^PRU MKC6KFQU3MO3U&&2T0V9'K=]-/!K-I7PM^1'L@N-U>-%N8DJR$]"#FTZ2 FE; M-^%::AZTQH-JO;[N\=(CUU1LQJMSJ![E%H?X^Q\&Y7L(N_$6U4*_U>^NL2]7 M42UV6R?HO*[#M;BM$0^7N"'K%8F'!,S!!9-6+HBTO/3@HZP(XMS+$^]R%HYGWJ6"Y;ER[X@#PX7&I^7) M^&O+N56%>GOULT "HL@;X)=LZ0BXD]>E.]*UGZ-Q#PT;WNWBPKRX9G;^ZU!Y^@6S.U@ M:FZ)^ONHL]D5UY"D]T^VQ4>^K4&=M$[:VZ*XW]I$#5O'Q\>[-JCC5K??NR?B M]MVB(FZHVQ^1NGVW9F0==O9G-!T-S_GSY3E?-Z7Z6!-;PW=N*HWON:9I!UF[ MF['=;FS;VC [%(1OV,[EE>&__3;__[.G.W^L-7C$YH_-)W-G)5GJYYJI:J:J MF:I=F:H'[AYXK%=_U.Z!S:?S28E0,U7-5#53M;LZ?&=5]=VJS#>KZ)#T5;6H M8P/GZ$F)1#-ES93MTI1M=9J>;IAJ.Z^_LS*R=JQJ6[OE=@&K/2N]^L(51+,D MFI2*FKA.)?."+$O&89"K"5<:Q:9.+5-Y'JDY##W#HJ%Q O/FJ?DB2JZ4\O+@ MF[DQ9BB2$;QX0!5,7K& IV"&YT+!-."74P^>E:?A&)_#SR_B,/>"RR"=Z H9 MK)XQ]U?_+<+\"DN98 #AA:GS:GEG\.W!^US-68J&+>]=& 7P)CQD M+(2"*ZO5TCI@_=LO:;"8[741V3F^H1=&$8PO M!?G-:.],0<@.J0AL7,P++J6%?8C9ZE3E11I[(#%AC%N,!3Z,ERH7?;K3V?\$ M\\6/'[U.O]WV?BY"WK ?TV12C.&Z]_$$'WR%_U#?O!?_;)V!6"=SF))092]I M(^%M/A59IJ+(Z\*TK/AMR_M0&8$79EX49KCM12?@[/TK2;]ZO-1OO\%>B<\5 M/>;W?YV]]3ZK;T'FPQ/&+:K,I6V%:@9VA[QY-DLN8V^D8 +Q ;C%8C5661:D ML$XP$Q/0[S1AL-^F!5RC<'-IF8+[TCPNW]G'=#_='?^5%;C<6(,J$\UOH6-# MK'\D0-2ANDU1JO#4TW__NSP1^'XJ&,]P=.J;CS66K'''03;S0*1#$$C0A:G2 MS^+7!VTPIN5'S2J%R*9JTZU'IG4*OBU5%3N[183P".OTENNTI2J*#FOW*MV= M8"\)1G#J%OGJ2Y9J%1Y^CW7;E>)JY[]GJ35'S]7A*%7!U\-@"N/\(8@N@ZL, MK0%7RX!"<>>N^MHK7VXZW?#E3F[R@N'=6(%-U#A)22Q^H..3R^C_&NS *+Q9 MJJ9_._@_-Y]4W>X):$,NHIV"(@%1 57VUU?!3W6+M[W2U\=1^Z0HTS #G0!O M^P[UT[] P1^^M@J>%=,G4D;97T?IJY^XE 9^3WKH_8UZB"ZZOY:LE>=Y_2N_ M _OJ'9LT^*K>VWABCX)?@RP'J^R*9D->9J7NJE,IX?SCTNGCUO')MDJG>X/^5HIOAZU^9]B,J1G3?H^I>[2-^O([M2\^ MP8I2>U3<)I6Q]6;/3<*RNS61W5?=X2NR"M;(GFVA+G&?YJS;S-G&<]9KYFR3 M.3O!.3MJYFQC.5N+T**9L]*<#>Y0%K"KN32,LF&@\*ZYVN[&2[Y+>$8K\VVM M]5)M#P@?].Q6X60 [D2S"(^[",K>GI7XM*1M#4OP M4??U$YO-3J]UW&]F733>=3,YOJSV3]I'5]O8S6SN?YL'G=:@TXSFUNR M>=K]5J=WK[.Y'W:-6VC7F"S-UMM"$*K7:C<6RY8FM7:W?JZS,I[Z6++ATQ.TCBP$2=; MC7!;@CCO&8QSJ>(]/!( VP>NXSUMW5]][34/_K$\&^W6,5$+8), PP^G:I&J M#&;&F\.M9MP)H;YYD;I04>9-X*$7&I]YC$&S@JIQ)P$V37 #1,:@?1I!&IL4 M3&O"ZKZ"W5RFGW=BF3JMWI%>)FI,01AM^G7F8;^8[N_0"^%[18;12RR0KF\3 MD^II6.N+,"DRTPPR":Z>VA*]WJDE>C_E63>;)U?I11#YWHB00&7>G0Z]0]@6 MONY "MR%\/42C15]Y'R%OR_@?D]MK=[LQ%JY6L_1;MS(&2$L?HJ0^)?8QZ4( M[9[Z)E:V2ZQ>!7?..SUGSG\JM5ALWIQY?$USY@ZU8MH6VT'+^W\_P<&2PNGQ M_]VZ%?.&V9.[/*L6M4YY&JJ]3FL*U%'/"%33V+;OC6V[HAF\XY;W6Q"#E&'W M\?>9]P:.Q8):4:D3]30.HJLLS+C33??GPT1PKSW]!G1*$>7TDP\+Q;.=W5J_ M[&:K][^2 AN*D98%-B-W4MO6[XF=M#PY5\BGPDW!!'#@;89MT#KP/L]@QIV; MCF%\00A6/1R/"+5P&"7)5WQP9F]6QCD8H?6I,GY&8E;E1SA-E7?P3F[SJ]S& MCNG ['AR,_D+OPLV&F M R85@DLF*ANGX4@)V 1/<.>TY7T*LZ_>._[A ;=I1YFZA*5 "^/&5]@S>3UU MQ:@WONI===AR+$UR_-% M]L.K5Y>7EZU,C5OGR<6K\-O_,TG&?WMUFHYG8&!EK]0$EOS5!-3)J^')T?$K MEC7\9[>'_SKJOI)FVQXVV[9F^?S@IX--3H0#]Q1\8.G6(!FK]S,)8L7-\Q3% M26H=B+X/OXPT>@[!;;Q]C7<\7:1AY'4[^E?,K)45XYF[PT"WH*(9$;),DBYP M\>!F(XS'@ 94B%9Q:T_C:/!486 ^7("S$:K+/5.N7Q2%? ($,\*@&C&.S!+8 MMN'".P^BBR ._T1URUQN(6K:@!"4R)DAO0JJ,/!&:0*V1$K *7 +D,]#CA41 M#,SO(-0S[W0.@QP'+>^+$KU,/'1PC(/\P4W'N3WL,W5.ISB'+;"KXC>5D[U& MCS<_L-]_3!6.C7_G?*_18K@S8YH&69X68T)@.3/O8'[-FP*.$] +?(+@M0PH M?)(1/+^ KN#\;$Y.RT@D<,W2S\PNN MD6@JADQ!*1!XB^ WV?D*H@26AX%<]/Z%?V5BI1%%GOR-0:)LH<;A%+,!&&!" M482_R$V@=97[(N.@['[6#_CBI2.08X?P&BI;\$<#$M_U9VO4X8#G#527')HP^%_ M(*,FTL<#\Z>AMSOPO0,QY^C# V2$,9_P,P^L7&TXHO[U(^K7C(@^ ^6=I,YX M[-_RT-;![=7RR6W4\OVRN]Y:4_^L58CUX+Q_+L!^4'NFNU&Y:$VA;82;C(,! MF, I>B$7H!=&N.-!L1$&'LC3G,&JX*CG+3E.SF-62JC1-=PDJOA[7$.WA[[2O0S4*%9P#$(_/9MI,:(P@?2;N"_?DF38F&VUQ?%M=-G M>/ZB]M'KRSM0!GN>)I=3R># MUL(A5VN'%M[77>"5\/H/832B%I7C]9'LUGWS,C%Z7R?B[.0[)SS&\3F3@OOE MB@(:X,47.6Z&A- JT7">(X%S$$;Z)-7(:Q;@C8[W[WJ=XU;/TUS":V]C-BW$ M.(#=X>H!]WB3O4@.\]*/8>]8*RFU 8F)WAY9,:=WU'DF$R7"6"[OOPE86^1M M\,4+WEXE3YA1\=@?1K3+;OO'VCA;B[[L+-< /&W)^EBL_Z2OO8,7T^WMDQ7PH^#(#7>&%N4=!X2FX'1@:!?4(CLTD!/]/H#%+_B*H8Y#*9!Z.,3 ;7FC9 M"7,ME5I!5<[^]?Q7WP0&\19R0_)5%@GN"MR)"5I:YU@4D8 ZG&!^-UEPL!J# MP[, @3UCKT"^Z(&YT'?;EK4!WIU\9\RM)Z4[Z?1S3KNP$"B4W MQX/2+/?^"X=#SGZ[51O'ZQ[//4QJUB?W5\O.86?X&,)#Q\/@QQW(^7>DX.$, M+%ETRLDNU8&\E:$*.F/5-_"W<_;\4A#7,-;!!OP%>^WB:7*1%/C $88K F.X M+MA0AH/C6\7;GR]4'A)JH]3I8+P@@PT%*DGPJZB7185)8;BC3E,[KWM"*A()FNO*&RTN,NRUXC>OF_X2%RMG"@1LE(6*>KHRB+[ '2S_&I!AV,&4D)8]0LR%>-KRC*;9=W2LOX! MULM9E!']5]M PZ]>[Q#..32:3N\7U70(EBRF@5$.NJ5]M]1NKU M7GXE(?6=7_SAP5W6>^/C_M _;M^ 17W7M]\>OLZ-FZN.3+V1VGV3VN%)Q^\= M7X]'V4AM([6[);7"N-Y(;2.UC=0V4MM([3V^<<W@#Z]-CR.W&_J/T M]SP-__%UDA'F1%;G1]9 8:[UNH^(D;G>6_=['1"V3=VH^H6]-T58>=Q-%#-[ ML3#'W2._?1/M6+,P3\6L:!:F69CGNC =O]OO^YWN]?#U][8T^QWV_B5-,NRI MPOJD6UDMV_ 8=DG:NMUC?]#=0?-Y"V[?LUS0SN#8[_4V51[-@N[L@NYS8*99 MT&9!G_Z"]DZ._)/^#JI7T&/2@&=A[FS9X+W>L/' M69@;###=V1DG)K%J99 MF&9A]F!A7O3[V,NSL8W>K,G^K+/SC:M.JT M69:'6)9.T\5^+_DNIYANF6+DEBUHEK+3FR0%DG]07ORY@V/==5IV=7=B_6'_ MY&Y=BW>[^?Q2S3/--.&X7G05\%H%!R/)L?MH_ZH MAOUP]YNRC\&1WQTTG38[MS#'O;8_;-\2>K99F%TS*YJ%:1;FN2Y,Q^^<]/WV MX)&4V7Z'O7]IZ&^K30YPT-^SZ@^$.4L@W]+?-]3M[_3/ N&WH;_< <;#K]XX;^MN=6Y?>D=]N-XR> M.[W[WMM@NS;K<8[CF:.#W.H.=!+1]_"[=Y_"K_:X3 M: APK]G[QT/_:&-6\@UGX0FDY_9G08^._6&W833>FP5]0=9L0YNZ#TO)%G"S MEGNPEMT>&,VW+9#8^8#[KE*H-M<_[>OWV]%H*'";0KYF89J%:1;FZ2[,BV'' M[PXWM]&;-=F_-=GO.N1;L]_N?;Z]H5YL%J99F(VBS@._,VA(9'=N79H-LZ,+ M\Y@;9K^#,,^<0[:[<2-5X\#LJ!IN%J99F.>Z,"^&[9,F!K-+"](?- &8AD'V MT>6P88%:+N [[C:,FL?F_W0[(?]W \G_E'WEJT=S6YH=L.>[887 MG4'?[Y[T&O[89B\\][W0.6[[@^&3XQ9O&@9WX%?-(NS KS;AC^V5U?)CL9&> MG+2..OU59*2K>""[K5Y[,P;1E;2F_=:PLQEMY:I;]>%5AM@VG9O0;0:WG?<;..ZL3MC65 U;Z^ '?ST+LQ@E-X5DIAVV]T!!L&C M8@(WQVX*)D7$]NWQ#%:9/HVH.#%/O'RFO'&49,B:F$R]_#+QX-_38*R\7(UG M,8S^_,J#O\,(5@.N#6,O*5*OS/[I9>I\KF)"D_^NUQIZ\((1K%W+0S[K@_>Y MFGO#EO6.N)%4PAN89^??K'Z?M? MO7_\X7M!YEVJ*,+_3:AJ1JIE2CLL56,57N"!S[(>A<%(;Z9\%N1P"QAA"OL) MWF+B3<%D2"YQM^*SD)J!]B4^]_V9-RHR^%66X5XJ[?F^?:/O!JV^WH#N0")U M#A?,@SQ7:=9J-M3M-U1O*QM*=L>]>[/K[YER]QU)ZWN33K4? A(_= T@VI2.4C3AN((XW,L5N M5;\[\[;2*7IHT3V=)S#N/P.V!VAY=S^Y@FYVDP)]GMMKI6_N&#RUDXGGG?M5M'QFQ"^?^N M8QV9);51\7_P]T:3^.AV+=08!Q%=76>J-9O\66SRP;UM\J5)VXD=_H;##;@; MIV$*%N5_BR %XQ*%:LJ; 3>^+ZX4;O5(D4A77)ZW$>RB%-\7-_ $O+G,^R5- MBH7WXN#MQU\.7K8\]UG@K^6S6S]L'OPG267[A/"@+RK"I?#.5'H1CF%F?A;G M"Q[^Y>P]/KRF!12M#KP;[785H[IXIT:P<=,KSA1UAWY%[7W7;1^YNQ4;2,'* MP&?#4&"/J]P[!^^P&KFC M$(0FSG_H#1;;U'&=]DU;MTN'LXCOU#FSKI-B'PX6DJL4?T-,DG1T=%J#OC>R M$@UREO*RLCSAC6$]MPV=OH:&HMGY:W@?8& D:%#R!N+5* MJNMHT&K_A0-%[(_@%J$0%>VG?_][53P69;M_A!=KGL]K[_(15S+(^6[F+BUX MZ5P75E?&YEV"3?%=KW/X?LOGK*22Z'1Q MKY+=U;:7!*,,@WVK+W&VW5AAR./A-UFW5]$FSG_/4FL*G*O#4:J"KX?!%,;Y M0Q!=!E<9YI-<-0,:Q9V[ZFNO?+GI](Y5$<"2>%G]]%?Q4MWAW4_P/+X+E;=PO;7'8T0$>^+@]0 8=U0'?=$Y: MW;\L:0'XPMWTP^7?P"/>A+@Q)]96@F?@97/0"]E,/"R0=W3_P&(Y&@Y:@[_X MK$3:K7Z;?L\_7-*09973.CY9^6,8R.>9?12]%)Q)L$8PP=ZD4'B+51D!UWPA MYH/.P8TB?O)H(DXW M^P'G*ARO(?1G):+K+;S4#AAL9\9BN,$4L'OKNY->:^!$0%*O<]3JR$X[[@^M MU^];J2^9;=;.&PSZK8Y-]\+.8OM0/TW_Y6B0.K-K90?< \S@TN;_KM-Q8T&I MRHJ(?!R:C!E<"JKE JR,.>O&7*D(YB>!C0K3ZX,C&<;V;GHF,KWYT;VCS"1- ML#(NK@\_F(!CN+),TE"@8?P4B_JCPSKI-18YB7YUB.8X,[B?A' M,G:756V-;QIX<%:;UP@P%G6.H7(*P9.KI_B%AE9N]?0N."X 'W]K[?W6KK?/ MS>S!UNYV7$,<+NVV>K*SAR<=*]4W[^R33M?.-I^9[BH]H?T<>%%R6=JRXR2, M/)Q)F+()!Y#$0'BD;8)&S*[-8U61Z=4G1>8JL1MT545V5BJ!LC*KUP(RE NX M?9+*9U;!VG**!6;[T#J#N3N?F4(GV-I@X*8UBF)=<^AHC\PAR^O!6?X]4Y]+ MM"6;&4G@*'3KC*0EUP-U:[==,JDJ[M!WG>.A4Y.CQ^%Z :5S,JSQ2&*5E_8' MZU]XT$1EXS0T#VZV*$Y<=P"N9*>\=A=T>D/K#-3L@J-C)Q*X:A=8(Z-FX?): M*Z1N%]QL9Y:V14E\4Q"@&"]@NT'_D"249&T.TH)F>N:]*)^1KJ'Q$GW[]075 M3GGI7O4RZN1N0;9"6,1\WX67\E.NZ%9J/+.E&D\*3;>M1):D$=XB*=^;W%DK M[#4"ZDO*+ 4),^7. \P*%NC*8W!4O+2.3-MG5)-TX,698PBE%BM'S]G& MFBK1IWB'RS3,U2'(.EWDG%V5>PE+@K8L/H4[SF9T"CA92=X M?;2=9%NW>Y=PU?$>V6>V-.VMG,4K-_>C;M1.MS184T+B'"(#UY:B,--QJ[UJ MVU2BN<->19B78KG7'ADEMP4DFJ"820XOP;\@Q9],0:A9DLV>XA(<8P3=6B*/ MVWLDD:9$^&V%H&,_#INE"NAJFL,-M/1=@Q_EM-]W+:6J\3-T C,HB6L*<9#G M8-84W&5(L0SS.RIEZ_5;)^YML66!WQ%-(?&A)VH$9U619SE(-BIW,D-*QA = M(=7K0CT?M*_A>9U!VQL%&8XP">,EUS[,'&-+;"=.95#)GKD='YL==]SLGJV% 6/K/5JE#;*S_R2*A5/0Q5-O%.P ,.XF(/S%!H_TWLGXSV $<'\ MD'S-&;7,E*S<0=7T;J-J=D&OV#JJMPZ4_C_+4/IOL;@QW+L$SL8T L8PU?M% M:K,ZQW%'3H"R7=T(>=] M.DTH=--9'5DI'V"EYEN^ 9J8[9775VN PEC'1NL\2,25A0F3\W9\16==G9$N MHP$3W#DFL,$/:6-.:P?O6P%W\$6/-DKMY,FZ'/P;9^L/Q)]%$,U MG7*S$+79DJ^%\C^%PQ9$R^L>M?K+%7>N_)<$^_VR&/G*T.^3K#3I(OG_XGF"]^?$/WA.=,L.6B"DSA)IG%;D(? M,-#.U4;.8&OKN?T;FX9HB1^AIH">^[YJR-]&#+"_;*+0/*7"0F[DS@KPJ27 M87KTHG >RD7O/[T&XW7<\CJ#[HOY2]^;*\R5H/HC$P^#S20OX-;\!U,7LM[] M]E_X-GQ'[BTW-^L>'[V(7])==&:Q*I1&]X."I'S+2,5J&N:WUZ/#[L[XU-?8 M2@<_W> F[(_6I+?]HKQ9 !(\"[,\(2<*Q':.2U]@R"F;@1RH26;J/P(4U5$8 M!UJ3T&^FX"EII ^3HPEP;S Z1Q E\ %%GT9!_)5F=I28PA8*J[6\#_J1*18- MIY+GD(0?[B9N\_(ND_0K@?#(VM (??.GDU:"3\6!A6C#4X@-N9:@N M)&5D9EF[>?Z:$XK#+=A2&^=V,1)TN@OZ\4401HR/B8=$RX: M$99W9\5T&HY#'#1<,5>N&."(1!9TU 2MN4PI\@FF!:8.]RUG>DJQB57]6C@W MW&P4&9U!S;[]84M@OZN=B"@]\HM.Z1?41_K T8P\.V3ALG1P/5D$VKD)'',!6PZLV %I< M_7GO9#OHCU@!USG:TJ#ZO>%V!M5KM8?==7 DUX9KO,7/3M;IX.< Y[T#/MUL M,E)@\5\8VW];ZNWUX)BX#0;3769N,^3-G9]5MY)[">?AP8%*G\)T]3>1N&U1 M5MW_^]9#8V";)9O.8.V'$_:7ZXSE=63H'C#L=QBE?LT9OBU,_2X"T:_YROUN MWS\ZNAM+R1/G7FCD]@G*;??HQ#]IG^R>W#X0P_.C'T(%YZ$DA+^% ^@:9L]- MYFZ/-FO=V^WLAGQQTO&/A@_/4]J(U_,0KT[GR#\Y.=Y7'MR=T><2W']4AV)/ M-US=V^WNACOJ'?F=[@8*O5[P=]'P;^3K\5_K1:7KQ70B^LF]?LW M)_6?2@IE[8#24@51"6SKN^YQOXQ!6EM>M-SEO9Q@J41]#W$?TN3<-(&'G>%C MS""64'<'/SY\E0X6N98FJ7.$CNS!3Y7:*RD!R+C(D!+_RV!DU TT:)>PFTQF M3<.GZ@)TK+5R$&--8R>VPS7K>=_K&5NH/48U&KJX/,OP->6KUX&F\YM%?)!- MZ12\3#3B7F@84P1(J7MD6_1JEI=NA#5L67!16LU=PP/R5 RGB>Y[1W'[$"OO MY_#<^UD%H)>F101_19%W.LZQVN@?!;SDD2_GA@-!7YG)49)\)<@/F@5N+W0* M0<^39'*)M]6=[KHM(4)M5VS:I2&D63+ JX"),B@P&,E(J+G4C4@4!/%#7 M236:[^$W#1;8'<+BS0T[2X4@"_?/L8LILK1]2O!Z]GX1/=*YU3J(("@]7,HJ M)6A4?=2(Q;T?B$E\R)5=+OM$"1-_^51TT2=@GV.OL$,5PLM=!HZY?>DXR>7- M7(J7"-HRMGT?6+^T&FQJ'8D<@1*C[FWS6J;IL@3X$;BP'LL=G)6Z^AKTE"6& M/$&8Y+Y.Z;;4YB.X&N!@X/981(&@C*-9LG"; ,H-"'6OVFRLA]M8Z^ 9DS%: M[AQ>!QBY*EQRNS7=#?RL$83M"T(9ZHK.75SP:A4ZK?G_S]Z7-K=M9(O^%93& M>6-7030!$ESDC*H46<[H/L?RLS1)W7R9 LFFA#$)< !0LO+KWSFGN[$17, 5 M!/LNCDT20./L^VDE)6T"G:G1*:([&HD>L2M-!C4RH8J=7LK/;,%/<-;1&;'^H"##<9RL-QR MS N.T+##68-VWG2@]4MW!Z/ M)VL43Z8@'&H7CG#& \S!3+"Z:;:2*5B%LEVCC*_X\IFT,D7.K1Z/E]63,6#Z M>9#X_4!T*^.7P'=U[6H:/GF^[$/.#6:JI,#N0U9I.P(,]2FQ'8T+X!OC:*$: M5V/M9(8U@>TKD*$D3IO87^ZY ^QQ_#KMC9R^=C<<,I]/Q9^9DZ+,D0/%*$FM MHOI,[]2;1/OLDECOS,'Z)OOX%'/O16JGN1MMR)SH,%J2J:$0D2%*CH>5D/&[ MLS6/JZK/RMB:*UB:365I'KX&S&PG!N0KZ!^FX, P%J8^EU8=]T@JI&:VR<,HBBM-#6]W<=6+-IR.1CP&#K].C!F--N.H$M#R ME8 VDDLYE7-1M@*(1BN_0C2 Q18C='S_&,4.)>RQ)"J2(,98,2?6 MB== )M)6B[?,GF)73RL-AC4W/W8-M?FQ,KU I=\1DK\ *E<>5&T1"MCDIMPD M<_7H,UJ71"_\@.;B9P_.]TO%MOG(75>V7']D1R_."PVTX-4=.'VQHCW>Z^2X M\ JA2#;;8#0S9*. 3T?!E6\D=/DB2@_M[M_L5\UHT, 6DX"*/\+-T^R_4_@M M+KH<,]H7 3^^FCX"B#2C3;^'JSZR/AOW0*F;=?G1;[;??Y+_;NI@R$U"\9NF M_"Q>/='68Y]+WM[BGVEO = COK:.\G+"#(1S/\$K8.XL(,/@+)="SMY5;<73 M Z]6SF$&L6XL$+NNY 2P ,[O#(%*<$L6\$IP_/&I'2QT7,-*-FOM!KZ]*-3C MP43@2>:B4T(%C,1B#OJDW*L=>784P;G;OE9@X!-1SMQC^D*Z5R&B*?PFS^@-R MTX(-8OA3;QKB'1$06L\>22,?OTJZHJ)! 4&S.!G7/&Z'DWPD5XC7,@9?BZV2XS9+D8P M5D'M;Y/2CM(M"8EA6J/.N#=>.Z=+VR_>\'M=\_,=_$I6NP5 M?,/?O#V[O_OT[>R=-AE- \VHM:V?HK%Z\T4$/H_3&=R7O%H*V/#5P6B"/ML^ M3MG30@?MRQX+7W#87GQ[$_^V6*MHN@CT)%\)M0<>.''<$E/;BG*D%+1FB(QL M)$7Z ""X.]CA]G#H4)#HF1>@R<706M][9D!-H1C:Q)[E LX!&]K34?A!V)Y( M0C0KS>ESWT-,#X-OJ8N.6PI8ON/Y\&-\9M^;^@&C<+^>[!3'YR1VWR;614N2 M8S_ZC(+%P0?\]?$'@)]+HF6X59O0,M*RB%<32WF@49@FM5&84XK.Q8//)IX? M> ^*6^VW%&<>_Y8!5AC+ M'F2%?DU[>)+?[MR92&,6X1M)T@89LB#2DA^9UD_'7XH_QZ4]G$#* MCW$ @O-"QUM5EX31-)))E>T8R8>4_26+: "6$E"85CN :@:JJX"=-#AXX&,]>8:,$D83J)Z25S:X#.*YMHX"1S8(1O] MC^/%.?%_RB+B'61+FX@%C&RXDQP#K0UL"E.2X_>;#9S,'2-=^X(81J&/]Y'" M0==Z#*#NTF(;[D$U#)ZUI(ED=N)-EH2U4>@G J*R 0)>W*&A0F-XY?0[BHL1 M(.F,:5<7R@7GPP.!#^"A->TJ+KY) G5L#]( 3<*,N@NQ2SCJ_ Z8])P'22R) MN]6TC[Q2:N4G -B![V9@AS^+;P\T!^_@^:^)MY=5M D_GN0M+=<8,]%]GKY/ M7-F9 ;B&@YM8S?\.M\E\9BA:^)0::W*<'FDAQ6#&16OQCUA!9/ M51OD%#,DTI5HL8<^4?!L(RV16*8#-\I(+85T[>R=]B\157= (?B^#=3'!2 < M$F[J!J*X(#Y%JB*#O! 0D>$?6Y0/8:[6CB*A-5(W(/<"DM M9:=R8%DE$#PQQDN7D#^*<+F>R%4M971$G8A>D^%S]CEJX^9I!I>%M3-BJ%7N M)KP*,%7#>/H43V%%Z@P.!P]%TR I_3I@!2PMIPB],&69).$MQ<>L/.#E%6:S M7>NFCJ(3Y!W>^\N']+9J5OJT2X'_QC",6G/FHAF)11A_=A927(QE MLI=N$<1Z0+!C.,A3PN&JU[J+_*R3*FMNJV4%JD"Y7"KE#^E/X203+XAUAS $ M?2?XGMN-SF'[RL,S"=,)9Z.0DQ9,4-@A'$7CH.-KLEQ4"IN5Y(K,=5))54 ! M ZJ5M3&L'^DY/+;]G7%!Z,U4TKFCJ*:*,N3X/:8X_>DD[(-IZVO/CC>R97]3 M(.T?WJ8M#(LK:=D5AMEV=>5LR*>7C*CTDM)P4*60?M-N2VES69,C*CB4QV R,N,FV$LC!E+%JW2:O&&K7+/S;HH(A*BPB MYQ)%@*P-)S9!N6"/ D_S>H $V8R&>)P)#&-7FB/6$K"%Y4SU&H"1GEJO->!O M$R9VD2#4IBY1"S?@DJ[;7%"M8A5F#A?51-%1JL:M=U-_3FI51(9PB /B$95( M:%.@3]:D/)#YC$-3/\N:E&]4D_+6GHE^4O5U%'9XAQ$H^ >ZX"CM7:U9L])$ M%(7>DL_N,Y__5Q9%I7"^/ RQ!/LOC,L@>D(DPWF_QVB4>&IR9UJBM@;;GH$N MPZ>%,=\B_E3EPG*K#'[87>71G@J,Z!T;R;0XD1,C'8#FAGCO"7]O+S$3G<>P MX KP=P; %?&6%]'"B_,GR)--97@7\1 M0S:;=1V.D&";5@WLAU7@183*9R7D$:;(QJ!)T+='_2GONQ>M<,S!E1M.H M,6?N' 6^I3X;IM&U\704.J!\>%2>*PJ*:(-20 \$KC-J\-XC2N)%(UJ(%W%] MJ"A+Q^G61L[Y$Y,>)J"X'%#DM._;JIF9@PA9E/N> P=9D,J*I:F6&2,APFI2 MV=&^^0@P;\Q&(\/V.CW)1_=^P)^#\TH(G_(E=;$1FI<+)(9Y"Q=K)$:LQ2,/ MGD"*1A4'ANG1Q\7B9ZXHW52\[)JO"@J7CY*X*B9!%A*#W>]/QY+8 MN="0]$?JU7;=Z5C'D,(;PTKK7/R;2,'6M AXZ52\G-H"U\-?OSM(U;B O-_W M62@;R<7D#>GY16?]!:=Q7''&>GOV]?;_QD]!+3[GD7*/..?TM\Z[3._9R $; M=F!+D2#Y.I&QGQ53//K[UH&;V2[P0?(H,P>1TW0'-A:N1(9#G*U&MP)08/N! MSA/\6%>(*?+_F;J,+*FX$JU1ISM$C<\-(ZIB0,>PIGV*VF_)F[.Q ]N.$*,Q M[F%'=\8^N=CTQZR>%"0,@UGI5TOW1DC(SA?-KK956?56S^SY3]R'9-=R_+'%M^&*G>^LI:&.E0[T< M*/6-\VYGG115"B(XZ"X] FF M$^P)PAD54Y]B&P.TI<@(3@8U$M41R?A&Y9CH5L9AJ4WS_L6>5,S0^0-+XUP4 MWN@240H($Q58!IJL^W0R7:V!+"48CO@(XG,*@M)<0" XRJ_R> 7-Z$\&LP, M8ASG"[@]3IX6&%/4D,8S,'AWC/BBNDCS;PA*W?@9N'CQ-.XVJ10'I((78H5#8Y+-J+GIFP)JVH1XGL''5+; M91X/!%/AA'C]Q+C "#YYR,'9UBLB:!:>$OP6![\@)^Z&8B%"8L4.6"SQM-%, M*;E''27=GU9) <1/XR5*/(YMBX*1F#[Q/E;-JN-=TZ=$(4_-XGP""9B5O!XU M:51WD],=*%.8+F3%7Z7,5/X0C]IQL3 MA23;1_6B=LC+8"-O^@G+LNC'/7 +GH!DOVCVW!9AUXY M5OA/>/T+3<&'!XZ\[J;O/;J S$$* M/2+S4CD#_0[=D8K94]C$-;)=81F+GA/M32L3K)>#&A"Q/-X&UPRR7=9@$M!< MVENPD+5.34Z>@2_O0Z!;H=*QXAMXXR&.47S3L#I97.,*RKAG27KQ M45)C445.#B)6G9_;/CM&29$_B%6,7L5A>J)X)Q $_BLX%N[08:.!=B77ZUSC M>IUKL5ZGHNU [94-D#OC!F]23S,7Q(OKWYR^:)329?DO)G6N=VG MTISU%A1QI[O'^C:NWI7[,W&G*Y=H/+CK!V$4*::AJE+,M;A)@"=YC-$YG--T M0-FZ/__$6#B>4/N- 65$NUIEQX (AO$LJTW5I>>>?X[U:E&U/['0 MS" 7)M,P3A#BZ6C!#S$^-T4HZC;!T'A&"!BF6>O,EOD+*H[,@LPN6K@%^GYD M''"0OC&,;*R; A04-NQ1HCND%0[%W6-TQ)V:B5F4;V;; M%X*4799(@2S!>GM]V=;NMBHDW.0^O>I)*%%R'=7 -NL_Q5:M9&6Y33"N]1/+ M!\S* M-:P!U"@QR0N"K]!>F0_(MV<$&6S43-:Y\2G;+B WU;>6&$>7U$[1GN5$11WE MML6F-0=D)J5M?0>%"#BD(XHOX1@[,-WZ3X^XKX1HI#<%Y+X&8"0'44\\DSVM M-_$]OOH>YD@"[5<9V=6D@=A^1REV>:[4:\ M!XUHL#^RP3P?.N+%4_="M]25ZC5>MA:U1@32)T@' G6Y!M5QRR'X6(4TNXJ\8']U$B 6%%""3CL_TA MB"@32$87R1C>XXKGY7@4,QVI]]+Q <#H;O0I5D$3YCF-V:$H,'/\N(X*L91@ ME:P(&MNOG,&&]FC$Y'X29)*^[7,?1MS*)"Q( '((]X[V%B['D\;L*AO:@D%<#BXF?D46^@/-Y0-(C&P83" M(J*?_3V0E@_V T_I%I+X:BB$1#L22T$8V !C+<1R*+FQ1+TGYXW9H]? "9:# ML 8"+KHCGG\XG66F&F1OC$8@< $*U BV^(!E@>-FI:JDGXA24* MYER2F@F*CJBFE7/S5!(K)T2AQ#N M#6"8*WS@C;Q'X]A9K,E,?)503FWR;^(BN<(C@!(XWD"LY:-(.+_WD9R:I M$!\ZI>9S*H]R@DG1(]^8G59Z26SFO-3RG5+RJ0-Q=RD7E+P2=CCB0C%G@?J, M&> P^< 4JG$P< M$$(HE4 >"245^3A)U=>'(T5]P;( /T=UZ16=E0@387OAO%NAC9,)1'433'SVC#VX<=%@+&:".)_$8XIX3[&Z)G)V4G#-O59ZB(M@LT G%0I M2%>5@JA2D'*ILL5YU"71"#XWJ9ZL9/XT7QSDV]5<7\%=NK5V,E,[&X^522=;_ MDYR6T!CXJJ: 3 M"FO6%DF$MPJ9)>MF?(!<*Y3PN2>3Z1N;3/W^$_9\??6]1]\>'U?1Q9T;CY(5 M8]GJ7$C\XMD^V5 ?':!/'DZ3W1JT]*L=!*1&Y%^#)$)AP@.@\1MUQ1Y MC9(*&/=,_':F89X'^?$\VI5X+M$C!O5CJ">G2\S^-O);:.BK3%( :;LXZ_P[ M,"W:<+[S3(6X\?3(_' [!MC!%Z/F*3:@UHM C(2 =6[0O#GJ:.6;OL5F!=J9(*"1O,O+$W,)@HA'[L>]@,%+65M M%;\HKIL%S\#A^Q@3MT/G..^6 M\UFJP NE%D06>J-%C[_F@4+,$F7%4$!"!%^1!]2UUD\RFR/87=0A24V'?>V) MV,X&1EJC0D8:%2=K-Z*#I6HS$A+E@U&'#HF& 3H[G,-EVSC%A7%"%J@.%F4& MXP2$J*$!D1UWI?X%%_--AUA$"Y3U:,-.C5 DN^7KS30])CHB.L*APY M<8?28D86&B;*PN'P_!=1!'I/H\:OXGGNG!>N15'M-%VE73&QN;310%H7 MHNZ-^I/.TU/:[13HXE&*7/??WUQK/AC%04V[QX4(6&NK&H/=-?QM'9)J7/ZMC LA&QX M%:<0OF+9L2/@SGG$2PD;C,%P)^"OI(IJNC&-,P2RY@I\)D3RXQ!2H !T]T;H=V6*G'& MX>:TD4#<&-$)1A"?52VV&Y.Y1W+(%XW<-MA H"]!FCC?414"GKA-&%L_F.SC MUH^M"2#^/F 7G& MKZ+2"RTC,; %71NDKWB^=1)%=@\K5<8V%YJHHJA)<@=&".@6Z,7 MZ:%3)]$8G53MG,'C-.JJ1D35B)0L,'H;URC ^_[J>0/,+U5,?\O7BJ55(&K8 M,E2MSTM#.EPCIIT7K30,.&[('$\L@\SH-[#!SD_1CG:&(&6*9=82 ?-!& M:[IF#3L?.1X>^>A[+V RTXPG/9']X?PE' ()V?2/$_##80QN A=R>=*YS#)3 M H+Z5WDH#O0Q]=KPIA<>8*2I[&A3XZ[%@;"='9; 6. @]H^",Z0!"27MFAA MTGWB-EH^M0_) \QH;^ST>12 AB&#(Y-R!(1P$GVBXX?@.6@B6O MAN!&/,GT5*U?@E%KVN]B6E4@' 1*8L^0M,"83J]HB]'6M$J3B(8/.HQ^SP)RX*4E'>"!&QWQ>#5$8#HPMGZ56 BN+" M>GX>DL16&[ $QNLQ9-Q33VS%LGU[EAKPTXO#PT@+&: M23R9)@L7G4^V0[%NRWW("H0@=;#2 M2K2#"9BQU0T3" !?"H7 M%!8L;7">I@A84'8B&Q#?VZ*1! M2=TV43T$3T^!UA!K^RB" X*#@O)3/R '3 9E1">IR*1$-=PDQ1'8,5?V1[8S M3CBJ 1L-S^/39.BT8K_G@ !UUWW%8FLOD]\ANQ\)3'F5 V36Q@WB>0#9XOS)W( M1,8W?&%P"SGL!$?E44%+1L_#^_O>U)7G"9@ %/>TN%R>.>HHFGI.9PV>B)=3 M?>8)N223$5QLQWL19$HG=K&D:R=*F21:^2I$GWLV8@7/;%[+2^J-]45(&>3% M+S+D>!V''*LF(:XRL5:DWP07<6W%YYW(@7*)6"Q=)G0R"IJX^C-N\9=F>"+\ M(P<#B0T B;MP01*;=ZM%E[,!XWDOX:2W[\7QAH\B8L1'?29OG8I12W>%A[RF M(YMO]I)N@D@UIYX<'2FQ\3=(NLOII&)D[PRU[YB&3%I5R2QVY@RQ,)N9(I4) M 29:5Z2%GMAID(G8I!/GB&!>(CJ=(+ZCX;T.)>EY1)XDD?!.$FI'CMGP*6G- M0P,2EW'A5)RN%1W_F.EUV88E^89U'(4BN"P9X)(L$P&UYV'FN(IUI#35^RO* ME%L<&Q6R,:_BVF#&MQSQ3;,I!BSH^\Y$^@L^AVZ2QE+0S>ZBE\I/Z'-BJ8%T MK^R!-XD24+%QPVLYH]U"J0J2W.(%[HWDU71&H7"TQ7V<+X,W00V.:PB0X\42 M0U4E0%4"QOPJ@2*BHG.F:@M4;<$>A?X7SSVGZJN/<>5;Q01]IA4GSM?%@D\* MQYSZM%\CDQ(4(^Y)&Z0U) WG',7AC7^Y%),BQ8$C>1&X.)'WA9Q+7,"I7='$ M!_C1%P;*AV(=>OSAC1QQ@3V!O/L0I73\_2^W#Q^OM+=8T,I3G:(U03N;O<=O MHN.(3L";>2EX)I N&Y)2$Y 2X]6$H2QRW\EM9(EN)OE>@>B[D8.R<) \UMF) M5)2-ZN*5!P%%1!AC@%'H3>+ [OL8" KW_?L 3FLH<\7ZT991ODRT9-M4<0F MYD3R>L:H&EFT:"4FNO$@)&)93[8S1:/>L(_.HT?S:$UDS/*,:&9J'RVQB(:J MIH!)=G<:HC&4P&R.#&C-R9C%5N@'F]ZH:B"!@@18A#> ;CT^ M-<(U]9 8N6=:WU+CG@D+?/$_.Z 1=-XN[947&1M2SW[?Q@_2FQ M.S\MTT:82D07G/9+N5P4\% @]ZG;,1#B>3TSRR.NHPKB1:/RXME%4"1G&$JUN$"="'1'D1/4BE-P] +1%8+[W=PG M0M:,,DTCC!ZPM%L!QZ;8>!\9)T[6S">M"2=EKNEQ_9 +9&?SF(R/;3],[%[1 M,^?)[97@C2#S58DHBG$'4Q(?CNCJI).*;/UD9/?YJ%A^X@7 K0&;2$$EK+/% M%\B0550Z-N"]D)$&C%HSQ.)XD7F(["$*JLO8 4\XNE&*VDO"=^B)"WU>.RBQ M7C5^>$BU8H2\G$N:X'Q>O8O;C;CJ2 Z,"Q9.C"-"H9V!/1:^,"934P*W\VUP MJ27&6%XG,(#J.#;PEEL\V#J,")T&< JX B/5DS#6_Q@BLM]=J)@,QF3,K<1D M3$/%9$XF)E.&M%^.>Y?QX*1D^2H]O%6F%D9LR!?+1JSM _C/J3MV$K +^9+K&GSU M?O9SRZP91BOWJWK-R/U\WJT,H]8RNH5N-?_S1J>YE4-U:JVN5;(SE190B\_T MGNB*TQ:0+W+"/\X:9[&H'J#=>E'7#.#O]^F?@7#/<(+4=36@;HU,6@WY_X.\ MC3GY@3?Z,,-965;@-]JB0%DJ78G+_A+;30 MH$N!)A\BJ[SJ:4#+VAHA%8-NV4%S145*NR2EC>$U8L,9?1U!:T^F^VK _+I@ M)?GA3\?=P8\.^C^#M/VUK8-8M8ZUPEER7#@DBO-&SRY>K=]G#/S\@B0W=@:#$=LAUF8B.H2U M+U&F(\NDR]YO57:K:T69;K\0>+.S%T^^L(]/+,D;-XRV;K;$V/==O3T@7"L$ MA?ER?1F'+=,+F[S*NO?.NUYQ5%4YRC [>J?14!Q5A*,**]8A_<^1*-;/+ @N MYE9>:!\=3)JY@V"N;6P6@T2N4"@3CXBR[H(\DH_SG?%!YG&%^6 ?UU>-,-X: MNEFOOSLUDJBV7\'%W[="Y6AKB<(XM<3A?GX+[M)L-/KJT88;]N6;G0[ MJ\O"BM#$ODW!K6Z;*!IH2;19RO4T8NO:DS?"P6+9 MR/NY)"?FJ M&7)5]@PV#D@?9?HR[^7*2GT&D,V:M%<"^CI)@6$U]%9%/3\E+THO+VKM[F'$ M1;438U?QK(.+5>IBC])%.\7KM^3+$+NTRTN^B;$7-$QS[D:$JM>SF V]WBE: M\G6<%M51X:5>:[<45LJ&%> 6PS 47LJ&%^"6]FF8>8EF&7&+<_S]Q78GJ:P& M]6]Y<\&.+;C7.+4,3D/OF$69I82!^JJAI5XSUJR\5UA1Z!'IMMT-Q"XN\$Q)URTF]]0=TU1,A^/4F MX%3-G'QK-.JZT2B^RD+Y!B5$9K/64&Y[%3!IU!NZT5JSX$$AM'P(;=2:RFT_ MR C'])!NZM67G^<,]W[K>N[YKU=77PM;7Z>W%;;HBY>5-XU.6S?,HNQ9\.T/ MY"(IJJTJU;9JQIIM^8ID2X' TR-9PVKIG;H2M(IJCXEJK9I9PF4@PG279Y G MMJCD=<]SU1+OV8!7&7A3G#.=OTU>':UB1SN!U.\?] ]P&&T<]/+(N*\8:-XT M#$+P*.$U1+W=1[$V*K4C:M;-/+8,\M+]4$>P:/2XPD5UW:S"&.Y#7U]!NC : MS0-6];X/<2&VE .)QINQ[3\Z[CG_.;V-^ 0E3%="U'$'S TOS/96.W.,^C+@ MF52ORYCF>B$*;E>;H!S_V=[;X_G[#UC?\VDI!Q^EJCWY;/B/L[\YW;K5Z]<' M3;O9&C0MT[);9J]M6H-^JV6W.G;OW\9Y_=R _VVVVY9E "58/[^W+VMIN8SX M< ;_.'.&;&!:[4YK: U8L]<:]@;,9/V69??:':O5[_Z[:3;/UL#B3I!&-[MP M0B"X?@J.[5PT1GKUYI?;AX]7LQ H1)&V_:F9'3ZF$34"2T+NK^[#E M!9=9-UNK+/%:X5U/!%Q6$5(J;670T3??ORF] MXBNOM^?W.&HL%-U6EVX-$PMVUURE<@35) ?;K+@B_&]15;,@S$Y[/N*VBA7? MW++TEJK@+R%B.H9N=M;,JY:D:KS\7$_U8Z']8R.^+]J>P1"[7E*>R,_Y'-O%9W^&;E*E\-+%:^71T?[<.(D M["T?8CJF;M:+ MRF:E^XN ^"IN&KM8)8RXJ[*,K5]?ED%]AKGG?.#^MONV:IM59NQPM^]1BKMU MEOLJ-;1[O)1YX-@1[DO=T7CTPPC:?6Y,W:V\W6A?ZE%ZF&K"+13;3A9PU\T=U(])B\2N"O'E]B]X"&IN'\2V9ZR?:/ MV$8CXXDD_BS2F-R.&I.?_-AY?&3G/9_9W\_M(;S=A3UZL5\#Y(@D^0.E)R&> M!=9H360(\SG;ELNR>_[%!'9+T6*:79Q 09*.&^H7<,C M^0!M^S(/Y5FRW'73/]UL[?YQK?>JW;/'I.>_ZFM<_MSSWU\6O6J/+/GPQ+2A M-QIY+UCAQ%O9O6F(/PSB,:@"#CBSQIOZFL\FGB_:WCE< LIS 05-D(C@%A/& MB2E1#K=%D&7$V'X[\$%:U.I<8A1IP6^:M6:KO95N]VZMTUK<[+[ZYXU.L3L= MUYF:9FO9G;99Y[/W][/:VYK$L$4Z:"]^]B93!T#U9W]7^E[Y.9,8M)F1 VH< M0P2SWQBNXKCV0(>XC_/W<*C!#%G ??7!CK-#C0"H +=*_H5M'MH>5M5V_52SA: M: ]&N>(!Q0.\O*S1U.O->M7V*"J:K2[-EG:4X9[JC0\%]],=!:>ZIQ1F%&:. M'C.[M:!/$LMJ2*9"S*$:% YG!YWN<$PU($-A1F'FZ#%SL%AB=;&LQ@8KS)2@ M!WW/L%7S@GDJJ:VWS:*9).4&[2%6W '6+]H)JA!35J-(A8>."\MF4S?;!]K@ MJA"S #&'''!_$O,K*C@_O9S7']Z5/<;KRS(::]]-^6H4_K%J+#4*OYQX*:$A MKS!35LPH%^L4L*PPI76UVIDDBEHO4H48 ME8H>*LPHS!SU2AZ54U&\=S*8.1COG431FEJZI%;,K.V'-2S=VG":EEJZI#BB M.AQAM%NZT2JZVUEQA.*(JG*$I1MF1=;RE7T:H^*M$^.MM\VN;C8*.$8E92S% M#(H93G4#K-IW>53[+M7^MK+N2BOCF=3^M@/0@=K?MNK^-DOM;U/[V]3^MC( M3NUO*R%2U/ZVXC!3^]O4_K;3V4MAM#MZVU1[L!3='AG=-MMZQURSYT?1;3F0 M>()TV]6;9M$19FI[F^* ZG# 6[/>UHUF0VUO4S1[+#1KF!V]TRCAUDVUO:VB M->.JFE]A1F'FZ#&C^IRVCN6.H9N=H@$KQ7[51DS%0_1J>UNI)I6H*18*,PHS M9;*$3A++34/O%%Z7JMBOVHA1N]M.(3QDMO164ZVP+A]B&L8:H[T48LIJ$JG@ MT'%AV6SJC8Z2B^5#3,?4S?J!Y.))C,%1N]OV=/WA'=ECO%ZM#JC8KQ1"*_:K MDQX,_)D]VB,M8&$X8JA)>6BAW_>G<2_(MHZTVW' 334.6!G]"C,*,PLQT]*; MK0-MTE:QD'V%(O5FIVC)JN*]?;2 =)M%I_P<:22D5#;>-]KR%5EW7OC$?##Y MX.RVVV?9PIKCL/:LDUOT5<+2!I7U5IA1F"F3O7>26&[H[>::@YL5]U43+RI( M6[%?*816[%<5+]?;PHH6\<)J*O).X5):[6G6+;W16K.MJ/QSPA=$P!1'*([( M']G5U>O&FI%=Q1&*(ZK'$9;>Z59$11PL$::82S%7[KPFR]2;]?:!#':E:10S ME(@9&CAVLK5F@X':T:)VM*RTHT4\NHFYW]G$<+1%Y:=TAEW@KQY?8O<"', ^ M_Y*\93![1FRCFK8$<83Y/]^>2_+Y/$9']4J289O?L\H%V"WE#[1H>B3TJ2/IY M*%\$Z0V(CVYVX81 Y?VEKWUVJ7UDO5#[3%4A(&2^X=MKWP .;M\9.>DNX_C8 M^UV@U&W4S':SZ/XDJUFSFDNWW:SF:ZST0+->:W66K@]:\7.KT]C*>ATZ5'=G M^W56\]"Z,S?+L0-+MA7!MX'^W4?MX86-GIGV&USQ%/"U/#M8PK.]-1^EAVQV MIU%+[>I8&W:%]D$=/OFWHQ3A<F;G+EF'I M0L&3HMOJTFVW7M?-=2= J7GA&[1Q!L&%=FT'3]J$^5K/=K_#T^V0 MJOXWW$%7N3Z4MT9#-\WB@?T2A.>KC!13;[7K>T=*Q8W,J\'@0OODN-3I,V)V M '\Z=@]95#XINCY!N.]TF M6OOEHUNA6C*Y;\.B*H-MV@-;:RM,0"-;Q''HN6M%CE9QG1ZOM=Z-$J^VP#L. MH=8PVKJY;CG6$2A<16.'?ZWU=C^JL,SNIOF?:%RF6]?KEHK+E \Q:\VV5H&9 MK2Z /=$HWJV)]\;,WNK-%5&L7QX,2R]898SHWAX M25O.P-0AY/$7SSWO'ZM,-G8ODX\RBS#08N[#2Q5B80GF 3 M6J/=TJW"O>7'D1Q6=%MANK4Z>MWJE(]N5?.D:I[<5?/D2 [!I1' &QK[FX&F M5,+ J#5_K#*C=.+S5J[L714<^KS>?..FV;-L*RMW,J"4QF+ MIS#GJZ/&(FVTGTFV2VY15+P7E.)P-,E^1,^%%P9(OIA=VH!O;>8(@2VRNU6S MS T2 6:MVUZ<"5B6"&BM"_=D$3T\XB3QMULNA]P5;9V .7-_L*-[O'FYUI7,C9/>^9:6/[ M%5=G:,%TK VF3 L]C=0*3O,>.,,A\YG;9T$M!PN[8(-*TK"Y5QI.P*V1OL/A M2/J3YQ.]OC+;UQB.A=?D=&[N-LD1W3H0'2XE&431Y007.(&&4!W@EA?^./B[ M+>Q0^DF@>=,P"&U.O]Y0,[MZH]G4-3N@Y]_#^>%'5]I7GP%I^W#]?>CUO\.7 M=JB]P*_@(XQ/#;3?@#&Z=*@F/MAV0^>DU[@"%&0U+HA:.K<][!'@6>E$[\ M3$#(:*3B:><>#ZC6&0 Y! *@#._H> -:YC/@$@H.A-0SG/KPO0_/@)^..7Q] M]FC[!))P%O*SA]2U@('(O W9F!-=IR:F/CKV"$XD)L$&)$#OIY/)B/Z-$^0_ MVJ']?_[6,0WSPQ!AUG]RX;"/KQK\&P>4(F.!,>!-?>TW M%@(=7WN "*3[@#TB^=:T>TGUVOH$;QJ*X#:; %JL_?N>&S@!D"3J M3NU-HV9I<(X1RO012/L14'48),WK<2II.)Z\9T0 MV76()_=9GSG/W,J&"^3A^!L,&0!4F-IXY=0=VL]P!/PUR ; M-$TE)C81$];)BXEO,7T#&2/OBN%/H6^['*A(PWUX.QMK4'ZP/C=OX:E@+Q,C ML/%DY+TRY;5N1(NMDZ?%.S?I!>K@G,7NX=6??_X]F.O9<%\0?SR>$,E.?#9V MIF/X"/X6D#1%,1Q'6+0>"U\8XV&=Q(4\\J--;&? V0"^[GG>=^W9'DTC<3[W M'(H!UF> ]LDSP$?NHRPQVUJ",_K>HPMW'Z#K3P!'& ?R<'-& M#.=! GYCULS(GII./%?$#[R)E/;X[YM(TG]CH>.#Q?+9S1Z13\''#&M]RK4%;%^Y+:XFC,&A>63,3;"!7Z"I_F;_,_OX(R!1G2 146\ MCX<6Z?<4:>SW4>N1]^;[GA]H+T[X)'(>O_CV7\Y(NFG@+T8^F+P]]PS=Y%U3 M_F'_R78?&?I[= 7H<3(N07'BJ?KXV(DW_SC/$P41Z'O,MM)X0GHX&R@;?9/R M@*7-VSMD_P/P>MQD+_5X% K)QD>1#WETE!@5>3 *FWJDT *JX4/G4UCC@G7S M,Q3 \QY.XP:21FU,3# GY: H>@.*WF_%R\$I.MVF'%'U,L=Q+HW-E!!FZLV: M>*Q9Y(CJ-CI2\BI1SE>/+[%[%*.??\G,0O2]5E>:O"0] Y[$GT4*)UM1X>23 M'Q/=(SOO^TN[-&+_1I@85R2KH"HDA#/ FLN2(;#@B#I9B RLPP> M(,(Y8P!^"O<9+J9@)/BW;Y0-DBL,FNX9$H MZW]^;U_FH7R6TP5!XWD3O-_=*N_'5$HWNW! 2SC]I? YNXP=JO953?M_4ZRZ M"8E!23'!!R/Y[X]14@[,K9XW#;7?;/\[.*7?G.#[;*GPBD#(L>CY1[CWSPTO M&JT= 6HA._\!K^^3EO8"[L2.^;OZ\*[:T/?&PJ>E6@ 0EV-O@/8R>K.HU!TY M*!]-7.Z4@GD+3X ?3WV,/[^B:H#6\!U\/)P4.TON)CHS[7!Z@63]M$. M9(WMU9]_SK%S]>PE.H"$L1'_W!Y-00F"6QCT?7N2O-M7#)C9(;]KHE 'V3P, MT:LDYG%<9PPPPLN"Y.OU7CDSX,L0/]BRIY;'R>A]Z8T"C#PYS.>\%4S! 4W\ M]I&Y !/D8&ET#9T?(%Z$.RN<@96>E@1;_%#X,=P18WT82.!!!/PU<"'( 7BG MOA? :]^Z4<9 A!_AJS&\*\IVRBTDH(*@ [-6>#!X@P1D ./>]/$)PX\^_(H? M$@4&/!3(;SJTI5,#WP.7(,+PM*\HEQPWD4/61;)-W"])6D):D7@+T:5WA[SJ M$*-[\2]?X'R,FZZ@PT .P5.&\!7&3PC5/;#XV;-$;P*J8-Y2J*(0D! M4([$F1CL(I9@&$H6Q:F2A8"/P1/L9R^< '_H$')WFN* M-6[=H6]+?Y%I]Z)^)4B4I7 @(A*:]9_@VF MZ)EB$7R(@*A]?-6U!PPG?O;@Q7\A8OT655YA*8'X2%Q$K<$Z?,5B& M(R1CD58 ZLP83AZO$!N.N")(O-6,E$Q=J04OH $2+$XLYZ)[/BL= !(%V)>.BGS%[T0O334SZ&7#V5_2KS:Q7T6N(N336\BWP!/& MMEH/3,0GM.8 !.Q\#+3QI-W???J6 5 4QAVP (B58D6 8SM^M/;$!H]<_J%% M&TQ[_T%9A*"?DOQ(OU4*'S(J/'7I)H,LX'J>[U.U6R"CK7UO.L*?41T1"4T2 M@;;FLD=A-XXGH!,D8N'!TQ$O/HS32SI 7F9V9! ;3EXU8PW!G#Q."L/(G,)\P^BLNU$C.I\3D8N@=VY7CFGE%YXC,* MVRO7'KT&3A4Y9J9!29 ^DI+47+$0SVI\70/%S)63%-Y4M0PJ@ZNWI+&X2(7J M5.C\QNRV:^VT[4$5VHUVO=;*?+[(UL"+YF4,X0@3GB4<<=L!C@22(&3\Z+;V M]#I!%J1(NV:0A6):(BLE@(SXXU1 MZ^2\L5GKIC\=I,I)HK><\TXBR!+[)+-O)C@<@(CO* JFYDD ?@-?_B <\>0M MI3Q1>=JSMYN)!R5 8FMH3SA#. AFL 9 >P ->;N"REO/:&_MG]X+9L)(YN&1 M;31X !Z8\IKR!!F]#W-$'4C:YIE1'<)8]'->"9!#@(Y+4#"E' 02G@B+%-1% M_2>9/EC>SP18>MC R^VT"1P3'#,/L.T[ 9G)4A?,'$!(Y#[(%&\,0-3CR$ . MLG7-&6I@;WM]0N- %Q85QXF[.2+PX:O842>5NVEM)W?35;F;JN5N2IFI*5;Z MMO80EZ:9-\1EOMF48M]Y V2*W64G0F .>(&Z?J"T!B*AB25D3\^'R>[=;<'&I25/YZMYTV.L;C8WFQ8V M!F/$".UFM(TFC )AVC?VZ 3HC@^TK],>F*[:5=P[\LGQQ]KY"B;4VZ_75W>_ M:+\_'M[P=G)$=/3RWP$PVFYV?WZ=NL^QE% VN1(/ON&_'#$DCIF MA<&5,-CHS$&AT@_'C-G.)OJ!JC11DKQ_8BPWO*JX]IAPVZPKKJT@9IL9KDWX8Z#$[Z+,H>+? M(\=RTU#\6T',MA?R+Y:.^>P)BZ*>F9Q,_O:S%P3*B3YVM#=-Q=#5PVRKOIBA ML4SG$Y;I*/X]H6Y",?%1H[II+6;B3 7+HMVI^ZA@*;@@\13+ MY]M;*9_'9+$JGZ](^7P)"KK73$_/9>F"E>XK?+E''OW%L_T!PN(CC:+PQ("2 MM%]RZ$/RX1;]^4U)<_M0]P_F?)J[FS@N-:OS,1MQ U80>X;%WVY/M7#MQ-@? M&RO=Q.1KG U-7$H7:6UM[8#_L "[@ZWX +.]$ZULO M< :.36-;W^(#<#BS6?\@>I_I7\:'=YG^42VW=51+SYF5;="I4P8IKSS9(-=/ MAIY!"CA2V. >+,X$2V' MX-++-;%.0QO:CC]ZU>7L)^S/]1U:#$6=KH&>88%XDL,PU>J^",TU%+7B"H4L"2.A MF+$^+,#G:%R1O4W!]9WV5A _515+ D]-5!!L&_!>8JP]ZXO:,QIN%9.I+VO/ MYA&F'N\.[>,*,B!Z;% '(\D!.1AAWJP;#6UW%__T 5=AX0LT)@BD;R T'.%[/"4,^3NY^@E*)NNOO_$?;%0.&(L)Y M =A 'X!ORH(4,I(DKB^N[^+*8*F=U#'-!F'7,Q= 2N/--/D^#U X3:]_X'@ MSGZ@0 >"/K'WAH=-W?_B>%/:3"B4X/9LS\.(Y7RS]!<[<+A&%*]9;B/T@>;S M+;=$<-J%L M00#CQX*T\P1^/&N33O#)7.11^%-R HQ:\M"V?O=WRXT5J @4. M*<,@&L-E:Q.N[!(&Q1"+H_W8/XT4)>^5H0F7/KXM6)["].O1=,'(N:4KA/TE M]\I(;3I'"?^K=E_3AFR ]HL6B/EM@,61_1)$AI>-XQ#[?%\F]CR+F?6/8OES M)(?OX^OQ%]$PJX18EK>D=ZJN%034,9CBKHD$\E>W@SAL'IZ\(/FM0'PTEF0R MLCD\P8Y%(Y6C"A]%0T=Z(=\R9 >>:XL5(F*VBDW3FU^>&$U7F>NI(K4-Q437 MR+Q'1,J?Z-$]Q'95VAV$HU.&/AR$\UGT\C3Q-#IM-!-T0"._R(\)Y*@B/K]X MWF,EG/(.O>1(>A)@V2,@7+E4$%N9$/YTE)IVCP-;$C^.7@><7)P;BY.6D+RU M$.?4]%#@ZAJC9>M]EMV!1A-F.(\,$D.UG?E1@Q0HDZO?X0"XEY /VI7>^JR' M,@W$Z++D5!\Y5@EEXX!&':7&L09 9+B.)<@^ BUF=/F$)V@GO;K\PZ>&K]IA MDBEP;BQ "2"7(-5>K+!B![6:NOD:!2;-'2+.Y4N'Y\\Q*X-\RS\RB8OX[WPN MDIR^%DNO'Z,H%-".E')_H.YZZ\$ 2IWY6 ::^%DJ/W[X?^1!"<"*R1R.+/0Z*@D)T;#M"+Y(VZ<+R?A[F_-=SAGUQL]"YE/6IB/P 0M.!HQ M]Y&$A!C Z3PS70RL @;]H?UG.GB,F67 <&N3XS)^;#$F"P_D>N1USH)_G[JT M+%'M]\%[K7#W[A?X(.K=;9Q=_OKMZLN#]O#/NV]?'NZ^:)\_?\VV\LY"MEQ@ MD$%;N/R9SW]-&'Y_#SB=X(A^W *&@8GNK"@MUQL51NIGKT]J*$)L\^SR(W = M3HBG./2\]NRR"5B>",& A)B***(2\[G[I%+-G>VDFCLJU:Q2S95)-4>T&8_Z M,C([V0XFRM9)/)=*%"_+21\6Z$O3T"NG.\J*A;EIZ=43.?O)2ZN\T-'FA?)3 MX3)R.K9Q#R\Z8XN2W?%F6Y5A+#TE(?*//9QT-!GXY9F2W(H0L3-OWIKI3,', MDJ2N%J4YM?S$'T_S8, W-X)YY+2R8EJP)*>=FQ5*GI/Z6"X,Z.3@KFS MD[:2Y5P=6+/93I7L/-UD9UESG>N( =Q[$MN 'Q=&->]Q$%\8BJAJ._Y767ULC.4@:8NVH('BN2&3* M.5=>I%/U/M!>8J'?/"N!JHGA(]N/DN&YABX5)?\0+R!7(^?)RIR*XMS$?DW; M"$)<3 7"\IV E=Z/UIYF"B,P<0KL38)6:%L2BLR5RZAP42S*;OPYN1P)^ X8 M7(AK>G&O#8 #7PRM*ZHAQVKV$6EQK-,&- 1V/Z[KQDT$(D<1:0T4/;'?( #P M@9*P"Y'+DZFI)Y"1@0?GF;-8'B&A8!(V7 FS&^!0C]+3>!+F3$1*F590@:0C M'*1?E8[=8W@?*MWPW%&NT6-/ ;-^,BR2L)@Y<&54-@M+2FHWEL S9A: T3/N M?.2;&D-@_]$KI;'[$FQ35YZ& 'Z7>XDF@8\%Y[ =.8X$6T+Q!.PDIN18BT8 M;T::6XYRY-H@7U+^POHVKH\7S1&.BR4#N.PL5@MZ =$PME]I;9; *Z&'L)FJ MQ$+Y,PH\7.SM_8?U(RI#$I46!T=FVK:(MX_R>I @NYLT;>3TI:^#I^HQ:M.! M,\MUS;WXU5/;[EV^XCK0HV5>W/1Y%#5M5'OAI W42 9Z*;L%'TQ%&8Y'^V#7 MVS-8FJP,%D[DU3TLSW'L<1WDPC?()/?+R9BK)_-54WDVT]_=2J8?IYENGNDW MNS53)?M5LC_."'^Y7LF*.-09K^^^W-]]OOUX]7#S4?OEZO/5E^L;[?Z?-SO=F.K!ZNO<MYWKJR#.S,QMY&_:RR66MEN,)=]@_4F33HMO>)G0K@K!4H^HK")@6VZVV!#/;'J4MVX"W$7L_N?W_T/3!BSP4>^GW&P'+.H%7# M_[:7HW?L# 8C=H!]@Z*_A@?(+E:1!LO>?!EFCN;ZK9#%D/XGERP,;BZ4EC1P M*$HTI@83JV!-K[J":>#G.V-[%/SC[+PAVVZFP?FC;4\ND*ZNW '^YR8F MJJOPVO9]+&3Y'7TVH"1X:48T)5ISK+/+=MV2#3GR)'.V]*[#CRM#OX!L461_ M,F1O;87LL0["#O]QYOP(+]SI^'S@4=0,;YO#$ZVS2T-O=CHEX8HU'+15#:F5 M"3\1FA*W.,??7Q@BG+%W&GKP,=4:M0Q3KO89HSFZYC(J"[1'(^^%\DF8Z._[ M#.M4<)P<3^"^V:+PO9*/^N3Y'[UI+QQ.1Z)<-_@6G4Q8A3D$UP:"PW':&7(C M.Z'0.9=PRZ;G[. VHV[..<.H$ECD5O+& Z:^LG19JT4S]%8>(KV>H6H6XXQ< MQ5"JI?/;)-X9 OC"PH@&BDG.+A*RJ;>:&\O.!8[?DB6B99-D> M$>&*%J-AZ49S5M(P?K\ M90!_=?1NMWY0^[:XC%84M)F,WAX%F4!!IMYMF"6AH%V'FDLNH&]=K KTL%=Z M9Z'FG1D_QQ"$6"*:)?Q?@:.*LE(#6,EHZ$VC<5!CIW@,3A'-9M)X$Z)I(M&8 M>J,T1'/B%C*U?P("1,+O^.SC8^"G90D0@8,_G/#I>AJ 94UT859;7VV65+[Y@;,YHRHF:H&/*1SL&K!<+6DR++\)Z%ES4AH%YOC M++W1VE:Q2(&:[K)[$:=);79I=4V]VS1*0D2[MM=+++._X=_/O>$Y#B\YO*E>7?Z:(Z3M MO_ZZ(!S<#?\%SOPZ3GR[@?RD6ZUMF4='9G!7EV;FR.1MT$SS[-*T]*ZUL0@^ MDBA]B47PKYXW>'%&(V4<'\ XEL ORC_80&8T];95EEH$13#[,837)9@6=APV M]$ZK+ 1SPD;O1S9D/DWTMG\HH_=PPE?BX=;%<8H/]@]NRZSA4F(KF=[H;,Q; MR@(N%P$M$<;;(Z#.V65#;YF';0Y0YC!?XF.[CXX8\LMPB+R*'!^JPENB(N*K MFQ\XKAN@L:X=U#V[;-:[>KMQV%Y)93COO_)[Z\34J0,QF8;>L3:6V\JHWD8[ M3A#R/4BN=O7[U>UG[3^> __$BO^ISY2)O0NN:RWF.LS3A*^_L?#)&\08*AHN M[&#S9%?OMLIB'RGRV1+YM/="/N;99;>K-]H;M[8K\WH[;>T;!#V4';2%CG9A M GEN?ZV2J$X#W=5FO2RQ1$4[>^QEWY1VFF TZ_72)"YV;C(?0:WT;F+0.ZU4 M+1,0"P\,7/G-*R%45JH$+RI%K+-+4S>QA[]]#&6YBIT4.^VSU+TH.[6(G*_/GUG\423KF<\O[)]MF3-\)]NG_7N*-\R)'G"70W *,# M;XHIE$*+%6)1BA&JQ0@K3O'= MC!$Z?/!-LWTJ74TEUY:\)@Q+/-EF&E/E$#?6,_XT4:/'@KFC]CLX6*!3ELE1 MBD#V)G]7)9!N'1N0#SN 5XT6B_T1Q)L6V"/;EV&1%_M1S>,]B)R]&4]&WBMC MWW ;.QLDXE7K631= X1Q0^\TU8"QBA'2$GF\=4(R<8"+WFYN++>59;S%$B A MO1/11F4>'ZH>:',>:YQ=MIMZ>W/O4QG/Y2*?54J"-B>?)MC5';UIEGO[W\F8 MUI^9';!(-+_J6O#D^>%YR/RQLJWW/)[ED^/B\D!""4Y;G3#?#@$*]('DO-2I5G8KD-G1 -B>Y#I"<6=>[W6W%]8^T\K'L]6F?/?>1 M7!"@AYX:Z'LX(0]X> T? 0LK-T&U,5!#.VV&L10/?)9)K"W03YP*O!<+5-O MM,HR"OJ$*X=GPD4C*:I52+^4T:(-^,XXN[0,O=LJ2R^](JJRA(PV("J3YGO4 MC5.IK"FQ+$\-I]PTUJ)LI2U/J$QXN\6G#!IUS-(V]*ZY<7!%V=SEHJ.B@RHW MI".:Y]==MK ;,UMC;8J M0^I2$=M>4I>%B0W;/76C8^BM>NL(R&V'!OK*PG[@/,M[BUN.WR:*?4M(>' B9C;QTZFMU^\D&FF^2["(1R^#%,XBLK:'X%SX3JC?YR% M_I1EZ3\!@RMW<)V$0$SH77AFEKZ/#1#6%@!AU.<"HEI5;N4]X!Z+]8XS=IR< M2?5__M8QC?8'VL OWONO9F MD7S]RGPBM87VUNV73WERUG/O\0E?;?_.OP^QP?!W>S1E\2V%K56/):^Q6-K/ M.TUS-Z?!7%F.(LA\H$UL7WO&>WW0YAX^P&<$&T"1#AE<3<,GSP=4#XJ:L49C M 6CS3U< JAN?KHDS5>HZD/P* .?'U>SH<84!O\0WG7FSNVD8A& \ N\6?C5K M,\"O<+K;()BN 7.<1-G5.YU50(Z&\R;$O;NW:!<&;]&#;8+\#L&X:\P&*N:2 MM4-P((A[\9,U.]0^L9X_M?U7[G2:'5TSZV:+?IG[E:5K<,,)@_L_L]'KCCV< MG<69>UX8>N-RQQ]69UG2.H7IJ#N75_<971:8.)8$Q3$0SNK":"W",>MS!=!A M".?$VWVO[8F#F0G'U=B//@L"S1O&!J2J_#G$U#)X;[R'/?IJ.X-;5Z HP7F% MF0[GXRE-L?K(AD[?*5S 83;.+CN=AFXUM]4/JXJ 2D)+ M2X3V#F@)A^S4NV G$HU4,F%=@*EFD=EG'UO//'9$W,#YYEI(R]09?=1)!O)KZ,V#I"POOA@_VC\(L:>&\%*LYRY#OE#%^ MK+0U(]@/1%LM7(V@6SG1N;T3U\ZM<[-FEEC0\[K/(+6QB:V_L6E+IM5IUN0M M,>')'19(XDNU"O,=KB31&XVV7F\;9Z&\65.]B"=.MN M<=WOMC%:TBUABID5,V^[364KS-RH;W'9689Q M$S&> 9P\ACS V/8?'9< T$VSV'6*$0PL^!D@F3%$0=TIP:!WUMK*6EAHK: M7(B(1S=$D'CB!90EO?!Q[XCSS#Z\.(/P2?)3XD)!9?7X$KL'AYB&\R_9#[@7 M K=9SY3:)?[$DR)W.D,V,*UVIS6T!JS9:PU[ V:R?LNR>^V.U>IW_]VTFF?R MJJ?(?)_8C^R\YS/[^[D]A+>[L$D#Y@VR!_4-( M^3^_MR_S4'XHLLQ[_;/+JS__U&Z_7,]GTQ*<\?KNR_W=Y]N/5P\W'[7[!_C/ M;S=?'NZUNT_:W=>;;UE- _ T YV*O$#/39C/W4[-'M,& MTG>%W^'RYY[__G+F,M#91(V1P"3E"R\ZLB,WZ:;Z@?OLML MY5^M! BC7:N;G66 6/'S1F'ZNU9-P*Z MA0#G,;0S&\0\G?+J>!O!FS+_YT1]-$2)70<#@_P9K M%.,T#$S/MJRZ7M^\6VYG\WJ*=])MGI]0S%=QYNLYNL>GOD:Q'R-MFYUMC4N>I?,5]C*WW .S[Y;?;V 7C6Y3[VYM^DC)/7!%;!L:')L06P>(K6/JK5.)M2IBV]!( MV838ND!LK8;>;&VYF'F7X8U,#:QA;=*)6^V"BOW,DZ_ ]16WB^_9"#Y\U+5' MYC(L0\>N/7LP=EPG"'VJ&#]=<[FZBF.)22RHXE=.$U?NX"I%$3<_)LP-"KN] MS3JXO8VZWMA\]]M&$QP.9J14EYZ66+T[HB^ON(V\RUV@;$@ MU!CW1W7-9>'I&L['I3(*#<==8AU+0E@W+M$ZN[0L[+/98.:MJB\K&R>:BN==^9 YVDTF5F%@ M_\+434W^"J:]P!DXMN^<9%=#Y;,<2\T&Z6%B*Q.GF-]8^.0-;MUG8'.:!%>8 MR7'H:+VKMQL;KRE42;-RD=-2BV('Y&1A3K^E&RU%316CIJ6VQBZH"3/ZEMZL M;YP"V$\"]M@C%+2A163TM+7F6BE&LEK\@ MNZ#'0/ S:26$]H]3#D:<9DZ\4* "9ZXX[A0@(7+EGAO\0C3$?_> %'3S(_1M M@*7CVO[K;%J_4Z>K.[<9NGBONL0@%?6'BZ75XG[6TL,2B ,-;O>F@99Y<- MHZV;+36^2)';*N;'9N2&Z4?0&IVMU3DI(0C3M%H]K/MC.S>B&FA!Z\Z'@-1!$^V MSYZ\T8#Y%0MU+,/?":Z +/KFE1!M13)55Y)#'KQKX@^2=X(]?K$#IU]46[;K M6\ME%<3>@1QXQ7:*[8IF['; =L;9I67JS<:V"M$4UY6#!!77;2UQN0.N,\\N M.Z#K-L]L[H'KU+3*@K]:)?_< $0,O"GZ&"DD'6J09$6.5G$?E81-/-YJPOR4 M>WI:?FFUU?'QJ]ROS+]'JESH9YI9S7LCB%M>+?2K4*'U6(52=5#-ZE:G1$ 1 M?#4)OK,=@LE?TOEMZ[VZ'WJVSRT:MJ9:Y[P7/'YW1%.>CGKIM MN6H"\SA%3][;54KT%+,M!='G"9\6MRZWU5=3@OR](OEJDGPQZW(!R>.PB5I[ M8W]*4;RB^#+9EPLHOD,69EDVW6XESKY*Q7C);+$MQMF+O?WI7%]QY^4/^@=X M+S80*^6+W."A9D1A=W0'3U[N8#?$U:D38=4[93%3%&%MC["6 M5*'LEK ,("Q+KSH;*UDBK2::*62]+L8\J MB=U62>RABTM+=WW%K>!K.WC2!G(.!PJ5D8V#&TZTW$!5.I7FM;9?;I!H%HDF MST19*4'X.6FICG5V6:^UM]4:4@(S2I%_-G!NN3?0O)OE:7N3Y&_(O^U MZA#6)?]VJ'03/-(/$R]P MD((N?#:R0^>9?7AQ!N&3)/S$51SM%_7X$KL')P ??NXE^X'U0LAB B,)AN2? M>%)D+&?(!J;5[K2&UH U>ZUA;\!,UF]9=J_=L5K][K^;N&Q)7/44>?83^Y&= M]WQF?S^WA_!V%_;HQ7X-D#.2] ?$EX1X%EAS03(<;L@N[1R(3Q?547 M(!68C[^"T]@E.(7VY*, _=MRI)AF%SB')O$ 3^ N+B3[G]_;EWDH/Q19YKW^ MV>75GW]JMU^NY_-H"KAYN/VOT#_.>WFR\/]]K=)^WZ[K>O MWV[^>?/E_O;W&WR1N]]NM+>?[^[OWY7YC=XZ+LA.;QK8H&YG3PHZDZ@I$GC4 M6@SG&MF3@%W(OWR0/KSCTB/HH@]"S0@IB8R>49OT_OSK6 ;4ZEP.B)B.>++X MN@9?O9_]W&K4.NW\K^HUXZ>21SL*Q406 \)HU"RCNPP0*W[>Z#0+77%TAS(7 MWVI):+%D@6C#FCE9CFO$YBFKOPB1>%3<"^9V[@/#/I![P= ?;?753+W"^"PFTX MQKOJ/J[,V;;D5Q-?M\O+9Y\\'_[I:OVI[S.W_ZJ%ONT&(\K::?;@/],@I&SS M*;);6:N$#WW]EE0/M]4:Y>6-?[D^@Q/\Q08IKGBT'5DTO!0/N)!A MK#GU_AM;P!F+=W MPP?[1V&[%9MY=:M1E@89U7NU@!0WVUD7P-'A;\= E"829;L^VVJJ%NX>+3W. M^.>'I,=9DFN<75JSOGM5]_%&%),HPA*W.,??7Q@FM226SFI"20)DEJIP#::] MP!DXMO^J:R[C5;#V#XFY;;U""]V^I>^04S2+/N-YHY93]M6S \;+*]\:F9*S M$[(*JS6O976KT/[KK[G"#@78%@0>W.)?*5ZYCUAED2QLGEUVS I-L*TN&6[5 M(BP+018T%JVS2T/OU&?'7*EER64BU2WDV*# M1]XP/W5#?->*YEF/,?E_Z.O+XODX28<(N&S(-1\\'BUX,6>'*\7U%!> M4'7M@ADWJ*!=@"H?!PE^&GDO_T1%(>V 7QCH#O8-I^L$ 2B3/L6)KG!R1ZXI M8-;K9YR!I QPG*U9ZU*YS4=-5TOZ$K9.5X6B-68=Q[KK M#;,L4]U/N_[A:HQ>2Z#Y$7;1J_&],3HTT_%T1/4.WOS^AM"+%O$>KPG7/%T3 M[B@S>YN9RR MK;=RUL<7CBHH0BPA(>XI\C6_G-(TC+/+5GOCR1-J8-K&NS5SS)YJV3O+$"6( M1VSH: ")#+PICHN6<#_!*9);!TTE1.$2NS!'"JZM@+$TPS1TL[NMF,/64%G2 M?8B*BQ47;R5OO$TN;H!3U]3;S6U-V%),K)A8,?$*7LDVF;A)TYT[.<[P$3)Q M:C7K?M?:6899,RU*SL]9:Y>5$^(+<5G>5W.OF?>%V6S7ZD4OVNQNPH&4WPJ2 MYU4*S5O2:^;$4[8HHZR:96Y0&V'6 MNNW-AGRUU@7:V!D,1HR+SZ'GA;@CF LO%ST6^=$WCY 6AI.+]^]?7EYJ/WK^ MJ.;YC^_->KWQWH>OW\O?+ME 6QBXG97J3C:? :L M)S75[9=/655U\]^I$[[^QL(G;W ;G>GNQ65^\.1,OC(?UXK9CRS23>=FK)PL M['^?44P_Q55']&X %IO*RVO:E[CTB/W :2A,>]OCO=+O\(LWVTR4])W\MYL3 M$VR=79K6[.H277NSF\AYP>.USRY;>27$1"^%X+8LIEKP8#@$H3M;!T.\@@L' M^>H\.B;N@=.!N(,)ZZ/T&KUF=@V_3TB1]*JXC-P771)*[B^6^TLG\^Q$[IO' M)??W(93V4,HQASUQ*5-G-HZW;;%VL!7AIE3@"V!>%W:\K\3\=JHF'@MNSA^0]*30TGOC@41(;(.,U?#M@0Q\^YD+NT;='VL3V.3_"SU/B:>BXMMO' M>?1!"!_0[M0,W(I#Y/+GGH]YV\Q=UO\R8R$T4?C/ZDV1_^8U'8FK1+% /;[$ M[@$$IN'\2_:#ZX68;9H9\DW\B2=%%G&&;&!:[4YK: U8L]<:]@;,9/V69??: M':O5[_Z[V0)1(*YZ\F.#X)&=]T U?C^WL0WPPAZ]V*\!)MN3V 94)R&>!=9< MD R'!4'2S4"DG0,13FT@C#R?9,?%U!TPGQM#/]LE.(7VY*/0_-MRI)!J>: B M&.#):Y2XP'8_O[_VS2TV[^O-/[?;+]7PI48)37M]]N;_[?/OQ MZN'FHW;_ /_Y[>;+P[UV]TF[OKK_I_;I\]T?]V5^@;=D4'G3 %1;\*[02?=; M707BH%;G(F%.==5/>55*5JO6M)JY7]5K1L'/&\UNH2OF'E2[4%,\K_,]K4;T!F#5/GF'H!5K$:O M['#\Q'K^%%UQLT,^0&N%WK$]E3<>$^C(W$872H&O./BZ$?B:19AY6V,KHC#= M?M\?X\W:<.2]!'Q*K#=A: J#ZXG>^3,X6"Q8A9IVM8%A&V2JSK;D;%MJ3EYU M&+)]]N2- &SK4?P&'4OE:#I:#8R% M>XX.W#:TVEMM,0\+=!9'2Z\DI3UXUT1G]Z'7_R[([!<[[@1W/I*^^JS(?-]-M (NSMSN(YG M^OK>K;8(!82!"$V<$>]E-O5V/(%'_7_VWKY);23;$_XJ"N;NCAVAHD%"$KCG M(:*Z;/?4K-OE=57/Q)U_-@1*"DV#Q)5$E:L__7/.R=0+2+P(! C(&[O3+A!2 M*O.\O_S.(L>-W!_,N?F3!7X1LQD-X*JNUM9^KLGP=DE/1S%R=J>G+20XE2UJ MK;T= $E2M2*I#7;!04D*ZT,[:J .YA$/T'WUL5LD"OP)+//Y7G13E)7LG79E"1Z)GGX1 M9+O!LJ@)V6K8W=%5NP6S9B397B/9;K!D:D*V.@*SM%5S_W3(^8P1J+F%E#:2 MA5B@$S XYZ$[8=32FU%1I9=980W]$M(ZAR]&A$71 P#O2!S++=OSX6_9 ;C-G<>LY MP#4!PW]_9>5=/*O1[[5 #ET&F2NI!3AM4^:'(J=OH=S55*T!SE>1TSN2T M(5YU*'+"1&Y/[6A[ATUKF(6KM?87135Q0,G^<Y_$V3R,%H>-?!('4YK9=(3^[ZE60;G"]@$WZ<'5BY!61 0. M2D@XG+L&VJGH [EZ'1T+2$ -^0%14@.A"*>1??F MR-[_\5WX\P4^FP=+\]!-E3+,]U."W2TE5M__";=.5J M158;D@,')BMLI]14PZR++R>IZB@Y@@-35;?1U]5VNRZB:H.9$(,2PT+9:AJ\ MK*ODEL@MV7M++B6R]AWD7S ?1C0=51F.[>!91M!.TM@VG=EN0"."1O=>9'O/ M[F#";L.01>%G%^[+)NX+-E*3](TW" YB$YQER1? #G-JHO,,)CC2[,;3YY*19@+U[T9NJ MP,9X$6=6+,MFX%3/4$;(\.L1DZ^QB(Z'T#YXCW!0#Z-OXIB^X2%]BH^FK.EH M4JU#I[5/TDR&QNI%2!O,QFT)*4\K.K@919.+):74AU(.466U.\5T&OV"D>6U MC))>2K G6Q*/ZIQZG\5 4HS^^&$D8S^G@"ZT7>?>^S^NY^P*D6%B98*NMHRZ M (9+RCE.*_3^E&/R-.C^&2M).;6BG$T@A?M3#D^@MZV]M;@LB2I#!(\X!>MF M8(<,7W.*R"5JQ6H]\#,_!,A@N]UJH9P;+/(=UC>\=/AR>%;SQ%_?TD/ MJTCRM!M]HR<#%Y=%0)MZOW$LTX[: M:NWMM-4P#'(69H(?C5F@3'SO^29BP31K+J0?[FLP7*.34F6-0IX5'_#8$"%\ MB24SO+@#5I/504#/GEX#C$9)6L>I6C@::8DDFY4OII:T=:ZTM7D"PG%HRR1@ M&3UOI9XUM*S5M(S:FA!?MQU.<,H(PU6.)=E@2\#!W<&Y?1/']LO;[R&B.CW$ M1W>;G%QI-K3 >M ,M=.I"HBV#A-R)"D>+'5S0%+L-OI:IZ?V6GLCV$E2O A2 MW&"J') 4>TB*';534.%;/U*L*/YQNX M=@"VOTHS5^%#BFS:G/H=F?*L@X7TRSR$!X8A90@>1NC*B6]*X_ITL>&VI;8+ M@'UD+JI&]'1($VEKXK*$XW5Z'>[&X9SRN1A<8\_G>)-YMV+&);W*K?(M8",6!,Q1'G=6^3(<7DDU[V<_^,YFHC4-\^/B M9.A@;CV'?\" _0K8;GU(O%NWD+@DK>-V/^U%6UN(=!P&V^JJ/:T&,#.2MHY: MY7LPL:6W:I<@OH[HP)/]0YF)TU4"-K$C, \B?R$V0$$#^!C>E07\(S$Y JM^ M)73R*=N"OO,C>_+A(/_E1N.Q/\$- 4:M!-%=;R&NLMIN51"MECY@34AK2SOB MX*2E(6EI>@UZ8"5I';>C^N"DA4E?U2JH8:Q;>_6%1!P6DPS?V8L_><%LVAT8 MAVZD?+:'B&KY)D,.AP@Y=+8/ZGW!WKR'$3^6TES5:?0MS53AI6MBHTL2JHB$ MC&.1$&:H) E=(@F9QR(ADT-:UH>$KB-2$-MNV =4K8*75O5^L8#O+([@/(SV M8RT+%'RK6#I+G^Q#NU\=]717ZW9)/>=*/1L\^NJH!]-*[4X]J$=BHETI M)MIR'&/(W!=[,(%;/[(A-JZY?_(QV3*B<4A?PCJ2+]%N-?IMHU4C7T*24$4D M5*)F<@T)KA@F(-G45JGZXV^5JS2I1=:(](Y4 AC)>6L%\;5X9=*TJD5Z92(7^Q(.M5! ME!!E>GB'?AC) I?6XB34\W=8^ S>D M6U4OZMFR\K *ZK&0>GJ2>BZ(>K8L+JR">KI(/69OG])4Z93OZ)1/?._Y)F+! ME*MUQ!3GJITI$YR>+1L.CJG9[3__7$SRP>D\P>$@C]UZSF=^,E_P8+X%+MA? M,WL2GV9IMNLU^H9NJ99>@\)=25B'5?K')"P-\SSMEMKKYF?/2L(Z5\):80\< ME;"P/:JE=K0:]$==A]N?]I^291"PR T8QR#,EA)1&L#M)I>MT2KI*)3HA;L2$6UFW!W;9&!D>*X MB,;J.3("<.+8?GP.I56Y :I<5UM6?KZ/=,/.E6RV#^KO3#8FD4V[);WWRR&; M[:/Y.Y.-A2T%:J== [*YFD%BN;D@1X76WL(:OD[@^SWG@GR.#W%GX'M=ZS;Z M';VCMK5]!H.4/,0S\,ZNDQ[W' Q2!3W2H+NN:O;V,48E/5X&/>XY&*0">M0Q M1]6QU.Y>.:HCT&-%<8>:VB^?1B,VI&0"^S$+)-Q)&K$F7L%=O5N]>>2),^;)#=$5HY$D@C!6-7XD%J9 M,S4==+8Z'.-Z0ZR+8,H[( OZUWL,S%"4!FLHZ!\L/4T9G:FK;;,7DWZ#]_#! M5^$D\%&0 OP]F>.V9L4!%Q%%7(T0D-T*BNKKH&,DR1XA@'-LDBWI=&-"4NV: M^]0;2XJN+457:#75G(ZI6<[0\@TKN]6FU,K@.JOX$9X\W_,BTTJQ(V7 GEW/ MPX28/U)F1!FRGN4 #+T!TWA/AZ1;2C,.RZ1]W)M;,J5]E2##X?#\38HV_L*6%R _B M@PXGY_CSP81Q&W$O#Z)H_T_$IO^UH^&\[[9<@MC:,):DZH!SIX7@Y?F,W%X. MT)[G>")?7_*NY-W+\9TZ[8I\)\G:DK4E:]?*9>UH%;FL)^=M\D-^BA L'O[K MN"_]O\'_Q N>VL&SZ]&3S46N&L*VL:!"BFFW8I*AFWUP(WC0<#T1:30*>,P4 M>SCTI["0-PQ/>GX$C[(#[+177%CF:"8'N+PCXM$=[&28^:&+A_Z!!A"[+^SG5]>)QC%Q9WXE#K:5_L0>P KF MT>J?'&>OU^YL1U_] M_]>N$-) M2Q44=K_HR$]%ED6OW^C?_OO?ROW7N]4\6H,UWCU\?7SXO3X_*PV?E[N^W7W_]] BOH#S^_?;[I[\_?/GXZ?LC-6E;/RN?_N_O]T__ M7>=W>^=Z($7]>6A[3O@^M](C&A&TG"6-FRZ#E%HJ@4F'PG(F]BQD'^)__!P/ MC'$]NC7]Z&>A]X381LFSI$#I&/C7J5!JMKA@$F$]\63Q=1.^^BG_N:XU==,J M_*K5;)?\7-?+W6G5HJQFKV54M*:.I56RIF[3L*K:I^K69+7+/OO0:VH#&6B= MNBVJW=3,NE%4KZD9ZS=*!.F7;#\=Q&1CE5>\-ANTY66]W&4%;BV7_D=WY%;$ M^PF;1'G<$KYJTR8%_NMR^NQL=L*>H><"?L??!L%/_4\_ABQ$$!#ZZYL=*/^T M)W.V;H_6O/P%[M=W%MGPH<-WRPZPP&1M)>]U;<_M<#B?SB?HJ-(./8#[&M"_ M@.5F 1LS+P3'DSZY]\ )9LJ[+WX8YLH KW<+GWS@QX7M*!;K;>W 8CU_V=9; M=Z(T[N/8#K9"/;BP][Z=^G-OFVE*N?>^[+3^+_:$\*SM2/G,!L'<#MX4K:LJ M6DO39??%(0/B(7%B+B:NK8^)<_Y%2'GFE YQXSRJCMIK[]V>=QZ%Y@>EL0O( M05U)EFD31Z&',_8GL",AYH^BM])\U9%\)?GJZOA*/SA?&8U^3U=UPY)\)?GJ M:OAJ0[5B!7QEXJ@ 4VUUI,*2C'76C%6J45C+U1*NZ!2N@,4LK"8RK,OO3Y>\ M=:F\565C4 4:%5,(D^XBW MW$ QR4'V1+<7T1/FJ2G\Z"G'01Z, M/)AK/9B#S"@ZE9#NH) VNWDLAZ,+Z:M)!*WV\=AT-O'?&!/?Q>.OR=^3::(: MNG6?Q('11=_$<7U#[[R(UXQ&WZQ+1$52T.G=NI744T0\IB2>RR.>/7)N:XBG MI E@(3BLUC,E<=6>N&1V1QZ,/)@:IMVJD\9=E,:ZV:F)--[@E<4 0K!0MIH4 MY57G=I4\]JN\JM(\>VT#,!]=G /N.308^A%N 3>]5;X%;,2"@#E;(_G(<*B, M4\N#D0=ILU8>GKR?KBL.XG,3RG]FN@^;_4"1CMP5[DU$U&>Z4!R,/1A[,A1Q,N9K; M[I8& FJ;TF8!UOU;:JN=3_-O;Q9(BI&L?*T'R%_Y*WGT%\30E*[=?XS#Z,I M\Z*X 7_1M!BY/YAS\R<+_"*KPD@HK2;M'9+T*B*]#<;HH4@O3V+8)VSEX1PD M>9TS>=6&NJPZ4=<5SIOLT;S)CIPW>7R@$+UUN'F3)G9]&FJ[)<<,R5$H5S,* M92-'[3T*Q>Q)OI)\=75\=? 10Q9V,+1T5=?S+0R2L21C72IC'7Q LM5N] W+ M5#4]#YLK&4LRUADQ5JEJ7%T_VL!)2VOT=;7;RR/LR(&3DK?.@[=*A:8/[F59 M>J-OM5JJ9>X=&90#)R][X&3F8'780\>?#R;L#&.'>^6+M]R$,TBXR..4QUG# MXRQE>79./6S-PEI#7=6,O5T^29 U)4@I7^1QRN.LZW&641<;2LR.H"V,\]$6 M5].$*L=VUH!;5Y1M&$<:VVF9R)AU:1>1%%21>[ ;^50PMM.R)#V=!SV5RW3D M_,UZ382SNHV^H>IF?AR,Q!NM$S81T#X6TILFQG77P M\>38SC-SZTJ-[>RV&GVK+N.8) 6=WJTK,[:SVY;$V1 # [V1L_F@XD[ M5/S1B.$I4YX-W31JHO9'"KX9GH@]289^R#E_-7708+'T56G^H9L%D M'1F0.QN"JMA?VYV8#$E,%TE,>_AONQ.3V>CKK8[:,O-# 20YU8V<9!9''HP\ MF!IZ;+O+7POE;U9QYP+GQ]'?BY'9]./DZ OK?F<.FU,RFS (V=>=3&=F7 M00UY,/)@Y,'(@ZG MO]:#J=(!.!"+Z_5A\:L)_7]ET3XSVJ_1E98Q#GDP\F#DP5S P51I]X,F26<7 ME];]B*2N==6NKM>DQEN2C>3GLSN8"FW\_=C9J!L[7PW8&4V4Q]*==*2\,H$C ME'%]&<&0!R,/1AZ,/!AY,&<=C%V!:$N:_RZK^%,#[K,?P/.]NWD0,&_X]A38 M7L@??>LY]->$9IK<.O^9A]&4>5$,=UO:]#,;?4LUN_N@D$L*E!2X!P5:M:' MBM(()W$$27'2F?V2"8(Y87.'V*UM*,4V83]IJ.7"$N&4LRUMDP5N_@C-5N],U63VT;5:%Q2<:J!9E= M'V.5BH%T6F4&2^W'8EJCWVZK1G[I7].^!L>7F<\CCE<9:R/=M[ MC#)'"?L+"MB[C'PMK4"Q/K>C=K6J)N))@JP;04KY(H]3'F==C[.,NCB]MC#. M1UM(+/^KO.IJ&GQ7#S^GCX3OC0//0QJ\%[")'<$GD?U#87S&O>P,/DR]3D?; M8]#>=Q9&@3N,!,SN[:L=.+\&U*N3E\4OS&,C-_K$N;^(GBQ)3^=!3^527#G#<5V*JPK**FE6=AM] M0]5:^Q3V2IJKJ>S+4>3"DI77K50$A?319UM8_'IK.)_\:8 M^&XV#X9C>0&OM5O :WN7XSJE%YD9J M>C#E&%FOD)%+FMDFS;6S>CW)Z'6F)\GH-3V8_9*@Q^-S"[6YVMIK0/UQ$IRG M=_KD5;5PI<\VKVV'8\6)I\TJ,]MU<'1I[$23@R:SV#*@+ ]&'HP\F.LYF$I] MPGVFF7?:"(NJJRTKCRHBX:YK1#&2E6MZ,%5Z??MQCK;4O53-G*7'^RD?QJSHVF-?D=MZ5I- M>ILD\5T3\>GU(KZK'39KUF#8+#^&'#KMM8ZB[70.-HJVHW5H9&:W8#S27I-< M]CS"$X653DB?%S!?:=]M.3MV+8JQ;^+5O<ER995K+L5;*L>7"6M1K];E=7C4[%$Z\ERTJ6O126+=S/9PEK.N6VM+WQE0[.<]2T/BGR(:' MP7\=]Z7_-_H?OOY!@)>(=XF_C-]F:@?/KD?+ZBVRTI#!B005DDF[%=,)W>R# M&\&#ANLI1T/*>1HSQ1YB88KMO<$^*9X?P:/L ,&Y%!>6^1S8$V5F!P3/%<'E M0$ZTOS0%:>1ZMC=TX9(P@@\P71 V5^Z(>'0'"W5F?N@B17R@@4KN"_OYU76B M<4S1F5^)4V^E/[$'L()YM/HGQ]GKM3N+5F9V&[+_BRM%;G%'S-$,JVN.#(=U M!N9HX#"-#4W#'EA=PQSV_E_'!$=3_&HP1O]\&>O-IO M(=)KEOZ ^,223&"9W&:MW)+1:-\MR:4H8$LX X#<\ -*,'T@!':\"I9CUV$9 MRCA &?F7S<>BH9![0J& 7'&' A8(_V\_V:NEP5%)LNC%&_W;?_];N?]ZMYH_ M:[#&KP]/GQZ5IP?E[N'KX\.7^X^W3Y\^*I_OO]Y^O;N__:(\/L$'OWWZ^O2H M%/'71MF\+=OU$K;C"NSK? HO-%Q2IMV<^H2]@2;SH%L3JW(L0307$Y=!E MX1/\\)<)Z-=$5^IMKIY=;\Z)M.89WF\!"^%HZ<^'T>=8?#\FTONC&PXG?C@/6,%R6P7+;14L-Z\%A1!' M1;BH%X]/8NVF0O^'NN^.:SY5^<4.W1"9.;M!!%"9.5(E/5,E/M1%$BMU3O3, MA]$2H;SQ_RW8?6V??<[:'YC9=T=OQS5 B@\C2ZN;+*DR[\8_]$'W3PL MG15; "1NO6%3>=> ?S94LIX:@N+@SX8_#QJ*'RB-5]9XK[S:(1PO6IIN. ;3 MRO64=L\PB0:Q5CB8H<9*)I?@S2;V:QB;961_X1] .';85/[%N!6GS (?VWX# M_&Z,EKL[4Y[MR0MN.Q(RWG_HNQ/X'YLHFVPKG'RC1#[\?A#XMJ,$MO=,MV=P M.>S^'RP*<8E?_2 :*[=$[S8]=6R_,&5U.IP]HYA96]!R__5SKO!]/AVPX&'T M,&,!K?*1WV>Q"/XF9$/T4%[!(0 F3IR35LI#>J,?@9IG.<=$<5P@'&\(=F[\ M#$4L-OQ .XSG^1L#P@:I0=^'\05J\CU(#]Q&?EWF>]SD^)I[;Q38(7#P, (I MJSPFVRVN;BH/\V#-TQ005+8R838Z-@O'.Z7K\^<(6P2?!@'8SW 6\(N(T4NK M2%B3.=VG@#14)9S!$2]\,O-?'2IEIV?@B_E.2D>S"7\T$ Z^[0)Q(.LQ-E%& M]@#_)+( _@1V#=[HQSX5R8N/0+(V24*OWM7XU6$W@&_&#!PX0/T :#0 ,<&OQU<5+A&= M)SST9\6>S28NUN+\K(R9V*876*_+"ZLX,=@N;J+GD$.#]WGW]W_>WKW_F?C" M!ED2_*Q$6(T%7)]11GR/UO/@TY9TAG+I_A$D3\!F7.F!, '*6\F['C'A,NLN M!.ZU9<;E,00XN+'OW'LOC)>4/;S""X9C=_:-!6AI@C^3,.N-EG)K!_RH?$[\ M?X&7ZMW@*@)_,L'-0T<57@&[ICF;W3\JZ=.4O_L3AP[_RY<[Y1V)X=M_WMY_ M4?[QS\;[YMJK@=?2,P 1W=U V)#($S M@6W@W$:!/U6>F<>XZP$<.@^0Y.!N>*1#('P?3C$4)#*'O^AIKVP"1P\/F]AO M*]D:?\+$OZ= 5L_\&7#O8>!2< -V9X$B8+-B*@*).7' 061-Y9$AXX(N:7?I M"1A P3OQWY.PI<<-_'G$-UML9?:G%OVT^'JA ?\:QI(6WV7PEHB_*LV .I@X MB6DYS-KB%V;L/&T3&0)"!K(#83,#TX0L'(P]!0X5+KZZ(,0B$8\21C:P'MQC M-H$EH_*<%QZ&D'_%[R!Y&GX 2<*5A*CV-"_07X%W)"HW?]@+9B/,' MEYK"N"]D)DY2*&%!PW+V*6"28F[:Q#KO&K_>WGXCVP 4.*A6X (/M#0I2% I M4_L/EAX"5U=A.)_.A.,P!FO-'HW ^.*<-TT8#RYC@FM05[H34"[B#DX2>A#2 M$E>-#USU&WYS1S@^*S.[&_YQ!X(4 MS#/X5\KWY@7R_<*+&_<$\G MHTG!,6-P&9B\P!?TH+CY@"?ZX@X$%6X BE'<&Z3/P/;^H.O_:_?DI9'C#K@Y MB#0/18AS2TR>N!5FRA]6H]_6FOG"/3";P9T@MQ1$ 1CF27#E,W-0KBH?&>6@ MP%N 1Y#5629[V&SDF'OH#IY\_#C"I! M+G0C[G3QX,R,0K3H',*YPIMRCY".'94(UV$8/0-#T?=8]@X4(P-5@GI;J!00 M^PQ#$2FWH5"^ ;?',33$S4]T[9'K\!;\WO UN.!< M]9'1ZOFT?%@4 ]IV:/F@D$-N,(1S(.:8\^DU!F#@@OY$WL;GB9_#TISXY1>$ M4D8$Q1$8]$Y7'<<%TB#M,I$)_;Q 4ND MBV26!#+^FJ'1)-K5!*$YP>-'B0HL- _GI(*0?(2YZ7!#*KD/:AX[O0,^)P0B MJ=*R>L+]O?4[++/"F3BM7>!=I8MWGB4A6/4>4'G)#_2AJ/HDZ< M4+ELN# V+=@%DF[D4*2^ W+=(I$2=R1:!M:\9L_HD]A#<.(/N4N!3"7\"-0< MW-_A%EK"#[$+EO#+S'[CQ3>XB"A@Z!NME!C 3:B5T+$9 5W[(G:)H9C%=:-, MH)$"R'S3 <8R!/NE[N!?0^4/SW^=,(D'%(+D;ZK"%=A_ M#/H"V-*?%G5"EL_0#VS@8#&FG@=/=Q-5R*X8]71[CBEX.M M$U0!PG":?3P^\S5P([#V84]'_"D9%]QA^ N@W3 ;V2)IZ@&/3/ MR2@'"8:! M8U<4=?%#1C)^MM%HX+].=Y.'!;A9DKP&W_.!:#!&\V,596TC+BC16:4IG!?6 M7UG$^]N++.)."RSBCM8T5YK$:KGE&=4NKPW+TXUFOG0R71XR2*DE:JUJUZCQ M+A;W6&2S\W*#W6OJJ1U]UU-@4 GJP.1?*)G\*Q_\H-IN$8ZYF2 M/,@F2WWDH@X4RBM15:B8E'=T"W\>PB?A^P\5)Z_%NF.U0WT.:-_9LY!]B/_Q M:@-T4DF$I,J[I+I;PNX5M1ZM M>9U"R*.VL[?#W@E_N P?GWYPS]F."MJDR8"JCFK9+B/]#1B8>)Y("KZ! ME*\:Z6_+QMP:=Y1ON:F[MI37L6E\RU< TS\T9!FBF.5/ L% MQ18TBW>PPKO=J[9-_,S!&R0S73HS]2IAIG*P#!W$&%3UCB5Y3?+:]?":T3H% MKYF-OJ%:QM[(UT?@M2IG\+2WFL%S$J,YA3//%#4LI?\5V[,G;Z$;[F1%7Q9F M_9;;6@HOS,C!UJ_ "UO/E'=C+&1SGOR%4JTB-K0:?6L?Q# Y]:!FPES;1YBO MHIN2LKV+LKUEY.E*CM2H'7&5$T^Y69H'%D^]1M_,F^-UFZ9>;:PLDQ$5O[_! MB\&N0=/A^!3"3^O&'XW"I'@M2&KFXJ.H:E$F6F\;5U50B82FWXW>+,CBHC7# M"UW>M=\OE2U<[]#P&ILO'YG#D2**9(*!Q8F]?82"'.A:-[+)&2U[DTTYBP7H M%BP6K2NIJMY4M9^M4IT(TAI]7=_;O*W7B.#S-$[(@CPO&T3;QP:Y2A]E/Q.D M#-NG,; E'3)R?S#GYD\6^$7R0$\FEDJ7M_[D= K;9"5A;6&<=! MW.SE4\ R M3'>^9%5-)&4?LC+ B%%-*]_D5;?PRNEKI2Z\.FM=-](12K00V&^I..L\+#G] M0-&D+9.=9SO"Y,!Y^_.;87((.WC#%)-=R]$,$QM;Y7PPR::236M<-6I8!Z@: ME6PJV?1*V?04]:A&]R#UJ*<>$5:KAMU5G:!:T["JZ1W5K6;+J.96AM7LF>8V M;:CQEX+@>6C^I UD95LDJ^VGS24O,IWE6D%,J4)I9#0-;0\?5&OVK/U*&LQ= M-VWJ.LZ$51T?Z&[ADAO8T+< *F"H*4BHC=@$HB2E-#ZJL0&+"+$A$%&$<)6' M;RDRQ&JL'Z/7Z!OKD'XR( MC!JL;V2]^0%(P8/&L H*$4B;I5 )0%!$-L;$C MPH,*& V]<);NAI,9$(.0T"V#'-Y?B29FR4H;,W.7P4H),H>J-"A_VDAY"TD* M4=68LA-SFQVHZ^O6S:5U?$[+6)Y MJ4LL'[(HFG"0NV*AP='HXIMED62W';!$>TBC**38.;C8V1A&O@BQTU$WX@CM M!@-N=-=K]'(AE S#:L5RACM?"=+@+MS%E7H%[+4X=GDG=%_[SS\_D!;(@&"M MG[)H5HV%50=D7]H");,'%X;9R]\OV\H5S_W!R8E3ID3V#[8(5)J]F$:^S7%L M&]UE@%,[U,R\M2GP.0/7W6,(#)\%C*T0@/H[GT2"@*W/'HG:E23:R6/'F9W] MQK#6E'#%IE!)OMB5"R/=^ W=,'[)/W'B&^+]IG#/_H!/+O!IY!T:1L^^[X0X M/#2>6ZB*<7 (*#^,QX6DHZCL&4Y+)$Q_G'/#AO,(@7TS3T]G!V76@7T02@2O MVB0D2KQU,HTG"R=,ZPT*7V7 8&&,S_]XH;'R"%'L)4/ER*!!!2- E%4QQ%$\ M;6'@3^Z1&>#E!=!EYP7UWNX3!(Y+^ZOGQRY- !533R^,!>!%_QJN'7:Z88;M MEF-)%T3ZPJA4&MDY%$,,A*V3GU9:/*3T7VXT)@Q(=VD>;$+"\$7T-D/+%9CK M&5D*;:+!&\9Z8ICSV3P8CG$" T4;D;%?_> /_A?W>)+;I8PJ<,Z%9RL&4A)2 M_"MR/XTEQ;$@%%8*X44GR?@&#N4]F,2^E9@))*"$E@;)"A%#V/()9],$AC"5 M$#0="):Q^%L\/E*L?-9'\KK\0)UTN)[X-7Q!@W>8-R9C-K-'R<1/YG 9E)%) M4SCN47*")"<(0CU_-G2*4S^,,K(2+R60>RJ$Q;E('/O>%2-A/)^FPE!0*T:" M+YKB=X8"9FFT[L4*F.47S8D5H3*<15F HUO3(<(T.T6@.Q]SIK":SA16R\\4 M5I5DIK"ZU4SARY1IR](L'L\UM6'1D]!/7(809U(XB+:7G!\??03_!4.$;SZ; M#L"MIUOCO!LR8";,>X[&VTG)]?+Q)B22*!A%?S;N[A#1>!8=ZO\4G>)>).:! QRY1/"@S?(]_$ M\CP9CAS/4@G'C.0MSI1;7LE:+RC5&041NB55%\_55NZ2J3Q\RV"W/,4?#N6;HQ--5H84!8[!T6NHZK MGIG9#%(C.+=LQ838(#/U=?-!Q)..^'-N!F\WR3.Y-2@FSHJ:;F8/Q_GYL)MG MDV0G A1]1\$CF?I(+Y)%KA?!)][7R2HM^TUOV&(M 78G* M*P 2!K-V8-T#OX@_\HIOM986(\1%BA#;?P@PGB?&4O4MAG=ZZ+Y,8E.'#Q-G MI#,'+'K% "X/DF4]G84Q>>G\O[NBU50]:%D\ _W$V*J(C="WHFRCT>BWCC9Q MK?3J3%S=ZGG0!QBX5GJ).+.ZV:IVWIJZ]< UE2PIX2!3A)W7UJ!-'D9@T7Z3 _65%16]F3@UNZTU\R@8QZ/8=IRM[ (_.2(9"/=9 MOA^?+XU35^/(#\YSGH?+4TC]5YR/"JK;=>9P>?)P8E0W3-X/-FJ$KG4HHID\ M$/3BHS^"DDN-HYPOMCL1THR3(@\M8NJ/QXJBM^5IM\DD6#%<78SH6@RGE:3I M]AY2>#$?#X\N(O+V>LU1G@LWE/OLOV)MPXHS81:,6L?CCM.BGJP6*(Y/K.'K MN#K36#O0\_RC= O(/1<2B_OJQV%ZGK,/.:U$\\ #P>6&$:] B(7) +:*#7G PTB^#XC(]B#MEDPL6JLW"7A=*'C'B)YQ?S)!#U\B21:)XHH5(BDDJ.3X_@ M\Z<7TR-<,.(K4+P(S/DAWR^;JF\I%.]%*,'YC$;2%[Y'">\1[A?[@82-VS(QJCKT$*HIX93S-@^%WFY1#IE $%5(F1T.EL/BCK$9 ;R(4 MJX?G+-_A%40%SL#&&>+DV,!WL$=):'^AF(3N"ZJCJ3R.W=DL3LF#<'R!\" M^XCM#D6ANL5 7*GZK8]N:#\_!XROX6$DZ&O%R$WKO,L,BR5$9@M@IQ_MRRLT MI'?"-&4]-JMRBKV=FPZ?L,GY0S.'?H4:W]#LGAFG*XYMD-UZS7 MP,CB%R2CY<-Q*.*$3?45/*DB8#J"D+#J.PSI+E-;N ^@\^7!PEP>N(NQ =Q% MN*F? W]:%%S\] .C?; E&.J'_^<\V3_*0KU8G4:_I^EJSVK7!%7\",!+DD]. M_UIE^,3<,"CP&'QB-/K=GJZV*P-%DGPB^:1J/MD 07\,/C&!3SIMU3#JPB=5 M#M&LL=UX+]K>[,E*9^+B@,]+\<:&^83'X TL%.KTU):U-SRFA-6O&75MF/ES M#.K"NBBMIQJ=O4<;2^JJ&75M@-0^!G5A69NAJV8W7REZ&NJZHG@0)KEWTNH7 M/VO--$[.&5U$A=-;('?K,I=-3O*KBKK,TU-7&[6ZKK:UJB8?2.JJ"W59IZ&"17'X \=K=ZNVC'VSHY(GZIFU'7Z MW%L7YRN:NMHS\S7_DKK.FKJLTV>LN@92%^AVO2ZRZTH\]D_8A87 =+M%XB_> M[K5.GZ7JFCP2;YA[QTJE5U4SZCI]GJ>+>1[-JB(2+ZFK9M1U^CQ/%_,\K9:J MZ7M'XNOELY<>Q"!^?X,7?S#)(#@^]7"LA?,:'[QQ5/7Z3-6/X MPY./X.[A0F=WN0&MUSMK^$JF"9\^\M+#C*-J&BVUU=W;MBEYAC6MLI?,=QW, M=_IT9@_3F:IA6:K5J:J<1#)?/2A1,M]:YCM]MK?7(>;3+=7H[EW_?P3F*Q[H M;JX;Z+[*@!?+C*'/=P4TV'![W 4=[NSX36^_;W5V1%A*!4>ET MV./-NS^+*&_E,>EMIN^F$?%DI"ZBSRT ZXE)1FHRN0?DX$UVI))B/P?N<#[! M ;0T#!0QZ B=:\:BP+\9CME4)5#!I_E@/K%I9!G.I^%0@!P4D'!+X;=OPTF, M:U<47? 1<@#*.:#*OAT^X&MO>'@..< M3)0Q/&;RIDQO$IJ"S%=,UDB!1AR;[&4^(X.NQP M#%3*^(PJT,8L>TN0;B"5"D\UC^VZ-$&EE.SY%O@SL(C>OH&"CT##HG:=X7NN ME$56@2RR+E(6Q7NCXM!=0>$LWI\+T[KQNRZ^Y)+H(18F^]0>#N?3.1\T !H7 MR-KE0V1)YG"\97=*8[JY@B4FX=C5Q/GSD(WF$U#%(YIH@(/49JN7 (1%I_:G M0%86\+-B]L;"@_#R9$7)G$4$KD[PMY-GOR >+7$XGW] BQ1SUB8V#5 -:-SC MC$!PD?.Y_$7&'/C^'[&@S4^,B]<+3 VREZ&4]N G04! N7=B4=^\ 5PX@_(!WO4[@S+#GE M[63+D%/>3K_&KX>:\J873GGKK)WR5O2;UKK?D-E22T-EK=0I5F2+PKZI5&0& M%AB W0(#L)LW #]FS )43S@58LY7'6L^T'V.O:EC,<9@M[K/8VJ@5:CWB^G(<7O-*W96O'= MRA^M_,+D)4EK?U.VE8WK+CGFZ;8.LQ*LZC.6EZ(>BXJ&^&8$&RF5SB:VZ6YOUI:SF%68C;Z4M6L(8\['I@(A(?CCR*<&2Q5S5I:S4WSK896 MK?)<8QYF)=U&/^?=K.>:?+G3RB3)>>8(O[.9[0HVF>+<:^;1M%+*T%$RF])/ M8CQIJ>FD-8S!EDP6WTY]8&J>J(>ML;UG%_^)>S7QL>D>='*<:+RPW/%]YG5Y MJM'WXA'"5+9,H=MX?GTX9DSD:3$D'+@BM9I4%O)D(?QT[,Y"550[3FT8IN?,B\TL9<"V ,[=,--">>EI&R 3XG'QB\<'(JE&_?'S1BT _,^H$SJ M-?I4BR;H!YEMO6S,A7X^TSM^P5=,3PV+]$L)QW8+Q'0N#,6E8]G,P_T4A0J> MZ4/PD3+M]N1A] 58AE9):UM5Z&FT M\-BI?@"$Z1M5#PUX@1#<&,4(CO46?^ X>IK(.V5V"(ZP@U-T;>(?&QB(C[I? MNC6?=A_7 V2(T<.QOO@=$W65HXG_2A65\'P^[#KB3XC&?IAFE.XYX:[Z/6X8 MU8; >PKV7UR*FBF RNSEQ,?:JG2^."_VRK\/WZH"[AK!G>)"C$?&^*!BK4UW MM!4'Z"-P:=0XWC3S8*ZR%B:FBZJ,S"1B&M[)11+7;C:6IHDH.%Z+I4%XZ%C! M4EP9Q^>KNPX= O*F*.UHI=[AH MRHH?_#4LY@\V>;M!17'#A2+5O^*)P,&BA06"%;L3_QIF#VW 0-%08>R29B'= M!)(P\Q)"Z_H!5TR"6D@%H;:E.F>LLD-3!X[R?^"-W8AJU)9J?9-M!=F?U%&C M 4 [;,=5R;F?8D$P0ZJT@S=:'SQYX7F%OXJU(#^#].&9-\/#5O$B#V\)IB7] M /0"&,^*/0,KQQZ.16'DXH=X<:A\@<.:*'IV8UUO-L]:2J,Y1=ZSRAU-ID3C M\EV ]='/.2FA_EL\O$P]9<9BX-4?MNAJ4L!^B5PL2/?H.+!$F_9D8;>+F7?Q M:7&1M1ORO>&V4:8@'G9_R0OYL)YL0!XFAHBZ)"S38/-%R M(ZR39"^')#Z C><3*K-'JRME"OA)SLM6Q:&0?[=6KC>5?X(9;9-8Q)L.Z5SR M7" .6:5=LMA$A<1,WA?HX@6Z M1T*%#Q;('T7?BPV4)UP>6 2&DP(7NS$E(&M$M<2JS0!D#?;^C7\_+II)&&. 6M[W3'V ^7NDZR MZL[^ ^@M*E9[L4.8BGE_*\-AT5I'<10P;'K!6 D<14 \OJ!A4&?@EK_:Z.YP M&R:W*:'8%7(X\&W1XU"7]*KPUF@)&<<):;O<6VSN8SE_ _\^Z3!$)OO=6XB' M_0,EI/)/^'*>R39<1D3P7]C50!HKL6C)Z(]#LGK#XN9!V?)+12&:!/Z';+SP66S?2 M+E 7,3$6#FGA8FY*(E6[9!_S6 9OC4G-$RYMP_D@C$UDU!L!X^UIJ WB/T@A M3":^B%/BJZ)#$IL6&,C,!)5XOPUQ,TIZ'B-5; =/G9;?5#[QG8.K,_=YARS[ MGJMM:N'[Y^W]%^4?_Z26$?YTBLZ*[CD\F95 (=X/_]U\_+40"^ MKM_H0-/]?GCUP. ;N[-O<)CP-\CS! ;D1DL# GJCW\E#7_VO5&G%33#D"XD M$[Y&VASCY4^>!W!]H%QJ[ 75\DSA':PYAM,; 5&YI%VP5Y!Z]%YO&#VN5-V":>SQ OC8V)%9G$4&B%J\;[!J4L?#>"!W#,6+>1 .W3O0 MC^ EPO;%Z!VD]\2Z1IEUJ12N94YNGQ/K)=GQC(>!D1EX7>JUY7DI> 5T*#/Q M7XS]I)MBB\%,+KGL-W"A"%O5?O1A+(9LEQ'R<+S*N$Y>]I+G9].D9!LW< M'!WHV/,6\?'/;!#,82&\]4'KD@-M7AJ9)8G5=K?"Q&IS^]1BKI3A(QNL JDP MVIT+3!?B"P-UAW,JHZ'HV8416<$;IA'IN):,G&'?\QCW30FYB41 _#O4O'BC MQ7H= HP2_F!']7 PF#+DP%N^-06=Z[P9/+O((6F.+,JL53Z18.:V. M=LJEZ'**GR$D?*I&'0%+ 3]?^ND62[BTJ-YWL9??;"PFHLFT/"9Q:>SX.6G M)@+&ZK6(]^0(_7COC0([:0E5'I/\19P9YR%V8A(* 6/Y#$6O*!*A(,232V9% M7-?'V?GV_C$3EU/^[HL.U"]?[C)IOHR=:2<$COG$-S(2X>O_@/&S*"36/_Q= MX^GQMO$^*502RNN_2J%6+R+GYNJD!?40\61HYY;;T0^CS&=)-,Q,%1NV%317 MC3^%XY\(=0POHHQ8OIY(!/6334RD2Y[3&X]L,J&@*R\*XVD^VT&?AW(K0!"- M1):Z!8* D(.X6$&*B1.&()5NUYA.M/UQO=38?N&E4@L'+)P2GK'#.@;[3?Q[ M'E'Z$99=+4(?AE*?[!\K#0[S @T._M9*9/]8!N,[>]&VE*!P,V^:R420GN4E MW&[L'RW:!B*9%HJ"!!(9B?O/1HP,%KAM%H,IOI>[4/4XXT$(D4G%GR K40IA MR*N&A5-&!A&Q!7E:6?. 0_EA43Z6]*3S0,R\ LJ@*"8 (^LQQM&L@P^YL>P MO!XJWHVWE ?O61 R7KH1Q^A''(-/5"2D#_.]K?;&77!P7"\F(G$. L&+@P/& MQ2%TU/AVM"L4S[@\QLJ4N"J\@)H256A+\':19QL-3LI1%6UT7+&,8'%17 >7 M\=0Q]H._C<]%U&$4I]A]7E3-X=+(+IC:?R"1\5JGA+KM%+LM!I]%Q%A1C#"! M\Z3TR0O/RWGL6<2L7K"R!($BTUH3P<*DVR7QBRS=JC'* MVX(@$#4K2%PJ_GV#)<<4=DPK'-2XL@333/A 5)!8#I'1N;P&+5M5Q7>65RK M-O&%^?%VD8E7=$"QI.$K1-Y]^F 2L!EN'QW@*P;Q!F_*N_;[15*)RQUY[&Y],0N>X"QY M/!6$ &V%L(.\BG5Y'=Q1'HX]JBY#.#;..9)DX2OS620M:L0<>01R1G3J&- ZXJZSRVND M,>XPHI+VU-GA=;:$"\>KA>/01&+QY\NX0PZ'.T2M1/8>#^DD-5S*(SKH=N"$ MRIWOI G3=XW;QSO04UVMI58^BV,+.EJSPSDZ.MSRUBZ&[Q'N$ :I8GTO@G'% M;DH2Q YX";Q;4*X6L&R:&._H)0FX428&B%,0L%KLF6#I/TC8X%V+FWJRN$D6 M-\GBINJ+FXS"XB9S;7%3T6]::W[#+::%+15X+S<([D*6P()I<-/NGL(V^-]_ MZ6J:^?-)5-7/"SO2[C0)/XAWGK4_*/]W[J.[$]L.U!E"M@;/JHI&$^[+)WU' M,;1$D%5OJ\E[UZV?ZN2PM"9 B6B1?*([C>ASQ!/NW-Y7HEW//>8CB#@M7O&$VWQO> M>LY3VL>Q&N&D>XG.N8C:K$G/Q^"QZ$DDNWB6*\E(B+#M0M$.I:94 M[KF+]F71 \ZS_6'VL91%6&I"7GP8S[O%+YB\>7$?4YQ8"Y*JA)#-;"JPPCYE M\$UY5#81T3822":DB*225+F345@O(7Z+=[&,/;*XY=FR>BRI9*NN-99509L M:*?M_$7WY.E8;'KRQ(%C"C/>SFQU[ I:2YSZS**6 \W[S>GTIU.7MZ/AN$Z2 MG,_P:'CSE1*N=X$2#F@NF&/N#[D[V89(^9)R[X4)O8+P/D_@A&[:RQT']JG6 M>YBECH3+1"[ 0X4\P:[_("3_.RXIX[(D;CL0!(3G(AQI:4 M@>>>U3 +<)G&3<5Y)72H4IA6LQ4Q:GB29O&+A-X!.Q8AU% MP\P.(V4,@MN/ >63YGC>&8O!W;A./AEWN%C"#^]/F*5B/2$3&\5A&7C2-;?4 M-"3,J_['F=@R2>JF\G'.XE-W/4PD>@(;061)W 2U(I,DCW$@$ (!?;RXFP2# MTICJ$T'I@+S%.%<>2V), \;'7>E UB\XLY[11(R58DMK7:#8XJ]\F9+))G0Z M%G>:)Z*(7IF72?*RZWC : (1R)$2Q(4\:/[P^^-]]F*,KQ=AJ\V%E(O5E_%33@+W3*"J;! ;972>@/6J^3ROK0>2]+,]FYC(JT_IODZ&TD)V/ M$02<%"W,GR4U0.*W0JTDFR:>D'U9EVV!=GII7K301KSA;,A38G HR7A+W@Z1 M@W#*T:R@U_CPLYV(B.CB#EW162&, K[UY!_8#KQ16KU%<)D"EVG5>K!DW)X, MA2>0<-/K0AD4K(4HA'[*,0)H#E:$^7\JYZ#"%='D82NW3V M:WYC%D6&<(P1P^P''0_O,8YQ%Y7ENHY_*>,]+]BK$>1-#I%\0E/\"N^X^(IX8[/(OHA#S M&T;OX#APRL.%R=Q[;NU@)O\;RE103(0LG2!*I[4_/++'/0H*#C"PF_PW))&D M)(O;3UCJSG3$!-0Y+X9I_X3=@38D(E[AE#"(> MUY0QV%B"?$M719";DFJ;_EX@WI6&I%8W6Z^@HB53%[G46*Q)=/EY#E\X($:H]KH".[YDZBEE[ M+89!%><_#WE-(Y>.>)OLSY+^GQ@%1%"M\.3B'X_F? FIE2.((0,P'SU"09A.0H%M29=&2U;+R6HY62U7?;6<65@M9ZVMEBOZ M38M^4T,3BN;B0B6,"?-,=?]"*?]F MK) 4;E1DD#,/M1<1?TMGUM5&?-]\[VZ,<^K##8/,%)>VP0/S M-X=9U.#8FO MI'_SB 9"J-RB82HR7H^1/_QC&\E4'R/R28RH^,U^4WIJ##;!E#&;.*MA9:F4 M(UQ&TN@MP,H6#&(6^T3;]$BW>$CA'Q:F6'WPYM,;QRAK MG98*6Y-#U^"U)L1W):%Q>^T-T+B+;_'1I7YBYSNPU'I47$UK],UF$2QN0DB@ M@VG0)*KD):)2WC56T5OC/4FD I1C9-15OR+TI=783+&S=9OQP;"/<@&7C>=N M%N&?FLJ#ER.FT9ROR\$8BK,>L;@6I*5O15K)WJ+(*X4YLTAE>HDH%,6-[X4U.UFA; MR9KFJ;JP4O6D+:BG)42\=?Q2 O@N5YT ;Y!VTWT+? _^R5-)HEAA9W[,*B./=>.K )!*;.X3&3WN#B/LQ??/@/ MZ(3/MX^_--['LKSPTM]G:#I2(R+6,WSUF_28FU:O1DV; KCHB>!\WCWY,V J MJ]-Z_T&YSR81P7Y/KU0^NN$0#%7"^3^19*%=C?>3<,C(0@;' K8_I/!7O$+> MF ("]:V'R3!1;&'' \[26C1" .:(1Q2O!4(?YSKQ5_389Y:) MWE *B,AGW-#L*@Z @PWPP#24V.;XP0EYM@VNT\G>L&,^S=R9\G%P7LE0*)Y" M7)J1)8!V&*]HBUO\E;2[/QDLX_!2](#Q$(B%.!\4J:W:L3T MCSPWHGQ/)GH)SM>Z19S/+R.^B']9,PE@K9< ?/*2+89YI:(@2%],I(M"P?FB M1I5:7I@WMFFDTD*EBKAE_A8XVB*)CE-QNCN-OT,6I9@]KYCG##?V7PO6-AR[ M;)1!(4>CE<(66 H6\/ETR=",XMLO+-CU!/@UH2'%U_,Y3AQK"I-98L0*U@&Q M$)B=AW;2?^CZPO%)W E%8UHR>17ZXRHQN;YGW M.94=G9?Y5B+8MG["3'DD#;7E( J:WQEH-B M"Q=]%>6_613;PF>GDK(&K;%6)8$S4R?PD%\QDDO=!,JO6+F1&*-=70.5E#DQ M)-/\U=]CX);!F_)+/&SV4]Q)=&H5A9N=45$A*@PW'*-J$DA('"/O>>YR(!A1 M)YL!XE+C #JO!A#,*1*X5-.7*#P^BS79H>? S@!;9E:DYJ]:#EUGJB!!MPPX M[%T,7\9UE:A\1),80]J3MS26E1N1R)^2F)G\K[AR,JUDS*PQKD<*TQZ-=,89 MZ&>'B;H*L?[L^/&T$S#_90P2F&;,,Y6A:8ZA8(/"%(%/N!(H-Q)2M 6-53Q34^OAUIFX[U00W.*3_%Z8GMQ]6&\ MX*7!$HM%NKP[:&F?5&7_K4\"P"3%E88;7X;E4O':,/N2>:VT '^?"(NUX*"D M$Z\+9=#BO4G,\$HJ6C=*DH4%IN,]LW(M-MDQ%8OMZI=H_YK"9VP@THT8"+8U+9T KE1OECL]!^<(;\(71K&LFR*L,"A\5 M&BU13RQ)PJ25E&6!ILZX82S-) M-SFI.XXW.UC<[/C[8;SI"5AW%DLA X=2*(7YN9LM,RL4C6J$HJ'N(!5S5VV0 MC\;V\M%,Y*/H"(COFHUK1:AIYM">RZS[49Z>7=@N$5V[OQ<:> MW@A&(MTMS9E-1Z;!-823\7$H;-S&M= WIJ8]XJ*S*';J8V .WG0LO@[Y_+.T M(2H% HIKO5,X;&KC_X?M\0S5%GY8^PJ9$UV["?@ H[?8W_^4V/ ?L6ZE!K&D M=DJ/0UJKRY;'?E()5!JB0"+F7A$!G62\-FP,QU)*+)Y*SJ9R&#SM=65*3O3OY>/S:U=4U"7;B"OMT;;>^RUQK8A^E. MS)*=2+$0:+!92+TZR[,=UHW'H;L4?F4H[WB 9!ZBVG[_H9*2"NZ5%.VFJ$B* M?7^<2G)#X#RSD'V(__$SR =X^[7$!&&6@U@C@:_%4>AS_6CC1 M/:VI&6WTHZ, _K\3/UBXV$W8\)_RGQM6LVMT"K]J-=OQY[!8W*G_KZ$WXFOB M90.3LZ)?KWI@N]>$0]KTP"T_-WI:J5^L751W[:U^HET-5FV' +_^T%+:[F3;[@;'Z'M MMM"#IV]MDO\:^&&X74NAGMKJ5J-O&*II:"M&P1_JL(! E5*'MEIB M;I(768DKN4QR&7&9?E0NZP*7:6I+U\^ RTJKYQ']WUFHYU_F[D0@=N(F!_,A M%HN&NVGLY"JMW.84RH[SY:3.43FIU^CK5ELU>WNS4C'9'DPI+3VNT VX;D(R MCDE(>@L(J:V#3#9K0DB7[!;]9@_'\&$\;"(75*U>[A9LSH6QBWE4=FF#!:.; M:MJU?B.%PYQ$+I V\#PMUC\I".F(HJ69'FL"71D>]H])1I]'7>FJO $U,6L!5 MD\'M'%[2I^(<:?Y6P"KPBZ/RB@&\HG;-3DV,%FG]5D9'[:/2D8ET9':[-:&C M2S9^[WR/AW@%P@\-ZF2AM'3W8I>CIB=U"[Q%0S6Z=3%1I*E;&2$=-0.G=QO] MMJ&K[<[>\:N:&+M[5&IMH?#WRH.?+5$>-96E]X DU59'5[6N=09YX2.;G-=) M@4?-@75:C7[/,D H5N767$!=PJFH!&>%(WA!,@@CVV(F3=;%S7I7H53/#!_Y MF-ER^/>$X3^ S6XS[7PK6; T][7!MM5UM=?-9T+>2[OV7*EM@P0_&;5IC;[> MU52ME<\:')W:CA3H/16]++5/J8M%#RI.K#YHC;CH3M)G.+Q^CKU.I("OOK9U MWWVIK8 ZAH_SE967.7JC;[9ZJMZJJFBDFH.L=^VYY%[)O97[A[MP;Z?1-WJ: MVNNTSYY[R>#XB5IX+V9"S]-"YS7O:?;G$5[(<2:&$SL,">TXAEW(NI0)]$C1 M0,<4YPU_)I"<,Z 2'#$B1;]#M 79Q)W[O&,U#:-<)_3JS\%7K*:GNM.T.E;= M%F4TC4[Q5R==5-=$8!%O4RTB.Y!E!_(.!1 ;(C'9\'!IW\UH M]$U#U3OY.;OU2^Q)II),51E3;0B0[,549J-OF&I7,I5DJNMBJ@VMIGLQ%0+0 M8!MVQ2D"68)2GB@>.4ZQJCPSCP4VGTAD.U/7<\,HH!$*.UG#5UDT4([#-O3@ M[L5A6/JJFMK>-5ZRU*1N5+.A[70OJNEAHXI6FW)I23654D-4[4=1*UB[(VH75DN> 2626S7B>S'M*BUPD@NF.>OV8M* (L'K.3'61: M9LA.=[#\^'"Z\;L&!U.!K!VYMQ&XC.\_3D-W]'%\)V%*>CI M-BP-6;Z0TLV%E\65C%S@;G8S<5^8DYLF%]*D>#_\0S M@_GL*ISCZP8TJ"=B810V^4SY%7=-[P@B!@>K!C:N\P;7K SLT T5_X7QT<-B MD#-<.P_9:#Y1<+G+@X!+4?[C<,R<^80]C.(=*2!SHX#,C?W(?!-5:)VF99R" M,.[&<$9P)]=3GF,:&;PI(7NF \V-=4OF*M$4I5>&)QJ*JN#P@ 6YQZ^_[34- MLW3]K:8W.UI5];=ZMUS1[,JJ4KUI=#=.=CKVHK2FMJ'4M7S;\?9#J=9,DM++ M;=6:%S2,:L9;M9MMK>PO5I9BMZVR1WX4^NR=NNI9L\ZOZOEV8?I=<?$41NJ!9*@.1JW 7,^S@/8@6^P,M\IS656H]]3C>XYE" ?P6:7_"KY MM33L60'#AK!X^-"GKJGVS'-P MWX[4W7:J4-"W@ U].U(H)+1;*$@VEVSDI U3'7;F))P_JEFJ)><^7Q[-; #" MV-[5'[D_F'/S)PO\(A+2&D J7:VM_5QK$CJL+R_)L2IR7.&_;D^/^GG0HZ2A MP]%061=N/4%U)$%=+$%MP+79V:XRZF9777A"FEIV97=NK<('=NN?-I1RX,CE0+N=^H(R[67'& MO3;L+EE4LF@=577UF7SS,)E\R@:XH7$R72P'7SF\W:U#P&;$.RLZ (7QY;YE7C-5OH3>P"O-(]6_Z2H MF?W(;?Z&MMB+G_W?<9 V>3ZSFP$8:7_9]UXMO;L)I MYUY[Y7VW_]6[K_>->N\QJ\/3Y\>E:<'Y>[AZ^/# ME_N/MT^?/BJ?[[_>?KV[O_VB/#[!![]]^OKTJ!1QRA)J3XJ( P;7ZF\-^C:/ M>X'"T*P'RH79U#M&:92+=K/;+C?Q;,WLM%8YD(0UT 8MJRJ4B\H6I36M5K>& M*!>5O:#>;+4K&SA8'2F8W:I0+JJDS^[)9_M=#LK%XG UB7)1=E?/$.5BK6]; M&WMC)01&54LP<LJ-XPVVSFNVT;@#DLUK?,%%9 <)3EJ!X[:,,JLHFX>J[IN M'HG:(9E5,NM!>YVLZGJ=I#J4''9.-7IY%MM0I5=],9#5H0F@K;PI*C%T)-N= M"]O5 I#1,LX)D%$B>LC.T[TY:<,DN)TYR:Q;YZFDFYU.69[,X01%I3@9.*?O',2&)*CZX(]9O;I9*Q>>_Y4X&?4+'LA& M(! QVH$B"UWL!&KAI%W9LR=95;+JX6?85^2%=ML'RFW5AG'KGJ>60D *@7V% MP+X9[NZAZE%J(P4DYTK./6[N/,>Z1\^<=_6J,^>2G24[7PX[UP!@LMNY'(#) M%0@:V6[V>,L%A$8>;VAQ5Q^'8^;,)^QA]-F%LV%?W!?FW'N1[3V[\)3;,&11 M2! '3W"77R;^\(]T9^'$&.SW#.X7!7-6V#PO=JD'Y))II^\M\C"V_[BC-_Z1 MZSG,BS[H)DB7HR-OW$Y]V/L_J:O?3;9!L6D?<#-#-XR8@QVN8! "*4XF_BOV MX=@+7:^^>T'@0@4]3.>@*[* M7781S:7+Z VF;,S=>>]*(5]4E9:%+3R^M7\'9IP/9J="$ 9@):465.4=NF5^ M?V9DM=:56F'78]9QT;*/LQ9K[/I8Z0B=\WO(1O,)*IX%'^LF9,,/SCQX UV4 MVOYFHZ\9>?P^V88MR_4/4+:C;0#*74/DOP:[Q/6L1K_3U56KU3N#,G[):9+3 M*N.T#:-N*^>T+G":U5$UO7,&G':DAIF36&]??0]6/9VQB"GV<\#8E*.9'JAK M9K]=.RO;+,=$![;-$-N]&MM,%A1OE)<;@+^KEI>]5J-OJI:EU:3,6%)2992T M(0%6.26UD9+,WM[EI.=5L'X2W?H4V Z;VL$?H?*30G_@V9XT*'(IRM4\KG+M M:8U^:JH>*O"QE4@L.,A+$XD;X&E M3LU(:8-ZK;*&^URNNF1O_HD-QQX\YOE->O#[&QF](QL9AO3@CZ89] T->Y5K M!A,T@ZG"R]?$\9*D5!DI'3E-U;-J1DK2R"AK9)Q^@;7;DK..]! ?YTN'ZQ#I M.H-OH&Z:F:L:5 ,I+"MRSH:9R"D0('$-3K99Y!A1X MR;[_%P8JR!X.Y],YK\.T15<+GD4=P@$'^?W%N1ZE>F%W5S>W*:'<9NBD)/N; MK1;&+#IJ2\NGIK=OAI4N;VVI&VSFY,EM:(;)W7?:N'T#[?F51:8FH-?J=5E?5]//O:)?\*_FW!OR[ MNY6S"__JP+]:2]4[%8=JZH-(DV&V#)/'Z2AXYP"#Q0&;E(#M12VZP$_:$^VW3O*4A,M"F1K[CPTAN, MR5>FC.T7IN"8#B!1[!=UV(AX[6:"S%:PC["Y_[6[9C:6.?L^>2)Q-Y5F?L72 MS(1OS91O._L(E?T>C04!S;RX6"$_X& G1)L>T2;"EB#+4RQHP&<%*^&8X7YN MA5NB)AV]<+!#D 4VXIC@@NF=,-C$RR'P=C,[(!Z8!2XPRV > J6$XA(Q8GV) M]$LAUJSS.#-NYJQ] M".>.X^G3.[@%5!9&\!]J(.+B<.A/&0G/C !4!6T)*NN41<=9B853=#Q'!L?1 MFF:OM0,X3K=E5 3YTM'+@<>LP:'16U7AT%S^HM8?WX;X415()&WC_-!>$.9& M^03\ZI3!RI"X+1*WY6BX+7+OMMN['NU=IPP?G[X@J78E4*=?8.VVI*K;#Y1=F(<#Z%I<-->#Z"P5JGN6KDV >BW !>YL&[*"/,+XA, M 3;&AI0C&+ W'_YS. S]T^<-S$ZS8^EE\P:FT;1Z>B4Q;*VIM\K%SU?>J=LT M6V85T?#::+H5L2].IQC#_K"%*U\R:EW[T%]6\"F?"B(:%<5U2!E8-:V=U5J: M)<&/)21KO6I+"VR2KW#?IU6&_P4/&I8W%=AN(75.MWCET&5;4XU5WR=.5 MP""UYSNT#IY>_=+LIA&[M?>'(:]7 TS=6:HG ?W.@Z7& 6.EF4J',VY7&/"0 M>FH;IM);4D^=!5-]]N=!:9[J5,534E&5X:FV5%3GP5-P;6F>,HBGC.[>"-U2 M3VU?IC-F ;-'$0NDMJH]9]WB.>W,7CC"K&>I76WOO+746>7*X&3%6ZT"J3+G M?NP6_K9U.2W\6R3=\T/J,WE:<6(=3)#.?-XA^('Z#6&S15Y4'&?F5^)%6^E/ M[ &\U#Q:_9-<"NWX>7)#7TQ79_\75XKDX8Z8HQE6UQP9#NL,S-' 81H;FH8] ML+J&.>S]OTZWW8A_-4XF(L_L9W8S ./ECQNR7S[8DU?[+<0CRF;%72]>D@E4 MDMNLE5LR&E6>/X0MX73F8 ,P4<8'H&P6X%6P'+L.RU#& 0J(OVP^%DWK@7[C MG9@CY0ZE"PU0L_LK:Q2.2I)%+][HW_[[W\K]U[O5W>@U6./7AZ=/C\K3@W+W M\/7QXW=]^41Z?X(/?/GU]>E2*^*M4S<^]]P)OZ0=O M']UP./'#>5!4P]/EZ@,$&G-N(_$9WFSWRI[C;VNGJ=#_Q:_L9B82E=^XN%@* M*]+$%M[-@P#^M:H0JG>5A5 X8]'WTM9HL5<77==D64U=[Y6M:S*TIMZSJJE& M:C%,]<&>,%JF MQDMLMM=6ZHM+,NO+#O_S@#\3%F@7^D(6KI[_(5. 67(&; M>>]]XUM91/E:HV_M'TB7T//U(H]MA>9&\M ;?:-]95/.3W7 F"8+Q\Q1GGW? MV4WN77MQ44+8\5[^BEM9VASH@#F@MGM636J'9&G:D<7B?M2#>+.JU;NP"NFZ M2DV.#>46I&&VU$JRP.6@^W(1@F-;M;-#.8MFHN^IJYUV559X_2%@UMCODELE MMQY+S>_"K19RJZ;J%\"M6Q:?7=0\BK\M5=.E12DW[4;_81YDB@H"!@]Y@<>^ MLH!5/#E!/..?]H2OX[MX5L'\ JW;Z.O-SH9Q!0CR4FJ)&RXJL\V M6>*VXQ+"&1MB >/DK9DO?TPJ;M[@A<((T?<=%K%@"F?MX. $;^C.[,GD3<'I M"<]4-C)R@Q )[X;_PY]'RKO/]Y\?WBM3%HU])T'0P8*NWQ@:E'<^/,Y[#I60 M/=-D$EP@7H*+P]$ \.[P<3HD8.E.WW PAQWQNR5W*:@4V[9LL9.4+9:J++H= M#D'H1.$W^PT9'?X,YLSYXMH#=^)&8"[?>LX#+#C(?)16;\5%2+GZ(WTO(*;C MEVL9HER+7E41NZ!DWGF/XBVZI]BIS!U75&[I>Q6ZU5.J\EVUQ:Y.TCV@P19N MB,A58M9/6N"UE3BXZ,JNKM7L:&;IRBZK:?2JFG1AZM648[6[3:O7JVJHA-FM M:E'=EG;JH1*]O4(M]2H%.E2-V;[#K2^RSFJK&K5]=D3N]K56M265$J1HP_EL M-G%I%!EH'R*ED,LEDNT4_#\1D.@%@=XUSJ$J]\$QH'-48SD-X/CCDX*=2\$>B<1Q9 MF24\Q0_BHSB'77D,RU':JM&K"]:&)*'#B^J*20AK4C15U_>VA60IWS9$\&DZ MF_AOC-W$LY\%5'_EGI6LZ]JB/(/"T_&1?.)>TCT\@E+_X87A'B?UGY@W? M;OE1W-E!\ 8?8=4!VY65NHV^H1K=O7NYI+E<+XK:()@/2%&]1M]4S?V']$GK MN4P@XQ6.SO:B-VDTGT ^?PM\9SZ,_B7.(.:FB1V&[LC=.6#8:37Z';7;JBI> M**WFFI#3!N%\*')JHZ[7+PWFN>Z2>1XME\U)T_EXHEFA*BOWY67.BB*M8[L.+\P$EJ3X:N:A PBH]@R;T]2V_I__Z6KM;6?AYP2DI.C_RC2\#Y=*'KAO!;S\+MSKJ$1#)\F;? + MHZGMXM.'H2D*6L,KU(2F-FB#&&D %LI6D^#IKSJ25S$%)3%A)_(JBO MY##. M6G7X2?2S+8OA]S>KC4ZC;W54R]J[)N[D0S@EWTJ^K0'?;M-V4 '?&HV^V54[ M6E454V>'7[@MX)IU"L"UK[XW7(6Y9ICGA;EF+F"N??&]YYLG%DRK1%W[_]E[ M]R:UD61]^*LHV+/GV!%J5O>+YP01N&WOV_NSNQWNGIW8_>>$@*+1#DB,+MWN M^?1O9I4$ HF+D A:F/#8X.02E5/7BHK\\GE=.TF7M/-ZL1K#6!9F^(\(M_A MOCQKK690L[J:+I5E4-/LKJ&5:VBYL0VEVI5+MMGWIB< MT.R\W%G'WP]SIK+FS?99F,K.%7K9?A*P,(:\-2B IX+4V4SJ5.4"I.Y$Z0#G,M_W)!*0^081,R >&;N1X ]@ M2)0TG_?V/,!F?8))],CH(YO-[VQROT\=+Q,".5QX#.PSK8N2T12F*'[J?AJE M?&18R9V>HHFZU118M7S;A(U=21#^#[S;#/4OZU&RNTCAJC,3=RC>9$YO,S.Z M2!*O(!E*IZ>*1O5* Y[GVBPT[="W1T(3S6^RJUOOR\IV/9>:[3_>"J8FW-CB_!3F?NCBM//V]0=Q@Z6"\,4/%O/ZY/S\GLYJ!0'14-WJC4D MY.[MBK OAL;N3S*Z^9,$?A%\S$XO.=IK"( :GZ#/!WCR MXH7+VJ-L21L[4Y/Q]ISNU3LOK3 4)G2:*N5LYDKG45S[0)Y*++ M1??$%0@51-<&T35$3;Y\T3UN$8(M'5:$\#$. 0F843$;N!X-+B]K#/*I\:;$ MH.!Z,1GUH^2SFTJ=RD]?;V F]0;]X1^QNQY^+9OM?I3ATYM]<", T7"/%[IU MO A$]N_.],7QW#\!IK4D[S>H;[PG_".>O@DRRVL5A5="#RRG!"L9L(S!6:XE M5C8XTRG[. Q)1/O'Y^=(%+Y^O17>=?+?=-Z+@B/,Z4Z5P&,G9#H2)JBIW+GP MO+R.CL'QWH2!$\(X7"]YBB@\3%Q?1&4G./-YX/\$_4;O]%_E"%!6?21]#^F] MQ?H.4&+T'T^!XX5C JIW)"^TJ[&49KG34Z5NOC!3@-6;PE^ZPM/:U)*?\+XC MK!Z) ^&9^,^!,Y^@OH.A@^ISG@G.PHQ$]!,'L[1" 32#,W2C-TI*.HX#NL\( M(S (S_!7+Z0W\TCTZ@>_XU*-X>JD7(66I!#AFSMZI9$\\IPL\"K BS1G@LX$ M1QJ6B:2'+1]HMRWWA235(8D%S/PJD0]I^1-G ,8@CC;_))<6?GHQT;6U:!<-QFC ,81*@V/YEM[56%'!K:/$954PH\UX$%LCI;53; M)P57L9'I__O?PMW];;?)8[Q_>/K\*#P]"+#W@X5:WHZ;4!*LY?P;R MGZ,P/R$ M3)T/$J,AN*A>A]-XQ$P77HYK_(TJ[]M4>8?D&1-OV6^??7_T"K9!< *P"& MQX$_@U^ZX8J5>'5"M,#^D+8TC/P=]Z9V 6Z!O0^'R2\&!"P?-H)P44S0D,)8 M_1EAA^9Q 'H97JAE;@ZUMFS>$C,';SJ<@'.!SLB0I%/IXAC=L4M52.+BT/D' M0T\G,UOQ"=^#61S1._ >6 9\5D!<7L_M"810' MN-SX\!EQ<'- %VX.[^F/1"&>X^6^1X0WX@0I*F )\>1MW3W#W04944"%N,H8 M;$R\EP4BZ8_BD"I(,/S4?0H3-PN'[;%])-XNFC@10]R+XT[9E$3T]_ S>J.0 MT+)7W,M10([A:=[0!22&*!?X)B%XE '.,ID[ 0[NT_*%8=("-JUC'YT7X8_8 M"6#0U*T)%SMVW$!XP094 M>&_7BQSOVTP<7=> MZI[W%V]\MWB=L,@95_)R]1 M-'?8.+F;)^]-9X:^=^-?,.6D^+%8EZ)7-3J];;M&$98U1$L.&ZSI6U?X#7P. M,#'DA3"5AXINJ=-CU'V@8^2CU\8&0D8W3K+17[D_\P02)P,M;C(><#"V1R15(U_UQ3P9T%K@ MO'X%%(V6[]FGM_TM&4N?#>77D(QC4&YCLA)@1LK0#^"YH$^R1*^)=2OK$0/J MMX0BE=),W&@"[RJ4$UHS*[1W]U_*O]T/$KJCV)G21I3Y%_+BV:L?C$+B+613 M6KZ=U>EY?EXT@^2>S+EHFQCL@-CZ$CP.)["UF)*',>@Y_]F#)XWN$I<:,$67 M/EVFOK="R<-\Z0W$,:9=$!VW\]'QIQ7:E80()9[!3,-(PC5',$R)6E8W!GMZ M_2+:7N?Y.2#/H$%%(6TSGVPD\J'/K'X04;4F3Z>>?#J2C K)D<:LGVFL\?84 M[J_M*OOKIE#,F'974>VR%#.FV34LI1XV%_B!;!V-S25_6>-)6[)G!H=PMS0F M86<3)PWJ@'TH5VY"P7[J;R3X"P0%J MY\Y[ 53XP39:Z*NNT#FID*:K\59:*F642DEK2M>!9DCEQ3H#WP-_#B-Y$P68 M@.1,B@!NYK-L!Q%>+G0N.4W7!YDF(KCB<[HVI>66=K,V]0NQIBTR?&GXG%N] M@Z1I>?I0$O!JIV>+NE696ZY99:<,\,U%>^;$,'MNNWW/SNW)Z?R^U2,%UEYY MXG@'BQF>GJJB)5=F#&BB86FNG#W1TZG5S(FUZ'@5@U.IXH6+XCZBR"XI+6\Z M9B^+AEP7G4*CV!N;2K50'(DNZM1P0*>KX\:I+]9O7L2IYZQ5R/7XS^\:J[-N M<]U$UOJY%&DL[!6OYADOWE^T!]YHT2G?D*]U'O@ER1!=KB+),5%R\BEG^TO. MU1Q]-%<6BQSU@I05[JPW6VJ+28B+,9]':!1P3 M]L5Q3%@)QT3VM06<"P$G0\@49E1H;;E,9-XUR\4)R[9<,-5RM:EN0#KXDR\X M0>"^T$) -'?4ULVQ+ 9K70=O AXETQI4 :7]A6H19AF3*E,LDZ15,?1Z$6L= MX&)VA!--L'A53,I/*$=!0F^3+=-+/UKU<).\[_"(S3;/D7Z?C/ZT"=>VUM4T MK6S"M0Y?&.4:<6ZZE:QU57-[^\P2/3WEZM$'IZO9)KY*:+NN7EYO^+RR4 M_HQ<*L?H*EIG.\MSS=!!S4-KZ!':QKG3^=P=,'I[1F M^UW*3/ ^[^!\.-DA7YVTW-S.R"5T60P-%4N<.*0:A:D#C?:E2&% M+&&RJ)IM+.9ILLGFY AE;?7>,I&9VB+$6Z!$Y3*4F@F0Q1,8V&P.E:ML_8F0)G^NJ*UH^[>4ZG]3,J9 M[-/A2<6PC&8V(,AW+;OG[]B_Q!W13CI>F"6>X9OI>C?3R4Q_(JR]WFCP_?6A.#) 'YGY#<1% M;ZR;:IW351/>I9V15G)K,Y5"E1)LSYVHVKC?7XOW=[T\02?)'%T0^Y3 "FSSC=V%P_X51OE@ 93Q#E_&DT#VLW"3C'-KW[ MPT7N]#2U*9E?'#.-,++[HTW%:5^C^ MRNU79+734T6;;WS;AJ5#K6\5+.'!F206T2=S,%TTF$HG*-0 )AWS4Q4[3U/* MSSV.D4=8EBCM:*R+Y4F!FS2/QR,DW3XOK5 SNR(-SI]_%B5#95NX]KT"RO(B M]6* >K$K&ZI:%_%,.T\NN5QRCYU<<[CDEO0:\"#/%.7:&GQQR>:2?=62O2L@ M=S+)ML!@:Z(D56XE=G;)WD $ON24SO\[PS:39<[\*GE-:?D39P"O%$>;?]( UF)]R8G)IBGSYR1(!S)WGLG- )#W^XTS MAG%^<*:OSEN(4YUE:7:]].8&1DK77WOCRXW'55^NB'Z48OP#()0$ M>!4,QVG",(1)@"K@+[N)YQ7%[O0H?SEVK<#B!, +[!"=WD;.[)."JYC^O?_O M?PMW][?=)H_Q_N'I\Z/P]"#M_%1Z?X(-O MG^^?'H4B25EK)K"D[X>MUN9O*;M\ >>\[AB&5)5K7C*ZDZ_70AQM=62YWJ\V?J[;5\D%M MYVSG1.N<:)T3K7.B]2;-W1F)UL_5G(VZ#[18$_:J"[?AP(WF]<91KB12LC-[ M@\'G.^"I?!LT4[8QX4V4M,H'HB47I]FQ2RY5+9>JG7DLE:1*D;!&5[2,NG@I MN50U V)E7!T<-E1?16>G6.EMTS M,? ,+WE#VTBZW@N U\76D1[X[J[G>$-WI9%DZ=#?J>-Y(-)=22H?T+.ZAE13 MYT2]JYA:7;$SJ]R=+F]0O',B#^CQ@!X/Z%W.W!T0T#N_ U.[,]3>Z&5: MBPL>VPA\)$]X)$CO*_2%[T%"0R0\1O[P=Q[4Y!O%$D%-S/KZE.(J =K'.+KW MHW\1NFMP7>1!&"Y;QPUMUBI;*I2/V(W>A!F) M)OXH"0P2(NR]+/N6]EZF:BAZNU:(_Q:W=84@Q!U]?/M,(?*-(N0N 4AI-: C MC8(FY7G4+[;RG8M$NT1BB[=Y@$AL]SJ-VKQ.+@]<'D[N(=8N#V;3Y.$:0I^P ML#1O<^C,73PMIMQ3(S?"X^(J/%\M$NZBMVN%<._(Q;QED/B<003(/-:H5MP- M(ONOJ*B5V;2:PTO():-=DK$CG_)HDF'C!DG7Z\I>YI+!)>.T.9''D@P54Y!% MO7I;YSHI2?/L!-E*X0.2!ME3_A.'D3M^:T >X:"7"Q!D59A4N\P@S9<64+PT^B-R )BC2G,3_.MQKT=<1>.][.)"'X+L3 M1,D_/KET4 C'_@Q)YA_&M[X7NB/"ZOE_D"&!2T;R GG&$GG(H=S-XTZ J9[" M7\1RH[=./'H%1Y_/,$Y'3U>RU O8)WX!M=.SN_G"@^7T@XJ9$\0:F;YUA4=" M!% S1+#IMB:L*1,V@V _#H0I$KB$:Z0(Q0H WV,W.82&G<:7? 1+5I,\^%?G M^RL!@2(/> RE>UO1' PW1K A4LJ4(X1X<4)7#\.$\113(^=84(/1/&* MAS=S1'@&_#*]T %)#8>!.Z="#8A'Z#JLS0;B>^Y/W>$;O;00T!<_I7TJYVDR M'_,4TDQ2:KIH@GLT(>FQFO2N=!R MTE(\]4Y/U@JTG)_^- 4 KGC](_Q"=1[9/#[LKJ?FSVT294G2T;VZT42(2#"C M$R\KP@R&,H%_!/"W@'2%IPD)%UU;\_)5? (% &8'WI@3#7ZP)G2-P@G M!)[6-@EX6!@K.MOS ' 0P!,HTM^Y[S, 6ZH5$;Z!KU[(Q!U.U[6, $M#%ROY M)WJ_?<\OE.()W\(N(S.9^@(FY M803_?6:($F;.?_P 3[ 3'9>,?&W@R3Q,G!56+X#DN-D-Q?A-<<3F/ L!U(5T I6?]M MYH+D)F39C=I-]K3"!. V?1.%D>/B?^BM0;JH'PGO2CM6"Z,X$10<8P3+27$* MK_J&!2#)=+-1C&/TDI,1 !1G;L2&X&PQ9<+(3Q:*ZE+!F4Y32:>;0/X MG2?\P_%8VGYJX,E/,HP1IXZPW:]6[7T\ZQ_$(Z_.](E:DTP$XR8DPP^PS+B@ M2Z-I=GJ*M,Y2>$,7'9X,2$K<,H>MS2A5H&^H7F_]*>#:=43AT8\!K[=. $+G MP;]?0;E-<-L33Q.[Z0BXF79P9T,U'<)L0A:;ENFJ7:3H#'*6EMYHB*).!9KJ MB?[CK6!IBKA(!:I_2>G-/F#0R!WNJ\6$_L*)/=[ M@ZC*X!OZ22+(*8JCVI) MJEN3_KBE8QN:M'U[G2<1705HRAWZ5K25MDH>#VT:3#&;*?7='L:_AH02FA8- M /:XBM7--_O>')Z _7:14[BOP[?;8JTIP9)[;WC\K1]&E-4QO^G&^5O?=&M2 MM4UW,U4O.F&L2!@M+2L"!JV%%X9L!::P<-1@IWO1%07TKO/CX=?.^VPWA56E MY;*N"[O<#[H]7D8KTSBEOC=IX1XQCXLH<5;UKF[7PUFHZ%U;,YI636QT-4UM MXJ"VTQ_64]M;QV7VY=5+TW#.$4JEZ[VL906PO/"ZZMSIAT"V,2?AFT01#?4> MH+B0]_F8^!&/Z$<(MRO>2HFWK '>IU-"BUO4V<[:;&Z^XV*G5+#YW0?*EY[O MN?(\C%C4!VP^:XN:V11YJ+.U=X-=C^1\ MO)=;H>^^Q#B6Y\&+V:ZFF&V'YY%-@JFJ9['#HBJJDMJ04C8N M#5P:ROD==4J#U>D9HF95IO_@=9W[Q+*^;NX_7G7O<=6_OQ)?=9R MP;;<02X]IEW&-D=#B*=Z5S\H=66ZZ:PNA+5*"DO;"9:VW+G=ZNJC) MW)7E\M!0>2@50JLL#PIZLZK9%'FXDM.[73Z'NOL2;1^W9)$]6/^IUD5Z)?GY MX.=Z_!RC-J<$2X0/U,-ZIZ?)HF95IA/D9WM<)IKDF%20"5JG*9H:/]]KE'-B M[K[$6IX2\H@)CYCP'>*YCOXJ[P\IB9=BY,N<>+RD";#ATE#FZ*^J-!@2>"2B M:C9%&GBT!+T-8W>NKZ'L=DAXK(3'2OB^\$3NR.&[0D,%'2S5D8#!(R5<(IKC MDE20" W/-)5FI4'GZ40SM"&Y?V>*UI-)U["@?.Z'+K[(!TK^X;Z091WY7U>9 M!I(J=&GY$V<0^M,XVOR37,GEZ9D&]&4E*INFS)^38%DE]TQN!@%Q?K]QQC#. M#\[TU7D+<:JSQ?ZNE][<4.'IZZ^]\>7&X]HSM^#E&%Y&R"-"ZPX_4 9 O J& MXS1A&,(D0&G]RVX^2P6IK)\8#\18N$51]S!=V^FM+M^YP%7,+]G_][^%N_O; MS<1(#1CC_]?_*CP^P0??/M\_ M/0I%DG(_PZ"OZTM[1H;ZI(4Y4;N;/R6<9(6,)4J;:!)>LUGX M]H7TLL*K0WF_&+%*N,IA(@KDYY" J4$Z*<:8,BG1KF76%.5+'U-S- [\69Z?.*'*I+2$N;#AT;KQMFZ#?UU]B'3/]0>3 92-FL3U\PL.O20%]R9?_& C[W!)S6%V>JHB6E)3BH-YN@R7EG(F])320BOII;;5'C75EOY& M_T%&-PX,R'E&DO<9K.VR? AS/?8TH35-3Q.%J)@N7=ON:J9SVV=3^R.=6?HE M-EB0=W=8,&QLF]1='N.FIZ,L*MX$]H.+7L)<^X'ZE]"4P/YW37N/%6RYXYY3 M-MBN$+M<"##EI*R64X2J>G=Z5&9&2?&;@G\E\C?W[Z M-TT[\^!)S#+@DTTU6/JPKL<:E%7*0VS/3O:BLBS?50K\8",]^-NZGOD[>')? M_3!\\)Z6\'@8?V4-1G/[4E/M]"P]KU'>\\QBCOEF1V^V(ST;GJ'-0F_^)(%? M) %:IY?XZ$W**6[O=NG+HDW[>D["6D_B>C(2>.BV,:]5XT%'MJS@>P!(<>?. M]-!#4%/O]!11URHG&/"3#"X.9[&%.\0ACWBCT[,MJR%X;_EAQ.8DO*,8/.[M M-N:UCF3P[C"_EH11(N /7KYY<$;4S4[/M,R&^+9\F\>!?[AI*P=\J]-3V\:G MU50;=U#RVJKYXSNZ=KNP-:2N%1:3E][MV>#[BK*D-\3[Y;L]+BKUYZW5(BH6 MYGB(IE79B/*-8MU9:]MMY]4E/.7.V[/XKR/=R9([/:TK\82U$R6LU;Y^"JZ? M;O)TM;W2U?94+]>>\[,]66T+AO?,^+%43%73*Q.EMR#CAZ>JG2I5K0;8:@A; MBR>J%1*$UYQS"-3D^1UL=X M@]<(\&3BA2CX_IB.[M:?@N"[CC!VAG3GERP)^4F&,281PMUQ/<8N"B^E%-G, MG769E$T(44; A"_*2(_\.,(+PR57$\S('*:.YEKBQ,$ZTHIEFFD91O ?>H2* M\YJ@&"Z@H,Y,'>,5$2F7$_Q-6R5\.AZE4S*Q)R9T4KJVI90E=-*TKB678UO: MR)T$#I%:8K5\4.K16*9D_?)HIOZ%ZO(SB,^HZ5Q3YVI"W :NJ:;, MG<[G[H"YL^G<:=?)T[7BE7RH$E>L UC'BEFV9FQUMLF2U>8"]-8/(W2"0]CJ M\Y/ZEA\_RE*IEI"(C=(GBR;EG5*;PH?!#^&Y%.2DH%03R(.D@++"R'+E[$PN M!5P*CB4%QM&EP*;<2%++RA$:[],]DBE\^"P*S\2#-9S2^*4SFKF>&T8![4%R MT,'OOGG8%RP3YK%EPJ;=]VRSH-<%GG@TO.''X^ M>%%CNQ;_=>OYX!7F71]RJI;-NUXK\>O/?'C?/VGZ86DUCHFCHJ4VHHC@],Y! MFP%5HO=VG8 R,4;0JE,K#JB]SGKV!E0>,U:GIQG\A.>TBY_RI50*)+4_K%J> M@.8SF\\BH-LMHUOB&#F0I&@C1BQ):A(S$?*]*PD()2^Q!+4I"=QE#J*C/F$?$+A]L&(UT7W%3<]FHZ M/_+C<-MF[S?"+8\HK=/3S;K"*/QXY>!5_Z<3N+2(FI^N7-38KL4MY: 5# M"\&Q(QJS'SCT3J]-S(0<&WNQI^R'#0/L965'ZS3G/:W9HK(CD'!#*(4?@M1\ M"%*#5VGBCD3E(6V.N+T.26I '*52U51^+,<1M\\A2@V(L^G.N7I1*S]DJ<<_ MV.H4['DTD'1" E](&/DQYEO0^:\D0A?-:%S3O+1"I>QPFP[6)(J$K=U$69?J M+06HN&@-91#GDLHEM:*[>;BD8E4NN)ER7=$A+JE<4J]:4G>XZ8=+*A(9:V)] MN=GGD]2"%L+X2CB/KA=3QIVB3S)]1I/5T;#!Y]P/7;S@0T"F])@IZ>N9+%WF M5\FK2LN?. -XK3C:_)/,2['N9W P"XOQ^XXQA MG!^C(A"AH;N#$Q+-X;V_RD*;)^? M6%?>L7"+.L&+PO_]F]/;V"WWI. J>O%.K__O?PMW][>;>R4W8(SW#T^?'X6G M!^'VX?[QX>O=I_[3YT_"E[O[_OWM7?^K\/@$'WS[?/_T*!1)RIH>27F-5.U& M66CV#5VOMS&>?'6= >U$_H/?U_J;:TC$-#FWMO2NHJIEFUNK5EE-&5=+V.YM:- MV5YL:(S+&LV_$2?8)VE\RULUJQ7WLN0>[OCT M2J8OY!OTE>XJ:U3ZI!K!*3N2E*GN-1Q MJ=LB=4BFM]7>];W1T242^QTHHBQ=0FY9G?4SS7:?+5X?_=*R M8F'/,-EN"B,2KYYHAE=T*)QLI'BV&T.PQ>'4?'-_(-14[+@NB[+6QB8US;;D M-F>=.+8EGP2D-.&Y2BDI=+ER5BJG%;@H8.VE8 \"%&W88"J\\\UU *HV:WX0 MV+!=@R0J:E/0=C4[<'X0E9,D1Z MC,WQ= 5XJLN:'X0U \.*FMV4Y@Q7LS='[XGOS8]KR]V7\LZM25O?-:8_)-]) M-I92%UD!!TRS 5.;L3Y$.=ETHZ$VI0DV[XK2OBC#TX0$A%;N M\5A#G6KAR?](OCON:#F_9:5?P\X#FFB832')X_O"XV.JT)0482D/%QD\68Z4 MJT'*04Y)#5I)2;02CR"B,W',)\P3Q__CF$2_LS_%=I&3(Z/<44C8+2FO=\]]=2 M9!4JXMH0A<5:HJ7F#SHXH-H&J(.M?FU@LT!]V:*FY2-8)T?;-044#O2L.!'I M<>:EL4JF1J.U0<.4UAAX-FJ(=FV]&IM/(%R]^)_++9?;6IW-LE*K8VV@*II: M75TRN=1RJ>526Z-'7UJBL;91$HWJU;YGE^@-].!+RMS\OTLQZJZM!/YQYPW] M&=G HJLK[6/1_8T((:XF'F/.XFGDSF%E![$[Q94+!=<3;OUI/!NXCB@\^G$T M$6Z= );8 1[S1OL #$KT2 MX@E(/_T]($/?B81O!#9"(?VZ\/Z/Z2U=NEB"&PKXRVQJ]T=P/6(B5_A 01 'MX&=A!/_!5Z"4 MP@P\\#U2"#OPRU',M /,2P>)_?&J$*0S[';:125L=V5++DLEK*E=VRI'J;N% M(%?3BK\JS]IK:^7X?R]O4+50"1?&[F3]\HA9,?=7^ SB,RI#SKHG/6T):[A[ MAHX?B-K W9M0J@LIF_H>]+W[O/@USIW.Y^Z N;/IW&G'8$]NZIYKS:GA!,J< M3/*0_M8)BM@VIO36$8DE1,FHG+5\&3E)7*:X3.W3P;N:3&E4IO1+8%CE,L5E MJB:9VM6CO)I,Z52FZCYI/&<,,]_@$-]U=[,Y7<+>98O^9B6ZB?G>,S:)_T0& M44&DTV +"D,BHWZ4?(9W.3S^>?I^<;+4%>C_\"570W"EYNIQ."&C>$H>QG2V M-@2'S8(I,ZM-63-#Q@_83 W@W$61K??)0K-15C-)=W72M*]GUA&(5 M4)CF]@#C_H\ 55??H+;?JDJXS[Z\H"?ME>=IXYXEB=N?*V/Q!7OSI M"YJVVX",W$CXX@SIF3V/WO%=46'T3ML1OT/_\F[A2]TZ0? &,W!8"K=N=7JZ M!-NDNEBN>>BA&8CC0K9#R)03"AFV\;@4(:NI5+*IYAC#&<)7'Y[Y\7H*(\M) MAGHZR3 DD Q5KT,T>-5:TW"T(S6]5AS)G9YE2J*B-P5'K=_5#(G[@A&I4'@D MPSAP(_=/%NK:M+\IP^[09K'03R@6"A9NU.EY-,"%YSAB.#+JPM'8_4E&-W^2 MP"^"D-H!J%B*K/S2$ BUW4&EE&%X8"(*\![A87QAR3MSEIQC:UBMT]/E.AW8 M)@10:G)NKQ-]I[3OE(.I3K>W49&%RW*)?X5U]F$D6%_$SKO#,,8#;GC9L!KM MXV4)2YUD.9E)I8*33.GGGW/BA:5S@@RCTU--43'R24'[$Y9P3[AA$-JA<&N& MD-GI::9H654HNZZ%V?_2!WCI>XFO*PE8HN"1'!O@G@X!9S,XSKPT5@/72:68 MR2*]][UA' 3D %_70L5KBF8!MUTE7[?!+"1;]F%<;KG<'GFG6I/I2NB M:M35>Z I7".YC/RZEMK>*\-Z;?*JD$8DB]&\8)@9$K@-8)0B"8._!0^H&F@C O:1UJ3;\Z;(*LT"5.ADXH7 MA?$@)'_$<.WT30 -@+0'>'$_?H8I$F237@^_^D2&9#8@ ?PS_>B;$PPGZ;\U M47@D\RBY1DL_6Z9_LCOI(GUT!_AWGO!/3""X%A!&1, APYC!N[GK@> MOA^2K70*$=)YWVT9*) @IU@87&\XC4>$30>K=\#TTA#&[XX!)7 )^OSAAXTS MDNC!&[3D]/5V3<&-;)UC#MS%HI[TP;^LS(^L=$T5WWX>^"\NSCL80)1)XKGP MEQ!/OZF(N1'*)-UN35%-)>Q SC.LW#/*[CR I7/G<)%#P[THS/]5[M#/7#'9 MUO;@\A=G2-+ *"!G##Q40,WJA&B0"',!^H4J;3E&+)"4,2A>F_;OT9+.O;+UN+?D1Z:;9$ M**D;2N^2&2%59R5G=#7;22\7KD]FU5C.JDP3FKKY>+PP8_.ZV6)?C%0V0BSM MKFT42.7,^>G.XMFZ=&[,PC^*E%K;,?457NQAS :2CN,;&_='/PBH.K]UYO - M,OOE,8;-O"1I"\82V=WXT@62;+8!EXT IMF5:2'KPDP[X)=%8!802(F#!PH2 MQI @$#Z.Y^CHE$2978PR2B)9@+ ^C!'OZDSW AG2?&P%64;USYT Q83Y=9Z/ M+HK@)(^#%V,J?",:&XP\&W>0^T#OI0G(L[J*CJ\_2-?QXO1CW M #G(ZE(6LMIV6_L1*1/YW Q6TW#D)>P/5&6>(5*32Z!?T-_TI! MN16 =#Z8G,)[.\_D9N"$, MT5N@.[ 4>[\,+1RYNKU(^RM*O+Q_O]?6MKU]Z MI,KQ1HH];PI'NH\?N(I8=/<0CP>B43W>2YJ;EF--V6VI1$_$7$,--/=#JDP_ M!&3JX!8Y*>U.8GZ97R6[7&GY$V<0^M,XVOR37-WHZ4VW;JU-2^;/2; T!RB: ML 2_W] NJ!^I3: N7T%L6)-C1U>AM-^$G!5WFP-$#1CC_]?_*CP^P0?? M/M\_/0I%DK*);H*RL11PM"B=9OE9>ZJ)1GA9,CU6R/CW0Y@@N'OP)CCCL8MG M(RX&<]$5QATE_F/HOS!B:N8B@YOAL3#(B(R=>!K]D@3UT#E!\P:V@ 5U?2\Q M>^STA44]P&#<^ %X->+D#DL,6R-O1$\%G8<_R'#"+<9 MJ3-#?@[)G#[F%[Q:;*X;OB\\&K+_8^'"S/XO#4K\ 6X-J)?IV\+3%*@VSH3T M4Z2(S/%D5.,,%G_$;I"0HV,T/PZ$@>/]CM_A,=E<<"*!.+ A2YYR PN_E\Y; M/?WI_>\@^-M>^GS/6/G&<[Q3L!!Y:\<,,*T$)Q4$C(S6]T6,E9Y]RZ9\%*>7 ML2,#81SXLZS+>0ZX;3GDW>3I:L?S=+$'7+<@__BO"-*B^3DG'BYOY?3CK9R] M:8_2M%5KV]'>ISA ]3)V<5$*U!*J]LW!BK6S\#0,EQ[<1AO/#9?L:)M/!E'#U[NI'Q]P:O9H;)JQ3B:6K&PI+\X$@4&H<*0S>,- M&0_MNDK!D/?5/)#X[7JDHE<;Q M#IDL;=/9!=WLE!WH\8Z#+!W5QZ9=607U<<0A&QM/L Z8VR,>8%GF)A"T;9_R M&TV&@9'"784X @7P)W[B#PD9)6*Z_5PU2B-;*-HSNN>9QL,H3EKB^6/AU0]H M!&OHS#%%6/#PUN+BG^X,TWM8T$O,A,^&3CC)1C>=X1^QR\Z[&+>T#P,+A&?B M@7["H%HP]ZF&F(0AA7"^!R:ZD)#E-\!+"4V66N"S2])+,F]29NV6L\@+NT!S?8;7\ MD3O\SB:R((_&LC8X1U<(E6T[AM,7%H(^1@ M>A.P"6576.;ZK"SSS!FM+G%V%7$B G<01RSK&KX.21IU'F5QD]RM*WR"T<"5 M>S\!@ ":(+>:>-GR]B %\ Y^\)9Y^^3VV1@X]4 &F(4Q(Y&XR/'(#[,!$+!W M0(#V.O5\RI:TZJ@FU'65(P]JAEL';_D<,8)2EC*>]4I114/.12:3& MP% 44)D:#E$#T"ZVR212T%.I!3REJ=5IYN?.F>YVW@N_)MEAV-HV"!Q 'S,2 M,$BXJ1^)QD M]$P]?S]XVIO(5);&G.)-M2T#$F$CWRX2Z8>@@:8 J+S_KM M8F?=Y.?]QUO!,F =CK<9*RD.3\D4,X_ED00O=']TII.)7](.Q6$\C9A2SF " MLSP3",+ZT51K.K\I5-/%:IU?!>^,)^W/TS)H MK%%Z5CI$I_4+X8005N&%\E%&RL5,3N-.0<>E2\ZBJ7/8*6 %Z':H0.USMV3G M#^[\(=[5CFJ+BIGQ-M:TZ$5)RRR7<&%O61]O]*:RZMD"QVEG!F)$^=F6[F46 M$*E^RRNL RI3#*W\7*5STW]QW"F.Z8L?/"&ROL?!$%:.A$6S)L.&5C.[]O99 M$RF*W9!F(Y1?^1UOTT^0OX3@/8ENTY+C_)@ILZ71W513G*[T3LFJ]RUN$SG] M#83ZEJ8%D:"/(@LO4_06F&0ORUUM]UOD- #=-:R412T-9NVKD\5:T7MHE&=T ME]PQJ[V6=.Z5T6,^Z.<9#'U2)3YXO"-U6^_TI*Y]':&AQ,*1G^CX+0Q@XLT& M;O@[0M4'[Q!MWF*/R]).WU@<../_@2@Z=.\;SE'+H'BBEP$_<0,A+0U.(;07 M6M+T*UH@%M+($*V+=O (?&&L<=C.[X3)EY\K5/2FBPHQFK2'WV/651#/HR'X MYX'PXOI3]FCX*DR=./J+U#LJT#U=X3?"' 6 LQNQ-PW)RF!]\*9#N &,XMFG M03)_-I^ZU'>@\\64/'O= A^Y99##A2\*/NZ& HU-Q0E(Y\X;;!9>O=QQ8=MV MVZC(:(DM@XPH/&2,Q<*; DORE5:G4:N1Q MI("Z.$'O?%T&8), 1M@Q6V*BP M.%\FB2TO"%YO\]QCO M@7_@AA?54OEB(F,EA>/N_DNV_F_5B-%APBC30=(Q)F[UPHQ)2RMF='I:@6=% M=18J:7BBOXP,9J=F2 +VWS3?.:.7]HE)[/"_7PF39?J$A2YD'!G3:>:IRR. ME;19T.EH5:+)UB!YF3Z4'C M95QB<7$83?V-)$;N4N:,P(^?)\L4/'!>A=_8VSESL#(@&R":8/Q+ONL!E=\_ MTG#_7CMS: MN\9KU^JO75,*9+W!UK'VP+V\UZ!>SW1@P*QE-@(U76XD$HN3DJL<=AB_*RC% M'I?:T\SV9B,]CXTU#\H64@L:7PBQ-S?<:?!6\$KH "^S8I#CG?G 83S'4BWD M9(L#ZI>.,,\M:09HZYLK[IFH0?V'K^V\+%>1AG_:KB=O2V)+6O\?P7 M/V Y)DDD9XSUEV^,X $-[T;Q76QH#LR6Y[FYPC6HXM*7W9[/UAK71 M(EQU#]HZI08-[].K7Y+^W)9@$ZO7TH&S68UI+T H[(.$XB+[)9U5*"8!*=M& MR9;4IG6FO1ICH4K<6)Q"+K[X<5!:+#1*'\W-Q1G$0N;FXB1BX;Z0,CL.O:7] MIYLN$4_8=H-&3+FY.*Y<]'&2#Q$-HS;1X,:B=(OV P,=O"';<>;E&G1*C:W# M;">-.Z;*2W0R;OR7OVV>O>Y>\ M+1:3%-22V)(% MJU\Z5!!S'Z[ZYY*3L\N],SNWKA\*(-9^QTX*P,&NL\TF9O MJWG%_@"PZD3+9/TM,/2B*90EK!92BDAZ#NG98$HG';R,@U>+!C\'U84)%U2$8_J ) -H M-1U\@]SN4X2Y!H%%,XBRM=)?DG%=0[#R:%]+U1^D'2X'YI1#8D M I6FS_75*W=@]*V3_J>64S9'N&+RV3]\O*"," B?$9*XS*Y0%NG(1.) MV'\WTMP96O(X)K9QC[2P?5[\&N=.YW-WP-S9C(;W&,EZN^);,WGIAFC8^5[.S4O) M.U I9-4JERTN6RA;UBED2^_T+$M4"\)P7+:X;+56MNQ3R!82?DNV:&K&!0A7 M35D?375KOY(P_"#<,MIM^-UH<1IS/=D?[X[EV66FM3_"("DC"BXI+MA26)2T MO)?W_M1I'@>*0.'>^+I15,:'J0=%5J=GBK*LGZZ)1T)'HTI+-3K?+YO+* MY;6JYWBHO,J=GB6+BI7W$[F\[:4(Q_;+T1!/$S)QO$SY*SUQBZ9C@1G&L]<@ I< MYR(7KD,;-8R7?.C";TXX@<\B[.7PS0U#/PY<1J@.R J($[*LZV5?#ENX);G<*V/%)G_X?,K>'88I*]SR7B*FY.%''LSL M2LN,^=09,@YE1JV.7>K6FJ<;:]F3G)@T 9DAK4U,YD\<*>J.W;R9.E9@UB0A-'ZB/QR-C=Q'^I:.U+?4_:9+ N(M2> MNVS"(YSPK(&G5IS55& &9%J=HZ5]GK#S7\*A2;/ET>P>(U]^V3/CQ/GQ5MM+'"Y:2 MY]H?,EE'RHP^_FE->S/RFS)WEYB1?_ZYN\*,_,2?'!!P;VJE* MRMDN!)8)15_EV.ID7)+5YB+Y$R 77.'A8;"MG !SF6<-16_7BA.#G2?RJ.B^ M^F'X)?!GMRP^ #/P,"J>GR8JH%"3\G(=HJH;< M,2XN[1*7G0?BIQ,73&PW=-%2*I^>'_S"RP@/+_B+NFJV7'K=]*212DM15:G9XF26E>A8@/2KCC"CN/7'(HP&W8! MHF54W@-PA#4+8?6[ @+$ MBY:9=?QLN1UCNQ8?_PL98<_YXSOT[34=.YSV1$4D$YU+02ZM_C5:,FWK9D.B MXIROXS3^<]TXTCL]Q1(-HRD=!3F.3N/*UHTC/-6V14NU&X(C?DK'3^GJM=QL MHJM+BHGL2(I4%ZTA/RAI"(SV--QUPUV73"B7&VR5=EL M\T.U4HAXC+ I%=943OTAWW@?WWS3">][HZ\XW97%1I,P*TV4I&B$\+N$OD!SO!FQ9WQ\S"Z5$TE#I3(U] M]A77-+9K<:&/GX72^NCQ#B\XU1;)3-=E#PRP!Z8HU=8'[\)R0X MF;0+D5)7QU*.IH:@:8>3>B0T61AHLTQ!]MOC$_>F)*Z\/'^QIS-M,; MY24O$EBK6]U8\].&X\.E6K_ $(8.?ZL-.+H$NE3+:U+>'?!B,9.SR;5C!@\W M"TZC+K478.,-[^E22UKOL.YI@%<.<&MR6W6ET]-%16J*V\HW0:?=4A\%4U@S M*JIR4Y+].*9.N[$^"J8TQ!1G93E/NLDH?_ISPGR3$F<9[9.Y/7V#NL1,!R]: M$4VKLIR57+0+V)U=)_[V]"/JPI^!!(*R5!=G+8??A<-O3Y>C+OB9R"YHZI< MOQT>R'X)%^VZBD])V2FIBQ'G7*J$N:=U>Z5[YI'Q5MN\U78U%7.)[=T:_ WVKAXT3Q\I?GUP;VP/X_'!.;D94E0^L.)R \"-QBZ4Y=2 MF&YHAFW(^3;CAERMS7@S6V3WA6!E0H1QX,]8HVN6F AC<:(X\H.WS)9&<&8 MHHB>NV^]+L#3^FRX4>'W] 9N*#AATGF[N&UW/=VWDTZF!:MRVF[< MH':Z$E,]9=IQ&UK7MG8VG"ZU^=S19-KJ2KI24^=K7:VI\[72M=6:FI+SJ_8) MW^Q9'K3MV7;N9@5.$F\4?JES=4@S\&N ?6:C4F?O[7,M"/UXX.1G7ADER"J^Z!FV@N.T<]2]S/W11OC\$9.J@.OD%9?5&[1;$ M\ 9.2/ &G=X[^?UJ+)+7 I_*(2G.^"=A:9<#L_QU499XNYE+QM6Q7(?-,"OP M&3"3O=L(=E+N%ES452T/:R25U1DK?P*NV)8HMMH,YGIY.^JZ3RZL!M(GNL6V MT>CT-+-R9CJOJ6RA8=P;3ED#:79Z4E=N IZX@;RHJWB9Q55>Q9?]*J_BRWZ5 M5_%EO\JK^+)?Y55\V:_R*K[L5WE5RWM5L(@)'FS>!GX8WGRDY_TTX/G5>3T! M4U%+HE7EHYW[Q*KHFK EP0PF^@N6OEH4]+0Z/:4N-@Y^&-BFF&<1CI*LWM5C MY['[DXQN_B2!7Q@&M3L )TN1E5^: #,>"KVHJ[@#=957\66_RJOXLE_E57S9 MK_*JEN7) N=UKT\/#015W%=PY7>15?]JN\BB_[55[5\CC!/5SA M_*0L?'X@P+]&9!2#[X,?W$5DQJN'3EX]M+(("0=(Z?V0@@VU=*MRI2TO*&KA MX7HQP@IV12H6$55N\55?-FO\BJ^[%=Y%5_VJ[RJY?GEMQ/' M>X8[N9[PJX_'I$$\P3*D9^1GCR33$>X]#&$<\$/BS//66R#M-&Y:[E M_)2PA1OB/+H*-L,Z;H;5)N"';X8OZJJ6AY ?H@D)A/X(F^]@,@T/&9_<.M(E MR*Q :>MHH'64E+HX>'FXN$W6,8^N NM(^:8:P5_&K>-%7<6C"%=Y%5_VJ[R* M+_M57L67_2JOXLM^E5>U_(1@L6?",X&:.X0E,\%;HA]U7AJ[E3Q&J*A:2W33 MZO1D214E7:\I]'V^GN@G/G0YHA!?!FCK"TBQTYD8YN1A3@(:E2H.0]F=GJ)U M+QRJ/()U45=1=^=OM"M]VIP*_DBO7NU3;Z_*,<94W?$;-J2G.?@I(!FRX-E3 M9QZ2#^E??DD?[7IT$>F/?EE]0D$7+?I ]O4OK&.[;7=U0T;93=RTY,';6\,K M75FS"[\IVTQ>E;JJHM5R*T/ORLKVOO2)/YI^F4 ?Q+FST2:7A\,K5,$51RR4F!O:M1+>E=7*O2*4[JV6:U9G+'/I"72>70M;>W5.*_3 M^^*BQ1/>B!/0;N\"Z_\789ZF\)O?#<4A=_@2C"1KB<*WYPP=(:3."11 M!-\\$<\C84@(?..&H1\'KBC\/\<+'?@2:1$>?I\Z$Q@GM=J!.X@C,A(B7X@F M1)@Y__$#-WI#]DW\-](F$,;'"8^/)FXH#&%$SW[PUETQ*4<)!)07ZZUREX?$ MJMRM:OC$P;B/9["8P_R_,V*5#$S#1)D_)\%R@I_)S2 @SN\WSAC&^<&9OCIO(4YU5AV!+DIN M;B"IR/IK;WRY\;CJR^7:RL/+,WNGSG M E?1BW=Z_7__6[B[O^TV>8SW#T^?'X6G!^'VX?[QX>O=I_[3YT_"E[O[_OWM M7?^K\/@$'WS[?/_T*!1)"FB1(=OKT,5-]S6*BMNFY!LRZD?IITIGXV\,&7ZS MPQ7-6/QBSY1]Y +$/%"MQKQ.)V!/E=(7@I5T!&$<^#-J?L9)9]LP[34-5HCV MN$6[%%#3R.P6643LUB\ B^6$PAC\:_\5_QNP&R\-;8B65J>6$?ZB?=B(O3*3 MNP#G:;U^4)U=B:G/(K=_HX>M=16]^*M-SOKFSW5UYYWJW+[M]8(RN*.&4=,+ MJE8]^QHE"]D$,0.:'O%$JEVWB-Z=:(-_07-G4WG3BN#Z[HRE5G@ MX<0QSE^[CUWA2^(Q/"X\!A9FWO,D[_P,E'MDLU[MP8*5/5BXN_]R2*YK/TH@ MLD#(RL5%9PZ6U.DI8,5KRGV]KE.%H^5T7ZT4V&>2 IE+P1Y2<*+4F+-8V.\D M@)\CG6[:G7I(]BD&.NP _E16]1HJ*.NPG/M4B5A(2U5=1_ :W,8AJ ZKLQ>" M*"557?D=51'4YOT2.UM<;H](*,)=:>.]=!>U_#)E1FC+'JK5LEJ'MJ?HZ'NC MKSZ\_N*ZXLIY2P/7L'KE/*\M;1R2ZM#ZI9"DH_]0F<.C)B3QZH9S9?Z?R2#Z MP]^%6W^&Z=04NGQO($Y*,3DE$6'+=^&!7J,*/8 M@^6-2IH$LC,8PAJ@14D8\EU,^.;HO.W5^):G@4:@2BNA0N&SBAE0]M?K?(/3 M/-S4H=AWX,;&/4V>J/_DN&FS[_[%#^"?'@U5X0(M3B@BUYER-_X"/*PZ%'B" M@I4KLD H$D];JH78BOOLC4-4':K]($3)34)4F[WT_N.M8&K2C2P)OWI#&)#C M,A/P/2FIX<[[)0AJ7;Z[OX/AUU9JV3YS-_X2W/@*,<"]L*2B5U^E'3$_I."L M5'Q*^)0TZ*HV1PAH\A&/!%R).TA7>_&1]TQ;G7XG 1;K%)IS#5U#HR%[-AX% M:%84H#2:].*0+X\ '(^J,9.KB O8EHT_YYBKT4;LRS)G&_6PS-6ZAI=6"7.> M>C N*'68O[T%Q:1%874E;%ZGH&P@G\I2OK2 Y>5IA:9EP<_RBNPL4R<2X/\- MXAFUK0T6X*^40R;ACT&.-A%&-9L[ 2-16WZA=\$EH60SPSC TR+*-B.NT=6L MS(-'GBEEV/1-<.&60R1F&[P)L$RN-PR($R*]C1"FG' "83EDC"_'CP/X]H6P MVAI&UT:$_C_[=U^%?_Q3%&"(>& U16ZW<4@BO/,$UH<$PH__=F;S7S[1>PY9 M(H- Z0#>7=[+THS B("V4[HK05>&)&\1+& M@_\@S5^RWKKT5W8;)Y%$T+S+FRFF]LY[3^^20"@'2A%>@]82I1Q. U9 M)G; MZS+5VB."EL-I945 3E:3RE\TL%)\HP*X94GLAL[@?(VS%:EM;" MG$6OA"1:Q F"-Q0N9P:6D_W*"4&0V6K"3G6 ,N>2,-%0G@.[51S0<(@_P)_. MXV#NAX3] F^:WBL.\0W\($N?E5[<3?5R0GV8U\*KBO=Q. &43LG#.)T;T+U] M.E*L EF.D]+3/<&=/D[]X>]+U6OGB=!L&Y]#0+?.X4F@B$BG]PA <,=@S0&] M"'\?*Y/#5#EA.JWCO?WW7RQ%-G\)Z9R/TK7*O&4Z;Z!F [).%39>Y^-,6,)T MX1W5KWX4!Q]GLVG_ALAB[TGW>+4?61;^3#L MHOLKM:]+DK:]2U)N#P)_23]+:O"RE7>P0TF8+L*2C91@Y%*G9XFFUA3R$BXL M7%C6A$5OCK#(V'9,M(R6G9(WWLK>>2_@-_N!>R!U6Y$'!+)OTC=N?5[R,2U3 MNC)OY85)Z?1TT50JRQ)/;6\6A,KJZPH04A%"BE17SD-#BE4;KX[[PV$0PU[G MU0D"QXO>CI:A>CUY@$?9)/P@,,P7@D<8=,G@3K\E2Y9^55[F-/"!1-FNG#[1 MG T#AUL];O91X(99J:*J-B7+^5H\[CX[@,4SX"%Q7_#DC7O>EZ?N^W@N['A# M\L4//OGQ(!K'TW1IR\NB@;*H-\;=XAY[DU5_O= S$7JV4MD,<$^_%(J^T@2^ M3)X.=_5/J/N=/__,"Q]=DDQ&4GE9LD"6--&R\H7@W(6_:!AMT.-'@I'=Z1FB M)G'/_+2 H'3W+ _<>Q:F?L@R(WTL]TLRH5G>):SGJQ.,CD;+4Z6FBK3?%&>*8.I,?7B>F9'H:(S7E-.9:'&S<.#D!UD-@ M=0-LI@*7EC8D%0GU^=L'!5U:[S$=$'1AK*DKTI8N8J%@*9V>;?+N4BT#S@$A MDZW *:NNZ;Y*F3ATV)P[VDV) M<"<+]A'7:]FS]Q__+"]Q!LLPY,YWR\!4(LZ]&4P%>$%B&%-K"%JNQ:6F/'6% M9>ZL'H_[U4WRJ\/T \904RA&5J>G:4WIA\E]YC-%//8 B@W;*[6RON6DZCTSD3!$UQ3M(RZMB9'HQD\ M_;;E.E%7UKH>A#H94*>+AE'7J<$Q49<8@'0,Z<3JE"_MQ,P7K?M]FWLF%#&[ M9!)8#Z-WV4>W7>+OKR7(\(G, U",C,IN1J*)/V)I<_, <^FBMUQXF,<=RL_R MY@98E?RL3);J]V2YOD\=+^I[H\]_Q.Y\1CL:E#6&6'XNBZ:JM1B*UC2KTBB5I"J7MJWY6>)EPZ]/2U"/="S.SU+$ZV"O/9&(:_- MS0SN=_0)JI,V=Q?)]O$[6UXF/7>]\](./770AJBTAE*E3L]41%VK(2A_IF:? M]>R7N,QRF3W/;K.\S,J=GFH7TLQ>D,R6;9);OEGD1E?JN+!9-,?-]GA=Z5:X MVJ80.X3. UCL $8@.%$4N(.8]0!,>G<2#Y:7,E\DO1 ?/")\=)^%C\2)82;B M*?QK.A7ZPTAXUWGX^/%CO_-> *S^(X8[:JQ[E8B]$%\)7.:$ZQUH![[_N^## M4M&AL6R/3+_8-/2YZ#*9AD79"\"@W/72[VCB1,+$P1P2\N+Z<0@#&6#GRZ$S M=V%W#E/)^E.N-J;$::/CA\>['NVZ.1)0$&&(7AS"@Y>I*J(P)\',C2C5$WRW MVJ)Q*Y:2I=(P@ %/=O&"#_2%W1>2]$5,TA0SOTJ$1%K^Q!F 0,31YI\4M7<\ MG0*C2#24M8G)_#E9I!#.G6=R,P! _'[CC&&<'YSIJ_,6HJ!FVUFZ7GIS W1% M[K4WOMQX7/7EG__LU9:SUZ+G 5 MO7BGU__WOX6[^]O-/8 ;,,;[AZ?/C\+3@W#['R"#[Y]OG]Z7%H9P08;T:41>R-2?+UF?X/XQ M7,&,U1@[;>-PV($=&@P")L=9]OM%.S>;D9&+[9L3JX5KF'D3L(/8SGTDXM^F M,?HTRRO973(V+/;2$8_*#IDV=6<=PY')RA^%)VV=?4ZX?OH*#0XD<;U*Z('S"?Y5QUF537G'7 M]75W?1N#7.*5&QFO7$%;V]U4V@D3.L41O4[U8 \(RA] MA R(!R(TZ55]I@[WL#16T://":,D*9FB Y8"OO($@$)U("BU @$L@-+=5+F9 MX$"\("!H:M. <%+%>6;]2$%?^!5NZ80Y6B, >+(S3/3H_X2KN\W$@K_")BVQ MPF$\I6:>:5E\1BI1_XD#-QRY3&X*Q NO9;_*$NHNON\*OQ% \=0%.\BV@7 ) M["?!;)*;J?L[F;[=P,?>C>='['LE.TU MZ=82?'&X(P@: 3L#H\,1S /_Q05[#U/YXDP3'\])Z?EQK[QQ9;I"RV"(NV_0 M-,-XZJ28\N-@_;0$5-*+/WTA"#%X [#*KVXT 2V6+%MR#5U69SZ?NL/%W8: MSBGYR>[HO+)E#,AS\D#Z,T>8 33!9QK1G5 6C7#],$ / $>5T#S#IUWAU^YC M5_A[O_^=82)DN')8-".++,=;CI.%'I*MO#!SWAA>AOZS1]V[UPGQ]L+NXAXI MZ$)847@ W".>P\?DIT,]8*KVETXFR" &#^A[P8NB]Y/&7&#:8&KAXT# .7]F M$PA0'1(0Y%#$$ U_#S$;3X\-4&"&S.<'7^$X^>J0L\A.EZAF\& M9.A@$GJBI\A2V. 3#Z#K>BP,BA\QP5PXW)@%4$H4*\6R/ M?0.7K "2>9D(K!DJC>7'ZP'7H+BDI@$K A.]) M]P[HZ8?)G9.!;9KO[&Q1G00#S=159?36>$J&% OA(E1' 0&.2O(/N'W)S.VJ,F/.RWV,D!JN.TSK#M+C< ([IBEY&/^: M>>\GYV?:3?:'/YU^8;J9QCB>X&8?I_[P]XS;I'5@%H?.'#?-04PZ+5"H?2I^ MWA 6W,E::>KD>71KC6QS2G!4#MZ+[<+? MT>>"',,OPO,_NB7 MU0%@9'@]>P$?Q[Y. I^VUI5U!6.?2>Y$\N D+-H%"/PM_[EN="5-*?Q*ZLHE M/]=-H]0O-@U*MKNZWLA!:5MOM2-S9<^:X*V7V;G+"LYP$TB>_- R%_*4%ON) ME:/ $\Q3YN!]_V/#W7,XC*3G]'*;:34AUWCY90GN\^#7.G5X&BQ>=;?8Q ML:C@.RZ-/%ATYHZ=*='L>M-2+CCQI,:\DPU.>?G$$]IOUJC>WKCD(C4[)8Q+ M5\NE2Y%.)%ZTA:PE56X]> +QJK64J+E%H7=IDM0B52F)]:WD1Z5!H.18E[,H M'8U%J;E(^3L-3"\B=;Q*^!B:6#Y($:="C!V%, +L/7\)_-DM$]KO5&;AZN^I M9*_J[;'[DXQN_B2!7ZBRS4XOZ970$*9>CK6:L&:=!FL%F+(Z/5-M")RNE<2B MS>[*2@X:=U:.1_G84)1P5^7"7)7O*+![&@^[T[,+2)RX,W+1:*K3&=F(IOW= M7DUJFMM;+Z%CHQ7W(@&$I8CS,,W]B534W)K,Q2'9<=GODVHDG6Z,>B@&U%B] E?!CW M65;V8$H>V5(^C+\N%[)0=ZA@G.P&4-AQ8-4%K,.L4^W 0OIJJPIW=;,V$(W4 MW)FD).*-*J8C;7'[=OV&<^@<=5X:JY=JI+VJ*]="TSL]152K1\IJ7<(S;=>X MW'*YO9 41,VH*07Q['*[@?]J6735@OJG7S=6'6)U'2U^7UX@"J]^/!T)SGA, MAA&MKG,\+W:F J&?(-E'IMXMP&H[6M!BR>V;K.-\E]WM/#_,3 M#HB5=3D _3L83S:?(S$NY,4K,&9\^@*?V7@+ 6AW>J WZY80ZZ0OH4OX$CO$ M?$U$VB(L*28&/FTM)O> M#.O=?5JPNO,^@S=\'BV7C:.)'R35T^L\$Z^+8::4#B/R1YR4>Y, &0M0E-"P M9.0SQUO@3*=(+L#X 6@I;%?HA[0PUH^C85)CCL.GS!KQ"&5^"*;*QYH?K%M' MN@(D$,#B^?3F;]3:X:_<,(Q1"8Q& 5;SLVE*:!:2NSE!4J+^PKYV!%@^C[!Q M>Z$;(CD6>$/79R8]8(_%;Z? M(<<&$R0_RX'!;LW&LL>ME*VWPIDO/H_(FDVJLNBP\$/Z5I1H8$TI)R&E-.0UD!#ND8X M>IGVF>8W%/)=_W_='UU!%FF@".#\)OSN^:\>4HS@I>#/"[=QTK'O'_X@I"38 M\#-%DDWA'5[2P6O@T\Y[:NB1"BU@;*3($35E/"O((PV?@:['BNTPI;Y*&9H248^!T.!FJM72\,!8ZDH @>1OZJ;C' M=-P1LTQH$I&7*.%A95Y;AH!T,=AT<.F@Z0.W>SDI7VWB FP8.?,LDQT-TRK.VV.86LJ!3=R@,?:3V3I_/>.K0]%."[X)% M8BNXYV+<438G=S:G&SAZ2$DM>DR)E$8$&7, EHRV;.;'#'TKN_R-0V=$7.'F M"4V'+ JC>$'KOB"OVO3VD[X@N+W7'>*?_6S77AXT?6Y'$FZ(GUO M1->C%H'#&B1-M+7*]HU78#<+5F4]$;_%LGG+#$N_5BB/4L(LZ4P"NNFZ:@]G6@ M2(@JZIY$I761(75ZIB[:>EV!$U@LS*X#_8HFESF>4RRV7V MA!N!"C*K(+M>'?DL9Y?9#:PF&TL@+[,DX4N^M-2 +0,6RL"[N2,D+8%5O,GF MX*W4U](>Z[&75/$(^E^QLS=VF5]V?]Y9V="V$FVL\WCX^/%C7Q@!&I<\ 8L. M[%B\X["")"R*PMDHZ'\.$[GDBTF)8D1A$$?TOME6[T%*9IB6X&=9-H:X.:1% MW:PA_/I\%\,:17IWE:4N69W#&JU'_O#WB3\%1(6?_XC=Z.W>C\@G&/;4#^.@ MJ*^ZH78695^C?I1^B/<^O-WZZ$>+_I(:)%A'XMOJ9I%O?T]2$O/* ):)OD/GO#->1.2#&U:-SB.I[2" M;D3(#-X:A7.CS0XG3H =[M?,]DK71FE=DA8S2B?TD=[B(8["R/'0 .YGPZ6, MF&G@=VN2").4,^("&R'J[HTO 8\8D"#W$BN;_+O[+]M?XQ,:'^*-?H#*^TX" M3,5WGI>L-C=*9KQZIV=T\V/]J[ / *G5*D7:8^^@'OJ>:%DPK3_(/ Z&$P<9 M97]0!* [L?JF14P]!AZ-2E9W4]Y4PM7#2",2K2Z\.N&BM!)+<5E9\=@9$N'% MF<8D+=Q=S,KZ3,#WM4[$)S*(V,PC3#%?E#V#>$+7(_D..4ANB)G"XOE_/GG!UR\V1QO\AUL&V%/8@\J M%"'*5Y;W@45A2K#O10)NY@W1HEV'L7X/X M9E?>!XO!8IZPL'7FQK/ZWVKE%;(+0Y]7] 8FC?YU-R4:+"#U.G&'DPUR-'+' MR40) Q*]$N(E9=V+%TY*K2G=#GPS\/W?EX)7CMO,5+?/P1,\TP^'60"2&Q9BF/& M,D-]4/@TX\TZ+XX[I77$V%O6G\W@Q:D%21P_!IJ-"HD].'E8'&+1]#SPAX2 MY(P#?T;GN3\/7.KH:G CF,<1UDA]ASTB^* /N&;PLRY\101T, 59K76W<5H_ MJ]CI6$AWRYRIK=B ;6<\2T6T. IJ]-?HGJJ/E3?.&R\2,;;U;Y/GAL*GLTK_]$3L![&6[P@)\C$P$ MG!$J[[ -I=M.>AHI_.ZBD@ SC:24)*+\=Y0YDC:(H60(V;7^B(T?F3(3WG6^ MW_V_Y5,Z[S<^DE%7""&S.>_<]XP X_DY(,]H7J$?,6Q-54F$A9E'C%-,E>@=%AQCJHP31QSX!8:/NL*7);T%\H+ "Z)" M3I^&I/WXW>+.H+9-NDNB0\5(26HMR!096U9>C1$O+OZ5K/=FZT$H]R L>L X M29'2$%\]P697Z$^GF?LE8%I> +A&($ $841:9!;7*4J\DRLI@!3$^=($OED]XO$R8,\5XDX6Y-2%RU TA<=_"?+J6^2%9@VZ=V M-R6_'4S):E<9$E)Z:P5^__X,JT7$V7M&XF0M&XDKX-%)@V5%,;22_#IGB)JI M2=1LOUA94SRV#2QO>_BLA[]A URW!R_QRQ,5HR6<74@3Q3RV<_;>?O+> MJ'V3C1C!\YQ1V7"9;.Y@1G\$N7T84Q5]3]U#^ >]TQWRV8[NO*? \4+VL$(Q M-SL]K4#S"*G260;),-J7[GN8VQH=YO')IK[#9:4_H]&)0L<.6[%+.QP[1C*W M#SC1#6-LXS0W4'BF_3P7F[/R&]X-2X:QE\QRW2;L:%2KI8F)#]GUHHU%"Q?- M!G.A*+OC2@N[MP!D? MB2K"G13>:+)Q&U[_ M@A3(T.Y%*7P5F84X=T0?DA#GMEU_BDGF?\0A<_:8W[75/\M&!91C1@4VGFZ? MYUB&ROHR--VVL '8GGO_A7FX,C,_\"=JXH^^$]"F89]@2X"QVS"E8?^3VJ22 M(F*LB(B1BD@81!^2V&0ZQ=\#_SEP9OW%P[;L 2U,H9"*]H"K]@5)-Y/;HWS@ M_46PI0&J$'JRO#"B,^S%2S*[8)*;V<9H$AHUTG%2B4=5GP")0+EXJ5YE? M<*KH8JIH;6UB.%4TIXKF5-$5J:*3#6OA/K8ZA?09.CIDU2TCY!^@UAZ1102* M=@R H?].Z '3WWQD4G9?: N#I9\5BC28-\2C&MHFDP:)G$4KTT4#!-A\Q:SW MB#!U7D/F]+(.&ZXWG,:CK'4)5ZS*CQCN(TL#_4;&1].(TGSJT"X=U. X& , M$].2OR,>[AG[;\L+ ,_F'XS$2/R7E MLM[+,0$UOQK7VN0"+(VY(:P[>D+BAG3>[^4GK.]=M[@!FY^U&\Y7">469I)N M4]8;$O>T3N]33+=NF73%E% ^F>P#PC_FCDC)$X;;X^ MDR_5'[)C@M+)4A88 M'$6214TNB ^? @Z>U]RM(#LB^'CWQ2]\.XPK?".B54>'& P^? MMNX[D*,>_GP!P<,CB:7J<8>[DQPV1[;,K8>9*Z^3ODF?C0%?:-MQIJ5W>K;= M5:S\.Q5N8U8L<5?(@7-YV$%1FF;W9I3FAB7?YVG;6QZ@CB'T1*DD6G:8%,'=&#\JLP+;INDT[=HDY;R2DO@0N"?F)@3NAP."5R]C0"G4$ M#0_CLW/SM_9I^,WYZ<[BV3?J<]PZC ?7,86F!%[OOB9ZYSXF>UH"CN[+G7YGDG0?:.1';RP4$W*H0BQU8)5*N M-TB)ZH+AA(QB#%%G'D6?M/(@]IRO?AC2W7]!S8%E5RDN:*:G]I1T;/$]VG@$ M6T!FUH-ULARNK,@\.-L:HL)Y$%-(6CJ,TMWC9W02/()CB7$T2 M.%X3D]/W++&ZAJ65[5FB6%W5*MMQ8]/GJJW4THG#[NI&N48CQQ^3K#1RHF2E MW)V./R:S:VC;NZB<9?$,LZY^,W4-RNK:.P!U@G8S^!'NVR!E["WZEI0!/Z?@]JF2N=&=:LE78\Q@)E:F'QUYGP^-L_'=@&[OMEZPL+[9<[SJ6B7>M81+5ZUO7$ZX=M "[I*IL?N3C&[^)(%? M*$YRI_???[$46?GE IJ3<*GB4E635"GEI:I >C!)5;Z$MCY<*"=46"I1W5T=.XH\>EJA5252HXH>@GC$WHG9XFZF:^,+%1 ML8F:.D#0YYH-B(46H^2A(($CX6-B*1S"@(Q]FJ\UG#IAZ(YAS+A8O"'D<8*$ M^PKBP]#]2%?FQ]K"A.SC)^?G5FZOK$ :G9Z>+ZW=7QIYI[Z&^4C&=A_I8.R4 MU?2TZ9@FYS.J>2O(I@&LI)HRSZ"F+"0!J.(U4 :P[ 2NJI7!>+H^LI&":6M7 UU604U=@(Y41*2I9DW#:K6N4.KC7!JZ8< MH8;OCUGU5)C9_J;%NOV'VSO>(ODH;D%N#[PJ<>N"]@66H^\/W:3&[#N,T!^5 M$+ZM(6%94NH."3<@[,N!ML\^^<1 4SG0V@JTW';YK$"K_9"+ ZTQ&YX=6^JZ MD;:/XXK#%C)AS'(X7<_P"?N'5"UZCF? M;D(J%D?A,<^UJV*OK"FPZSW?Y@!M'D"/=2Y>OYJ4I9K.QSD,+QZ&N2C "6&( MO1H*3JDX#*\/AGN?OA\!ADH]I_ JE(9+%Y>N>B) =D6:CWUD2J\IJ,,% MBPO6!9FM'-5'";-5($78W=C*-S?F=HF+SV6(3SGI.3K=AXS\_HJH%\0TN%WB M@G5!@E72+N7X/JK9):MB6)!+#Y>>BY$>-6>6CAB+H$64EMUPG^\Z$.+K>BEW5V=DW8S"5] *.S4O$YNDI2&1%Z?2TFE.L./@: ;YRV#L6<4D!Y%30>'KEH _' M72MP=RPNB@+<88/G?&M>#KMVP*Z4K=T[F_147B!E$#55O=&&F!.D<(*4(YF! M1A&D*+SZMK5 :Q1!BF)RH+45:(TB2%$L#K3+ 5K)L%'S"%(4&P/NMEY#LSZ. MLZ8HM$81I*@25VB7 [1J>_.SJS-5;HPZNX[#?DZ0D45%U>H_XN ; @ CY,<<&HE:5)N!*OA'N65<+!$&0(6BQ*P MZ)R A=<\':.5L71" A;5@FVK)*I*GNZI455/7+RX>-4E7CD*EDH%N2J6#5J< MP(B+SY6(3[T\*YK4Z>E6#;T(N/@T DQ.1Z5E*WFQPW%TC[G;459U, M'2(=L&@6D,-Q6+8#EB7WH4>G%"C H-GI&05Y*TWB#.#@.X%./!V)BF85QD>X MSKL^V.UH7'$R0VPC=8JN70"S#^=/X?PIYPD2G+8X5^?%N:T%6J/X4W29 ZVM M0&L4?XJN<*!=#M"J[MSK1UH!HM1.3Y=K. OC0&J*QFH408JN<8UU.4 K5\9Y M%GVE-T1?7)$(W'4:?VH5:1WM5)X#M"$ /=:Y_*FA:B-49;7>XWN.TH:@M-X#_/H-N2$= MYR"? _ " ;CK*/_$JM&0\4A?*E"-S8/GU;*=&&=B.V%3G\O-N/:*I:K3TE0U M5L[;DT]8T&0H2,=DVO75,U5V.QR0_6IW#17R:847LW4RZO7%Y;)J_E:'/V[>91AYFEI-^Z5A^?Z!G$ ME@;)_T8/!>"_(_>EE[[-?3R#]1JR?^,LNUY,LQ9[_PN7T5EPQV2DZ*9EC/41 MT0;&># B"AD:NC,P+=T8VO^G*[#S3^Z[*_Q.@L>)$Y G MN/;C%-8L,_\66WT8%QGUH_1#O!>!U9K#W:(@QL@\CC=9@ID3/+M>.M.(P.03 MG-W_G[TO[6T;R=;^*P7-G7<2@%9S7YR& +?CS/5%VC9B]S2FOPPHL61Q(I-J MDK+C_O7O.452HB1JH42)BVH&2"<4EUJ>L]19X9\EPEL2MQGR9<2WI'8)^U\Z MY9CSP\0)F_D,2VP1"TPEBX+_3L/(';['EUS/H5YTJ>C'G>X*.T@&Q)D&^!]J#T;X:M=WNN2S.Y[B>_*_"40QF(YMO*'_3I[=5_;\<$@' M$8E\-I*)'\%ZN?:8./@JEPW0CF 8TS$,=S"8!L0=DI#"7]S(Q2'!,),R3EZ$ M7"'$=[EA.*5+@W^C, SZ@P8#%^<.T\!GD%SA7ZX'3RW>GTR0#2N>7\OP<>^1 MJTG@CHDB,F>6*L :L7)88XIK@C./;\ ?R2.%Y7+0^?4 #!.0=0];QY;(]],MF_^M]Q387AA_;";1] Q'Q83M[FH3"P+S'F.K (WA[^C3F0>^*+F'.GM*OQN1(^C1Z MHW09Q(RP5[I2=.$#E-P!>R&2LD3(RU(X0]C)XJB@"GR:^*&+>W094&!B[BO] M].8ZT2@]ZV2>2OB .'_$[H,B :QQ[2,9!C$ CD"#T[,#75M:ELR?HR =R 10 M<-$/J/W]PA["."_M\9O]'J*"DV6(P/N2E^N@8ZU,>^WDAL-CB/Z8V0(]^P'3 MJRZ!"=$ [X+AV'48!AD%R'G^MEW/D[&O^!-JD2B?KY%M>5'X\T]V;ZUX.BFX M\E6OJS_^(+=WU^M%: W&>'?_=/-(GN[)]?W=X_W7V\]73S>?R9?;NZN[Z]NK MK^3Q"2[\>G/W]$CR**60TOTX&%%GBC)D6?UF6MN5YR2Z%-OI')7<$%=T[Z7# M0T9[Q^_GZ>]R,8V]GFK,$TB$H3\>^V],76.4$=*(":EHQ 0&ZC33*%X5()H^ M4XQ13CCK%584-D,7)3>3R9>3G[OPTT^KUU6I:YIR[D]B5_K[>CM6.FZ@)5KS MNW9:",GHJKJQ;2%VO*Z8:J$G3C(H3T6P[C#Q+3O?RK7; MJ=MYLSN]CWS':9684C9/(,/R M-->Q@096X'Y"8P-A>,NLYW I-[/LSO>8UPN._'#++8I[&A;/-#.D3D^1#$'6 MRRII4(-T1TY*[2*E+?7IZD)*V#D-3@>FHG!2XJ143U+:DF=?%U+"5FFB).B' M9T:41$I-KUR^(Y0>X3%XT15Y".B0!@%U"(MS()_=5]>AGA.V2^F>W=6<>HJG M5U5G6&!0F"$AYA6/D1W1%^I%MR\3^%21N&R#5^AL$J(*10AO4=GVA]0NTD.+ ML^IJ4*N3 ZHL0&U17(X+*&QUI@IJ'1!U)E:^;]2A+Q.&BDE 7]SI"P8LKU-/ MSE IV?7\52N*/YI2,H?+0XR60GJ(49H>4I^#>WM!=#P]9 N*=I$49J=G:()D M'9*MQ$%4+TY42/4XC!-9=>-$9V+WF#GI6>CG^LC09'.\F0^2V*^V.V9!F4M) M1$G68[M4DS(=>2M8XA;E[(Y&+J414Z_[Q2U_/"9^KY+ZYWKF&]JV7%UW4*+QSYNHLUXGR&=B;'[W6E!K(U M1_!@WE]3U:2E)-@ZCU_12AR;16Z*FJL8-(NU..[GT&%9U<7%K=+IR99@:67I MN37093FR=CM%'1E9*D.6:*Z6@.'(:CJRMAP3CHPL#9"E":)Z<%\C'JU0!",W M<2$S?YB4+GNEF3)E9WQ J%K5KMWS9>KSDE)C@GB9C/UW2I-"*P%0AX]EI#"4 MV'ZS QY'W%+QMSWK+6"1>/8X,8RQMRPF$:2ED*CS8+_CS5=!@(W \:]AKMC# MOM :UZ;:!Z?MF5_'@).!<%J-X.%P:CJ,KZ4+=%79Z@SKOH,ZMJ4MTXFX,3%NF)5*6Y0L3H]111DWBB:8_) XW%I MF+1$9CY65)5CDF/R(+-S>9B4F.%9%JT&8#+1J](QI,NNL0+&91ZWZJIP'&[? M78T@*BW*HOS2:4T>6LOCJ'+:U&1S*-JE\!?9LQ9%B^;-KGEB=QHZ:97^C6<4 M>5N+K<2SF\A0,2-#L7X4"+NR1&@-5#>.^'8BWBP)\5CFJ6ORRH,<\#4'O%42 MX-5.3^GFM+)L=')O797+W(Z$9ZA>[NK9:R;OR9M=JWA/,?5REEV4PWVT6,$L M*V.V!IYMCOEV8KZ8@KD)\UBZJVL0KY.*N0GR!E,RZQ(.MZ;U^6*K M\PUM6/?KDW>Z#9?3#5_7?U'N)"N_[L\O\VZ#\SZ#PJS1(/QM,@G\'P"-B([? MB[8SEK$36<8WI"Y#ZPJ&G8:M/\ZBUF]^L-Z]3EP'>M9"<;5GY=4+@";JY/0Y MMLQ.3^R*J]70TT;'0O&YZ%7-Q2KLDJMLL+(HLH5?S1/?L!.(ML(3-*J:H,0F MN+Z%-J%I #K]<^I&[TG0>=H'/A[ O!?U4H_0#9U!;=;,V@W2WO5OK#G]R'ZE MI(_]J&V8\D4ZYR[YDM-(5,M2]GB=UG0YJ5NKR.^]2[Z"-:KLI] MI.GTZ=(\5CGV4A=X.=M;&&LR:&3[=,W]3(? =IU?J =_B1[&MK?:&1<6 M=;79+5S$MRTUS"T@84[?C5C2NH3];Y9'D4R;X+S#U;6OF:QD+[MT(_C28(?I MJJ+TX?M'\HU&;AQ_RZ99YBQKT*KX=QJSB62RP7RR$]Q3@.TKZWE/PFD?XS B M%YC#.^,00,/^-)CQM+!+D&_:WCO#.HM-QM8,*>M8]P7&+?YG_S)?VAJ2O,X, M C?NV@_A!0/_V8/E<7+YM]+I&5UYC88ZDTF%QFH>:ZQJIZ=O'ROR]$+CM8XU M7@W'NZX%32H?A]MT3A!)$Y (P/W'[^L[MU?".@MREP?JA3AEG-L*/[WO YN( M.YNTC-]ZG?5\%X 4Q-[(!A QH(/3C%9DDRX4\@\%D -J'[3J.L;,_A=03//<@;ES0.\.(R8\P"F"MGM^)RX1,?^J.<9U1:X1UA#L0 M4+"7,&\:A.[0A66:^$$T]('98-46^#=2("R<]WP1T> E?27H??XT&OO^=T0K MKGOFL[!2WVD$XNXI]_KL2>".8YA<2&"51^PE(S>,_ #M$9>^+ MQ\0>*"13U9UD:N8(\<5V@W_9XRF]'^(_K]AG2%GYFF .IXSR[\3 M()'1!H/-ND%;IQBT"8/6NZOVCK^GQ_]Y-8;B4Y#%4TS!8KZYUE6LG Q]DNV4B8:#[6J28S?QC10S*@Y"JJX7EL0D+#U,J4CW*2 MV6]\,AK.MC*QXYQE]ALQBQ%;EWY5QG%F@^\AT8E4#92FB1^Z^.5+!D)XT:VN,W^SU$1T]6Z07]-GFYCE5*EJ>]=G+#X3$,:K%"#0CUXR:6 ME^S8@'?!<.PZ#(., J2DOVVWG\HR2(HGUG = @T#V#>^<\_V;VU1Y"3@BO_ M#'[UQQ_D]NYZ_3&I!F.\NW^Z>21/]^3Z_N[Q_NOMYZNGF\_DR^W=U=WU[=57 M\O@$%WZ]N7MZ)'F4LL8#F%B?\XS2(26R.D17;! YE M[)!NQ^>9Q'H +(4&K^Z QC?A\8:Y!2!HF*W! 5;GLK,L2(09+'+^TV&G02^D M75+,[_$X&%%G.H83"@C-C+ ,&1/(\8'@.6$%;I*YZ@/98>N6%*Z'F<)EXRD8 M5,"WD'Q@)A0X2<*"A!\O5^3I JVLHQ(VOKW)(689>=3 X@[F@IDE7J%";4]" M>IG^Y5,:3>EZ#.#LH4^+ T 58"G&@7TN_GDNX;IB+.62L-KDR\G/7?CII]7K MJM:5=#GW)[$K%;RNZ&JA)]8-2M*[LFKR0>TV*"W_I_156R*M=\PHW'@;AGDL MW9<3_)50RLGCI%9$+J.2?U,[(#= L,Y"5-()5BL3?+=[IG%]%S(U.)'4UK1# M:/LN$S_'M=/XVNVQ=A9;.[4('3 M!)?G4G."J*1S8VPV+I*WQ^.JGNEN_2-;=*]EPT&*TIG,M/$ MC-7JG!\;F&W, ;6?[E(FH)1.3Q,LC0.J18 J+/O+!)3* *6NQDN>'%!G8CAZ MG/8C/[+'9=N,=B*FUI5&/DP5"&'H\+>#8Q2S!(6%=59#=W>G)EZ(N[YH.ZJ: M4 !C.G9_;T)Y;8ZT.MH.UB&MJ.Y@ *L31+,)O0>XHZZHHZ[Z ?(EJ<%=9V*: M6YMHA"&M _^%KBAPISS\MD>NU4]?-P_4UPMN40-,+>U!6UWT=:L4?9TCK1U( MJTI?5\22]/43 )%K8EPYY4O"PR_7U_-/XZV7\]2X7;V5>KHB<;MZ:]%6$SU= MD;E=G2.M>CU=:8U=O>EI70\!#:DW+Y^\8!F<3(-P:F/])9]&9LG/^IT+U'+.!0W3R)J%FKKH]UJ9 M^CU'3$T04YF>KI>KIW.;>?7*3C.C%TJVAA[0<>X@2T$SF\VW^5V$X M?9G$C5KF35JP40W_P29V\EJWJ&*G MIW6U=2T/3YHC?O+-^CO']9%P7;1]5?FXEA#7^L$%D#BN.:[7'1\JP;7,^'59 MY_DFX_I, AUF1<7F_319/S5_6&*9,>Z#K%Y72S?Z*^SS$VQS6OUGJ5'E C=0 ML/^SH=7!0=D0*<>17KWVM@_2X\[L'.D,PUOO8? _R_;HV3;[OMC;%&-6[RNZYJJ+[=76VEO6'V?OGA^ MV%XO-6G[LYFQ?G;8Y&V(;2D11'8T76@WGC2W3EJIL\OOU Y"0MD#?3KVW[9W MATOV.(6_W1-G_"U],@P%[@R&5@ M#R\&R;\'8SC*ND,W[CF^@_*S6_!@&0E4]47/7FWA#EF1$IQM[5EMK0C=5A\W M>U;E%\[$8WN7X:!CU^Z[8S=ZWX]Y\FBI]D9+%8H"5C>'2SU0+X177'D.2\=[ M@!-O0",WH"\ PM73<_@U@:5+0T!K M;"L50JA@UK@JB74-2\1@&-/&R1$^): M0M1J28AFIR>K@F;6G!#/Q%,8USAE0,BQ^92L"114YEO$@(K.O!T,:$43V#D? MZ.H%(QK";W3@/WLP/.?6^\6&ZP/Z.*)T#ZYCE2#^BY]%Z]@%D%/?F5#?BOBO MC/HTL029?P+J:WGA(MQ/;P JW*QT$6A+BU<3P0^3"S!>Q2XGQ?2^J9 M-7YOD\JX!33$QHSS9]?S8%X(M*&+7(&Y P\$5.NB#PKQ=.P>61NN+I7'U6N@ M-W&$)0A3ZH,PN=-3)$%2:U#+B?LUFB2CTD[8N]8[V5?B-#)_H2 _V&+/+[D- MN::P]LB:7GWS49X$4QZ(MMBBRP811OX*IJ)4#Z(S.10)I%K]]MP?C6(IG;@VF/R;+L>^3#VP_!0 M0V7K%+129(S]UU_Y]8WF&0^SS?@G[,57V(GBS,#H]&1!,5;M2!4D*'.]_[AZ M_Y(Q:3^ Y6#(!(&BB%S?/Y6^_S(9^^^LFKX7!6Y_RI*?N)Y_4CW_.KOVO[RG M>U*< 5N=GB%(]<@?Y$I^I4I^69C21<249:RR9*[A\_0*/HTZW<6G4:>[SN00 MOSGR&"-(J.>4$CO"$R)X0D2B#NFUB6W0)9Z0Q.GOW.BO/M%KNGQ6>4C5:P'; M"ZMC20?'CFA28AUKR#AQ$Z-I0'>IJUY>28>RBX7S8N.5%QOGSI_U)P.JW*JRYSQU.9D-:JA+3*"^2?5\'E:^J%TY!I+\?74S:H=K5" MPOT@\H$RB913[>C$^E,SETS=I;+EO)#EWG4M5ZM8WGHW/P8T#.^'7VPW^)<] MGL)M\WBO=44N=6U3D-BE9C+%E>4G 0T9 WD72\^ M=J) 2FM>LE*8;VXT@MN2,J$Y!DY699.R148C9R98EI?$Y"4Q>4G,$Y;$+&&9 M,B*HC94*=ZH+64(:=QO7[ARK/#:G4D*^&O:P07!S'R3W@1RO.N*J82(ITX9_ M_1V4RO6EY^)WNE)LB189:1FB NJ_L8,[#Z4L*?3ZQG-T_ M%5(W@5)%73#-@QLT\O#[>F'PQ-+C QB>4Q1%!3I8#?L:<+UFW[ /&G9W44I MGIAOE\-(SEZE/71=:LNQ&EJRUQ!+#Y ]<(OK?1CE=,WIN@G%@(TRRD963M<[ M..-7VTYF?+?)3JKH19WXH8LW7 84(XY>:>(\313.S%/)1,7Y(W8?)C6-UC^2 MYP,^L0<=.7C6A9W]>KIYO/Y,OMW=7=]>W55_+X M!!=^O;E[>B1YE++$1V:<5)0QZ##YB3I7T>RRTMD[%F@G < :QES[+Y. CO 4 M\TIOO8'_0K$ZQ[K8($-N7VS00X"Q,3^('2\1&O*2-<+H'A]7"58^LTQP&=,W]\E Y\=4# MB9SX-E>9$>M"?1IZNII ?65F:4M6?;7QS/[F6F<_Q.;9C['*WF>;2VP'#<[8 M%#U.\;1_$-@/.L!,S<[5_?5M9S^UOJ3PN8/86JV(_%2!*MN)_ !=5S]HD'$AU,0#(THDL #F0PMKM^FIY1]Z4OOJ[^)+P)>%+PI>D;D%* M-3Y1'3E&:2=]I9$EJ0OI*ROJRJ*6LBFE(BD+<.7%ZLJ#'T8!C=R HGTGH]>$ ML)._P6M]6)V_J)/V2[T*W! 6]?,T@#\?8*J^L[^#PY37->L]>:M5CLV2#F7F MCIIT91C-@:&2W^^7=XQN-!*M!B)1[?14<;7*5C5(Y%H<5VSYDIQ"UV^V]R3C M,,$^FV4[38[JD&]F+&;1F==6GA\E3&L'DRP*YR5;[B9)GXKX^^%>QQRMTY,$ M75RMA]:V."Y.JNTEU1(]O$&#?;@VJ7)KFG"%8KK7TN'UJ%$7Z5P3R3I;-:'!>3;GZY/V+.#7^^ M^/.G+N=0E20'Y)5E/3E+7T"-6^5DN,[A[3=,L\1F.=P[51=$GK:@?[F(M$IL M",,161=$%H^GK@\D+:SP+AL R54__LDAN4-!Y\:7*[WU4LU%%F'=R1LE],<$ M=I]$/IEU'J+D?_:7TMIV -ZP3U+GRS2"X^O-RV3LOZ,=(]/XZ Y>_X6-%.LB MSK"C9[ C=7IZ=UVW$EBV,8X;II5V9%XJ$+QG==QT[.ET['>TH*RM>6N54/.V M4L0D\R239**+D(&K E:T3=I8S:O@QF%K,8@CQF%\O9 M;H$%C:E9F2@")*'QQ6YS9Q+ZC'*0-_3EU:9.V&=P4?U94B10\7EZH^-7^BM\ M9106UZD5U*D%35K-3FMWV:EZ,QF3M_*L"XFAM']Z\XM3E@J4)0FJ7I=4XO,1 MT=81J:>1)J**J6<44%JA):2CN9,E?!K1@++.F\6)R^ST5%W0E-6JMQ7*ILW.O$(.H.N1[3W3 M\-9;[RT-O]AN\"][/*4+_E(/UMYSJ/,8V=$T<:6N]199.=T<+0N'T[;&BARN'93558S-'S]!MSVK>5ZBJY#X0]Z5D'=//A:3*"4GJ>*1'Q'_L'=$/*^B?)95E!_B0/93%5$^^,S63(]XWNQ:<1*5 M9;GH6?3@>%%%%->',#>VFB^GC+91AE(!94CK(ZEKZ1VHOM[/D:H"-=/)<8L: M/PTCF&,8\6RVX_"%PM;;=%>N85.*LP2YT],%+2?_C)=(;#B0"F>A'08D!8%D M*DI-@'0F![2K032U Q?.8X>69MXEY_NLW6HYK+E *XEDF]+RH<7I"^,*!5.J MB^;&874\1GU*6+$"=H;_CB3?K&]NC>.X3*9%8!P= /9MS< MPUJX.PF:>&18" _DAH2YQ@',-[J!( M+8D' +823\7[5I6$)Q[YQ^-I^#2:/HVVG)HW.K#J$?.4U(Q;=CF>?8S&H>M2 M6TE^Y'BIDCPT&#,EZH)IEE7ALYQMK7=$%:=E3LLU].!;97OPJZ/E'>K\XK^3 MHKHL@FVA,&RR>RJ6:)WXH8LW7++VA>XK32JS)EN;>2J9J#A_Q.[#I*;1^D?R M"LR>#IRLY*X^[T$4+U3FSU&0#F1B/].+?D#M[Q>L%O2E/7ZSWT-<[&Q!7==+ M7ZYCM_;E::^=W'!8>F0;3"Y&#&#>#]@>7V+)Y0#O@N'8=1@&&05(]G]SA]21 M-D#ZS^R#/3)*D2CCHI&7ZS5_?-/=F]M>>.3 M@BMOXIW>U1]_D-N[ZVZ=QWAW_W3S2)[NR?7]W>/]U]O/5T\WG\F7V[NKN^O; MJZ_D\0DN_'IS]_1(\BAEB8_,JG:+,O+NE;K=<%GMK'^*E?4^L$AU7AWOTU:M M!HKOBC'5%RI;+7=-J6@EZ'77%;U8 >RU%:*5KEY:V>KV#\JJNI:VI*W<5_MB MQMAH@=Q@/P!>49M7U*[)VFE\[?98.XNMG5J$CJNW\];.LES] /F2U. NOB1\ M2?B2\"6I42!6]4;W? WD&QWXWL =N[$]P1\2CT8'UPCE74":,[83.^NKZ+[26V_@ MOU"LOKKDB\.??>_*BY]Y\,,HH)$;4&RKB9ZY$+![/WRR?^3YWV2QTS.,LFJ/ M-, ;SDFF^FD5\DR+]:,9J=.354XSG&9..*UB,=;2CK6^JZ >S/S5#PG!YJD^ M-3^MUEV9QT;D@4N] 3W)4?6\\SU66-$B!]K$=C8RFDPH&O*;W^"U/JS.7]1) MNQ1\LO8'WS/K*JUFI4'%_$C%/9@ I^)@BG=/PGOO],P5EXI\,_RVQ\ M&E'0&<=C_PT#I.(40 !MB)FCQ";!2LA@A _,BZ'8GD-@GM]I=,&2GZDSKY*" MMSYD*J5\<#VXYD]#>"C\>+DVX;-X.N/)LQ M)&DUP'ZXKFP8#[6O63B[I-0!5S7NGL3C#EMVFJVJBI32QCY0G#K:1AU*1=31 MYHY6=1:RO*55 [JCE-9\2.$MK5J+JNI:6BDM;FE59][->UK5FFN7U7](X3VM MVHJIRGI:*;RG52TB51MZ:N!-K=KJFEHIO*D5SQ(YXVFTYL"Y MT2-'/:=B7]S9QZN>2T1J55V=E&-U=6IX_#BGN-937%5>\V/U7CI>/'?KU9GJ M!\BG4:':=L2.[_.0']=[I2'F,-4J M2'LY$:]&,=I;AW8N!J'?V3\ .65 B/N+BY;;B,]@]E]_Y47WA.'T9<+\Q+^% MU$EWZC;9J#W/8ZK8Z5F&H%L'%]7BP0CU M<:Y]!)P85!P)J@:VI-P'4N[OQ% ME8#[\P^F+P!['Z-R-I2950M1V+4]'F"-!5B;12+#.L$#^-=7WWM^HL$+;N7] M,"^H,Z&W"SE#?W!_+V9WL^\V=66 M\942;9DOM>;RYM8;!-0.Z6<:__>+'\3 FW.B6$@A.RI^)%+;E[#%2:=MI%/( M=G RTM%X5EHE66F)HGZ(X.76NO*3 ])]*2'A4]4[/5W0C+K8Z3BLJLM(*Q-6 M1J>G"18W_YX8(5]Y@[$CY]YLZW68KRG-U:"T 4YQDC*1I&J1>!88UM90"P[+8M:QBKSK1H#;7A^95CWG5X^.L(:]Z MS*L>[Z6Q?7;# >O5%M@1K?+8=% .7JV4X()1!FINE,&&>F=K(PV2F^YG^DNZ MN1ADD!M0H$EPKBHO<.9H26GG%51SMJ2@54D*,I)"CH6!DT(KXVZV>'W&OO=\ M@:=#)A@7$TT.K2W+[??[2L6BL7X5N%T,O$#_+G_#A?3 M!>@NVI27^B9FNAJBL3^OKZ'<%I/]VDZ&BUT+PW2K$QC"O_QI /O'6G$RA.+^ MX_74LA,SK=0TQMH>YOZDX=:,Z2O 9;59XLBE@1T,1N]=$C-.,H@[4<(T,7.4 M?&4/2NFCL_N)'0 (J1U. \1&E'WI-&0P2[HP$GLR"7Q[,)I#?NK9#FX3_.O/ MJ8__F0#+@448!OX+B H$B3T&$ ZF 4 :?J _!B/;>T9TWOGI(C%'1NYX9>(' MR5^5G*'OMXY=<@VLW';3I.R79!]A\EL7 P?@S2@\_@6(DX0C?'3"!!&69D-J MC]V4J+<\RW6[R$:/;^Q3_&H"MODS#(,A>HDFZ".*5OMIPD^1 M'\%(,DR1<03'9Z,93K&47 #_'8_?XW_]UGWLPF_>GU,@P)B?P-5!LE; 0H$F MO"4HSU8-WQE.^_]%;@/?QA?BR /ZYS3I.!LN,9/5+JRK5S*L(Z%(%=U),8?T M03)C8U!@@(D7*=%P,D\EG$:M$/J/W]PA["."_M\9O]'J(&FV6YP%V3E^L8'[,\[;63&PY+MVC#Y&)V#BJE M'[ ]O@2@T #O@N'8=1@&&06H^O[-'5)'U@Q3'VH.5?OZL.]0F0YTS>X;IJ8/ MK/_(L@7"@8D#X$-8-AQA_O-/=F^M*_:DX,J;>*=W]<= RETQ)N MT(R:#H3"7$F'9E.BA7=>5V4YB\X?$HZ[V M6C>9KUL1D<(L>ED;VAV-8ILD8:6J^6KNOII/:,';8<'.:E$X2^,LC;.TIJ[F M*DMK:@SSZHS71&W].76C]XP3[-1EW M,R4WJYH&69K1Z:F68*FUS[_@),=)KE22DZHB.9.3'">YLR0Y13R]4FEQI9*3 MVYF2VTK=L*.3FRYRKEDIIJB6O&UX[/!4N''XX MGE2.I_;B2:](,= Z/4D2-$/DF&H;IN1C6"]WP93.,=563"FGCVK2#2[WVHNG MTX?MZ";'4WOQ5)&37+=8XT))KTLS'XZITC"E5J1'&6+-,-7V](!K/YCXK*9< MW_>K7S.0X]G=[-:TAENWEKX%?B>$KP= P_YA8\R1Q/[<5314XZ M0P%YKPF669<6OAQ3Y6'J&/ZG73"E7-F>8D\'$^UP],Q/ 8[2'T3 MVYX*HG1PYC.'5.T@55'RDRES2+454L?P&VR1>CS'H,5X.GW.BLES#%J,IV/X M"W81>5JGIPN&;'%(M0Y2%:6MF'J](-7VR+A? 04#=V*/>63<4D79%9;(,=5: M3)T^P\#B&08MQM/I,PPLGF'08CQ5E&%@*4SFB=;!E1DXIFJ'J8HR#"RU9IAJ M>V3CK(K\)I:&H0*R>'#(*?>;U Y2IT^U ML,I+M>!XJAV>3N\XL'A9IA;CJ:(T"\OD(J^MD*K(=V!9G9XJ2$I=BNAP2)4& M*>/D:08P:"[UVHNGD[L-5+$\MP''4^WP5$V.@2K*]1)Y6RQRCAM.QO8[#I2N M1R"_B]]5SET'([ZK171R._*X:W=7VO+,G M/[+'9$*]$(TM,'6/V,PF4G8&VK9GDGZ7L4WC4IE$Q/&G_3&-.U[R#JZ'+DQ; M+'Y*118_I22_::F[6E%$**=E3LMET/+)RV^H8GGE-S@A3^J*+5Z5FZ(!D&)V9.S)R8 MRR#FBBQ?$NM<+@J*U'S+%W.Q_Q39\#'XK^.^]MB4<)U=;VJS.>5<@1O9I#S:%J7Q_V'2K3@:[9?RFM[)X; M#L9^. U@LZ[]%_22LX]_HV,[HLZU'T;AX\@.Z"]V2)T'^QT;*85/\,9?QO[@ M>V:[I!@W,'KJ7$7I1?PBAC8(K^?YQ5LE4O=O#L>NF.6 #=Y KN ORS M1,J0Q"7",)8)0T;"D/0N8?]CD[[HXZQ)=F%FH&-K76 N6;C\=QI&[O ]ON1Z M#JSII:(?=[XKC(#-]^J//\C(#DGTYI,P,^5!9LHL9B(42#2B1!8EE7SUO6?R M1(,7 MP\?@V_XSA1\"\N9&H_E(XJ^R)[X^W;)_AIV/7?*4?H:]\@V'-9D$_BN,J_]. M_&D03W;DCX'F0P)S_+_I^)U(DL >@XE$Y&WD#N!3L-"+WV.OBV#DKH-S'GPM"B.8!# 08K_9@1,"NW78(YFW=LF=3X;3""B1 M/ DV3E7H!# MV:Y'OM-W0E\F8_^= HS8L,,(Z)GX$]QQ> QF$0'_P G&OZ"(@.L3&C!&#IL6 MKV'Z0WP7+C/P]!@WC"O&'XX7B=V3("Q>BF[+Z FWY,7^X;Y,7P@(N3Y,VA_& M"Q4B1J)T5]TP!$:YL*\I7-V0K)7/\9M6]>V%Q.C;NR_+?'[.P[/,["H I#U3 MY.F_O*^P^2OXSR2 MA6 D#50$2_.%]H.I';S'(ETV&0'J GFCP)> )S"ZA?4$4@,"+;HNIKAE76 U M7GSO$7%Y;4_P7PCZW'EC2;2NM'KF6)YWD+P5 M=:&4V-WDQ7E0:!MU_ [[.1B :A:Q%9CQX80EI!PI1_H08%KX:."PM6(4 L"!!D_*X/9!N+19?M"'YE+I&!5&&94,DEKR ] M4-[%#['-IC8\EMUM)@"Z!"AL2%TD!> + P+I3]EZ 3TG2XE:!ILUW#]V8<(Y_!.7#:4, MXU3&IQ!OH&-8,MRE&06C5HF1TV&7P&:E[V>R&5 )"B=H=_,"@JG.]Z'S^>8; MJ.(IOT -/P+&,-.XA_BV,%&220@+/'\=PP!N4*)A@J:0>2Z[^UV"GV' ":?] M_\[5[OB-Z23F&BCJ[8DJ[(-*SI1=?#\^ JN#NKL?J^I3#Y^&E2?5S!]KX ,WA/@!.O,[&3F9(/KC<83]F^ MX49]C!4L%U6UF&02K1+^U 2V,? W%:48[/W0'X_]M_!R+56E0IL5N MI_DO&KR8(6EF[HKM5C"&L3T)Z67ZET]IGH?KL?>QASXM2@\T%BX9K=A3F[0WKC@##ADE:SE1=K%(U#?%4KM*R0UK>R2];;#Q,]Q M[32^=GNLG<763BV-0(NM=74+M>J+S5^I7"O 3LFI^T*M;2OX._L'K-\5C,A^ MIN3G?O!3[Y_,(O 9#FKQO]$M39A?>H>U/:OUXPCD".0(;/8*'H3 $Y6 @"4^ MJ>F(+D3Y]=CT/_^$/F6EH+Q/>>G'D;7$A M*7=ZABJHRL%60]YDJZY20*I("BQ"#2/*?I#KMK %.]C0O_8H:B0^*5FD55'QID7(CW9G]^;[*Z M=9JTZE+Z6-2(5P/[>GLQV2R[PB(J]^/T5J>G:5VCK*Y ')VUXIC5&18.Y)@* ME@=4)<$45PT+G&76"93-LBF4P#(5],II7;&L\!".SEJQS.J,"H>R3"S/)LJ" MF%,=F;/,.H&R6?:$,EBFPB+JY++*=O-@A1U0EE1>.Z=PA2:9%&;;LS_#5SL] M75!R"G+NSNZY^;BN[+XJHT*F8.-^O#YVN1G<(=P :#;)HE "P]0!FH)BK;HU M.,.L$RJ;95(XF&$:S)Z@'*P<>(=8)=LRP& M!W-$BW'$P].5ZA5^4-*"Z*P%43.K>*D*K^+%!5%[ MJGBI*J_BQ07160NB9E;Q4K7F5/$J*1ZIKI061Y"QOES8EY+5 8_\I(O:X0;' M9#$R&[3<_+WETG6=O='^ZZ^CQP5>>V35V-Y74)FE&2D; 7(NJ+B@VFZAK)J8"PLJJR2+92-HF NJ0^R556-[3T&E MB:49,1L!7P:9@;-GUA/>OBOX[[VTC$#!X.= M'_1^AHOI"!>[UEL A.0*#LU:)+__3L/(';['EUS/@:6_5'2@_%-"448H/HTH MB?S('I,AMMU[14,TVC&_/?Y&;(1(2&+S-7&F <96#EW<4V;G#%FOYKCKL, , MH]A#E[S9(?F?31!?AO9"DMB%MF*;QV:+MV$XI;N *IL5W5POLJ& ML0L$U!=D+^XK';]W9QQ@&\4E0%:Q^>3$#UU\Z65 QS:^Z%/:KIXQW,Q3:3_Y M^2-V/_3'TVC](QG*C3MJGIY.,1-Q85DR?XZ"=" 3X, 7_8#:WR_L(8SSTAZ_ MV>\A,K,LIP*FE+Q.CD5OJ"PN1B+@A8] .&HTM@\C3 NV X M=AV&048!TLS?W"%U9,TP]:'F4+6O#_L.E>E U^R^86KZP/J/C*6HGE!B(!.] M1H+SL$>LW5O>K MIYO/Y,OMW=7=]>W55_+X!!=^O;E[>B1YE )[F;H,POB9 MU0TED\RTV?&8B4+RH?/P^%OG8ZK91#X9@/)GNQZA+Y.Q_TYI*)"WD3L8$1"+ M/G&]P7CJ4/+YYEM(0*UQ:#@(W#ZZ@?O^*^T24)]"2A[FRM+(?J7$)C\O2*T5 M5=XL+?Z _8$J^4Q"2PL'ZXN0#BY!=7L#-3FD7D8H:YU>!'R-7L0NZT4QN[" M@_;_A7'WCE"R4N* G(\03B#M$3;H_' @$2BU"U'+D!^LP] MD,A!: ?O9!CX+^PGMF#$L:-X&;.*)=,K4X52RRXO[F0?UX PE8?822-I8+:P M^_\(09.(IH&'O[I)W 49V!,D%]C\;_>WU[C[GI/HO P:(W\,C#Y]\D/GZ?$; MW)2HNSC2!FRFOFTSX5WQ,L/LR O%1N:P<3"7EPF,A$4RV #O(1 5G+E &7.' M>(?G '7#KDTHK!">OR;Q6Y+M2.DCI:+7>.SD93J.W,G8A3W/W5QU[9[&NXB# M;-8&&#ML !"(EZRX&R*![+KF#+&[K_7"02ZST&]N-%H@;'PM\-I7%XGDY([4C'C"!E-X0,*QE#R!6>7]SH MG6E_3_#^7\:P,AF( $Q!?-@3U*>"*3U8O:B#Q"7A].4%V7IV;XF=+ 7Y$(,6 M-Q%%Z$>DI1TL""X3MD-_//;?PLM2M)29VLK,.?.S(#,>P4J-[4E(+]._?'+< M<#*VWR]=CTV:/?1I\7MXZERND(7?BW].#E66U34U!<]526!<\N'DR-6%1?QI M];J,:<-*[D]B5\J]ONY5DMBU1*W0J]9?5\QB;]HP*$7._ZG20?&5:OA*&1M? MM25 =:.C47)*X<>/%9#DJ!)-4XG]CJ@IA M'J =UO:LUH_CD..P#NO'<5@#')ZHTM:+ZSAC6GFEK3Y]=CT/_\'K;1T2K6DU M-KM>76XU,KM<%SL]3>\:!Y>H; ;9VI^_]596]D.W=.#0 + MFP[-R@0EVYMP[UY6NH:-VP5#Y&V#FHS+C:8QLR)!L C-_:2!WNF98M-N*9575WY0[FFT>GIHB!RKMEH7&Y4GZNJFUX&US2!:\K=TLJ)<736B6M6 M5P3]4*YIH3 79"[-&XW+C5RSJB+?)7!-0^ST5+EKE547IR;M FMO78@K'!T2 ML]0LPBK>^[4ZZT*\-WMS?$,"/5D2+&E53]Z],>P&6-?8:]0L3#;+L+"(ROV8 M/?H[E:Y55N -1V>=.&:%EH5#.2;VO5(%33RDE3;'9$TY9F5&A3(XI@JR7"^O M(QM'9ZTX9G56A4,Y)C9HD@537XTXY!RS3IALED&A#(ZI=WJ*TI7KPC'/)5SA MBQ\,J7M6 0M-LBG,MF=_EF^ DBSH.?Z-W3D^-R'7E.-79E5(<#D%%@CBF79%*H5XQ"72T)2X56#NTP MOIJ2(IU5.J':V'1"$],)54N0CU&I80,(ZI],6!3!;4DEW#3OYE'L1F&I-C*1 MT$1_I=:U#C;'-(%@N?AI=7TO4SMB?:_ZH9F+'RY^FE[9R]2/5MFK?@3+Q4^K MJWJ9QA&K>M4/S5S\IGFT>EXE$VQ)44EU-2'&<62LLQ9-.KACV[FX MA>/A)L5D,7;LP=Y"J;K.IFC_]=?1HP.O/.SW Q'>%B2WL+@)!L10 !A337^9;-@?2 > KF^XF"%0+;9= M! *88?Y"SH!>Z_16ZX#\'>W'A6>EUV=6>J@#G V%@\KA]CSI]& _]EAJ=)IOVF'P!(@N\T8N# 9V!1')=Q*('8(;$G MDS&0,("V.^,?C%X7R'5I*:65E1N,J#,=T_LA8X-KN"IB')CF$W[M"=[VR]@? M?,\LBM$A%!9K B\&KHJ.BE8PB:$_'OMON/8Q$G(MLL.X4(L,\@T MC%TC@)C!=(PM/F,PN,$BRY@S@LO%72M_P9(Q)[(D%AFP<&-[$M++]"^?'#>< MC.WW2]=C:\ >^K0X NQYNB0PV.?BGS^]N4XTNC2UKJ6K*.@3=UCRX?A7J0MK M^M/J=<7L2J:6^Y/8E0I>5\W\CZQ[8MV@)!B49-1O4+I3KOYC;=) MVLI].>K_B5H$K["7_ [!_Z9V0&Z 7A?K/)Q@M7)[+6]VB]=W&;_0?C!%G4DV M!2*+LEZL2_6::9_?NFE\W0JNF\763=V'>FL3]+&]"3Q3F!.%90>(E :$4S&X MDW^GY3F'-[,H(1J\D ]PDL7@H' EZ[BTF-W#EJZ.%K+\@QNK+%/2H7<6>WS81*)KEE4K MB(.=@SU'EZL+V'7.V;.:W#%C-4NX_ S\,BR9::")6B1%D?;5BLE!\NF;]IVOB='5] MU?[#BCT4GK%5_QE;G9XLZ.:J"8#$DTK1/_!?7GPD0W_PG3C3 ,,_ARZ^,/9E MLS"C.&B&K15&@0B94/#Q>Y<\C6A(%]\4!XB3-Y!N<40HBRO_G_W2(HSCE'4I MK1VU)HF=GF5VS=66#<*^H::UY65X63/:1^I@%R)TY99Y_&< MXP?&L\?$A<1:D(@$\C9R02:]V7&P=1(,/\$<&R15$%[_6"+6)*A^.2N#.#"% ML%NF\#Z*K"ZHG-R\3,;^.Z7DD4W^81H,1K#+Y&%L>RU45$:8\N 1FLXZWO)) M.NL)S)I\Z-P\/CQT/J;8<>&15]L=LT#XR"?V>#Q[0QMP)TC8L8:K"LH0:QM86]B^5[EZLX](D68]Q MA32U"[8_SM,J>$1F&W&*6E )IH@YN2,,?F(#WB.'3"Y*#!AN(QQ3!;T_&B^A/,E M*:BH[XC7?7A)LJ)QGOO]D-V$R72IF"J^<%B#-G_=$I).E'/;>U]F'UV2W4>V M@!B0ZGI)8I8;S+U#+-OR&5@@\MWD+8#Q]-H,YY.8,?7?R9L;C9S 9HEA*%)B MVH)W+HI='#8NOPMR@HT[*X@3^:9B;M7$#UE>WV5 T9'Y2I.4JL1JEWDJD=OB M_!&['_KC:;3^D950^M.+;VS] -J?[^PAS#.2WO\9K^' M:)7-*C"@JR0OU[&+Z_*TUTYN."P]6AXF%RM'@&(_%MV7C*'A73 C*J9,C1(_@: MGO90W?!CC2.N-HI_76'W5\#$GY\#^LPTE,(6RB5EX4(K32PNRL.K:33R,8'8 MF4D\/2/QT ;97=7>8JLX;,(8IS*W5BUH4JC%V;/7LP.W&X93EL4SU[+PN(,G MD?CP$:>I%S9P;EVMC#YU;4_P1!M/_QL%R+Q2YXL??)EB'[';9(2YJV%V>F)W M76VGI=5@9K7Y66]A]C9;K#1S*WX\31?LDM\INY,2#X"=O&TZ@3?/M*WT?#=; MO[99$MCF7,2I7EEX$PRP@A-B*>4%LB^^]L,(,+!*,7-Z"J_@3#Y@=R?$LT)] M^);PEW>T=ZPI3*!)UID4)ABA_2+,[.,@NX\TWL?9X8+IF7"3Z['J$Y']@_2I M1X- WA2OBQG-(' M,VE^VD('EM65=:MHH0-5[XJR64[2O=Z5MB3=[WY=,:V6#TH^6GD"7G=@?1ZL MV-4:G^*]5TF!M1,_Q[4K6%: K]V^I07*BMJN*K#I.D==.:#+QT84M*@X9-&9 MUS:PK8AE?_'PN6.*R6[F9V5^=)!%[&4AF,K!.2,%-ZG^?:,X=;68NLS34!<6 MX%<$65\-$.+4Q:FKM=1EG8:ZY$[/$C2IK"#Y8Q+7B4I+5 6.VQ43V_HZ6N>3 M/%Q&CZ;3SO/VR#E 4<^K1D,33GXGISK:B[:,W<[:> M/D"+V.0MR6,@=IS(D,;N;8NK7G%?'VT)XKB5+WZ07,+[=BG5)K,0$=E<";MF MKM=2(Q-J0"OHZ@883.UQ5H'^Z4-B(/X(6P]#9N$NP!'7^[]WS.(J3D%KXF P MPOCFQX"&X9QGTQ^Q8QU'.K##T7#LO^42 F;FK2U#-B.&0L,TCS!,;/7;5=:2 M:YSR]&%_&8F^54 C_*V,X2HB!A.MFG(_SMG+0@9?RPCI?AJ0"9S9!^_(/X%M MQB%/:;A3&AZ6Y-&$,3E=_?''+(P_$UG6GT:XC?@")WD#BZ)B22R>'_.P,890 MNU[R=Q;;#U\-:$Y61IRV0;TT-P'N0[(-A^_)D +ZY]0-XKB3UL5>W?Q($G#( M-QJY6+;HZ],M>0C\Y\!^.24*URIU)X#GS7"8).Q=30)W3*3$>QQW45KP#6)H MH1M%=-90Y1&.A4S^".,LI\Y,Q+L\9PT,QOI3Q*X^^ MC=]GN/HV'P%3&,EO^.(/G6^/OP&.F))(KIX!:W$D'8XI6W)_X9F'_&>&21)6 MSK@^Y&S9\O/P2L0R8!-!PC9G$OBO;L@"L-.79]0E!41>8DH2IJXK:[^)=F1 M92N++!O_F1R>+]!ZS1CT-B9^(9E5Z!)NMQ(P+*Z/)'<-!6??9SF<8VK#V5G7 M$MT>>?(SRU34EBXAL<79MNE#DCB_(XR/>2S!"]6?3^>PG;783ZMK,94$TQQ! MC%.D<2WVW.A*%DZ?+;Z#6XKZB,NVS7EEFPEP2,H]S),V8Y$;;]YB M@A >,U"QR&PLQJV?Q9:^UF-'8Z8,2ND4\W$<$)>8D 4:!A[;66F#F61&V;Q9X(6;6IC%W7>5$#.[ /S M0T52.^#-@X/%R)TLG-Z3X[X;9&NTK% K*T#5_LVM"0].*);M7ZP?.:!')W9T M._Z+ASP5U24Z%ZA=6>=/X1+B-G?D"TQZ%/$K&2Z.K9PPR>,X7E*RK[U-)% MC7S#?JUX0DO[MF95BC=W/$9E!,[5F%&QZ5@65Y_QWV:G$5!@0B"-1)SE'SS2 M\B3Y!WU8 0>&BZO@>VVS6/[&CF-.4L\E@0?L;7P62Q7U#'-ABT\S"XZ[CB?I MP30(X'^O$W!697@;4F=5DC%)G7PWU$J2B_B6_=/13U]S0+)Z!+VOWO@ MZS9C6E$XON8O< MQAX1!.[:?EOMX-_H<;H&ZAYF3.SWL;T9/?D^\T-A?C&[QY]A#!D<.RB\V-]! M]?C0N;[__"L:F /ZZM(W8"JN!T=#%UBP.U],$/8TI,QBRUR/F1>&R=(#JW9C MEC29!G"*B$LHP%>806#E^XFM. SQW,)\Q^EG,X;C+GD$5II8\V>O2/*B[2!V M%, 1]073NEY ?YHR=UN8,>'#[)!G4JS(Q8Y*R7#GK\L:JIDV%&L2R.ES"@ZM MB94YJW)#,B\WQ,L-\7)#)9<;2G28/-6FB56(@!/[TV 0'\V0%>/._DJQPOFU MSSCO_/")/SW@.0 45W9+F/+II(HH8^-3E"D>C5(!T*=#5J?/_H$B(LP3!@NL M?YG1S[A\[E!!E0CL$#3) 1;2(8_(EIG<2D:6&5@LQ9CFC>XO..6 >(AGAT<7 M%H@1AUFQ+_2GSC-ET7,>.]+2@ %@)='5WF-L]3$K/A.64<#GI0A0\%:SR M@XJ5/OMN?^!8,3 . U(4K$_\- [L&\?"QMJCO ML)\894[&L\MI+,H+FVYR?VJ,2V@I)EI@!'1,AG8_2'[!9A&PB0"@^6N22R[C M.''MK*$]P 9]>"DQ4J0_^=.(W,%A:D2NF-IJ=\G_KDZ/@2\>WW@*:$(C':SI M=(A\BP5WPN*@CP&I-0X4?O''H%$0>'J <:(#9J^#S[ II-'$LR4%52;PP_@H MX4D#86KUMF>B[\)V4!PX_IL'Z,:H MK 1S['R(F\]@$$N]*0BHZ0L; \BU!R;V89JQY3*)S,+:6DR ,W\6&R'*S4]D M1!/2?,5PES$;=4RGMLO\9[$9$M_SX7__=77]\5/JW:;!)P)2T0N9?2)Y\8PP ML8)B'&49"LD(,DN44A!]F8QL7'&,VPKQK7:?==>,Z<$;X2 =O!UK-LZ) N9Y MB\K/JS]&,Q]#X3>-FV',C@0694B=^3880X>T^'M7=<#0?(=/1@'^, "1H!9YYF>'#(W183"+W MA4WW#16=>;T_!!6\;?S"5C?PX[UU7Q!A-+9$C&?+D%5\X'"?SC0[4<9 IWVF MMLS";F>[B1=@TE@P#U\0[U@6MLG^G M76:?@5BV% YH8FT*F**GBWT&_]"X2 MB(QC"]"\MC33U_]U=?N5_-^_!,3W&QV/64W*F"13C3=NM+2HFU[=/B;1,'A, MCED2\(A^*DJ9@LM*7P:44;^3K0P('W9QWX]AC5R4%<7/@/!B$+@L=XM%STWBZ+B4L#Q &F76?N"M(P_VY!E&&1,I M4[\3[3WQWLR4B@FKOO],/1HDK(ZQL!>7A0P(Z.4";:(_C7]#EH5O?+:35Z?J M!E,)&'/KDD=*0:L 8I9,QIIM#)^%L<_\%FS2_P .9\?2'#O_W&#<9,!F]Y"P M#O)/X 43]IG?Z=B)K>#)Z'])5C%-+UGC]9G5$5LBVSWK:"[[(C(FY5_>DQ_S MO!)JWM%=/[-#\!M:FFI22*73$V:A8J M:JEV-4DMIU2CW%6T_)_VJ1_)!W7B04E=:QH9F"H9X< 4>7@:3TUYS:$^M >WIG9YI28)B M\!*TG/;.AO8443XR[0W=']2Y^(L&?B[9&9U>XDGA9,?)[GS(3JF!R,/28H*N MB8)H\M+05<,'RP*RHA-YA]0&5DVMX(R&2XC).(QTBI.#U>EIB@3$4)?ZI^=9 M;K>" \9AP%%%3#)1!5%9+5?*@=-DX&S5CC< 9[/>BZFG)>F]'#,UP\P6U>Y M9B.CTB9KFB#)=2D+OT4Q2Z-28*!T/=+.\2Z^<,=9N-+]5)M2.X_EK*(L>%1( M B&30/),HM,K/8&'-F]L>WMHE6T>VDUR(V<'6R4WMIYN$D#\,X;#E>=<+8!A MWZ8/JM+IR8I@F64U-JR!D8T#:I=3S[$ A4UK+%!1RG*D<$#5 U!;3T.[ BH' M,]AY1BG+",D!4Q? ;#D*'8L#Z6C)$Q1]M1]%-8#B>OZI]/Q&F?SOEVL$?1C[ M8?BQZ/']_%R&12?>!F:Z]7PP0U/<8_0K0*DXYS2PR+XBZ(I9DFVI#N[X#29+ M3ENHDJ"9AUL.SP![,[ 9W 3MS#"'F-VX+&R M-?X0<(*597 AX^I$TW[H.JZ-!9F:YD%0"^1X[1"BI@",''^*J?6%&CG;:3:8M6<,TB,QHQ)[%=6*NB6-?J-6Z@5YIU88UVT!$.IBY&* ^I$HO=( M@)+K!JAV&^]N%ZJZ)@8\5MQUE[STO93=AC[/;2ST)*N_D1!38LHNO9P?MM1%_".]_+5%Z[30JO%6>F2LQ,=?%@9LH/ MU.P<;KU^R=^55 M0$X[; MZN?;9@X=*0Y.PWI"NF 9JUK@[@Y!;@S:R1B45/A..!*7N#5] MOFV9B8Y03GN<]I#VK.II3Q<[ M/4N2!5WAM,=I[VQH3Q&U2IM\Z>4U.^!DQ\FN.62GUT#DL7X1FF$(AGIPW3'> MY(LW^:KZC'98^Q1=Z?14715D_>!BTR7%*?/H]A,=, X$CHIA"Z)@BF55;^3 MJ0=PMFK'>S?YTC7>Y*NMF-FBVAW(;'14VB1+$T2]+NR&U[#G3;YJM7!-]U/M MWM^+]\DJ)^LM@%JR\'A6( RL7JR((IU25GC@#K1@>)8 M@$+/LF"4YMOB>*H+GK8<-HZ$)T,$/"F"))5E-^9'D*9HTHTRJO,V6KP,;7G' MAS(:8QA2IR<9IJ#F5%ZJ7_W-TR66<]IJ.6UM.4F50EOHT%8-P93/I$5=$8-[ M:THS%ZQKM7+@*M)&JR@ E77'+-YEJP7(*_5D5@K>U$Y/D2Q!T_4&,+QV&^WW M;K#%&U5Q,]"QS8K'Z2MD:*!OZ8)4FV;J'$\G$EY'PI->,SRUVSC&VU1Q&P:W M81Q-RE9;XLXP.CU+4.4F' SX>;1V(KUB\&+\@Z()AFPU +Z\255]GJ_QP7CE M^<9KE^Q=O$D5?[[(\^VV O(F5:UZOFU&H(*^LY5XB-,VJ3*L3L]4!%EF/\_5 MG]U"A[;TJ\IA-%*GI^EKU_(ZF7-Z)ZBC+4E?6781SF\WQ M=)@8LFR(@FX>'/-0*@[VEB6\$U7#.E'MN46-:^)BB$:+^Z74Q&4N67.;N%BLB8M:GR8NS>FGD=_AI:PQ'+N+AL2[:!3<;]Z9YE@K MRSO3G"M-5=:9YL5UG#'EG6GJ:>HXSU+A6\P9IR@5;F)BJZ8+DGEP0"8OT\]I MKSFT5X/.-*;:Z9FF),!T..UQVCL;VI/$2CO3F.55Z.9DQ\FN.60GU4#DL2+G MFF((6B,4SA-%451T..6=:0X^HQU6\]\TL#.-)DCJP?5;2PI.Y"&M)SI@' @< ML],S1%.P3(D#IUW V:8=[]V9QK1X9YJV8F:+:G<8L[%$UIG&4 6IM/J+O"QT M/:['R$JL'KB-VIK&,=<],4UNSXG$ZB5@6Z%MH!>(-K]N&IRW"ZRAXTD6Q9GAJMW&, M=Z;A-@QNPSB:E*VTY)4N2MB91M*Y)82?1_<0Z16#%^,?)$50]8.3,4]WKDW' MP#O3G.'I#?:6L*],E,0[TS3B.?;EEEW*$,JM3.-+JJ=GB0:@JAK9].:IJK(3-:: M)M;RN?I3T^?;IOZ4RFP*]Z/111;[>;!%MED:#6]*PY_G36EX4YK3<.TM4<:U M^0Q FLXQH&Y'NGL M4$&DTR78=NO.CRB1I6X.0 [I1--^0*F+@ IS >7,7#R$D2QCI:,]"Q<@=LCN?J%VB"]# MBAN/_0%Z98&_^]-@@#@':WCF@N,_!;=#7[8P@G# (? M@XMI2#3^SF;\KZO;K^3__B7@4-^ R/"_?K99]P*_".B NJ^H(,?#'KMVWQT# MQMC'[0A>$>#4(AO6V(%S",SV#>47?@OKR2*+8=^]?23]:0AWA6&7?%ED:!I[ M-W*V=&I%V9)6 ENR.CU]$UO",18;UE+4YE[#@G< MUPO= 4$UH0.D-K'[T)V M\[*L/EQ@EGA@),-IP/8=CD.#*1M%NED;=GT/-ENC G6M>2D77:GH4LY,=-VF MO#^,_,'W"UP)G.P+\NXXNBWAXTC%_K,'[W;(=.+'[-]V_$F4H?2;'W0P90%! MWVCD!L AOC[=$N!+SX']LH=ZJ&PV@ETEPM!YA.,-_07'?IT9^K(#(\L&L=!= M5][ !F&P;R-W,#KLO%3FD.5.3^RN%N8[0*"(ZM$&JW1ZTJ:SG1V[+^*C!2@3 M2\=9G,LL FU1)F4DCZ1S-?T 7J>>&:_['-M"D%$-W2",R)]3.TC.K"8,N5G2?N\&0,8 YPO\C8'%.N0_#/PIQ/RH7/S\,_.QR[)?LM'S6CO MC[W8__4#5,GAWRY\Z'7=3_?TGT8/CX[X^W^/&<#.YA>G@8*,;[-NFI]9^=E]=1T837@??,:#N-N/CR:Y+$4%EBVJ M&U1J@85AN\R @:MELW/5,YPELFKLRF8^_).Q&U@[@4Q@CUPX8^%J#T-XNO^> MJK H_%)9A\;9F>&+8"4NXJ\T](X>-'_D''*\" MVPN'@#\8U0 _._''[@"XZ9>,[NYZL>N'<>B^/XV6OAK..*^YEO.FSI/D.NS5 M(/9.L=?F7523H5;8V\Y/\?9&[)%X6P( M72,]0UU:PLR?HV#.>9_I13^@]O<+>PCCO+3';_9[B$I]5BB!1$I>KBOP]>5I MKYW<<'CHY%8ZLL+D8OD _,"/ 7PY!8X3Q&+G9[L.PR"C !G7W]PA=63-,/6A MYE"UKP_[#I7I0-?LOF%J^L#ZCRS#2?Z)>0*!"M'3BBGA/_]D]Q:WKRIPY4V\ MTV.FJ+OK;IW'>'?_=/-(GN[)]?W=X_W7V\]73S>?R9?;NZN[Z]NKK^3Q"2[\ M>G/W]$CR*&6)C\R*.2@R:K+)3]2YBF:7UO@SJI^UJ 0E M2DU\R064>=&EHD_*U 9WY"J?Z02$59*9Q*3$BP\R[:_%PQR(M=3Z-UST"(2) M6K)H1V-V.3M,+'*@:C!)Y4]#N"/\>+D69476< ;#6KG=UWJXQ:XI;O9P[_HJ M"90:52GTJO77%5-M^:#T7<(*RHT"D[2#H@E/U"M].]ME,/\W'@%N\ AP6,?T MFD11[CCKC7SQD/#) M%(]<5$>A8DZ3'PV"NR;[!E*U=;XZM]DM6VV&JKA[&] M#4'K1J'PKI/HA&P%%HVK1^MG6UDT\H[+T*9.OCM.N53?15:$PM_'%/^".;(9 M25HX>!A4JYYL"(9\<.PP;YO-J:U)U&9406TZ:_"EJP>7(^+4QJFM.=2VM2/& M<:C-B-OI'5[4NCE-Z6NM"#^@'\^.XFB#-O2F/XI@VA(5N_6S5I M!7R>M2Z.@JMC;@.0J>9)$=4ZW#%>?3%%6I MOA_?"<.7"QGI)*NFRLF3CU:Z@$X IK$'-/'0.GNY+G8H>=* ^L%'82!;PHJ/ MPT DUFC4,%>#CNMW%CAQZ9USQ:%>!0[E3D\S!%,^6#'B.&P)#BNQ^\L*X% 5 M9(O;1NJA?LS2+;A99*]DF>-0"0:] Y48JWD__!C;<#Q5X?^1-88GQ:S+,9;C MZ515'H^#)_0G:H*DU 5/I5H*S*ZLU59:9ZI"%C(0[*A'-;8TX9$=ILVK37@, MFWX5K,;H]"Q1$+75GM0''1@J*#)XNL &3L6ZA MP"H<^$,RL,-17!1@$F#9@.A=().Q[47L&M9TFS!7(L_[/#3O4[6ZEEPL+W)# M-J.I%*NW?)(4RYH.RCHD[W/7],[&9#7ME\79D&3-@DPOECD;.=\N&7;M2G8K MD,AYFKKJC5N[G=(R^=KQ)$N>9,D340Y-LK3_^NORP7Y'614^^5.P&S M.DK$HK268&FK=5,Y)7)*;"TEKDW.K(X291;6H)H'AUWQX$2>N%EUXF9U9*1T M>BHF=9;5%Y!'F]4&:VO<3M5A3>WT3%70#C_&<*S5"VMK$SZKPYK6Z>F&8(IU M25;GR:!GDPQ*3^<:X1E313-(J^-(>J=GF()EG4E=)X[1O;-+J\.HT>G!&450 M+9YZRD&Z.?6T.I":G9ZE\+34VBA"/"UUO[34ZBC( C8O&.;!:1K\'%XWJ-7- M8::*"#7%/-A?QJ%6,ZBM2V:M#FH20LV4Z\+5SL((LI#D>GS#!\_&X=DX1\J, MK8YOR9V>*0J&P;-F.85S"C]>UFQU%(ZMMB5-,,WF)^-Q$NO0M8IW 8$8#_V_GO:N=M[7LBVI?9@E+8#/S"Q MMCYIM);5-36E:!:M+G;E+8T\=\X--;J64EZCTF*IKQL'=5"CTHW&(:MY^:I7 MV,2^BH:C+Z[CC.F6-NC'FO5C0OZ,1>LH/DW\V$IR&= Q<*57 M^@G9QX72S2'POAW2N$_[!^GC4M=MGCK+TS_W2ITMR5A9A-*7^./_;^];N]-& MLD7_2BWFS)GD'(R1>"=SO19Q[(S[IF.?X.Z^9[[,$E(!Z@B)T<,V^?5W[UU5 M>H!X&8PQ**L[L4&/JEW[_3S#ZS_L6SM84A?Z##!MEHO:]6B*+4@J),BJ.K+$%2S=-%H-,K5-Y%[]PJ6P>'H M"_FE;F]#7ZBM,AE..JM!PSY3+T'"T(],3&9A/<^)*(F%G;$;]X$'(;F,;)?] MXMGPP^_P&URW39G.\9)'[:7( [-8.^5.1D]M8']C;C?> K*=B.Z[73G7"2@G*Z;"/9<: M:D -S7)=VU6.8*'.'@S&K!CC\ER,D9,G&X=B )V*.ILI>LE78=>44T6.Z\O MY2CXQ@L9P0W2NK1:N;ZSD;6'GXZ^Q H2+4@U6U)]86L\2:1JMXJ:]4=&TAO M.J_\,,<1+4I UBOZCE*6:_!%#C9KUBM[0U\E^5E]*VFA0P/U54RU7/&+N MLMT.W!%EUOGY_GJ.Q;)#QM6H-/0M4@/T2J>U73IQ\V"F%+772I)(LKN%ELYL MUW0BBP.'A0_M@4W\PW9#PQW:^*.\#/[Q<" ?J/>/=C@292'S[NL*NQ]Q1D#F MV8G.HA0^X%14DO-\GS/7@U4YCF?2S:''PE'\X*#R@A.CCAB!%R7#[A"!=UJB ML"X6WRQ'5X6!@$395&9LM_ ?VV2+-F8UF9OXY4*G^<;#JR>D*7C=%\^S'FTG M466:*56F5;JH-2KSG@H&H'+44/0-UUI]H;6V0>V"HUFXUKB5A6&:T3B:)_\R MUHW!]RKG7JAJJFB!MIK[5:,,9QE,N(DX[TS+Q"@DS[(PW2 ;-Q/\)\6L9K%- M'/#4J57F7?\%RQ%(OT4?ZJS)B0#&4[7=B-:\;7'SB_@EZ&$?;* HVUQ>VD75 MS=>V:[AP'@Z[<86+ 0^CV_>BD'WAWM W)B-D+:SK ML E0)KHZP HQ@G0I^EJ#H;/UZH)PDY?2*Y%049I9S'/IS42ON$;@)/A[4B4_ M,$S;L<,I/=_UF"G/'1F2%]$B<55:]:\,_@&FP*G75SI2$@#;"V9I/X-_*\A3 MPK:.,FQ>8L=.FK]F44?B3#6YQ>@'F-"Y^)8\7].>4:?5F %4ZN^1GR@50W[6 MAY/\<68,8)T?#.?1F ;(^]+$ W0B']ZLP=MGM[UPKOQB$L@XU\Y(!_L0?9S]_[J,[N^^=;]=GG3_5[),=UN5CKM]J8-/FI@#.S(FZRU*YUJ_E>;-_BHMY;[I=_VHEJ5 M=F8[OV' 7L MUH/=2T^VUVH'VH?Y-]=&$ZL7@J553+8O6AV,_A;T_M\K_=61_NJ==KG6>0NMLW9:U'&HZO.EX1J64:%1WD]D(UC=)%O5G6]4.9YUQTS]D9>JUH#[(7]&H">E7+C0*]C@^]5I11 M[06],/NQ4]8Z^H&@5S&-_M@<@-1BI1B7ME.SJ"AM6SPN;:_LDQKA-1O5A;90T_]5SAU_M!VZ)FI"U\^1;ZR3$O_4DQ$:[HNNM(\[WPT4M M?WDQ9>PH,OV0S,\%,EK1?!^#4?^BB9+ MWSS7C'P?1_L^K]U2BS+36HUVN;JSGO+'87 6Q'7TQ+6BQ?/VQ$5I9ZV.7J[5 MBK27PR&,(O-E&56L:/6\/5742Q<@;YK-K9L^%WD'AX8[*QSLV^-. P<&EL&P M.!#<.?BD@E.QIXI<@"*V\!H=J;=G:4U4$MM:L]S2=S4&H0@(%D1[TD3[XFX3 MFFW:KK?+U5U;=H<1[5O=HRBW:]'ND**S5L>@&4C'+5WPG%8WLFG4L>_),\*; M5_^.['#Z*P]'GI7,Q@P^VX'I>$'DYX8VVSDMP%KM[5J [;]%C=:N,/J3G0GZ MFYMI>W4%^PRG"UOMO,W.9G]PU?B+VGYYD<\6\B3@(7WNS^459FHA;[Y=KX=8 MMX\N]X.1/;GC/L9RC"&/F=*9GD*Q#F;TS[&COV(W2^[#PY@M6IYU?^_>?&6_ M_,ZH_1-]Q.G-;$ROEDT7<:O8!PW;GZDNTKAK>2T\C!N^2TUWC8!-##]4/=2H MV=*B>;)Q)^D_L)&T"8QMT5-GEXN-Y. O?C8&L(Z88PP7MW-ZFS@&4&._&E/9 MI;+[8-C.8D"^*Q%D2N_+"*G'D6V.V"-G(^,!,!61,4.3=D*PX0@$T'"4 6X9 M<'4\<3BUKL2^E8;H[V6' >,.-T.?NO9Q5[*XH,R"1SLT1T,XKC+A2#^"PYT& M(1\'^#-L#A-JV#M\7.DJ><:=[UFPF8!]@65,2M@\KW1U]Z7TOL(^1SYB'-XQ ML'W V']'@%: H[ 2V?U/]/U[)-SA(O;,P.J%9_> 9_-NS4 M6M,[RYN?PDY >%L!=8?,I=W/]@,V7K>"6_]S:I'!=PZ'Z=X.+HT)]KS,ZY#: MKI8N]%:M,E] H3JD$@F9CA$$]L"6YY8!!;90=%,=#?'^!TEE=,@8?B24B(&& MS18)GY !^);AFEPTA$<:G0 VF5-L;6I,)LZ4GB%[L\))I-C!9.)[V$!>M7=4 MBTQ:+:;7.=LA\VKK4^!C%A <:7&;P$N+F0HK+_ M,)PCYJMARWR@*=/V .GU8DN(,@ &X3)N86G\JUXA[-H , M?>S0Z[FHUP*A([N@EG6NN.QOV"C4^Q,X"O;@C.@1"ODJR$/%W0'/0!C( /5\ MXA@H>$ A-OJJPZ?A3&%;JT%8 ?X0A385UB)7 XV&SY44E]/ PTGNUT)MX*;GL6 ?H-2KSR9UQ!<1GJ6\E%J[3QO)P^"%0Y&>0UHCS2K6AC>2K'/CSV/C3\Y$RX?<_>C=$ MU&CFBK[?*4@/ % @G=;3$TC$S2H+&R*;]AQDZPZ'/A\"I[CT@GSLPEAQK=)< MC%USZDQ:^D]3TEM9E9>9(V1%>C?)$EV4-Z!CJ/;1])Y' M8&9P1APYO5@S\?5DT1D]$[M)@UJ+["B_D7P6B3;LGK^J>3Y0 /_J!4LT2.RH M?SM8I$?FXA(.26TWE\T! ,#-@/D9DP%>4S=NK-*-,U@ R-CG^?B+^_;YP!&Z M!,!EEI#FM&>;OS2XL(/FKP8L%H#6=:U+S\'E(6AN!RG$R 5,GPW,U^")1PAI56""FV#PAXLD./XZ1*%W X2512D7]R97JFYTD\- M0DVUU5ET16_!*TPPYVFE74\[%C=$>AL@^A$60I2 M5"IXL0<,U9U K+F?:(''AC3+94L*B<3Y M),IP1I8!]'!+A#1T?HD_COL^'B%:Y?)\/OG&3]M1K,H3\FY.5XC?1*:\[^%L M-SP>4$2#D>''Z)IZ\SJ*%FT2=U1AM_#@18^B>0[H%W@BDPG,PPT5K[DQ76A5 MPD_/$JJYO+-5NN@L8YU$)?%$/>**:-;KU8]7\\Y+@,",!^Y/#PPMAK8]^L_H M3NTC*5 MNS8B+1?)CE5.8DF@2FJ:*!"^S9QC8U5V96C?9X+2"Q>7R:;4\.4 M"+4BQUE**YN+VUJM_E*;ZY0NVI7YVMV\S664TXSG(.6+P/.G@U:$KWP1"ZSO M&9K"J4-(4#X*!_3, :.?^/S!]J( B,P.@@B=)+'\B'$K0,>K/(%+P"*X,792 M9; Q]U[EV5MV;!5V9*R]NV3>5'F5[PT/:T,<7C$H; .L[: SN;ID&&&%72\^ MT7R#2 B3_1M$N?O3<'^=RGPT/J9+.+GY&%-9QDT0X<$&H?/5WH,LQMEC0\-^ MCH>@^1I&7T<' #2U949?XHY-.5JN[KX0H_FC=P.G^WXWQVG\_+G!-M'C ( WZ4U9[/SMQ929!XE1'-C5GP%*, M;"I&-A4CF[8>V202@_+RA?2MAP3NGTMDPSP.B(3=A^)W$^3IU%<%>;P9K0[U MH*$+P+#6CO\(=TO]/:K^*65^8=%*F(]D:^BGE).S\> M<=T,O]9.,_QR\OHZS;D$OB5$O3WU'H 5=$_>(!S+2>B.8B4>W!G$GLL@&L-F MB# &N3-!L\,Z/^S$5'RE1C"@I%2J0E'9J!,,J-. _7: NR9NN/YUY6=-K9 @!;=U[)P]&Q M;5D.?T5+;L.6-KM:1Q/AMG(A.18S OVL5LEAQ!@M$P;9.^U]SH#U0VO$\X;1 MH7$$Z+"C6MBU3W3?;0UDJ#B_%5?1]J1H>R*LQA4-'D1)G$2FC2OC.BW,/6J5 MVZT==\%\X^6J!5T=/5VM:'ZQ)5VU2Q>U:K5JAJT4KHT'!G+6[Z?-P!8Z-TH77JY88^ M'S$_R%Y";]T\H0X]A7%2*%';BXS-B5T#[:E5+3?UHLEI05 G15!KR='-"0J+ M(4%Z=FI;C_?;GSDRDZ"E-2AXNDN=;8W[4_N<[?&S[:/WN;0C5U:4+]6Q186X MO7F3]N-FH\?(*E?H'E\37'BF%Z=5K94NFNVRWMX5UWP#JD9!!Z^_K9VJ#+N@ M@SH8WXU&N=%N' @AG(S';FA;=R M')CK.S"WY9^[<,"\8=)8G[=N3A"MTD4;E.OZCMMH'ZJ/KT"W M77+BS=&M7;K0.]6R5GU#+K!CU6\%;\86M-@*[V_,%*V#MM%P3Y5D5G#H.PGC MN#G3IF33P00QO5QK[4IM.00VO2.E^%1Q;@6;WA;G-&I^4"^W:[N:&W10K/J- MJ]%4#;F2=:\I/(NQ(,58D)V8'UW7ZH6>^6/D.0"A0!2$;LYY7BKQH)CM4Q#Q MJ1+Q^D;=CHCXI9(=#F/6STF46M=KE6:MN9.J9JU9:;?U RNUWNFB&K7\ESQK M4"L /IYQ<:[R]>O+_Q29A5]@DK"@J+XK*BZ+R MHJB\0(<70(<.H4/]"-#AR)UWV*JSJ-XIB@T66.:=Y9;Y=QQL%CTCUJK5L+EM MK=SNO(58:U&_4Y#4KDBJ7GTIDJJ7+AJ@AVG;Q\0*DBI(ZBV1E/92)-4H7=2; MF!'T%GK?''E&T!][NCH.D5RF>A QWA N;4W6S M= &J9[.YJ]R1 \A)*@C@R A@E9JX%0&TL-! *]>J\XW "PHX!%0I*&"U5K<5 M!> \,ZU5KF^?ZEV4VJQS\F)@ >MS."@K5+EDED4W M%!.Q,)/DWKLSGE5%IW6P(E\OU_6MA5M1DE\0Q2NI=SLF"KU:NJ@URVW]4*KS M"YHH:&)3A6_7-($#)COE3GOK=I%%QXIU<.$;#Z7B5WCOCMQT6Z7R":L-*7ES MJM51O:N6&_7">U<0P*$2P"KU;AL"J)4NZM6RUMQ:E2OPO\#_5U+EML'_.JEM MM<:AM%G*%.#LMW2FTZEHNKZHJ55W,Z.PUJC46YO-*%PX.;%3:6N- M=2I+U)<2.VO+>K[N)VGWA6HNUN1SL+3<&:2X9#VGH< .64>CTM#78!Z+\G'U M2J>U77YV>2D^>! 1A^\0=G/I]X?LB\R,^;=P_9,<;AO &30WCSAK,&S.A[#YR!?8QDYRP,8&?-&?LBC N<,X@-FW<@&3G2O,:'(Z^ZW2 M8U^ZW3O:XR3J.S0-> RG:O.@S":^C9!QIN+9@ 4!I\< ! $A?HK9M?#HH>=9 MC[;C5-C?^_[YA1I[Z\9VZSI 3* "]^"&X1#H$4/%!AMX ;$]]#/('U&2'<-<*#E+=M_LC4@E*@5UN: &1L#PY M0,APU,,602D]*7K)/N:KK+*UJO/#H,\S*!RH\_VX'I>$'D\WL^.SBZI3?F![S#A_BZF7G2&Q3H M[K6(@X9!:YT*HS\)5%@*+,^>ZOPB.Z&'?<#V(K:YQMYNL"Z&!R'[C@35>S0F MJ5WN9%[UX0SU[B+GF8"V8D[+[)$SRV.N%S*LG"\S.P@BX!= ^S[R7BLY:CLY M:F(.P82;D9#:P%Q]$.7(G4"&3> >ST*!"JR5"H[@7F &<-.C ?R;.!+2 ZKG MQ-CA=G,$TAW6A4\5@^0?/ ?>AISE)S H8B' [2(?.- 0Y(T1@CQ[@NN C9OX MYOL1#]+/19Z(^Y+3ZE'^P:KASF1/ >MSTX@$VY^R,0?>B2S+]&U8M6W$3-!% M4\2)URD:V<@/<3L!V"/>A&09GXA)\"[K]BX9J*YEMNMBIS6P//_D/Z=VCCN0 M;*QR9 @.. BW&T,N]*BG"3%F1+2!$YFAD">DB]B*['T@>]*O\(Z!XU%=]QE^ M"NC2#U$'(4S&:F]"YLR=+$"&80Q]S@5]P 6 B*A7$JGY2D;BTQ] YT!!EWHZ M7&Y(;,8/0<:[K >(Q,=](!Z]18J#3L1*JX#K:!'R)O&D92N"6T>V.6*/@/Y! MU ] A8)/@3Q!VI&2 LN[-4,/7R??QMXAXI?H1^2'I?=$8BS^@!Z&C:9ME\0] M/.*7R.6L5BU+I>]S1/#"YTRQNEJ\2M4""JU2E0O3YD#!N]46ZSO?8G< Q[EHARW<876^ MDU^\150\437$O0U\;\P\7 \IW/&"8@!XB>X^HRZF,"I&M6-C4#U['#FAX7)/ M&#;I?4M.$:9)+8_R75C%FM0_1YJ"MO_S+VU=!PK$#_ M]+OV,:%S\;'B9 &M MJ7=[_?T,+7&+3A:,43=4Z\VN 5:Y$+W="#G;/(;7TA@^1\.)^/J$5F\/\,JP M;MW?)4-%U2U&W3,]A;LX4;72:LS7:OP5+%.R'A0QFUJ5&NY6YB-Y,;5 (T1E@2?BGT;PE MMNSU_^0F::D)64D8V$1]W+$%QZ%OA7C&KE)3O,$$QHD*P6-67Y@84R'IC53& M 8G]D>$.R:8&GN^:(V!'/U(N&R2?&:U#K'*$C!GPR Y^T++FR(F^2>LRJ3?- M+:N\@W4Q#Z@^9R'$6Y!;B86G'IR"52Y'$%S)1S49M'S)\_D3'*V#L!X$($&6 M/FY>=2*#P^(!\'''H< DYZ:+"Z$., M #/>QAQ'1-;W7$>'W[QS,^YK]=>LK2_%5S6YQ>@'8/Z$BV_9:U.'?"F&;7TS M8$G]/?(3_^N0G_6!4_\X,U"_^& XC\8T0'=W6HZ#R)8/;];@[;/;7KBYP> E MG!U"1[#0WT@2^0,Y%(7S^>_&(2R#C7QDO']9[?S242C<$Q\ =+Y$KDW>&N-B MH5;UNAU#A)/BG_]D-]\N%VM^![#&;[?W5SUV?\LN;[_U;K_>?.[>7WUFUS?? MNM\N;[I?6>\>/OCUZMM];Y:!*$]DVL&9
>:9OY G.TW/VS@U@D@F%#3!.L M.6Y/D*7."5X4 NC-'[H4F$B+,)0-;L#7.OC#T>B[X4(5,B71!H:-]K\3\3GY MC/#A@X'45%(N@RS@'KFP(M%?;RD7/V 1!1]) O8-QP#QQH(1YR+@4NJ:9C2. MA)659Y0Y8 M62NP:#FZ!OR\<@=3\=P10'TS)*29%J7"MD9$/'#X4K@:2GLE. M[2!]U-+%LFS)&1>='".-2)5N)/UH@](B5 9Z?3Z0LRAFK "#M$W?(3C>,]R7 MD_5(D.45VZV/<%]6R9&HJXY%,.LI+H^\/ 2(@2,TGU3T:L^.DOIK.DIJ&KH1 MY@LP=NLH>>DM+G.4U'3<87WW?A+EBXZ9065>*\T&S#8)D#6?%R"[!F+['6DM M"8 %.1&P6BTG E:KO;4(F%Z5$3#<-J-]LU^Y@;M&UO>F(V" XY%/;"A_<\^/ M[QVF#^XZ(Z%$I-LVN1!UCU[D@%SB0H=Y$)9JP!T'728DD9 K30Q;N"U]PPT& M0,-&+*,H/0&NI20AS## 2R3OZO/PD8/L0!.E^,L$AELD=H#>HM2ZH,*AZ ::AJ ]7# M&$^,4:(LODJ+?G26*'ULX#D@(H3(]CD^(^1##QX3?%A()3(/Z0PSM0CE,S1P MIK5?@PC(Y=O\^"HG]S$#$:U>H2'M7_D#=YCV@?U/Y*&>I(B$@KQ"BR.U4'PN MI**-(,1X<[ZR^+$XDUV M2IE81_*A,/LFQE3D2F*\PS1!20EP%65M>D&PT 4V$VY)@.=P2C#P_%).C*<]&9 '1 M5\KOKA!!1;N4Y4M>^)'Q(+"'DC91]Q&9,!1A06Q)>S\2QP$EY;C3I4#<*1+M M5]G.QZ*<=+.NBM8>&<%@NNH"KQ(Z@>P@S'$/NG$D1P7 8=?H\$DK;GBW12%Q M*:!B]2Q!M)'-?<,W1]/9\.?<*^B9L6<-W6;D)F!.WCSU$MTOK\@ARY+,B%[D MPL&[<[]KE#'(/!%N0&<:1Z.6^,O$SG"[,J\I%YS9?5I$:7O>"@4F>13% M*BD.6F8!)1K08\Y1W01R>F(.XIRP++)13C"C'S"JVP/#X!OHL$SK$),;"[^6 MJ&JB$';?B\+DJ#*G-,OR-G+*],P1MR*'WPYB]TR7%..N:Z5&)DG3S;IU8]N? M\BHH5I3GQ*EOXZTY7.Z4+[=CA6@LP92U$$4MAA\[3:@.8RG5+R%Z>H\12+L2 M= :B>B\*X);@_6*;\@T,<>IT*BTL*MMLAI/6K'1JRXN^UGZ45FDV-AL'M6R& MTVX&2[4JC<:F[R[6=!AKVBE"M?7C!=2AKFFM,64S"3UZ>TDUZ:IR3Q]X^B0[ M%_KUQV)UUIJ84KJX5,:N\/=F)=S0:,%C>Z;1E?T9%%^$M=S^6+P%%<55ZVZJD"TXJH"T8JK MCN>J/8VN>#UU(8FEK:-E;=+#O+B_N+^X_Y7NWU._]9AO+0F1_EZC877/;&WUEEXW7UMTX!BKK5PTH#B M:SI1:\,NP[5&Z4(KM^OSC7"*)ML'@3,%+2 M-+:F!=%;Z"?WO5PR:(H,=TW_ M6!!"00B'2PC-O0B%5B$4"EHX>%IHO;10:!="H2"$-T ([6<10@["=TH7M<:A M3 HND+U ]AQD7S%R;6NN7Z\67+\@A,,GA,:*T6MK<_VZ5G#] MD/'-E7S%G; MGNOKA\;U=Q1M%OA=.V $OZ>^TTN"SZMV+)/U9!D?;)597H1%@92NMVXJWS%Q M@MT"YCAX2'TY![E65;,I1,SI!K>Q+ZU>VY$O;:=G^DJC[#>Y?Q=9O,7:7GYM M!7YIG:E7=]5,X1&K4"HDU\3(E1GG4X6 M68Z,L:]LKNFZZ:KQ6.Q%Z:J[;>#4J+17:DWZLLQ0+8>MYV:&[DS-6Z]=\?V" MN4C)],AT%[K9:=D^G\"-.'1M1U<2.J;/>YV0;S2R8U+QB']#:;@B6= MVQJBOW"J:=O,M,*Y9INJ!;$MYES@0 B\#500]PUWL5PP_\9SS_Q]MHT_C-:= M#US,2,\2=!^T% NR(Y:?99U.8QMSWE MV+.P82/U]?.Q#:\O!LKA#,Y47T@QV=D]FVN17&9!A(N%JR?YFI40Y*=,QJ317))M.#%Z:AGAH7+!*:O^']J MP&J0:9&<'N0KFWX0TT^TF93@&Z>TF6-K9_^'4%B#8$/9CFHQ3E<#^TH-O*%Y M:"@&Y;P5T_;-:!R$V*HZH ZWB>4"(CB(AD.T@+"%-C:/#U@?A^(8Z-;&=>(* MU"P6[+$\8#:-4$MI%*)%+XVOBZ].)L\F6PG2@RE"/IX X_.GY9SK'GT[!$;& M+)QB $J'C1-&8DPXML/?;.P/-+(WA0*I.A03&8RY&F>X6F>Q:=985T:FP0;PK;I8D8>^H0MA2'("\<3 M>-R8/V.^M;9\I-P5Z)/A]%<>CCPKL1"H/_P]K/->+?,F7D'>[+AZHW11;U3F MIW>KX7%J<)&==1*4Q.O30P5Q@S/$&T3]P+9LPZ=4G[S&\D"LH?1!H+8O5%<< MXI%J9MY^PV9L/AE\Q0[_]]CA_S/O']OXA:P1%R@K+IEJ($93IAJ?TX!N6/Y8 MSAH(Q-1..?I#/F9 LT)IJ&6 LP]H4%E@P]J!CY@C Q$7%@R/,6D3E)@WXM!=2X.C'-F!M!X8*6"N+7B MB:.DV"=NP4LPID&(QL7\Q$PW&ZW9T)?S0:2@FQB95-/7+BTSE^,U2Q>U=J-2 M71!N5D,S459LN-+:CE?:*EUTJM5*;=5*E[I=T%)IQC 6#B"8PI2:G"/<9.;'.:/Q)>DJ+ M=&M%.'QX;K27CZ@*0!LP<;**_5.8F->& M*96_Q;.H=CFLMME^WK#:[QS)W0Q)[4TTL:YKD:+6Q; '9X#DA,%V<@LA&$S9\#8P)EL M(ETT8-* PD -Z21JD"A@P<# N; X!PFV-,3QXP.!\:GN[9,"0L"'A$+O$ RE;N\^2VFE]^0W& ,C M? !FC):QXR2F% "-#P:V:7/7G!(+3J8/2:L:QY&Y@&56.W)ZU=>?FLN&K<#I=.@SO?,SFW@FO?&_<,G-?UJV$" MA7%_"I"\4DO)!1Y-F9_/D8^GS -4)O+Q0JSG(X4J5Z^-^'%%-LJQZB+E\VA+^TZX,A^ M4&NE$86P=!K4F>(4!OK$4%WS[8PUF446%;E4I!; ^#Q\\(6F5&%W9+;#P6L M$^O(I$52W=)NF%.M\<+,"3UQE?DDZ/B T"(#Y3DR12[(87'6YG+.NG1,G> 6 MCM/+4[\+*!7O)D,&U+X8/"K559F!(&8(7WQN MPV5V#0<'TKK"?LV-*[BI2$(FL0K,7(Z)'O02A*\ >X5=>XHWRD@!E].L02VP M:)8Q\,)@P'U?D*SA>G+ JWP0\MR(AB6G5(:,V?#HHPM2%<&SU$!L"EV M+2V>$F:0P!PQ<@@-8]3P.;7CI6=HYMO)L8LBZEK+^/$L9%C*V*82! MG.>2#/4AJ*PK;>.V0&XPZP%)0_4AON#YDT-?P8C6I1&=@@.=6082;S<.DK_K MKWQH.,?&O/_Y3Z'TDQ\LB7^)4??&F/Q[ S"N#'7$$P>L?EC]0,:418*8[T4A M1B0=XS&(;)&C:^.^<#*Q1QZ_/GKH>!!'+:3Z3<$X:7/ [7T:=VXQ#I+4FQ)7 M,>&-8V TZET@98%(R23$XI6(9A #Z_[!?:JX;WT4DAAT,CE(&)_G/MB^YX[% MDH#C@&:&$^91U?5M\AU*CN2B7'#@"9$?D%Z6++PK4^= ;9SB^H<@]FALLDL/ M2OLT'426Y#V/7-$][ !L""Y#7N*# M8AF&COA,[9RXLAO9 >FQTC_J2XM/V($H>H82$BBK'XVIX,G ^!]FG@96#MX- M[!8U7MJQ&!HM=B56HG8.7\&Y#\$$M2Q;6N\)? A9/$Q[PI,2^R&S%9%!)%4H M"Y0L3?L'=^P1&"+XB0%"\\'S1?X48@2H":E/HI"R&I5W6*XN1KXQ[! T9V!$ M0EN3([+CV^B-00I;X15"V*61TC1<%(]]8! M7I!L7+; 4_ES%5!0!49@,PZ^5!)*]('4!9T0)P M2-#F+#A"M+Y]1:C&$+ 0$!OV"NL9&8#+!HN--3X8X)LEBDC-(>8/*:^23/XL M2QUV)K2/[TNB#,>FNZ,I2B1_!CH;(M-@ ,>$? <@5:MI'XE\+@T'ZT04$+-Y MQP;#=PL3-<69U6AZDA)Z5=-D'$EKX&&A]P_$PYP][C_8ID0O.!C4_]#?3*DQ M7[@'\#0$08.&@8[#^"U(*2I2Y/T)YUYF?UQ=WE]=LG=&(M?(=?,':ISN$*>' M\_> A+9#P2;WAQ]-0I-R1!"N_POR!'_^U?"!).$^6'I+V.X)D&)5CO8DE'.2 M1#.KB=T5149S7D9SI\AH+C*:BXSF76J38'PH2+,TG M9PEH6)$[,6Q+JI8R4B&OE'JSE(L9<2D7Q421CX_:)"ZE"Z+>D;*L76$W+N[5 MY6:B#R*U@";HJ-#:V/C3\T7FI,R-4$FJ-[W8+L(U7W/??>0C^KQK@E07\H=] MO4,8]O@DY.B'8[4J.4%ULHBHI-,2M@C%DDF1E>HOV!ZDM!J4BR>L"=^CHU49 M[,H,,W$1>,'8HY=.R#EG]H_DT;W-D M75$+#"FR0/JHC[I\Z,E0NK#>4-O!#XX5-$6\(\ MP2L4T@?LJRS"\67 MA(_ Y<(@#?Y,%!QHQU\0P'Y+%!=$I0-:F[+HM#<+WX M"88UMD.JW4-*&$8V1@!\1'DX&.*?N ER,<64/D'G0\S$$G:^870KFQY7GTN/ MBUT>O7@G(G6Q^VA@TON]1Q').]C)-#=$!+I.8V72'/[GXV&#,&*_&"X&>YC6 M($Y23[.&6>^0LI5GJJ4E,A%K5CZ5LK1U54ZJG2H(0'E%)$@%*@,$]=\"&8L7 MR<-H8DM!LWD(L;DJ!S$($H?O-$F NQ2DE@?79A5#;XMZU\UD-B!;'$3("9!B M?4POZ$]QDY)_IK!T\\V]- 8UM74PB.HY,/B,,BTAYH419)6N59=5/S-U#CTA MN\NQ@8P7(9FZ=A#Z9#R6E##9*#%$&; YN39,[PB$%]I)ZE >C?E>#:2/NP/? M4'$[SGIHH=);9.Y0HF>E'@:,(WZHDI6"!$"I&BT#U5JZ_T'X9#2="NC)UU & MN$2P00"4# [>N!8LTBUP!DON4%OI6\@U<%'Q/5IF5*+$!54#Q[A#:Z2Z$6N&I>G7(VQ:W=3-M-: MP4.W9C,Z)F*L2C^';5C&V!C*>$$.HN#&DX^!19"#'];@@Q8TI:.("5ZKER4/ M(L7#MV6X)(QU"FROY[!?(FNH*MO24(:S>I3J%L%<>.?5 C=GY2\.X]H:,"Z# MPAAM7"[27ID!-X!SH-#*-<_/9FG62Q?:R@(1&U/\0;]V^90-.!;]WJ)S,WV8 M*2K^YJ']1"J%L!YLY4:7[$%\G,B%;Z!%CE!_$6P$KA < ^Y3%!Z_$6E2O!$I M; )VR(BT8?34 O'#CQRK75$ DDWR(&MT!H14?RJDDC29DIIHZ3BH4"ECAWP M8D\4=(J_[P,7'2"W2(28 $,#5DERTQ_*84L8'KOK?(V=%0*+H(I9O9S\/(C)U/C"@PXDGG P%4P5H#F M!$7(*&":BQ )WU8:A"%D3S!"!3PT?E#"RXC*X5 S1E7RQ X&P8&QO6B"T*Q5 M@>U."8V13#!^YL6Y/I@'F?9%2!ZP\! %T,6#ZXW9!T]X:*<>_6##5N03>]$$ MJQ&3!Q+OH.#SPBRZ6$6T5/8D6@3HE9/99J#.P9G+J*"(4,HLSXTES,IBL8P= MU!5OZ<8U89#;]O.)0J$(PX M%QY%.YB!#V8"PVO'Z)*SJ3>7B?Y6 *@0^("*=(J(2^@[$"(BCP_^#0F;V+.W MY*0)(4'EL%%UD (E>^6(6B51T;OT%Q+^Q*J@/:"613R0+)J4# (7IO@"Z+F+ MR2,(.UBM8YMHIN["+KCX>]\_7RL \A$KIB*H ;AVP!3^*,1;P][57W,D%3%?9/>=4=P#]9H^R@14AB M?SP!PU\4/1L#'I*#R:+NA,$*W_Z&#OWL\O !Z'<3KDWTN*E](VGXRN/H"@T) M[Z^WV B3A7#9N, '\EH#T?JB42"3+(9ZW.4:3;-6&@%PB:(>N8A-<#YP;*-T M[P@@9K"".>IBH'S;%(F_1#>HK=BU+9RY^/!_ )D'?4^D\"A#+S[$EX@.?(%W M39X?$+A/*5X1* @FZGC"0233I:P42W !!"Y5=M=4X>:LT8A+B=UVM5@!3)LZ M5=7X<5TKDLY.'606M>:,R6!#_#'==$";2HE_F,.RYNK2G!G/(SHD$? MTS5"H,Q:ZY^.!:5=S3 MJH-#247186N#6LA357KN5&*KB)$8J1@U8, =HCX8BU2V*ZWW6"2 ;)KYGBHF M4#7H^ACC<^#?'X8;&''A,T53OT6@ \0UP/"#/Y'Y-Z!BT9>@8SW8!AI'T@F2 MBO,(;7W&FUF%.^F?N$<)^F'%BS#-#75@BG$NTBQF-B*Z]UI\[-I@;"=E'BE/ M8"9O.A8!J7I1Z2-$H9SVRV>72?H$I?F*!97EHC$/V ]5KS*5=PI88Y"JKXK, ME6]0I&C&]GMF-W%N9[)XD8B>W9[7=Z1X2-?!!)P\T,#;%RP_K7M@\,X5G;/B MM.;$XZ.URZD(C>&$(U*PTIYWJ;I: @A)TCHI*&3J*->'R,T'J%B, NHR)3>= MB$LJ!6K0ZDP42,$.HN=G2G1FV\/9(J(BK&6Y][Y0Y:1.)R5!*N%!IJ&C3T4% M,I4027BLRCY7:0.)4I?*$A49C;#JD3T)A)(IE_PX(FNM[V&^-3,!([PQ%Z4! MZ ("^/FS54&9,QI',KLGK5.*8*R,LEJ9Q6_1G&4^=OAK13)RD8Q<)"._ M0#*ROI#87RVI^("39Z2DBHT\&7A,J6%"@\YXT]3#3M3(NT6?GY, MHD'C&O4JVI(V>YC]0 M6!OCV+'ZNXTI]6CMI<.4W1"S3&T3VR5P-!_4TKK?+TOOYPS/E TI!/GE".P@ M]+%-L_:ES"&G,36L]#DNX<5G"@/!3BK[%GF:U4*_7R[P.JLK4'=,WB%0.0:5 M3(8%W5)E+X.94Y;V;>Q]+3.MTVJ6P?8('['/=?[18 $K]DL 3+)$T3 XM9#4 M(0ITN)/7H1&.*S$Y)3(DDSS2#]*KU88LQ!3J]X2F=>!](M:6),G16N(H"#84 MH1CPT80Z8B-8$P]DS0^+-Q' 5@O/VW2J_"KC(6_AVVB&M83[S M#J^Y,@+8HYM\"Y\KW)MYN5[/>;OB7S*:CX$I.QC;01#+$(),)L-.1F)D5A>Q M!NF,<&UNQ?%VD>A%TR3E]E*Y,#(,L\!=,G][QGWRF9LS\%SM0*$*F-S3_=L+ MN%,629/G^%>2"N0=>UK6]H/@4[?WA=2:*UI_;9U^UZICA&9%@EO*D4]SQ; [ MK325-]S.B@[.VV^G@<[]^1[VF>V(=CT+E<9X'%VVL>&&.UW1 7I3MT43]]5< M(Q"3<;<$S^A=_?)GU%KCC&@O:623]#NGQ*_4[=-A:!EP?L-3!/+MRHR:<61M M%)8EJI55P1T6L,395PIULN&55/+6SEJ:8Y>T#.S5Q/-\Q&\#XK=64?&.HZ:+ ME[@DN-VBN*^V*FX?H"83!#;IJ$9@&A-16W.0EIC2DU.9 M&-BA&I43M]K!2 5^G'IT,B)/M2G!)B=/J.IEFUG(X7@R+4_,@5&1KPS?A/6) M00Y*CQ /RBPVY<%7>G9ZNYB6!#:;BKAC)W6E)V#BX5P$,!]0&(O(M&R76LS? M J'NI!M=@E;=%^D$LHL[K3>^&Z%VABUQ,&A'9:%Y Y-^N-AF3M;J4DIBW-:' MQUN12NN4EA=-A,V)AZ->*^=V;^JL*3Z7RF%DVX^Y')9 $5ZC87C-\ L M4W9@?"Q)T:U8ENU;9ZBF36= S%U@>%RUTE%->XYP5LD@ZROA>,NW$T5NB7/$GD MDE38'R/*I':GE/XJK%+96VT]&A6=I])EXGV>-$R2MD\RD#/5#PE?*B-)<6S) M3\>61*F]E^[Y)%A=$F1+KRKF87'C)M5 @>=U<,(MKMVQJ?R"+9L.09'"GHN> MA3DF$Q\(QAT>&5=8KDP]<;:1B8(@'I*$BGVJZQ3F*,=)-'F=$& M"'4@TZ%!S6A5U\8'SXG&4O8AXF(6=]=Q!)M(SDV4 5!&;9Q9V:JP8R-B,C_? M5G!E.5WNO)Q)6V_DQBM-N1!<*-OP4SC0,((BI@9ME^Z]BN^(U]T.Q-"RVV0E M2TA8!Y-)S_&D9=*+ JR=@D?UISE[$F-*U20$.=PN59:'=7NBI;Z%S=]#F^8A M494%:3T8ET+Y3OH S1@74^BR'2^6M4\O4P=3498A9A#X-*9\\\_PR[ M]\3Q8>KHD%&M6HV_*O,%6.,D"I.B$%P==52B.A!I(B#CP.:]VVAH*XCW-U?5 M3_Z&TUZ5-:(TG]O8>OPD/',]+(M:_K*VDKL. MZTZ77*2",WF*2-\P?PRI.]29Y*D#^O-Q#QQVT?225U*8[LD)CFD."#?E!M^Q MI":M.C%F.REY_=D^O3B!\ I[! V-B=@4N@G^7PU7Y#\)V 3_>3B-9B"19E:&/B"X_B8^4T%5&20+.4=D.M.9UGB M*V7&'%R'YM;(]M4@'XS*P%'1V,?02UZ2-"6XH^84+.[;% ,-#?-/'CK78;.? M*::,77I)GW^@)$,"&AHU*BLS]4!4^]3G,D2'\5"1#NC)"8'9GC3H*8:+T78M MSZ3?RWS8)UN-7<'6T&?X_/@$L8TN[*/'.38QXTQK$*"I%:_MBIEO=%W6&*/5 MOBU_["QHA79-"=!_2N-:E$T:U+1B&,&&/5\.(7^@U .1O6O$[A2!_I%P:*;] M)7E=5^'=- ,C9PE4@^: '\S7/S^FJM MBX6UTC-4D0/#BFZ%5'_?#-_DB.G+U) ;= 6>AP)?6J=79NQ(5D:2^ MPKHOJAJ@G)I4R_ALJIZ5'+N9/O9)?.R@TR99?CAK5JS>5HWJMX 'OC+N;6^$ M&R]-=/*(=RBCB+1KUXJG'P!Z>);H*JO:N8*"<8V3N[3JV?]--[>+4[]HE*V, M:XJJCHPF*4],>,CD.OEJGPE94>*C0=,)E8FP:#>U>7?1 /6Q,B1"M_^ $I9 M(&FHBL2W:!PY<<(=]@V)7-M,Z^WY)"OB74D1WA8D*B8=>H\$1&<:SVP)4C-# M8@Q(8[81$2^8W*7HW%P"WV-TP4%W'I\:6A+1((@A"# M";9ZDZEG231?Z75HB84RU@%VS+\C86FG$[T]0#*$9()SOH(D"0+EH@ J3"",J;)BMHR-@(JH@)/BP=PUI*J1;P;.9FM M=2>KMB*F7A+9%66WF.:5.%ZI^"F06B^PT: MFCQ,#UE_08$OI][*LL45HGC]L\JDW9N@%V#ZK,#+F'6O_[1T9@IV19AE ,0C M](_X\9 .CEW[QIC3Z(9W6%C]OEQ2B4&)!,1!09RPLX>4(^IZ;_VAX=H_54FS M@, ]G*>%(XKI+FJ>IW0.P@L\@V1Z<*;VW8@"LHG$6"*B8):&;4#VP>:_X*I2^Q^Y/DNI;I\_7I7ILYN M$B\PVSO"=#(_EC-A[EO79ICYK;'1*F/M2DI:]1*VA<3:PU9BHG[&G[+/1FB4 MXE[BL0;SEF2YGI[V.G Y! 9@*6YW)9F?$A2A$RE1#+VFV6!2NB MQ:C"!JP?(QZ$0H_FAV6J3&@0.E5_S]U0?N[JMW#)-(_ )?.IPD27_)O$PCCX MC/*EFQ,J8;7?.-- 8AIDAF ,X]C<,ID!A]@]!"=/C((5-.=Z+ND:2*Q2]Q+S MZ^/PU=*0,#7T$T%A;EH?$-8(:JWK^UW+FP#=7CO&L,0$+@$9/84?!O83MV#[ M#A;'JSAQ![WJ&[SIF^=N\3*M=&&(.T K\BPR\N?")#._(U2>"XM[?^R&:Z]. MWPH4F[VK5KI(6L2L!('!TM042FJB_&NI6"*3II*C51=F[392/^K5-J+B=Q& M0T.BEZM2K,N/.T? CR\KJ7@'@D8Z4D#E@CNPB9=O!]A9WXZ[]-Y)0_3&10<6 M?;$EJWOE.$FX?!+)FNA 9'6(&3MWW>_W[.;FYOD[:[Q]1->JE21EHLRN8H?! MK1)*U,---F[C[ OJ;ZB\K0P"OC$QCC9EKL]!%N551_Y_PKP9R! MAPU^R>2MW7[U'P.E('Y$TCLO:[K1K%51+/A8@-PI^6'AW$D1J*F^WG>^ M]S1-_!EQIPJJN)"X_"OG:AA)+WUPE*2&A*)7/\X\AS[5/KYG8@P2Y&9PP<@M/35A'*FM5^# M4@CYFA]?I=KA8P9(6KW20 BDJ=:(Q4C"TC)$*B*WU!74"X#\M ]BN)J,'L1W ME3XN));BI'9[4EUR,\$S-)E/M?N)KU% X$:+"K[*MXG?B=V(08IZ^1^\4(K,7#T8_DY_$RP_@HYD=%;BT%USJ23+6 MFN^,]S+U583V'ETXWY$]2;F**4_6IF/-PXG/.,10).%G'RM43\"D=[9HN2/Z MME(ZR?N/B"+%6>_\K->@PUE \R&6^&DH_*0Q#-5Q_&; M])C$;8L/F\YEUV6=5,>F$ZOZ?^FP9 9P-$N536&W!172(R=)>M"VBGTHF["< M\NHB#)/BC'<)KT=N?CG"F=]S%F!9?I'$Q6:^2*7LQM]0GI3MRD87F"= .K@4 M*>]%W0-.IF0(:N6*GMDB]2N+5*Q=MKEZY'WL?[>\H4JC63.UESF8Q\?'BO'S M9P5XV"L5G985G[RA?HI@UGQ74Z(J)6P>( I(TLQ1E<50NW<1W0T]BJT]&CB. M-: ^!.6%;;WM8.YLLL>QA8.N?01N+*V2HALD0>X&.P^B'0!7NMG,1M?RQ;MD M1QE E4NLE _"Q=\P*B4-X )D-Z7,5]\Y)5Q.P=(WG&D Z_@M3AM->.2E8SQB MW3I3 JND' FSWH-5YOVS":!9U8Z /2*RKF>LMM8XT-V(3G*IT0C%-\31).L M,OKUNZPYZX6>^4/X8I@T$(Z,D!18-G1ZZ;D$E0_Y&=@FQK6@E@V/:Y>$<;#) M05=P .$TRV,P:>"ETB(. !%)#_,P@9N,;TH]EXYG[-$JDN>GE-N9MOF6EA'[ M*5N>FJ\*L)IIL(IVP+:;&DF O@/L;HS$3^GM43CR1.(^C6$-<(#+-@@U8]^T M%Z6J""C$?E8*KZ7#LM.LU.H-]%F&/OQOJ1=+=V8%3NE\_G.]4=$:6NY7U4K^YPL?5:UT MJK6-'K7H<[W2;._F2=5*O=H\M.U5*XU&^WBWAZ?76GK'.:&H0%,@!*3#_U.J ME6:<+!^J3 ->=K[J,GWRA!=^G(M+S!&--]FK,* 0PCOC/84.OD5HLPH>YPW$ MOT%<7T:7A)[XN,]5 B]F8M-7_ DG^5+= ?V>ZH@I'RE2]\OTK6QJ*)0C'Q>3 M*#ZAM2.P'\?I],7I_$$?
:$P%'[>VL5LE1IK"P1W3">J>]GPGQSAZS'A^; MU.CPL55\*J,!I0QW]3%]I%66<[#$$!:>[)X/M59MEO6V)LAI%L$WW"WLD_9; M77>WSV%>J\@B7Y/7%QE&LL'@ >'AW]X6U>BKJ&:YY-H%02U%B3W3TW]L24-K MT\[>=R:3_@Z44VRC-!TC7]?+FEXO5VO- SVO@K,?/&>OY7%VTF?/R5.U=]_J MOY;\62]K0Z]76HW])VXT*@U]K>2)_(/2*YW6FIKKKE;<7HU9\]D>6J5!<+O$ MO@U!&*=]Z56]QG >SAD.Q&$W+AJ@E%^+CG'1S9&N$2T=R_(FK;[Z)KA&W:2F MD='@ZRN9H2#B0$RU)9^Y&:[KW=UA$TGL92@SW66J^X8US5(ZBGZ(3;24808O6_TV20[IM[7TENM76YH^N*7G3:RU0X; MV;2RUJJ7.]6J]#RQV+4E>4>.1RN+&A\%'B$F=.J=LE9KJD">3YK+T?2Q;&ESUVG.#@F0474)R4CTP2!9J! QQ$#M];[B!Z+@KFZS%^4(W<9.5HZO_VS"QJK;S M7'J)J:O/AT;"9T^IM)-7YQZS3%;9P>-G*P5>(].K]9:)F&GU"@!+->]*9?U> MJ_;O/>X_X.#*(R;.6:*CRAB#@HBJ8##!WQ!+]U4OJ#O1"RH--]L?RW+"1.3HIZYDC;F'7VD,]K[WC+]:0??;, M2*CLV%C88C2PS@_C.@=1I;9@K7F$NL@R3_(+7\@&GX5]_IZURJXMZ77>.V=' MZPUE1V.00K3%S+&CUNGM/^/NB)GAGM,VVY5.J[EIVF:MTFK5=Y+WU]8KS1TE M@&K5BMYJO&[BW[,39K8?=Y8;=EEKZEI&9'#!CS^^YMK6'\56KS=*%ZJ5RX!M MI+.R,[8&(<\.=5LCMV"+N.)L:',QGRT0YOD(4VLO.->"/QS=<;>WX0^SO767 MM-8M^,3Q(4ZM4_")$SGNAC:CULLY\8P&Q1=ZP%$>>+U:T/>I''=]AKY304]0 M#&YI.HGH-EM0^O$=?5TK*/U4CKNUE-*Q*M[G(QPC_, QI<\;<_;NJQ<$[PO2 M/T9KRTG?"$;LVO$>"R%_E$=?KQ64?BK'75M.Z/3<+ M?V7&TXKTG?W.KHZ#@O4-E(32#Q*6\9A$V*,<3CB4RKUP(F^*F-- MQR91AUP0.(1F^2HJ3'SB:.'=?*U5.+;.LE"M=RV;^H37SQY MIA/<:V44Z95.6]\THZA5:=27-^U:/S=)JR_/ EKW28UF16]W=M5RK;V;1FFM MBE[;61NXG:VIW=0/;$WM2J>Y_$F[50CW<)G6>'YGK9WW@%B9/JGI5'.0S?K_ MKK+^,\T@GM^@ZJ V*SDZ$XW$=M]M[=#W_YD'IF]/,NUEM][\!NU!#A8P.&%N M#8BLL]43@)8DHP)@:Z.7[6#.VF=@LB_*5G?;G7%ES07M3:]H&_"2@][*?_W7 M=CO9GW]IY7Y>S[VPY=*D=V$4AI/@P_DY3D&!%5:&WL-YUS=']@,/SKDU-/QS MRPB-\W:GWCH7*($_ZCK\H%7U\Z'G6&DQ,2^%/ 7_@'4 M@3LZ]=+44#%??>1C^BZK@G6LBAS9%\K=Y5G.< .N\/K M>H37/ON_KZB,'3[7/(8=-\_UUCD2S]%)P-J>SK(0+Z\N7FKX4UT_-W[^I!%7 MW *>[@.S1TG1GSK&HQ O7?&E;&@AOF:?\/M 2I7NQ+<=IM=)H"P*BQ\_5\"I MWB?&"/?%+@YGQ_5SO7$NT/SH6+]>L/[38?U:HX&LWW;-L_ )9QB:WF3J#4@ M+&'\V.S('L#1A339\#J.C+U[M,/1[->7GN_+:;1"5/QJ3)G6$(+B>2FPQ\!$ M0%+\SXGQS=.3%%KU'/X[2E%1+ZR$4Q(5:"7PI[IF)2$7%!18T>P;KA 6J7", MZAB9C SMQ2-NTH708KAH/*U<5_>EKKYZ,BFYDG5-*JG6.K5%&7>GP%!.SK[8 M%Z,YH!T?K7U1+^R+HQ<:G5JUV=3P)[W1K*4^.JM6S\2'9RA/*N%3*"+5LDH. MAYB*SO4I"^*4.?VIV0>GQ^G1/JB=8Y#OZ%B]5BT"Z84X>GUQE JD5QM-L&&T MJC;A0R.(@C,33! [-$2$7 ;2Z:-%47-R7JP?8E M)D\#56 C:?SP9,7CZ878-V2HQ[#EQKG6/,X8.[8.+2RATQ ]%&FI-\X'MA^$ M%&9'P7+F]T&N3)DNXD&-PA J9% A@W9M"*$II#>.402U"A%T.B)(:W;. MC>8""21%4,]^VDP$R82$1B%_"OE3R)^7R4=H'*W\:1?RYY3D3_77C#;P\R9,JV:*V_N0:K\;OBV%P7LR@U%*>E7+#NU M&-89R5;A[(:]@X?=^O;0=@T42._+K.OW/?_LTO<>'3XM4ZLSO.A7 XM668_[ M#[;)_??T-I1KO;NK^"*U4LY/M[5!(8M.8,LMF9N=(XSFAB"H5I0$Z"XO%\P>* MOO]%W_]U %7T_5]G33OK^W_0[!XD7*?0T$]+0S=^_CQ+:>FI]L/S&GJF ?'" MGL.+]?59/3I^GN>OKY&7(VKP6XQ0S(N: M5-R"#7QOS!"R&"6A?^\,'U;T#^[ST!-BZ0_N. &[!CO'8Y]$>(-@AZ&+(/!, M6_;07!#N*,37Z?#RO57G'^M+.YPMGS<[+]H]7)B[-]&[!N#A0+V^)?HV\[&&J1,?5$CE$!2/ZLX$7%\K7JRNG#"Z<+ MWXE(?_C#=@/X7;XJ7M;7KY>%]#R9'9]@]JU6/3_>SLC:)E;P(4O/0GB^;>&I M8<\8.$N(UIWM(K' G1/'<'4Y)E-*+)!G6IU]I0(4N!0_$]>R.[CX M9$52[VP_U5V'L^/Z"7KR.N>(_4.62YOT-BCD4B&7 M7G986[5#O1=PYI,3VI.Y&)->(__=6>&_.W$A=&II#ZUS[7A'H>F;-#DHA% A MA%YV2D&]>6Y@RF#=P7;,L, @BIUX9YN[[ZC*E9HF%()L!293Y[_HFBDDAR@I1MA]1UI"B;+):E*7]?(M#4854*Z3:SC*9CV'/QRW5-DF7 M*:1:(=5>7*J)HJXF?^)FA#+&YZ$-H@G$G)!J5^H+,,WH&_;U_H;=^=[0-\:% M+#H=OKQI$O,Q[/FX9=$FO24*653(HI?M?5&OGD]F,_W ?A*"2FN]UOI_9S9!=>RZ__%:<#T&/JQ(64<77 %F&#C, JX7]P=L%.6=_]S M8KS_)#NH=HY7VAU+/XU"VAV!M(O]B:VY['803%EIMU9&.\FS1'J=Q=(KMM^" M4Q9>IVBL[6<<\^'L^;B-M:*A12&^#D]\M?-,MJSX6C,,5LBO0GX]O]#G&/9\ MW/*KZ']1R*]#D%\:R:]&GX:X-P^M5PC:&0 M59\\-PI..QGC\]4UT^K=$V/1W.4S8572\*V700 MLFE1;Z: 1! L>+BP-U,AI8J*KM.,6AUU6;%>M+LH9--!R*8V_M0!NPE(K3UG M/,TWL6VSJ_'$\::O!?'?.1E# KY1+92$H>:G2!"M_SJ M5]B]-\9A(L,H\-SL/));,_1H&@D.(\$^,"!YXL/,ZUSO+'/-*'OQ@XQ_&2'N%;2I+] M$KE<6&98 5+(KQ/9\0E:9LWSVKG \B,47T7?C$)\'8[XZM3.@]![,!SG7['P M0M)[IN3ZY$_AU'KBB8G@T?5B;3:6,?P7EU_K M,J%"BAVB%--0BK4U3(*/.S\%',X$R[1P*K$VD]"1M(&Z'0QLD_NLIRY_C7R. MI42A[I_C"*_;-N.4Q#;PO5,K/]:JYYJ.4DP[2BEV\.TSM&IA@9V$[$(+K%JO MG\N$#],;3[@;T$M\>!TDQ^WVQA\/9\O$VD-"UC0[ST+UH_UUXT0Y*+(%8":(^2 S;\*>.'831A&(P M1B"3R-67-J>\.!S6\9T/X4+?>-FAO6_BLJ/@,+6"PQ0$Z ,B2P[,_99/,2W0]2$KIY$80+KFL2_M$Y---.':^C5M:JNU*6>X?<-EP=GMT\. MGZH[]&I5+WC<. Q^GK\+AKVS5/TE]/C M]AP$_^__+J+@A\/:]!VH;UJ;_5;I52XK,6/2:HUJ&0LY#.U#,"NY5<*^E)-]I%;XTW;)O?QSW3,1[[AOE# M9'E8GF6=#7S#_3$[F5BQE!L7,18_*5+^BBR0O?*-P]GR$6?\5;7*S;?>H6NQ MF[H8G[6-/Z, U*SI(>SD_WWZ_A43[D(J!OKLF1$6O.Z>ZM[$941GYZ'1=[B2 M+JF*) FW>@, ._$"FP2GSQT#A=;'1]L*1R1&/YTGZKV:;CJNL=V]\]GY?WLN0!XAO TH)X/-3P:<:IGR"L^:.W4)[[8 M2SN/1<);Z=R38_-!(SH#J#K&). ?U \?+3N8.,;T@^T2@.BFCW()\JQQ/[.D MC>\37\NM=O1*IXT4J!B[?+$$1 4 <3[_>:O2J+=ROZE6M-S/%SVI5M'JC9T\ MJ=&LZ.W.1H]:_'FCW=S)HEH5O58[N#6UF_J!K:E=Z327/^E8E(_>Y3\*Y>, ME8][X\ESO?&473V%8/6AS=T7QFSF MSWRO89-J"YM6Q5VKTB_&U(BA[T6N=2;7,* _'W>ZHE;NBM"_9E$Z/2;#RZ23 M@(T,0+P^-KCUQG8H)XD8CN,]SJ9P75TR/[[?YT/I+@@J['XD\C<,=\I&W.?] MJ4C-#XT?<#G<.XA\UPY&+(@F$X>ZZQH.'/1$5F?C?3(K3"TBR%]M- $)X/-_ M1SR@!KV42'9UF5W"V)C&UYB>.[ MS#&!-X8^-T+J[3OP?'KK@M<$\9*Y5"6WFBUFX.&Q>O] MYJ!O<9V;S8;1;[4;3;/SKZ;6+"V.;,JP(L8M4[%.$"\OPLOH81]L($O;7 ,D M-R$?_^=?M&;UH]:LL&O/'S-,56(]$;>>ATB:,]LNTN,'7:\T7F@W2P/:WSR7 MYYS9ON/]AQ#:;RT.[6^"QIT8C;=("- [%7UW.0&=!>'^/;..WLV7;]W[W[Y? M]18BW.)%OX;N0JN^2TE]%+ H2VV?9 6):YG,+1E #<6)UGAGO8\SNY<7XY7E M0U4W%E!! F9A[WS3B +@K.'(#N#[B>?3$OJ484CCP?=KY0B.]%Y2>@"FBM@P:"*^XW,07HK5(5-+=)9DJ] M66DW-LNX6/2H9J7:W,V3ZK5*JUW?17K#"R6E[PKQVFLD?<\AWN[K;_9H6>%^ M5,? YR3+%@=Z@ ?Z+FG,]3[O4&=4,TWRQ\T/NOD2?K1#@F1WXML.TW6:0--\ M QBR'L)_FGXX=$_]F@=T'IRK^:U7E7B$:\')5IVMU']0.ZJBU $6P"=H'G!F@V2),!GH;J T+:=NEJTY@8IG@O?NJ)3RWR M]=C2ZW-PUL/IV0;->GM7MH'669ZV?N*JP$M,^'D%*?O9<&WN(+O]Q'V3OZ"( M77'9#D77JP!S%I HLRY'ANV/,9 @F/MU_>NO;0M]1\G.1T;A;SPN?^-2NRTY=.2%2DLKV%YA M=SV;G5Q9[%?SBQ<-1X6]M04H4V#<%VD6GI."@I&">R%_X"[*AKO(?[!SO74% M':\)T#E@%M1<4/,^J?G2\#U2]'X!H[_P@FX'T#E@%M1<4/->J=E!AWFW0K/E MW&A<4/,VU#P+S.74O*H+I*I1./K"D/;BPI#SOF=-X9]1.'8N_C]02P,$% M @ (8&67%&.W-9,&@ T$0! ! !A>GHM,C R-C R,C@N>'-D[5U;<^,V MLG[/K^#QR\E616-;GING,K,ER_:LMSRVR_8DNWG9@DA(PH8B%%YL:W[]H@&2 M(@F2#=)2S R5AXE%HKO1_35NS0;P\]^?%J[U0/V <>_CWN&K@SV+>C9WF#?[ MN/?U_GSP?N_OGW[XX>?_&PS^=7)[:9UR.UI0+[3&/B4A=:Q'%LZM<$ZM7[G_ M.WL@UHU+PBGW%X/!)TDVYLN5SV;ST!H>#-\FQ9*W_H>#P^/),7EG#XCSA@S> MV0?#P?$;3-Z\GQZ\.CM]263)^"#X$]IPMB"=6\X,-3\'%O'H;+#_O[CX^/KQZ/7G%_ MMC\\.#C<_]>7RSM9="\NZS+O]USIIXGO)N6/]N'UA 0T*4Z^?#(?ODW+ A=7P95X0$L].^3JA/PA72QH_OF4J-@,"-DV4ARED9)CY\TJ4&=8Y15HY0$ M?@T2N@$\&AP.!68=27Z\"!:.4OX/G5B-M.(VK$5,VJH9D M%%#[U8P_[-L\\D)_9>*;923)CR9>F6>V<@9D.@BB2:,JK)Q8?$K>N@8.94U$ M)\7AC]8RJ>TTD9D4AS]*9!+/XZ&DAR?QL^62>5.N'HA'T'@^)"WHEDZ3@40; MH.+A[/#X^'A?OA4#@20FONUSE]87WE_Z?$G]D-$@.[A)!G.?3C_NB=Y[D/3< M_UGZ])6H2%)"XY_O!>"U$$ #,7!(=2_7^B0LH"%\W L$#"Y5%NJP^@Z=-E5? MD#"/?0_*NV325'E!0MV_NMXV<9OJ+4CLR&WC\D!^+]Y;S/FX-^9B7GY#9J)V M\/SK[47IO$J*7)=-&"8LUQ[XZ4#^=V@-UK/X@24I+2#]>;](4& 5!=2Y]C[) MOXOM.B:.B]00%HQC3)=O2:5D\F3O,?<; TO%.:"-7%0&?7HL6*>L8&#F[.;<:E(Z/WPP/ MWT!S2&EE>XB96UGNZR*!Q:?66L .Q+79QWPA-)R+,NR!7G@"+WK)@XT@6L4: MA7?8!MZ<-$N)LWX$@7_;X8V"3FH)QQMV!.L'W,5Z+UG MG! 70@YW#,:,.]N+KQ\SEV'^L'9'Q$+ M5\_&M)X["O*[AB!+C)5 BWE65N3_6TIHCX"_GU.84!!O13S1:09,M+";C$8& MZ*(L4 C?P[*4!;;+@\BGXH=@:<4\+<'4DEP!N"S?'J%T%RT6Q%_QZ1V;>6PJ M!A@O'-DRQ9\AX9^<)[@)'=-^N5LJ51$P^+)LY0]\C"9\3W1+<:W%!?3F$,S*R1 MH+8^*MHZ86$)'FKJU".3WT7+I4HZ(6ZR"FD6L<%$%(>5@)DQX9';K?()1:,^^K9V<676=BYF>T0,1Y MH*"\+1L68IZPSLMSM13;'L%T2GWV(.H X>H@]"/3]E%.A\+QK@C'FH^58=0K M ":AD;U%,=2\VHH9R'IDS'/"_%^(&]$OE( %3+VYG XUM[;Q8&JY*&PQYO*C!?4,OZO4 M4:/0:$O7##<)3(Y?CS!1R4WWY,DPBKPNC=I<6Y_&B522O$8G$730+Z1R04.'LPC/QH)*CMM;7RFH6E>/3(XEB23X,<%&-6]0B]>7.H M(624-V3]F$CHTS!BEOFS\50B,3L433TPTP!- M):1/6-;D>AD#B/- 4=-B./598WU$*IO090Q-"1&*A1:PR3+IH^4S>5[&AM=I M4+N7)A+$//IH]F+6F+'M*PA1 +30C)YTUD<B]1$U M+;W,&*9/@W&WG@.*C[;RKLL@ MZB-&F0R'!I/5(@V*0VUN1!_M7IGC8(P"Q@'%I&F:1/] JLAV,%]OU]*C )GG M3/06G)(,B&;H5#/ X#EJDDC11X"PC_*G-"3,W<3G_803"EG;K_NQ@#ZA9_;M MUAS#9OQ0))_U:7\'9X7Y;[GK3KG_2'R'3T>NRQ_A.+)S[H]]ZK 03@3M$6>HHZ M(:B7E!QZT,!+)9Q264#\5UU [#ZD M#O:C^,0.DSGS*K;4IAT$DX/ZAQ91:N0?B?AT;;"R8LF]](V:_#*XLLJ)7,JG M22%S5VC%%D5>BV$AF6S"-6)AX!MIX1W.%8",%MP/V3=8)Q<+;1AZ TFH-VC1 MLT;>D*E!60[DSD6RF%P1WY?'O&S$#31N*-1:' Z%.I6Q@S)O_,3O01)]@J]C MFP&UAB\&[^N&YUI"VFQ&FA6+VR%=U=N>1Z&P:]9F&^[.JP6@V&L!P4:]N!*< M=X<^ND$VC;Q%9UU+CD*H10)S2>U][XNSQHB[2GCB4T.8#A7@7+:C3#K0& MC%$XM?A= /;JD+ MWV-"+J;M5"@;RD5#FJHF?F69K $*^/1*<=B"8VVK8J@3MME,-5#/X_I:(;>2 M&L?+H4S.'CS(LAZA;:4S MQZ^2% /JC9YQ5K(-;P=&&$ .WJ5P3:?IYP-33BA46F"I!*J!RA64[/L<^DQ=F^?<'UW<_9,S+_Q%L(F: M+-JV*1UU&"V49> P*DT@&V1>7SZ8NQU49J2)FEFR:E9*%PE.Q0G8:$URFDB<([/$N@I6JW:5 D9BDG)34,2 MDUV#*7?V+P2.?&\6-VO"#06L].ZB^D:TEM);,)/@WEF<,),:L!F**!L4/BT M%<.71A]CUME"?02M]$P4<[!JR3&0].M_*\]4V2%#V\X!S?B@6&G1IRJL^CZF MJ>-I6@!508@BHP61X@-R=D" &>2_8QXTF()7$*) 5)U4%/]A ;.^(]%X#TXU M+8J'%KJU8-JTB,PJ1%& HM*V&X0R5GV/\/H41<5L?SEI@@^*CW[I6>4AKLLJ,>>\@6S^](2N(&8[@;*0XI[?!"/,< M[BC ^F%@50#G7\5"+2DU253NYYA5C@]$C.4?)LL73YBM+D8&V7 MM-JX;<0&A57?MABS71_2#8QWL]D2:Z>'7EW1\(;ZC#OPW0*V%+7JL9\M @5; MWPQ9!7;F7"TAV5*BY6<9M?FH[YUZ&5;C.?%F-&!>_/!ZXK)9TN6>1YZC\DTC M.#]7E'^>8[04AKJ(?EE;E8O$-8"TUN35NA+2250U+%4/>:ZO/.=_YR[2A#<^ M_R^UP_4%"R[$;LZ>;!K$H#7=/[,)*:B#:%&G2@=)1>?>@+\H\:E']'CW31ED MM]3F8H[DLOCSH.B X=3;SX3!%L"& 95G\4>=08]]53E#7F@RKH!0_#>5 MT][7D$T93O"]%IJ/.N@H7BX_LSNHYXGA_5X/ME7AG0A*CFE*1.W0+0[@Q1YZ M/8C"-&]3XT!K<:A/: $^DQF#/C9DZB$G#[N100<1S SGVMZ2D,+YRG$;2Z[1 M@,=\>DM%@_/434V;\)QG"D7]1XL?5OI/4A,+9*K#G9->9GWOAWPGAA=5(RNY M76KG23E0TU17/E66$="M+_AZGL.8\4;]0HLV5OI%)K\63G=52 /PN>O%>HC\ M+84=9S9D2W@SB/LMEL)4, Z+KMB?-8DP&K-"<=4"B3G6*D28,K=B[KV$;\P7 M"Z8VCPJKP.GEPD#4:W;UBP$3%#(M2)AA*@'+L>TE5IF0NCQ"*I!+JU;!?&-6 M*&Y:O"\7>Q]8*7OH-WL?E\]8N-69%]74*%#U-S3V/?:>,:T*(S W#5Z<3:?4 M5MNVXT(P 6P%6T/>**A:I*P :D$>M,%48J:LFM'V'/?U9M53.J6^3QWQ6,WT M\B?>MD*^,7<4>RTP5L ^NSOQ8-U>PY_TE22EOG5\\63F<>^2:CB M!4$[\!ORQJ _UF)D%JS$J43)#+[#GMV)D18@_.Q<1XHC%I8JP!C[B=P M[B58&[A;[-FWAAUK$23D+N4=3FLC%_>BG5*AJ*WZIL;;VS8A!45;BPO5HUVV M'RXKOM?;XBKNR#9''&& @JD%@VINV>XK/B6W9#<$J(8#BI 6^ZF]:/O[QNCG M_:?@ UDNX4,Y/%&_/8^KNLM'X@E5Q_=*! 48_QE%#@LSY_>.)H&\AW#/(O%? M'_="X>][ED<6].->=7D/;N.9N#0I_S3Q7?9A*;.SH)H?]YQ(G1&W9P61(&-A M!+\^^SQ:?MQ3Q5E(%WM6*(NK)X(]\V87XCDPV=NO4@0NZ+:3 _3AVWUR'#^F MD0'A"ZMVRMP(S@ILH9P1Z0NK)QLMI.+Z= Y?19*8!E3VG/N4S;QQ)!:AGKVZ M]XD7B#J#XWF._*6:&*1I0/F1SP(A]%3&ZU5FH&"1/]KP3JC '$;\U14-KZ=B MEIRUWI2X06J^+E2M"3KJW40=!_IQSY;W4C<";<$]T4WZJ^?!EIP^_@_JS&AB M@"I53ZCH3:A8>N;F0J-I2/VVV&Q4?E6#]%9EU5V'E=HVY-+>%%OM&LRTN.*>O1%S9!EUU")J MY^V%E\R$A$.7'L1<:0ES!ET=+T37YJL#F-3_+^*Y2QC?TN_,JJG2'.V8 M==4TMW09YX!>3Y,%*1PU*=3(MH ;,76SV9*X2<9H=:?9FF%7322'2C' 4?8 MU0ODW?4K]2]LBCYQN?U[_4"+4V]O.O(A3*083*Q^^TVL<'V2I/[0.^Y*,0$R MQT+INC#=DDL3&6"XH_X#LVDPFOE4EKF_&]5K:$;;!2W'W%,P"+Z']4J5%NV" M#A>>$\$BFKCU"NCENE![X2O!@@60PG/*H'H3*0)UL#JB+NAUPQ^I_YEZ\84' M]?I4%.Z"'F)^#>4LKEZ3RN)=T 66<)%8K\LK\_@T?"38>KB.HAL: M>;+6Z1P[CEYC 3^<[H6C?5_X@WP@)HQQ57]EX7PL.C"Q[O;3:M]RUSWG/IR_ M4:5J&TXOK3R%J_FX7$(ADXG2HEWPS!M(""&AK!^B0VG1+N@P%NM/B,RZ#\1C MWV ]>SE&^HL:BBW.6DT5.HD"YM$@$-W:1*PO@'N:0$O:"_BV1-R1+7>K M@--"P&OITI".G/]&ZCZ@SYP[CT*IRNG\ML1U-%:V677CM\%Z.?0GV;E,<%>7 MFU?1 N9,W,<&O)*"+_VYCGI\ 6CAE2\M^L+53](_KZ?%B\WEE]*1Y\0?%3'E M6C!Z:>08W*_M.4&NLI$B5!WMTPJYAR 48_6<.^IJ M.%K=,1E2=[5W:17>^0O$=D1G*.IR/;VE2^Z'4)OD3EGAD7&F#'7.73*K1+8) MBY=.'$@O'1QY\36\)ZNXMECG9$;[P@HF4>%[/K)%^_)I+HDQS2,$#=3[9+Y M YD_ )\P*X'>#/.NMO!UN$*HY8@F&TC6IC&.4J(.S/,SZ2<^7^B=KFJH ,\= MJ9E7-F735923>\!@&]+=(UD.#X9#K!.OIN@ OC(3DA/O! F3%HMU8?#)?-ZY MH[:\0^^;%'E.;(, HS%Y!V"Z@PSRR0J^:LI=1 M8[(4+\-5Y1C4F$]',TO439?)]/ MU'V@7[@7SJN[MLT+^DXM"A/,^T>^-4.F_+]G^\W]FDCY!B5\QS8\YU'+[K^1 M@._9@NQANTZH!'Q/%MS4#*0)_^_)?AD'V9KG?5\6^^HY\3FQU%$'S8\6\&NS MYJN6\CW9+(2Y^Y MPX/AZSLX:,H1!KB>3BF$/9$(,DK7@2@2A+D/9'[++17FL.=R@P^?^62!Q\<1 MPBX$?J&:;]OJAQ!V #[XTGD]O0NY_3OL"&%.G""@ODO!^1N9+?Y";E"]_&S# MJJ,AG'+8"D^#.#K]A?B_TW!,EBPD;OSU[D;%E*MMM3$!F^[8UBYD'!0(M[?D-@_R32M+8GL --4FH7JW=%PY$=1@2V M.26[\9-#,C(IKNTLN#$9G>BGUSY1S';8F,$VP?XO9ZMMM=RM2>Y $TXN1I"# MX4W2R8N!"\G$PLBZX#RGS*23IY M_AK9^))N-$'=C/BE]XRIJ8^\0^1Z"NE"W%/-@O@A@],#A#O]@SQ0^;4S$'U MW%PJIUS/X-C11;**GVL^//)] MN,X*2IZLUD6R=ZG#PH3:$1SHGJREU:%D]3/U#8O:4MM*B+9HO^0\F"1K)Y!' M7-S/B7>M[I[]!?9 .*/UK53W'!Y=1R$T$$<8025@;-[>&ZS:=H)% 50[Z#8X MOU+H_$09E81U]@1)FO+$%KNZ9^UNA;>V.)998U(IDU2Y*?-RU[W"5#>]7$]; M>]4DS#5EU-4,=EV3S/757X67)+#&FZH:@;JLXX.687MKQF-2J[ M"_ ZO@OP.G,78'M+;D#T%F?0QC$K7<]U#8LI=6(=*MN6N]XFHM1JV%I;2^CH M+$S7<%W]%IU9&?%?M@/+-!/M6M<_M9$^0WH'0LNYFPC%/."6RMC1"*YDDJ?K MI>F\*I=>/!G+K9HU7PE;$1=/]Z@JWM5056EUL6.)$:J.ZCH24[IT^*A& ML%ALBSXHEJG$:$Z3OVDOERM4=RRN 65G%UJYBD-@@3GRI);@E$'4CHHZ_/,7 M8\VK&73> !FX9 2<&YR2;DK>T9;Z1#=4TFI!W5 M.JVF.C+P-,Z:Q#3&R#JJ+60E!=Q7D45U*ZRWN> GM.%^33#_\#4$L#!!0 ( "&!EEQ\./AK!3< )&^ M @ 4 87IZ+3(P,C8P,C(X7V-A;"YX;6SE?5EW&SF6YGO_BIRLEQCROM8SLK>Y[J8+6BBR+5$:27^O4#D)0L,;C'C6#(V:?:*=%TQ ?< M#W?#Q<6__^\O-Y,?/L6ZJ6;3O_Q(_H1__"%._2Q4TX]_^?&W#R^1_O%___7? M_NW?_P="__GSN]<_/)_YQ4V'M MQ,[3K+Y!Z*_+?_9L=ONUKCY>SW^@F,J[K]W];?UG3(PS5GED@[!(>4R1$98@ MYXAF-$7%&/U?'_]LE<$V&8DXLPQQ)?,W=-"(.<&=X83)Z)*,?OI[ML_KK_^I?7] MSVSY;6*,^6GYM_=?;:IM7\R/)3_]Y]]>O_?7\<:B:MK,[=27%S35GYOEAZ]G MWLZ7LWX0UP\[OU%^0W=?0^4C1"ABY$]?FO#C7__MAQ]6TV%K7\\F\5U,/ZQ_ M_.W=J]6+F_S;#'WYJ/G7V_B7'YOJYG82[SZ[ MKF/Z]K0-E/F)WD[\8K)Z%OG3$MS_W'CZ3]_ WB%]!'/]7/NO?_W)SVY^6@)\ M-IN&.&UBR#\TLTD5"B'?S_.?A:'-++VYC?7R'H[!).9?_2E22':K+[[EQ/KXF3YZ3\6#?IH M[>T_?JEG3?.VGJ5J_H_[Y>@(\TA9GY#QEB(I2)!8!$J%VB[WIRWEM_?SWK*">+9KY M[";6+[[XR:+HMJNFB?E_X8/]LCEB9C%R*BN:0 RAC 1KC 8>\1DP'\_, Y9= MU?Z'61UBG=7WCS]\CD75KC7YEX>+_[SEGC)$&++,9\.*:D69/+JNG'HV:^9O MTAKN)@3,!7(B6.2S\M5&4\^P!&;+(P#'\(!^XP$:/Q'.GU\P$:_UZ_3CJ^S[ MW,37>6"M(?&$7)(L.QR86DIE")(""WH+C*XCVR]W&2_^KC+W&:!S:YFH:K<%--JV9>AODIOOAR6YR+ M36R1.^2,,D@Z[RDUQ+ (+?[CD(U'I4%3HP?)@+'FUSC?/4HLL]IU-B(>&<52 MBA0- 2;'(P!=1_/M27<.135=Y*G_YCG_''-4&E??R[Y$;%Y\R6+(]*JFMO[Z M*O.B^766_S:[(K.EU%Y-Y[&.36M1,YI_HD0BAKW"1%G%"+1+W.-P1J.'SR?@ MYC(;B_#!UN8]T+6&^#DKD"WF)4\)LC%J1)*0TL?L"UO;"Q-;4,:CLZ%IU&W6 M^U'/5Y]LE;\SB1]FSV8W-[/I^_G,__-Z-LGSW/QLF\IO@DQ8(TNP1-G[MBYI MES#F?2KPPQ![-5@FF.QI!89T\D80X0-.9CB#-18U"DR4S15RO@C UL7;+,M8 MUR4_ED?VO/I4A3@-S0K6?<[LUHX['_QL@$NDG:V?R#/$I/S7 M0V?M+N@A5?33QG<[];1VO\W>J3_&!(]1#WG&;17?SIMX,;^,OM$U8-2-9)B1K/*L%S:ZQT(P=<)S',9+1V*[>EL(XYODDQO1N'I_'5$UC6%=, MO)WD06:@OTWMS:R>5_^*X8QU'\I^L@D:N62HY]HFBL%S]SV.9S0YMHL9A<%9 M,8@;^,PVUR\GL\__)X:/\6X$J\S1N^@GMFFJ5*W.=EVE>:RW#$+J@ Q)#@5" M!18D$@)?3 X[A-%D\2[&YB%D?SD"'PL_Z!SG<<81TYX&)8W)T=ZEJ=N%M&*8 MRO+1L19$X+V[WUNA[_*-#B_$8#1Q*"9LD.(J(>="1"IQJA./*>E#R>D!X1[# M7?FD%>Y893_H)LK/=E).AK^_CG$.MEWR^*%];(SL@0VT!?(PC[S:?WU$LI!) M)AQR'F,4&&%121>Y== GF%HHNEKF*^\7-T4&,9R\LO*@">?(&FD092XO*V88 M#PQXT"="'$WVJR-E-DUJGY("/)U\O^GR=SO9.$";4<@DD;7494UL?<"28.>A M#P)L8AA-#@B8$)WF&DSB[^+9 M9,(X"F^A,RF'48TF'P+,"F!Y@/'D*H2JS(:=O+55>#5]9F^KN9T\('%KV"0@ MQQQ!D>LH*;$\1 ]M6PZB&DVF =J:G_)39,E&^.1CF&'(TSQ;3>XQ(4;3$*%[^>S#,QI' M"(X 8-,/>5KK-BO4=;GDU73EK*]&O(DH"9(I*@/R)%MAS;$U"CI[N0_/:'P@ M.$* 33]@2-1N)[7$LT5GE;H";5Q$@B9+6:166NC:G7UX1N/LP!$";/KA"&&; MZTS,\I_BQWVRDU+1>S5_9NOZ:W;9MP9S)NLM;;%%TOKH37!)2?"ZVF. G;B) M\20H BX0V(VS;\:MV6W==/9TK+?YU^28Y9)%XG:TQ.RV$[85S6BV!^!8 33U MP('1YKM#%#GFDPSY$)G5$1OCP1.P6YR%L\XVVNG'*D_EZGEY/N^[*OXRFX7/ MU6322DTDC PC'FF,-[I M)-*SYA.D0.)=F9TWZ;C^ M3/F]"]@*E9Q&CD>-:. :,Z5=TM"YZMUHCB& >B($ )ISV)3"&L-LZK?[A(%$ M9+G'2-/HE1=.:O"+%K8".4;R^HE(OOM,@PG]=65=-:GF56P-B;K\[D0,O[SR2V?3CAUC?/(]NOGM6ML0C>5+.-8C2Y C"A=YMH6&/U ,QN M F9UC*P)"F&1F)$FZ ">']J-9C29!2@" $T\2,+A934MU=VOHUWMZ-XU)EI^ M<(?QZVZ$7%&D>>F2'CAQ&:#F8:.1QM:$Q*GO'4W"HBL)>I_T_@*:AY1M>]A! M8.28=(A:C'F@F$L+77Y\ -)HVJ]E4W+'V#SFR*9H$/;Y VNT4P*Z6& [DC%ZO^<08%>=68=Y[\TG MV@%&18V,EQ8%2WBVTL1(!MV+; >4,;K#$"R F'G(RM-Z\4#M[H03:.EPQBD2 MTN"HM.16]'!&:SN8,3K&0 H!8/;A5)C\.#+5<7."-ST)X$ M(9Q+2<"W70^"&J/##$$.6&D,&$/M@&=8_BG&$O S1:5D)LEC=G1/>ND8'>,N M9.AWUOOPE#/"PX>,8JF1U5X@XBAQF:=!@M_R< A3YRLJ#X]2:*15UMI2>8-Q M,,J!J\=#XQJ']]R=%*UK*+O-/NA9Y6JU&UNJ?Y<-N#_&J=\2$$L1,B""$<:1 M",WR4 ,T'?; &:,_#<\+*'D,L6DF9$2::X(PISAH(Y@ WQ[?N6DV#B\:G@#G MSO?EVLRO6\+TTUC^_N&]MY+?/@R@SBFE;CZ_X&T]*U>KA9^__M:4N.G>%[KR M\^K35J$;1W+HA$4.G8CCS@B5.+36/1Y=_S=QY6^LRK#?EH:$>7'/YW7E%O-5 M/_,CKGHHQ812E9Z;-#N-TG-)O,H1*/"<]3.2T3@_/1'V]&N">^<#9''IIZK) M$%_.ZN>SA9NGQ>0N9=J.=?,DJ6P75#(N,D:YD]"E&?OPC,:9&HAG8+(!W+2[ MK:.O5I.^:KYJUPV)2UHMEI^W[!P1FY!QP2*!::+.)"\--'&.A#8:?VP@#O4A M,5_]]-6UM2;:''W)T:71RB'J99-(11PQ_E=X1P$[,@?9[5^I M=@]87" )TE7\\FIZUS?I37K- MIVELS_SH30@]'YRXOS+Z3?V\:E8>6O'>6IO#(2'K\D\R1HE9UH<"_+;%TQ". MYIC%0)JG1_G!&;.;6UO5!=>;M'E2]V4US?,XJ3[%T,J/>(.<%!893ZW&22O. MP'M)'0=M-&']MZ_BS76:6;TJ_K>4"(<) M^%&R[4B.RBCB[X@8 (!B:7:(=ZZQ&%E%,Q-PH)8EJ!K MO<_%>A3WZ/? O4&E"L;!+M<+EYGA&+E(+")8&\FL"QK\@H1.-T*?L]FSSM>QNB@#Z 1\UQA;0F(4N?!:-5+NH_76.14K" M]>&"ST'(ZH-8KI?;!I9CAHR/!$7*)(O>)(NA*X'/A'JBDS!\9 G.M %$"LZ_ M]2&Q#[,/]DMI4E],5YZ2/(;CTGF4YMA;:(R\2I8Y%Z56X"'5F5A'Y3,,R MA0I9MGFOF5]7T]ADM9R72?N*,)5XR>]0%*U@R5BOO(&^LFTGF-&<$KV O3Q? M*H 7_-VN2?TF[85C!$&6\1P]$1VT$TE8\!AE)YC1ETE!LP1&++VPY'WTB[I< M-^C:Y>@\(5=: W%M52RW=SL+G8G? >7$:J?OBR'GB@3=)[/7_O P_=NZ MRE-P6RZO_+JUGS(IW:M"\MF')X1E3RK[3QN'!;8WH3_S_:,O5()BS6!"ZCO0 MWTA !.LH1IPE@I0F(N-2"3$AE'&"80=^,^=A5">6-3U=2O4DJ#YLU]U6V2:0 MI S2M@Q6.EH^-U9#;_-N@7%JA=/WPY%S90%ZB]_&C7'O8BD?]SGN7]\H]_B# M!]]\&^NJU*!O%D*L=Z]>?,G4GWZ,[^P\OD@IMG=AK8C(.$H14\0LZ]&-Z^,Z MP.%&V-.>R!'%*\0P9 QQR-$4C7)!8/!+-\\]9G[!W8$1$WQ3*?0D^[[WZU9G M4/875MD\#1$7>G)4B:$$V85 M9EQ">\GG[B5?\$CVT^=F5]G#';A<#O%->CCL-]-.$]P:2%Y?VB:%<$PVD9"< MHQZ8Q#T,8S1[(D^([9=FTPC<"I[+!%9I"*2J3$DI:NK]SA,?A&7P34.[F@A-=+ MV<664[[[^)_M";)$112"M#QYEU0"9]?Q\$;C= _%K9XDUQNU_F;GB[J:?UTV M5)U,LO]3RN1+HX)'-Y&NTJ?&18D421Z9P!*BDJH04@P10V_1GP%S-![OA:@& M+W4MNEZ?3'W7#>.^O8UA,XBS=]1#+?[7YI>=Q;JO).1U5H=[E'LOG:QP9X7RAH+WD_HJ[J<,_3 M?ZEG3;,Y8I)-OU5,(ZNQ]'DQ&>:@M_$.81K-!@ @63:5&ZA %LYH' 7[5SNDHQQ,"7(92$,*[J+E\N=(\))DR^R)FV!9 MP,AZI[.SX+FGQ'-GH--O9T(=32IN7(0[68H7I-S+V:)NZ>*0@QZF+*)$E?2A M=(Q GU@_#^EH$G*C(MS),KPDW_)W6^I8JSP]@2(>9/*R''^.T(6EYR$=S?V0 MX^+;J3*\$-^NTCS6NP GEWV $,M]?XY8%8W# KK*L0/ZR/JL]7ONHCV#^N\5-.0AY;O[DS!=US)M # \H7W*WG?YL=N.J MZ7(8[Z*??9Q6_\K<"7$ZKU)E'R3?5CBOMN'4:KZCA9Y!Q62/A0NGE2(L!/: \ZP-'D?\:P M<#;5_GBI!N:G]#O$9>O:=EFJR9:7.^13H#A[_%AZZ*!M@&&-)H?UQULYI]-J ME.ME]97633HY%-9"YU^3,WF6<8Z0H6-,^%&,:5X?-6S/3XG5I_(OVT=K2[-> M@@.RC @FK?'2/0%CWAK7=VG#SU@< RBA;IP:I18J)7+3_+K6[>0A3[-1+J+@ M%*7&8!8M=-ZAEX%\EY9Y9.OA/-:,<@$AC(F5;6=TTG'S)1,%QZP%]:Z%)(; MQ^0>G7QY>@D T"70I^8Y@S275B^GIGFISNXHEP&5(G]%A"$FCGD%G'A1Y3 G M.;[W=7 N?_JJ;[C+1F0\Y]_VF[]K%)RTUROUD2;9)@B'7% C- H;50DC[&O43U",AI3>[;0 MV_?&=9YQP(L-UUC>V<]_L_-85W;23K$;BRR5#BE,L'6*4P9>#[<5R&CRRO"R M/WN^X47_^ZS^YZOI\H!_T]Z$=A0Y',OVBO3&$T?(@L8NECP9)!/XP[FD[[&2M;9;@'GLSWZY37??]O*KK MTMQYZWU3U$CD+*;(:\&4I88D!9]4ZXIZ-$F8(?DXL+#["NO?+VYSQ+X>AVVN M7TYFGU]-TZQ>3?BO\?/#WI'NZY8K2L[/! "^O&/RH*]IZ)AO*'?7M;O-/RI\ M+NTU6Z\&T:*/WGGE?;W8O\/ELGZWA*.$ M@]=2.<$B]+&!8W!=OC'Z((S9J@LA109KDC>1+8_X?3LPT'(6-$?.Y3]HE$IB MP2B+T!W3CL%U<;,Z'BYUD5B_7"HL7\6;'^R7N.O@J-06F4"R9Q&](,SB0#WT M#<$GP+M\M#X>:@$(< !MM0-6I!1IS"W"W"=O!<')P.^['@!U8@WY=\VFLX75 M(X<>E+QL0N)"(LN\0T:&9*DT/#'H<]][ 5V\-GLDU#E71CW2IFS4U-;/?Z_F MU\\6S3QKR'HY(:VP&0OD1(C9DW/><:6# +]6[P1X%V]^-!)*P.M MK<+S=0;]KE/3-"P/#VROZW56(1L%V5K&(D@ M*[@K73>U\0DK&Z&W-!\!&,V6Y1EBW=1,Y\\LF"E;M]"<3?UV%-:6QDM8(4NX M8S$:3U,_\OV&X>+I2G 1GSF_8%)^>,AG&AZ6KI3.!?-6GX^H;#: RB&JN!64 MRQ@Q=);Q$"; ,;?L>RPY.&Y0E"(:8FSBX+WLS]_+Z8_/H#389/JY\PUX=6T] MG^:Q/+.WU=RVSHF+#^OW[+93495:QI20)LN^9SX[ M)-#[XMN1=%4+OTWMJHMWZ0WMYJ^:9E$"@74ZH7TBIG0.YQIA3KDW0@5LH--" M^Q%=?N,9C4>"Y 2:'X8W*^H;B3B5LISR]-T-S8"! )N<420N;?PHQ M^XZ)!^ET\A'<;3M^Q74SK]]F]UV\795Q-N4>]6KJJUL[>37=:!S<([&((Z#<.=([X(\V[BB;H75E>*6I'+0*(4G4CF?P'-/9R$=39> M$7'M9 E>CFT;]].M9L=HY##W2,@0.9?88_!C,6[X(BH=JK\+D&U73?1K2-OCTSD&!'!C Z< M1^J@+QHY%^O%Z^K&1+CSI=AGFN.N-\8Z,?>\:OQDUG2J*#GJL0")C=.@@W7I M>_32UBXO2<@0$I#VB1EA-<_N$7CYUR,(W6O<5H][-FOF=UL[)6U[%?YKL:J^ M:06SGI>?'$I$Q:2=4 F\><1A5.-)GW?A1+N2:@)60#W"]6J6!6WTPDF8Y M%(@6"<-XE$91Q>"+'[< &4URH#;,7?@_AFHUKW1-(L^B-+>:>LJBKY4 MR.M2H-T\F]BFJ5+EEX^:I>6G=_[.1D4*3L8UB- YA-UD# M33.8N/]NZ^7E CMA1,J1YHD@SKQVVE$>(O3I\A:(T6S7P B[VR2#R?K]]:R> ME]S63APIY$#&8H6D"\$Q[;$-T,F.-HK1;)C 2+OC-'<6]Y'F)%A=6EQB9&W@ MRC,N2*(0=OC<"&OUR'=%R&_2;\WJOI.K5@CN0HY%8HG+?+?)">V>YXA3\?M@]<"[NN?3- MC2[3WV\TNOQSO8OSM6OXN?5A(/'F89@ +01?Q[QPXV._\RZ'\/5J&AY*]/[S MWZ:A:I8-;!.78FC,FV MG5N"C(B))^Z9<^!E*>< '86)NAP)6_N\O0N[%U-W,D3G%;+&1R1%B-(&%B1X M=Z<.J_1"YG \/.Q/N/WR;]W+N'F^>&CP*3$Y6O()6<\88I(9DW_36D'WCC^$ MJ>\Q[RD/7\Z!2QYIJE5&'I.36!'&H:_K/!7CQ2U +X0Z:D%!26ZP-=6N!E^" MTYXB$TLUN&&&$9ITLM!G.8^$=G$]/@HVG2.G84FT4>:]A"<]*[=&&B2L9DPY M+C$;6CN-KS;_\D0Z65:#4FFCBGM%=&>1Q18C3*CC/G&,.;T DT95>']Q(ITL MJ6%Y]+A<=HF..HE!>>V0-YK2]UY8T=>\PYVN MV!>Q;Q_]JMV )$N!PC&0U?Q782Q-$$ ML:-BVSGRNPS)M@5,3C!D:22(::NR\P $/N]':J!$&"YKT(#P=QSI2[91A!VDH7JG:5:7V8)C;.. MIR-Y %?77E%=,H=IC$7:J.*/*.FES&&\/*:.#C"'.<[:&T#N]"&:RVGD/8G? MQ#4RW@K$J:,V$1J8/.:D75<<%TCUKG9*2]\R'EG^267;B;WS"?QN@+-2O4]) M2Y]+J'-=YI.D>+&:-J6R T]\]ONDD9K38/-_+UK3]I2T-Q2G0*4V"IV]*V L ME<4.2X,D94$J2X((:0#=O3V\'ZX.@&N#3#0*B6 ==3B/.T'?K059!S!Z'7X6 MP:!J!?9*#<*]7Z5[.!K1,EOLD4AREI$\2 M2D]-1':"L2*'U"H()*Q@5$KCE(;NJ[L#RM/5KYTX B&8\?C-6S;T8K3(4NI0 M((XFQAR)R0_E-[>V7X??DC;$(4VH1(Q&I86U3&AH_[F/+>EQZN.NA(/>KMXK MW8N?!6!,(*!^4)UOV>W%"]E :?%CJ M@]F,@Z=NB486,UGNU%*E1;\@:9!@L2,G1V]#0#G9JY1'85-VG.>5.)5#3QC1 MR+723G"Y>6"VM["B5:;>CT>W9=29%]G/2 %9J0SGRD2"+^'0'5FH/WK[< ZY M@ ZD[Q7E* Z(%%,E$C+11X0YUX0[8C/,/_@!D;'PKD_1CD?S;[L3S],<"#F5 MD(V!&A(1H6X&22 M0?22."S049S@6K6UD@S9( SB1G.B>09+P>_;Z^,$U].P!)WYUZ^ AV\)^H\- M2]2Q*6A^7&]M03>A7JHQZ)ZBJTR<59*:I!0$PX&1) :PEV-.1:J(D0G)("F9 M4E)AR?OKC_J]I]E.(MS1IP;ZEO)XG-RV=RZ21]90C#PF*6++H[)#[9I^+T'6 MQ5AYCDS'0\9MI[]IS'X(-P29)(),,E!FAK @XSFM__0)>;)<1T/);9NA@B3D M&..(,Q&XR]H=,SD0(T=QJO_)$_)DJ8Z'CUN*6A,.J-P AICGQ!A#.=V\@VO MXP$7./W_]/EXJE3'?.B;:X&TDQAA88-VFFMWN4/?%^@J\/38V%&F%SN'%YE& M&G.+C*=4ANAQ!+^0^B*]Y8]H^;\^+^>0H2:A/&[N@N.2VD%R\J.]5Z07*D%= MTW!89OTNI78ST*Q5N/>()>=(9,QH MVRZNQ#&:-L%]^=)B?)X)(-4U?' _(E).)E%C#A.'8$FA?9JS'GP:E#H0\+K KN>$B=-V5I#WN2FY '>&N M)-$8:4TR87!4A#+ON& ')O-)[DH>[91ZCG3T615&3KG!Y?JZWLJ:1FO"!J=: MY\@=1+[C.??NLA]LF0M(*,F9ULYXVUMF_>)F[^G1[21Y]64D7V3+-_L:X\]Q M&E,U?SNQT^9]F>KZZRS]&N=O8UW-0KEJO;'3<-5D,=R6US7GW_G;^94=C2WL MD#L:Y#M'ZGF&,HWA :9[))5??WIWX7VPSGI$:$CE+*%$3CJ,/$W)!Y*L(M#= MLX[%UM6Y;[_G[O[K;2.WHG3 R2LT&!8PTY&9!'T7YGY$%S>QO9)GT]4'E Y8 M.-C&5&Y*]]E^OXO9C9Z^F9;/\A*.\V8382 1&6;RK\)0;X*QGD"7PIZ"[T0+ MBKX[.@&);DA+^>S:3C_&IIJN/WSC)M7'Y4NRY7BY*';A_3P'=,TLE>_#VLPS M7]Z#]828AM[LZ,J';]Y%/_LXK?X5PZOISW92W+'WUS&VG'ON1/;K'4,T$>^U MU400Z L\3P;954^^C=.F:))I>#._CO7;O'CK.*_J6#S?-IKFSD>M8O/K;.H7 M=1W;81"-V3LN-9F*)8FEUL%CZ/TR$. GVNE!-2LD.S=5[/!2'U+WOJUG_[6T M%P\^K*:KN'VE9U;& U;IGOK6'K1MIX%?4LUF$VX82L&13".ND,4R(&],$$D; MITE\ZFJV_<+U$BP__E[-KS=%]\U0OEH+\,T# >[^]N9L,DJ1YH(@8TQBFI-H M&/3QWL$&]\35]=$L/^P1CX$]/<9JW8:W&1W<#T0[DN9QJF?3:KE@Y>)Q]>SIOG%5M,TJZ_>/'L%Z[@<_[X> M7)8S!]N?L^+]XJ8,+*YSF]LZ7A?*?8JO,M*;##\CBQ_LEU:G0)T5I50, M&8>3]#XXRP<($$] #*^ICWA[%FD19U/D&IN=L^?R(K08.\0C8X$3GV3H/^MV M/OY1.R-]L?BP=AZ($!?)Y>TV-64_J*_ \NS7]YG/ZS05 *4JV_8_ M+D0H$''U92E7MCS;[5@2"I^J9NF_/_CT?"MX]*,[6KCSA@ 4>SQ;9='OWU:T MQ[2YL[:MOG':(2ND0$2[TGQ:,FRA=?Q^1%VUT?KI+V->KW9R<, J2J13=(@I MALNI=:X)=%/] Y N;L=ZH,JFTH&4"ICAN@.5XX+JX_0@*!,%,J)4%Y!D';-1 M4 9MK0Y &DUR;@"J0$@%FBJEB"!>363XB:Y)0U06H%G:@Y M"MC%>YX,1QM "8&19S7PJ.?' (WCQ95[; M+)EJ:NNOK_*<+C?$\[_,TYU?\_&N\JVU.>YX=@*%0X31B'%2(E'H7NL]#N<" M,_T\_]#,*]^^7S26V[08,C(*AIG #OPT;0>XHW$:QD+N37TP%!4NJ276-K)5 MHR,Q,B12%*PB7C%&J8=.<9^/=C0^S'?$W'.( )G_B=GVAB.M>A "N93_P,:& M)#E.44 KU@.0H$:\#F>.'+@H75>$T0A[[ER):ZSM(=MU!++1& ](ZFS)&C+4')/NB(HHR:2&H4YM M/$Y)A5\\QNM&C1WY&@AA7,J3Q3;ED%!XI!/V M*=IHD^VA$.MX3_;BP10L12#%,<#VY*K&L)K<%QF^2"GZ^7T]4O[2NZS\0?8K M3WP7W 9FET$"[6AN?^.V.+F5R.$,&18=75=MM?U-=P): MR6?3=UW*ILK_L.C>RDY:KD;V,BSE'@5LDK=1">N@S[1#X!Z-:>R)C)NJ<'!9 M@]G48Y!?W6T,+P_IYN=]??3E=H@548[*L^/M;4I2FH0=]"8' .S1V.81<112 MTH-2=%ED?/_1].,R^?LVUG[+"55=[MH*Y2HVI0WE,F@)GJ?IBGDT0?>(R DF MX^&9>17^:[&J$6Q-DV EHVDI2@$KKX0)0D"?DC\'Y\7OO1@K \^5Y:"LRQ\^ MRZ%9U<9H\Z(P>5$@)TFDUGLC-N]3&81OWQ">>*-%CT=H1D2U,P4X*,FV)TMC M"['7&!EL.$J6,U*N.U8L7(!RN_!>_!*+$?(/1+:#LO'764E>+/+7W"2N4U'O MKVT=?[9-#.4 6OYD^G:*@$S &!$EG17<8RHN$;2<-HICF*O^8,SM MD0>#F_#E_'V,^KWLD&"4U4BJ6/+X>5ZTEQ)%$[T4UC$O+Q$^MY$>PSSSQW4DSQ+HH.1[ M5L^:YN>EI,IVTO)?/ CP'X)F6N9YPA%Y317QF.AHH#L:=81\5!(<_\$T(92( M+^Y:ME8184@'[)"4FBC*C SR$D'.-JQ',?&/MA_36:A#E/:LP%@A4KDDA2,C M'4<%Y2K2B.02-G 7A/84W!: # M&,WN* 3QMI?'7T+4\.OQ^)3(0Y#1<^2DI%F'F/(W(6%P!_E$B*/9ZQR0<2#B MZIM3QQ0%/ 3+5,Q@8322PWFP ?,W'(%N6 W(,5'P7#[6^W6;T:'TP MCJPA >G$ DLQ)3::2.OXJZP&V:KL@WD#"K-O9;R:BD M% .YEDX;9EQQ0HW644=\4VA^TK0!209$-W".O)-6:2<$Q=)'D"?!&L[LX M((LZBVD(5;29D']$/KFSK8J MH$?@@D.EU0WROFP?,DJ2Z:?)QT%HH]F+&Y [G<0SP#F4]_XZJ\9)G*6[ S3Y MXU5'/YNCU6]WK("<1#GY;7!G4;H-%*ZW]]VK'[RQM>M/\D\X&R2&B986&^$X M!EZRVY% G8F[G]I?VY<""<.0"SPBRJ2V+@5"<(^CN\T20B>V1$9SF ,V,?1PTUR"B:D%1, M4<68BQHZHWA8.0",+?]P]]G:R7A8ZW4UO6NIVY(%30(Y0R-*BI*\6@U3'MI? M.Q_M:#:+.I/IH ;M1X*]K:;[ZVUM77]-L_JSK4/KA)12R&!:KKM)/B67LL_9 M]^K:AFN,>K:O12(%!F*,;(J$D$2L9+VU?BO&_(3-V:> .8Y"CE8)DX:*AGFMO<89#>\T>S8],\O(!GU8N*:U]$V<5]TCA6RS"LD M'%8F1LO4YM'IHVQ;ZT6CV7+IU:AUF]\+6[.KR63VN=PM^G)6/Y\MW#PM)OGO MEC>0MM)P/O]D T$V:!*%QV9)NML#QYC!WV M/5S0O@/->$XJ]<^+\T1PD9:=S M_K5<9#?/^OW%?R^JVYLM/7RR<)'Q.J(D6"!*:ZXL](FJ$R&.+AG?F49[U@NX MS*"CA < WY4)GZ7?FKC];D27!-(R2)0\ET9Q+20Y,538\[;19=?!:-'3C/=A M81]@^V4V"Y^KR20S]=5T;J_/C65@&D5FO',^$JLHX!#51WM?&JM1L7C$P:$9D<4IJH[,9Y MAH3AQF$K([:]E4G>HP"K"2W/6Y]=O$KSTI@P+:;A7?2Q^A3#YF")U\@XK5!D MY>2R]H0GZ!*L(Z&-QH?I2)&=Y:" DH$O)2[@'IU,/ *BX ZY9$)IB:"CT"*2 M"%VT=1+ T?@[?5((5$K]$&E]_/ (<*7>V3F,47 VX&P\'>>]G8G9#VTTSDVO M^@=&,GTY,H_B.?L@GCO?CSGXR(YNS&F0@;R8G7'OEK04CQPY+BVB0K03?YY$M=5FE_6OY^=&)HRCRQ"B+D6-> M8YVIP AT AP*^XGN3X_G&GJCWD7$W)>U6YT(*]N($>9\U8$'=K1TI\ %LG/+ M5SYXU_KVKU:9([7("I^E%[S#RGIO-704NP-*5[VU?.R++-O9UYA9LV3VX0&; M WN<P]\RD+HJM0?3\'YQ>SO) M8-8+

FF.VO)90APW7,3K[(FE8?T";'O6DT,3>8KGY> M-_931Q,K3 2<7S*W=87-W#54'Y(37 M2!(21*)4) Y]A\9^1*,IN^_-', ( XP@V<,M_4SN2JW716G/)K9IJE3M5%6) M91N5C$0I1V/41VUYA+Z.]TAHHZF:[X,R?8@'Q)*\MY/8S.KEF->IQJ_63>(. M0-2:4J5OD(@XF20U(50=84H.O&8T%>W0M@1R>D'D?6?5,O6JF^9NI(60BWHG M#;6R2-/LR7KA:/X+:Q*51TC]J)>-II@=6O;P4PV9)2O&Z\7T4U7/IB418B?+ M$Q8/FQKM0.@S.*N5048$3W)80SV#KD@Y!=]HZM#[L!N]"0J,2H_1W%NVCQZ$93>MX'C7H2$K0^^FV^?\S!Y>%Z MCA%W25+GJ(2/:W9 &4\)>H]JIM/\]YH=?SV;?OP0ZQNX]/B>)T+DQX\%W%." M_-?9U.^P"H(CC;%'W C!E=;&)^B-K-UH!G%<]@U>(4U8V6C">4$(H_/_7\)W MV34C(TJ-=_YZW<=J43<.)G1XU'\)II)V42&A,-+;$ M80E=:W :PM$FXX%(U:.\P#CU^ZS^9ZR;ARVB[F/ W=B4HZBTXLL :?Z I<05 M]!;F<@2 MP7UX1KL% &:V@&1Q9*RU_KS\X6P3__IO_Q]02P,$% @ (8&67+1U$[%S MC@ M9<' !0 !A>GHM,C R-C R,CA?9&5F+GAM;.R]:W<;.98E^KU_1=ZZ M7R\Z\7[TFNY9LIW.\8PS[6L[J^;VEUIX2NRB&)H@Z;3JUU^ E&2)\6"0!((4 MY5D]+KV2L7'V#N#@X."<__;?OUU/?_KJZ_FDFOW[7]"_PK_\Y&>VO_3F\HNK_UL\=/KVNN%=S_].5E<_;2X M\C_]K:K_,?FJ?_HXU8M0U=< _,?J/WM=W=S6D\NKQ4\88G[_9_>_K?\-(F64 M%A9HQS00%F*@F$; &"0)#EX0@O^?RW_30D$=% >4: *HX/$OI). &$:-HHAP M;U??_[SSS__]9NII_]:U9<_ M8PC)S_=__9>[/__6^/L_R>JOD5+JY]5O'_YT/FG[P_BQZ.?__=O[S_;*7VLP MFF:_/R ^WBT>_L/':-C/ZU_&/YU/_FV^^N_?5U8O5@1M'<)/G7^1O@/W M?P;2CP#"@*!__39W?_F/?_GII[7E=&WK:NH_^?#3W9=_?'K71#J9+7YVD^N? M[_[F9SV=1L2K3UC"- U# MC.4*>9[G/AIQE-9D-DFSU?OX[=W#TQ!'';O_MO#Q0]<3VSVT:66?_-$T3:O5 M@PZFVOCIZJ=_7\[!I=8W?W\ $]5&?3JU)C6B%X.I[O$KJH[T=V]P;OM!"%NKK.RN>BRF;&-5,1]%]^ MJFKGZ^A[Q5^MII5_L],JO@S__I=%O?3??UC-%E'5OTQ7#XQOM[],7^RKA'F] M^'MR3MQRZC^$7_[/TOODT:=O.6 D-- M^B<8:'4PCJ(AFHE 'NDE?O==*X=BS*BJ'E>B1V5[R*(Z CUM6CQ 5EVXWJP6 MR4'(_K[A_!P@H'XT&272Z;E]%\BXK%9%*3FJ:(+V0$DA08B@J*9$LC!HA3I! ML3QQFY^=5GJ9R*B1Z##^_>+=Y_]914O^-0Y]6?O?5MYV8YQ$ X4L @PIY&$P M@3NQQ0GN_/"^K6H_N9R] M7M9Q/VAOO]1Z-I^N F87[K^6ZR%]T=\VAR"U I)A 8RAQ!)CE6,DLY(RP'[V M&AN;NHRKSI AO-;SJ[?3ZL__X=VE_S7:-_WPE0]Q9)^\G>KY?!(FZ_AMRT@4 MBR/Q# %K5/ D>"4I'5&$NZ$_:RT6)+(I23RZ) >,P88X!H(8T)@KHA )G!]= MC#]DF(&\I@#)(9[XSOC_B+]^%-M=FOG$371]._CU0H0"I:@%R$'C,44&PC# MK2^/]-F*\02);,J4'CQ/VDF[DWN'S2F)#7":PKBE\G%[K* # 0DC'#$4*Y%[ M_NO!\VREE-W832&P4@OFFV1F[U[Y6?QB\7$:/=#?_>*/F;ZNZL7DG][=2_^B MGLPGL\LWRSK^&W=&D\JU#$MQ XP,!L2A61OB!IV1L=;0 X?R_.5W A0WE..!N$M M@R1W/&GL UQ-.%!Q8PRT,U!;[(B/EGP9![B]?.YV@-MKQG,[P+7$Q>V#]@ 2 MQF%^DYZEE<*[(?![@96-W[4&X0)4<5C4$2:!L$ M<)A'>)@;2.TS%O M._FB!QBT&+WK<[E%%R@7()#2< M*=A[,7/I?](L]E5/4^KUQ>*UKNO;R>SRKWJZ;'C"$'L@N3. &!%G'>&5$KEC M78. '4L/!Y%8E6:@@$PNK*V6$=8G;WV$&'='O_O%G14:B:Y" PUQ7-_B\ ,Q M$D.7?0WHP7,.HLAF[U(GT-^!S;N1!11WS,YPP#U1WAAE*<.*!L^#0 IFYOWQ\\^!Z;WM6>#L]'4U M6PWH;Y/%U>OE?%%=^WHUXA9LG!I@&/4@:2[N4VFZVY#;%^C!/3 MC[6_T1/WR[>;=(P3'975E+2V02-"BC%0T 3@D,?::&89SWVFTH?G'+20S=Z= M!Y*9-H>-2C&\VS)CN3D0LXV>]F"SV[G,0=_@.D7[[9Z3*58^J2*+$* MJ& 8(!H9'!P3&N7>> W!]:PED=WP!;SN]B/DQMIC# 4*Q;7'<:H0-W$%PKFO MM75 >=82R&'> L[XHVW?[]7,MN\0A.9 .Z2 -!)"SHRC++<7W@KD63-^N&F; M?,L\>^M-% P&8#2R@-/H^A,.8?0LBVRJGS6C>QBO2:$ZE,+W$VTFTV@U/X^; MNL^+RO[CJIK&SYZOYYBNH6(2A^IL )80Z Q&.(C<+MU0;,\^G:(("05.5!_A MW!)0LB3$-T%!0*'26')&F&'EY''TE(LR#';+Y!#S%SQJ_ZAOTY%?1VP0.0JD MY0J$N#^UPD&CLM>?:T=R5$$]W@CDG$60P=X$LBU^N;Z;5K?>?_#1=F6H.?Q,@PS1.?Y #:!#T M0AO!1>Y+K%M!G8TN\IJ_0.AWM8G9#LL%#;22"D3_R05,N*8D=RI&!Y2ST4(. M4V>,&:>#B+>36;I!^=[K]1GQC:_U8C*[7/W@'NIM!U"%!8@?%T!01I#H5%NI MAV3:[_309\]^63,7"")O5R@V#.BX%0;0*N$A).F7Q7<2SUX)F0Q<(#3\OII= M?O'U]1MO%AVAK(@*RBA$I!VP'#/!F5(6#:K1NPOMK4C.=?-XN-DSG]P/FZBZ ML3ID@%$. B:0]LX9;[G+MB2KL5'/\%)I(*+'22!>R-$[G7EVXT9ZJ.3.8O MZV.1Y[LGBT>//E/I]#5S P7Q=75]/U@?BZ8Y:-4LK MFY_9%FB<6:"4TB!08:V%EA&9^Q2K!\Z9:B$7 04R% :..,U0.-7^PZF. ?4! M&D0IR[U G-*1YBC*R&3^ JD,2;/5;(6O>7DUA4I= #*%TKTB DGEC2:YPQ"; M&(YQKIV'GY8)86_CECBO$TZ04!I(^^ M,3%<"$/BSI@7R(;8!>+9B*.DVNNVC&*?44['UIC MZD$@RGEB,0LF=PFTDRRUO(W/'4HM;S/CL4LM/VRY:Q^W6&^U79WD-6ITQF%X M3%+JCP0(S![1:* XP3+)6RG=C&8<9MH2!?&>(&JIX-F%:9?2QWO3 M?HSBQ[FXZJ7^ $,?200&&:"CO(&+3A&S%D(8IN!"<$3PUU.0@618_/!R^S5\#L!33^_N%PSAI1J5P&+U ' M][.WRSJ%Q\RB'1!W$F@?MT5>>PR11M:JW-,&Z6-= M?9W$W="KVS_F*2?G(8_KPBXF7]<[VH[PB3(!:,TM8)1K*&7 5N4N<[D[RI.[ MR;GKSJ$P,04FC8CX>T#TXJN>3).#_*5Z=!9S%PUYI><3V_"']>W=]TV(7 MO[K)2 C@6-L4;5-8YPY[[H+O[+55C*P"9[1/L7[RSE_?)#+BSZ\GR^M&,JJ/ M2[X6$G@:#:&QY1R5U5(#T@N3SV&4%"D _=#,/5IJG9FVC%:X,T5<"ZDOUR4>$<>OCG[@)T3LXS,R"!6 85X"9 MN'E_ZHI%>#B&01A@ M%5,$,QE4]IN"?7B.4(3JZ(PW:P/GH:O [N.-OZF]G:PF]XMU#^7UUS.7ZFCX M]'7+S27*>7H%/9"$*ZZ=H#+[6>E :#\$5H3$ AN2:)XZW:!\X]?_^V[6N"_7 MO (1M^+1$ X"Q*4T3%O/8 %O<3NP'SHK0&#&34RZN+O.2'HWN\^*_1#^2 [I M0PK-+]&A;;N#A:4!BDL%G+("<^*#\QO>6^M=Z:'/>\':*49+@8U">]W8ARC/ MA_K-9+[>[J2M4,,$]2A?4G#$A8"0XF,_SA#3(BFR!Z\&X;LA])*4%BB!]'J#MO_ MFLQ<5T P+NU 2:% ] TQ%4PY)7-?'VRB^"&@0ZDI<-'X\Y6N_2N]2GV_3OW2 M5AO9QAFM"!&5CM]Z8WV<*(4TV3-U6I'\$$T.BC)6:D_[B^:^]+Y&W+H>_-44$+L@"W@/L]^P2(:A:Z6..G!B4!-T*NKD]]K^#R M[Z_Y9"4"6FH./+-Q0ZM1T#9_CY_]L+Y@78Y*GLMS4%3CL'FZAQBXC^J#24 ^0]E@31AVV_F@N^]EKJQ!1!8ZO M.Y"NR^D/,@PB AAOHX=H.9$6"VY,[N/%W5&>ZVXP%S&%/:QW\_DR]6.(/F!W M!4RK)#""$J @]Y0R%1#*G0.Q%=3)S$79F.U9YPZGI>"6[VU5?_(WR]I>Z?G* MYWM\\2JNRNL?^ B_%;9B<4-A. 446N:C02!RN>]_[PGU_#4V H4E9JP[V'?M M!;]47_2WOTT65^FN<312',VP@U/)'5".((!3V49+N<4Z^T2V)]87H[VB)!;> M.B:7(6XUUF4^&I&2=&[*) $!4FPPI1JJDN&')V#.7SY9:"BPV8L3Z9VR/X1> M8"+N%K34#G""& ^(.Q5T9GUT@CE[?>2AH<#.[3&P1^5\[F,4 3@"4^5GB8"$ MW*RZUB G'"(D=WBI \J+TL:^%!1($_[X "JAN??Y7U?SYMU%@Q!0FD-@K&!4 M(H&#*G5DT@+G[!62BXJ,.;XIG>O)I/:HC69TT1\W4OQ83Z)1;E)/B]OO 5!M M4)SIC+%1ST(##24%T.I@H'32THVEIS4#;]_GGZU>1B.E0/YOQ^:O)\) 49H0 M+0$FV"AT00VQK-"LTXWJ;,54B)B,&< MT^/]]:[6^UPN(!"<\#;XZ'6K4EIY M!./%B&-?TY=(V!UN@D;D2!"@XH\B:,Q8]+,(S]Y-9#BZLQ=/(:)*)-G^$H*W MBP_AEV]Q^IM=^D]ZX3_,$OKT_U,BP5<]7<>/TJU2N_!NE;8R7P@C>$PVPX\@:!ZF% MN7->7O8$/!Y=!>*G6<%[3J.K+"' -OX;8/2D9&X7((/6QFG95877JWEE/IFM MCMZ>MEQ[0E.&'E[]3RO9U&N'<8[6Y0M:!)20#$@3),(424>R7[,>NLUX*EV^'H:P?HO2@7TU2Q-86[<;[N*> M54<7W3KL2:346Y7[Y+,7T&GV_NHGNDLS!QN\0&K8!J;VQB>MH KU 6L%=)Q& M8!F):RW E>&^8P;F7A0:(\3=S& 0BUX2EB'Z2] K(C35(G;U<)?BNBKND$<<-=UH@ MO_IUT8]VH,3$KVS<1$$!C1=6& 9S[X<'@SL'?91AHDQGG(VP]^,^8FO#?*JF MT[=5_:>N&_?3'4PQT!#A:NTH8=8XG?LL9$>(IQ@OWBD^49*2$MU'4U!OGI+V MFN4+H-= >6F N<5OGCUKNB? $Z*L=: 3^E _%Z2OQ^GK>^0IGL\VM=S9OGMI #B00# M5!#&$"0$9R^HM1_2%ZFWG.P5R+/H?4O2[SZL>ES.?_GF:SN)+\RJG-,7_>V5 MGT4"%[]\2Z]/X^#!&@\4LPYP3:6"1L1=8>X(3";H+U*51?DMD*+1^W+]CP?[[+;4X&HQMMEH4K;DV@ZS(FRD!N7O3+ GE!?I RS\E?@_ES?V].) MNEE% X/H/NA558,@,7>>9-\@[@/T14HN(W<%VFW)9@JT9=C$-;5F]$([V,#-,<$P+C7 MMHYX1VGN@B8[P/NAJ7UX*G!?KW=!_]W_N?I5LR>@#D C'H *E(7 K=;9&U - M0_8"A)27G1*W_/J6Z$Z45L.(TI!T1XU#&2=0[\;<6KYL"1W 38D[?0\W5I\6 M&&MN5Z.RN4* >>&M8T1)E#L1H /*>:LDA_U+M+9XP)4N/S372@\,Y1!(I["W M4B A:Y]NY#_5I/IP/<)XXQT)A!0)#WC%GF MM2JRJ&Q%=MY:*[':)P#.6Q+[ MV[J%^8,#S5V93 E<'*V?7-[UN[.W7VH]F^M50*RXB-F15 M;M>X.WVI1%*.\9'Q$%RTL;(:869Y]H;J74DYN:[5?KGR289Z=JMG[I6>3^95 MJJ$\CZI:B>Q-RLV=SI^*9M 5VJ&??-AUV;WP9[H:NWYE'Q(67^EIJICV^UK[F\D\W6=<1EBO;N,W-]5<3W^MJ^7-_*$P0OJ;:K:8S*)R[UKX5;/Y M^ZX<2&>CH^*X! XJ*!SG#-O<\:T1AY<,GIZAC7YB>UXN_?[97WBU3@ZSU:O2;7URE>B_W#8N: M/_7^=WWMV^X%4I3ZL2D)*%<"21_'[ ?MA2.01Z]._.[[:W,HQF-=KSY)O55' MX#UC>G7"W86K_5I**[)=[G5O468_FG$O=8_+:E64DJ.*)GX)(B@(*++28H,L M%H-\L1,42\>U[V>BE5XF,FHDE4Z^>/?Y?U;1DG^-0X^S,^QF;!NH'Z5E=B!NKX(B0ZQ^M&I#F -#O04:>R:101B3W&>& MS[2T3'XE]!J[@ )VJGYA-0:&\0"+, J[C\)!7Q&=O M1O&L2LOL1'H&&Y]2:1F6KB4I*8$6TAE-D!#2Y)[_GWEIF=W6@B),%+BR_?LR MH?@0[C9+L\O/ZUA^,[3B-##:<^"L"Y0*01S)/5]T@CE*TL:S.$_*PU\!AZ,] MF/?ASYFOYU>3FX^^MNDL_;)Y$80:(!$2 #FE(/,.8I;;%QT,[H?P^C<]N?DM M500G_P5RQ! P."X'GBIJD1)*F=SSX7,N$/ L1'P,;9QD?1^L($AAT/A2.HGC M9I3EOU_R3.K[/'_A'L[XR=8&DD*FGBX,<&^4<#@8KG,W^7U&M8&>LU9S,C]R M7:'.ZX/>6:"@D\!ZIZ2GR++L%[-.]VKG,2Z05D[FWZJ=T*_E9*"P'=P4* M _5?LJ5Q<3<1#$?(:HN(%C3W9OKX%YJ?EWQVYJE+)6H?[3]ECSV"!@?&'!>2D&#(I;D[HE^(JTK MGH=\#F.LNY12KI($GY?7U[J^K<+G.(U.PL3JV>+"VFJ9#'+YL9I.[,3/]R], ML-OG'U:>X("Q9"I2\&HYC[*9SR]LY'I^C[ZA(^PT$$CSZ+8+ A056A+&*:&Y M3VWZ\!P\&3U<46MY2GS;'GVW>=5D-7[E4Q=C&H#7BB+$K;4T>W/G'3&.=3$_ MFTX:\TU)4D[A2OPG/;O/?SE\3^-OTG> Y<8C,@@7)[.H2*2DI4PP M'."@Q.IC$]AS8;LH?[T&R\S;;]%2U\OK#B!> ^,0!(@RCP3C4KM!9UM;F'OR MT'&O7N]M]BJ'S3+F&*^ Z&_=0.)W0,5G Q-P!&6H'MC2U9(61Q$=1!BI2P(PAW<1/K!M7Q.$&QE"_;4U(KO4R,7+9G MO5!K!+21+AU?0TB0(M)LQ,&>?=F> 9;?H6S/=K,5N+KV)'C^>JKG\U6$=67< M%O6JP('VZ5M)>*"!2].445]RWYA"91V'O>'CX4 \3L(O# 42XPY,OG[2YZ0=_OIN%6L\7]=*F>,_G:KILXDF("2 4)P(9JQ)3PV&QXK>WQLBW/.;+W M68JLJI"E"_B@G_RJ-MI'72\>9[+'E^CQ;]K>$6Y=_,I8X%! UJ8*0C9WT=KA MZ%Z$+UB(K +WYA_C:7^#6A$5)]?.+R]JO?+LOGR_:UT2E M&#"*Q#$;R1'T2#,J!W@?0YXUO@=R*!]506,6<#"&U,5++$1$W L$" R4D A813K33!&6_O;(SR#-23EF""K@33PNKW!?, M^!2GU]:JIW=!?@<4C-]2;'3XD@2&XSD@WV6DH4)DS%5'Y8S:9I0B1 M6RMZ$Y(U4;U:6D 0\YXYHC7-WGBA">.,A'"HD0LD@R1(;]^\>_VN#Q35#DBO M+>#.!NR09Y#F#F6T CDS[@\S=(%CI;?)GO[]Y*MW[^(T-+NA,3-A;(&D2@+NK=100"&RU]>YIXP^@"=D3CR&;Y _<4V M<"OA_NX;DQM<-W;P0#+"+/*>8)B[VED?GC/7Q%YF+U _L5>OG_Q7/UOZ3]Y6 ME[/)/Y_4;UFA%

O.MRHJ5VN&4$&VCT6B0=B&LGTT\(S*7;%LB:2 MJ)U MU=MXU)-?T3])8Q%=89237*G>))-P>GFUR85^:-7-.@!15ASY?G;NSL7SHNF^?46W6-'#@&3+CEO,' MNZTBEONK@0$]Y&0.M(FGH[>04LSJN?LBD7EU$29$-T>1=:Y2]LV..?? >,,- MG_H<7BZ8U#'D*_*EB\]SSR :_">UB:GAH]B-VX)JWE!NV'X)"B(;EM_7<4V5AZ+^NO'.8PX\/H-/E^ M.]37R'^_WZ\GJ/] #&R8<33W __2MD;)O;FVP(+HS.URRG-*6+%OX$V&"9&3 M%_+J\;=_JX?T6!>:^&+DX9M9S)B!A0%_UT(-' M.:?S)?N<%0E^"_64GQU7WZ_[F54"?QQKT2D/C_1V"-X^H09O7C?U O%"G9G^ MA-PT>S4@ITBQ]\VFO/ZGO#AR,'SA8UX,%=G2=ONP?GK=;=ETGOX>9F =1S.EEY@O,]G)+%(Q)?5GMYK6FBYQ+"U['SN)' M+^%?N]0ECAD,H*"P@#I2)T@@X?H@,-+# +290YF-, M?B_4'/#+[\!6O;YAQ-4R\%RV^Z&;$YI>VKV[-1=NMKP "@^A/:NC_ER8>#]O M6+U &AAGZ*B2>5@+0TG8+-N*JRI<_))M' ,\-3EQ8W2X+U%B" MRK-Z6$D8?1J./=J*.;O!6>%8WGF;3YP0L%>WX9&I7HJMKLG+^: 4)U]-Y(;U M0G7_X-17>>?_00-.L^+8T3\6#0B7NB.NQJK#V+POD]O.EU5?J]M89HW4N.X&LZL MK4JF(S/*Z]UNW!$3"]--PUM]GMT5<)5>S=8XZ_%0%:^B9.M\'2:?279%SDJ/ M@ /,;X!?O'3]VQ5%!Y2V*CS-Z75^7;!.-6W(*$M"RMJN!/2@ -8TT#CN$$EH MI(8B-XE0V;J@?ANP$1#X;:-B'6NFCC@>5?K&XV-\X5:5"!^>[X!6W#HGHTL4 M'=J.W%L_TRTE;"'&P<%7&,Z0%KV1')V-^0W#]TO&F+YAHEW;C*L"'*UA%Q; MJW-G@@CE;C:1&TM'1=1XSLD?U]1J]5Z71QM?;.RT)3(%7NT#L#/5HF,U6H_^ MZ/6YH,D1?YTXYFWIC=TKEF$8!,PA\7K0$Y[D=CKP\VQ@=O\?: M*QUO1'VCWR!O$2&PV=/$^&0BO+X>; NSML,7&<]E8#F>"A$I2Q)WG<6#1@IH MP1.M8'CN%3NMJBBNC5*J=O5HQC %W+_6O$8Q7"-Z")L=!\,J*RLKYFTN64>D MQ4P#;G::FIIEB,MFB,\DK?V0/M.3I6T%'H"XJV$U(-;]_?V##1H:79\J=:[F MQ7.H'\0.0]\1THO3".D&&8W5S[=LWOXPMN*.K,VMYFC'@U]C9Q;G@)*E3LV5 M-=B$PI %^I3I?,=?BFSVR=!^@5YSU%H=HBS>B1Q'R2$D8TMWE,9GF7L4P.34 MG+L>C_?*'[MD&$%KD)!: %;;YEM#NK0>/B?6K;?CQCFPMNN4EJQGUCJ7[H[: M/ M\"^!87P&3$@/&Z4KWIA76$W?#6:$%EAL2%8WC; M,SFU!.YG^JV*_(U\A'[]3?*>H,;BM.=-?AOQ7L->>U>/&*H_9"$/E #/:U%/[U"Z8 M?<&\B21!MESFLQ O%%'G^-8V$*@FKVEQ@F >IEK8IYS#N^ M*74GLMB)+3W$"5982#T+!K>#8@-IX(2^BJ)_ME8I=0@]='A9T0](-/^PK>EI M6='QOUQ(H6W;LC:Y./2LW.\[]M%G_)J-KM#XX)PP2XK'%( M@<(JZH'88!U+#*:[;NP=N(N\>2#&RZLY9W@XWX8T+GN&*:']#[#>?4.]K &PJJ:"BK-/L6, M.YEY(/;-)NK*K(3LLFOT[0+RQW#G7.Z!6$@.Q--_H/WZ E2HF?YUSV#!^25ZJV(6;?K9TRJV]P&5G1*B_$*(?7YNXLY85_38$?"U$Y;3C1 MK^];32X9LA6.T6)Z!5N)O0DWYKF/ND#6[277O"F3?356ICN^T F15)3&QI!T MTB&T$7R[1Q="+QUP\WV] MEA5K3W^OX17 Z#J)L>M$W\(L.,X,Z,4B.# MW@0U22$\,/3\T;#(T+,M$V[T9D,171'VVXCWXY5+] G>JV5\0)DS<; 0](:=3-W82_/*T-:NZ;LSED5!M7697=^]$15I:C#9GHN;E= M:OA M#R'%S[3!PM0*J/NC\5)]D7I-@=<>=WW*C&+\-8Z4G#)I3JQ>?Z1T<3? M>%$ " L,7JQ2WAAA(,T7Q[O/J>B&1<;1%#(&,'9/<2':G1X6CMY>+A^VP1LC ML[>=KP4YQ,0!9/ -V_<6BO?7JZ)/?W0\6V#0:#O$O'C?TQ]<7 M!2*OO-0:A"HSKA S+? MX.&6VZR>6F".]A?,;6.SYB'R8:G NWD3E4=4_!ST&UN_.)V7C%7YN9N9]U6\ MI_1(S_.8]/>KPT;R;9Q313H9J)&I S%:#S?0V"Z\FA4CRJ=DM\;$4B<[)USQ MHWZU<'^KN/&)_+BV..O.3@&).T$&BAOSO0; JK1'9ZM(I[ZY(?/-]]+G'YUU M&9U^=)&1AKQ8ZJN509:62J*5*"BHF!I.Y158,ZC8%W$&\L_^H>?$,>5-"5X. M(4 6$VZG1P:WN=M*NV5YLU/6JT/]A]0%GWMI!LY!U93CDLMTF5I:8'EX5RS/. M7YB@Z[47[;J4-TO4XGM@$&2;5I'RNM1VJ6N1@I:3QA]9-A=D_^FR^>!_7#;% MQ+X=$M43WV.#B[6B0NO]AL[WF!9.DD:6!]/-)E^.@QMZ7((@ER_WJ;68*$X^ M:@RQ^SS(J^"W]DLRV=[;J 7DIC;"DU K=2!&G4.C+BS%:Q?[PC?ST&O#+8(? M>F-.OC?:=:]!4P+Y]HB$BWEY@H87833##/&0V1)%&[ 07U2?6W?;Z>(?\F!B MQJH8.^F'73,:Y](>JMHJ2MQDV0&R>YCW'^F<2W_V14ZMWS5)K.7IH(@*6O*P ME2HR.+3KWW]QKX%[/%RJM/L"DY*2\O+RBA0^54VG?)7$OK:+*ZG[MW9$KGEK M -BF$[] :3(QD@D6I34'"+XO-:8]?*.;'#]?BKI)&L\:8 14 'Q=PD0\R]H> M6Y2OS;%OG5]NQCE"4N M_3#Y4!^P'# 3_79EXV5B?[3UKC>:JU_[9:)D4^W+/I/MITB!7K%-G;!JV??A MBQ7 2V.M7AU9@_Q$:5Q'-5G&I*]'@Y6$'./-T,")ZX C=J>S#7_Z%WWG9SBH M/@]5'>Q>-IE'7LHO>_&@=[E5^W7.JUYTF_+APV;Q.=YJ&3B%4L P^1WV0CTQ MX5!=RJ=MP"86+W19\!1O0W.G/<6"7'%8X.EJ\QPP6$'&(+WK>-E1'D$;J[VU MH(TKBTBAU57W4S(5%%V=N(L/)[M(DP=B85?FPH&@)U"" >SN9'<]@85*70)6)*#0V>BJ_I"(=:GBIO+VJ# ML((N0;X"C^=:IW?M6XI]UE?[V,Q'!73C@_:/,8(7JRR=AT7^![8Q_HZ=X M(.9PZ?Y H&@@$,VQE,'XZ0YX+<5I75@-T6_0>'2'$NGKGL MG+<_4)4E@2;$$$-/1%84?_ MR2S2 UA^'/6\/>S'O/]S-F_[G.W=V7-X:U(,9XL6,7B95#]2F0,A3*T%AT@[ M2<6P^*GLYS.FCC><1FMGR9F[L I"_/H%""H SW.*6.[!,$P[=X#4"W;"CK)C MJ\R">/=RP7A)5ID-C4V\NTX]!0$"]T3#B5,_J#:GO/PCEGS(4A#YIC[ZW(0= M;/S\3'N0!ZIW)Z0#L\;@M+>7[9(@\/09D&/E@5@6SHV@&K'(JI"WK=AR\%SD MASM!0TA;IKE8I<55H]$5II4>@-;^I7#3G^WK_] M$229L&?\PP8%>Q:Z0'R06K6D>%\^1T:4>3KOL@ZJ4MO3EMFQT9DV$YQSNETG M8J6*6MZU4D)*T ROS8@W9 D#K$5--8SV8G=CEM'BM0N)7^O9]4Z$-O+-FJ(F ME@4;<4V"+'[#C53SXJJ:OWTMGAY")3L0GG2[8W]X^#5U@ABWO.I8;EOD4F14 M$+4\.'?="Q?CPNE1'$\'W7)T%#]9:;^M?G:UDZE4]M'CNG[:511G:LP\GNDW MA1@JG(9'T\[.DJRQ_P'3'MY M:@4'5W1VZ4K&?)%'^0NCD]3W"UY/Q\)TD]*:[I&KT6NS!$*?<3$LD.I]P33V ME :V>6-3Y7;(=K5; "RXP<,#[ MT8#A88 8WS!-\-9&;6&,G)6EWQ]_!>*0" MP>D8/GS-U]!]^9L%SV+9Z[\ M=?E S+T7L.IV0DL/GG79.3_QD@C9YT53,25YITY?Y\8=\CSO?J'^WB>/.F[O.P:5\U1+X,87AE*"\%NK[R5T&!N# M1^$N*.\<7<$@CB2U5+[)!0)-0@T-ZSQ4%YM_^F2?-Z/@X[;PQOVYIH F-<1Z M]7AH"SLL-M^1-6>B]=++\BJSO;URQ#:Y^'V8"PNF&,D-74(=,@$>4H%GQ MX[H'S]+PYIK:9I4,%<%\WT!W>)]#:6%:ZU)S0P])RV[[7B7$H-E[>2U7_>I< MI?H4739KXQZB9P.27[9+JMR^/J#6=8SI(63P )KCH#;:"&84!_8=,D:CT=[Y M7GF7S@'[;=3$@<8Q&."5NU.(/V):8G_1.A"+@7>4K?!/@$0&;(^E.S/M8>3X M%[UG@+1")J/\.-G7(L$\S]>L!<>R[G6*],)H>6=>&O?+V(*^6>N,^?)=AVHX M/#( 2*Y5&W.W!@+?B%!+YIBKG<*.CB!K.QSZ!]:U353W.$;O4-=.N!$WH.-Y M5^/KL<#USIFB0"^YN6N!0.!7II)Z]I\D\KG1'E!4$!UHQ+]G=V6B:3'_/A08 M:)@^XH&;)#.7))U'N6/IJ'0JP0MU7LY-.2;CS*#Q%>*MTY(W5@%E[,H6=41O MA12/+5E-.A"K2F72%$4,&Y6A0($[Y;&,( Y>K5W0R@!!5*7_O1?1$SAI/"QD06B?8;X8&4NQMUJ!&:18#D5G97'M_!A!L^)>5]6:+I1J8'>QN/A=P M=QFIU8Y0H72A]V1%439*[H:!2\B]\M)M_STL6*VYT2Y80#]Y4N>HWX80PCSS MB_51Z]^5K/X['>HFGM?98'O;8X:T#]L^T;C4>_R=#,?XD/:-6<]H@R[@=^W# MJ1(Y@?@YW,OB1<"(87MFC*,BY8RV_,6M_X>]]PYK LOZQYD=9QS'MHB(]!$0 M1)H80D\8E2HEHTAO2A5"B+1 "&5&1SI$0%HHV:$J),10 J&.4B(E( 02:A!" M"#7TT.&G._ON._ON[O>=_?/W/._)'_DC]WG.N:?<>^[-N9\33'VC#P6.A4VJ M'"0PU!MU^]'#&ZM#C:&PQAVTX_KXZ/RE\;"6"#P1&=7"J\,5ZRXY/_QG_E]\ M,=EHWAM5(W',!_.GBCK["=0R-0:K@?$:H0L-CT>@+2GJ.D2R! __LKR:-6<1 M-V78F;QZ/13#=J!^/"FS"_A%.LM9C=HR[J)22C;9>H!VL[?OGVMNMM);*\\) M_X4.(!8=*7@\_:PC(USUOK9S#99;K6;QS<__+,F_IU/G#\? YW8/F9(=>F#CQ:"N5>FX._7LXS_FFAO-=T7.659.#8(2JYX>=?WN]*Z P50S$U[O2ZRLN:V\(!3X%6 MHJ9J&-;ZV<7^7@/\KW_BW9,KA-J_Z MM/[,#23K/@=:O7??\N,?)(3:#[JI6J6%S7Q[=-4@/.[1+LR;NEIN/_1\(OSN MZX^OC_EZ"-HKGNPFG>0(*KRN,2HLPEE^7WQ\DC:S/J+'MVN157O 6^/B/V64 MKB!/XV,^/Y6YHS@O00_77__*]*SIWLCV]3Q26/CZ5J+?;7M1[,W*VJ^\_? * MCRHS0A:VTS$^N62=9SO2F=5&)'NK\)+]6+K-[S-TA-\ M>6DZN9@.8HE\\@PD-;A;<]HUU PZ-J(M%)>[/7,N>8(K[\== 488@I0F:E'* M-=DXBL26_&2C-V641_&U^3[LF\)??^>]\[HZ[3DNFNLM8D]FDZQJU8\@$\&? MO#C:P-#&#^+1-=1N4Q5@95W9#$X=V<#=94.O/-5HZDKR*7,C4]1&URVLZF;W M1VC>I-;P#)Z\79YT'Z D1<(N*QJ2%H"GZ,R.1=ZK.>;3\\^HCJ,Y ?/5LS:L M@=5[4M893V+X%W)/MAYXO:L'17D-[C28,()RY>(U642_BB^%G9]5AAQ4KW:_ M[.X36'9(#ZN' HRWKY.[RF?A6K,-%4AJK2X+I4VY(K@$1T,]V0F>+E!"-.;5+6I#1>@I]KP^+]]&1>J;ORY; M?XJ("NFK)XQQW-/KL#HAHR'YC, ;_D.D][L>-5[)&_?&>]:2[WH9;U=JEEL2 M7KR[)1I^;?@)S J2-/2X%BVNNBYDUP=H%?$EY\FI(0N5@BH>[P,F.L&Y">E3 M)W^@Z,R+HN'G\:\_M;TRN_R?1^<7T1-M& M[[,QH5/K>KH!?K=4]^"B4,3&R$4W3,9Z)G\_[1VTCM0RW8T9JBPR[9@6N(2Q%G(U=KBG=5\.9X^?BW'8)@)%U/Z<< M#'SEXNC#HE':$D(?.4LKLOY;@S6%\=HG#BM!!_.=CKN=UA->T)FD5*9?&)X( MPMB*V4M?A^Y57.$YSF?_//3$ZA/CFDEA!08\H3S=*D)ZOOD6<3[9I';&L5YM M#+;6'CP@!?<;IFE_D\^V\(KW9V\UKC.:CB)96?0O9K4WD3>.B--9OOFKC9O$Q_ENT4 M?6FR1:8OQ;VE\M'B_>[W,R'/;:ZL2D>QX7G@:YLKJWV.<-)%0@@T37&V?78+ MV=2H'Z8 \(EJ92^[2#SG8-M \I6S(?F\:7^#FQ OENJ^:2]VM ;5/Y?EZXL> M^V-=^D3>;CEM??D.<7+,&>+9;O\+/%?K:C;(Z&=@ ]BQ:VG/"LV&L:1-)IS MY+]8-0B^[K?'$0-\TL5PIF W&<+I^O,:3L&"B!'7_D[$GOLX4Q/E%%&AB5UD M9V6A@:X\UL1 D"2_=K>048""%T55=PQ<_=;NB)0;8!9E(V9FMKL,))SCE;$0 M9X[@T#Y/7E*F DJ'N)0=GA&EE]-EES$+ >3T..9(IW?-^)EQJ#Z\VUO9LABC M,O(ZR+%\"')K]6%KS5MSTFA-R:2XU.4,_&NA*=;3E/0T?4!-[QNL]\ MZ!H,#VB7%NQ)U;H\8TT6O'WHZ8K+(,73Y7H9QV[VK(:[?Z[BSE1L]Z?_=Q5W655=I,/[C4G= M#3D@.]70B>UL-A%"L4FWLDZ*R'G4DEZ8Z*J _?A,T+ GN >=R^EC5Y0=F5^ M\CNV[:ZD],BZKS,+2J(DN.@.I-AA/6D"@/G,_(/%;)?PWW'OHR9*A5Y\7Y:E*K8(NO0(^'E_>#V-Z-T6=T10.3- M21IZ\)CO]NB.:%>DW !9*X^UED-M+Y'K0PM5$S9=Z,=\=^^TG@;103]Z.EG21E[=M ML-GJ&D61#^CX=?P\;URT0M6>09HXJ\R[GM8_*=S<%=OR;1!$]\"9XZ(<^JPG MT#KX[3-%V/Q<(O]%4GYG;*;3\KG2!NB9>Q).*9CC0M+Q:G")438HC M6Q_+^$S^^%?.W]P_G/6;LH%Q!:(;_-IF=,*T0ND>$+^5XXQIPD'=^OGX=27./0\"*P3)$I0[YE,YXY^U MZ7!U5HZ6#*:ZKG'R+)P?5RV=NG$X=HZ6]@*Y_T*',.)_Y$=^>]EK040FK96NX(AM9N&LWS/+95Z8G*D8 MJC8:<>\QNFD\0[5*$2JXKN1_Y!I6.BV&A@^,0;WKF)-T#UIGC-B^;;Y>2)I) M\C!-_!>]4$$:D3PKFES29YN+"MVRK8G%=C@#FPJ[!1P#!:?&A*^JN^;@_]$H MDO!&RXD'X8 1IL9/3[3.2X=PX:YFXG4%@??;P@LH-^@&+4F;6/)\T@F@N+@8U;#(]N_^U"JE:E/D,L#$6<;(&?PH?/ MH3N<"W8EB[TR'Y%RJ(=-C@CHY4*3;FV+^K:.+,XQGZ5MWJ,3%U;D?VN<^059 M[W;O0N$RMD5)]#3V/4I(?#+N>.H3^>O'V0W:U$U^W ;HUU49_H\VA?-\+G M#D=.Y:''4='+4)47<2]Y9F"YG"",Y=CZ/8#MJ=?>8S,/RHU7E">6*J2O/L^F MHHOPSRYN7P M':@+1&N '\R$;YE[&7P ]I0,57.4&XK45"_'5]I7SAHR*\?(-U6E",XR071? M4(H^PYA7@VJLS81K-1_SG5=D;^;FC.\JW+76)57/2[0A/;U^-JP"\%]8@&^/ M.=M5=O=H,!)19FHY3-I,;)+7"%9&WS][0#JQW'+KU(I;\$HWV;P!@S @)PZY MHK;RKPUPL#TQ=UFY'N7GW['$Z%H?6H"I02LM+[/+7@/W;X9JWQYV\RIH^K*_ M 1PS/^Z(A1?76BYOS,0>\P$4VT)*]XE%UBDS.,-&3\_'+?;!UHOENUP+;ZS] M,FMTJG1+5;\/H=<$7MA@5_?FJL6^907Y_/@OU7(I V'S7K+&^8..\XRWDM)8 M3@S?FC)<2:T@8M61D\>&"UH8%#2%[= M\@*PUT0LSQWS@:"2(XD9W#XB<.#1W$E3./B'^0J7IFSZ""(4IL?,#5Z),JB) M-L>,_;.ISC[<>[^1N21 *ZQ;.C1M[GP##VO4U<)+R_%0@$FVZ9L%Y//BF^$( MQXYY1F5F%FYNDV=@778]-/7N:D+J 7GZO,K;QXROS[1<;CGK*GTF9)%0$&"@ M<,PG<'M-)R<RIR!>>1B;8Y'2 MX>$=XJ4K+^D74<8[?"=A>J6)(G:O9'%W10GOI@A+:F74UC$-@8Z)NT8^-0$4 MBXJYRJ"%EN?A/0O<0-"MP?VCX(KJ<;]*^^;XD!)5RG"1-;CU@T0V^UZG-LJK M*VA@1WT3WZ3!;6-&4F=I/+MK4-S'$\BC=3UM%0F$:?D3]NFD&)7Q\_*/B"/? M1D)M]^WU1$B@22V \&JGE/7X%8;]C$72O,:[EI\JL'J9R2;K,78>L[O2C@YG M\25RU#2-Z<5#S4/XYI4H,61+6[V-I&+1?!JJ[O,5RO2!1TO!$6'OAQ^4!XK^ MM4_]&R4N'C:OJ9OF(QDQ=3;\RTHM78V9Q8]5^^[%[KYJK5[2/##H*>UP)U+. M7<][K=BU7>.6K)G+"7]@*=!'K@ ;=6J$-%HY]L?+%-_U,$ M&KN3-90[J;O-8^ENC):Z/K-PW;Q]?;/#V,_G5B6K=U/$L%E1 <+#N;>)[SX2 M7]X8#H=9ERNXK876$^]3^BO:K:QOW2\ZDQ0W% 9\A8S)47?J@'(!]C ,+\?> MBP3[E#E' #E'Q)MB1_;'34+%.+3/U=#2DD;Q_*N=.;^5OG_Q2Y5S6HZ \E. M_N:[I USM3Y?_SL783:=BI4@^_>LI"2KP/1[_ )E6** ]Z?S='5>?&T#@Q.' MRN5VUYU#V)5B8J0"_"@OZ0.#??EA>TZG]:[,55]-/Q3L[9BOJQ<\.@&])S5' MKWF5!#'= Z10S#B 0G?\(AGCM2L_['+GLVM1;N)VR$FDP2YD5;W"]R? M6L_!OWD,/4/LOM\.DUV>7[*-G9+.-1;=5$*Y.2U7S>-H:32/&ZLP5]%.BTLU:DZ.&5T@0PT M5W.L@[MANFF3].:L8H_7 0\,?Q/A),V"C8NHKYT;QA2/JC\D6TP@Q07C2>5W M1\J'GUI?!VO]DAT[2Q84%(M]%X :6AXMA5M Y*_\*2CFRQ@V +X_F'@OZ9 M"+L5AD9HGK/D$>WI+$I4J8M(YF>V>PH%S#L<6K&G N#PO#,2_6HO"MKK/\^DQLOV2P:F@BKN[H*HT_WSR8K= MP$N__@?Q7(%^X+SC[Q3#*ZU=A^D$Y74U&&47/JFX\.Y!U=7E;97[P0DZZNI] M2:15C-77)FED5M*J\9MVNX7D*A'M[U<9!>M;E >N;%+<+D"2I7$IR M3_&HM'A)N)P/>+Q]G]J:6(\EBL#9 2X''">34(+8Z M)S^%XR='[V);68$NM,9W==JAMDE0-SIN??R8V=N"*@8;PAE_5 M9'!=]:1_Z@;4_O,+4FK)IT4 H'QCQO^WJ0LSYO/Z5I9SFBO&D,Y0;\B7EBG^ M]1ELM5@. VT\8\SYP.L.?#<$ :EJ.L4[$(%AFT1[#;D.'Q&C.+%X;72!%EHQ MEJ&[S)'5.S1S22S2W]6A.2_M*=V8:-3B7)K)\R).0%5C9!^WAL;1[&@ZJ:YR$/4VY5+BA3)D."N#4 Y=\LX;'%^,^JL1@97U9>*UFD%;T- 96 MKN$8_DM]?AH[D^'V=(\K"UY1\HK6XT[G MJR=W=HZ)L'Y^U"WST_?_6CI;[)Q5BT[X)F5YC22S$2!B-I[PE\D0.RN\WY9R-0[IJ%6> QWSF'[:BWP$^_?,W\YA>9'_\G]S_)NH2= MS#U(%/+-JW%;#D88R5<'1HY9MD_9%K8-1<91-H#X,%QB]4''^^0UX*NAG_(% M0VQ"81KKC$Z=D=W,>S/H0'O8:STFUB%S3Z,=\^C]:_ "HR^4 M)SW$.LKGNR,TPS6 'GA/WUH[,ZR#J*N>5,@ M>E'J6>6J\[C))AXP_RSE+UJ0;B>W-\,]T 1&A^EN0U9-YV.L?CNJQJ$*!,A]V-HX5E+:2."RR,F4MV:2WZM]R?IB*J[ MB.HFL.!.7MC!M3A$5&:DZ9I$$I6ZXG1S9=LZ"PO6U4L@;+IO=:6S,M5W. ^F MV4%Y_DN\K3BTNEDS8#^ OS+P_]$(QK$[= Z(-)R4$"@Q;FDZN/.E\G; MY_0S[$08E@@*!B\IL:C&-C"Z/NJS3*H4/.8[^7QG*,09KV]K2F$&KWO=FG0S MH8&/^?S10J5DNZU:K-NH==7AH>YK^%L_RT_Y#@,9RKC4]]5ZF X=;6/+BV@< MU:O'(@TRS_S&G&%4KJ*C I? BG?#U5:,C!Y1'Z>MY9<<\VETD1K.R]L3"NYX M"=.F(HU.)??:=0)6"QU,>EU^*H,?"05 ,O M>O&8+\&PF!'.1$H:K^PF*:GU.0K8F_EG=::M!66A#? "E)ASNH*E^0FO?G\: MA+7TWZF>X98W<[70.@F[1LF:D&.^;9OOU#VM(Q14%VRN'U#?VL>/:I]^P0EI MT.39XJ=0)10*M$#:GJ,NOY99%A6M+>V_H#0QJS.Y%VX/Q85,1W@46O1R-4EI MK:;F$7$OPZ7G^S+#:B4XP.#A)3>&"U4CCB:(0J&.)KMQ]]TL%"Z=UV.H_8-= M?CWFN\^=9RTM5AYYS_J$B-H$H%V<-!)MT5!%TT[1RH8O<:-E#(JT+*)N_^:L M;%*8] *KV*(I3+0VQ@D (N>.W:)$A#-F MOFE2$[OASZ*)(=>=476LX14SLV,^3UFK#%/%JFZ9C4X9FKDT&^/M/'\UPTZ, MD&HB$U8^*GC=&WHNW_TVD5/6$2/)"Y'Z3&1:U01:"D?A;EIF:W:=F@V[(\$@V)0^ MFSEC;IO9D>K4!SV5W#@(^=--,;&%,G: E/7Y69T2$*+/:Z@A[ APMED%$XI* M,!L3+.UWV%YDLU*;,(KP'P]O@98GS3CY A(M0O"";#>GH(.\ BEI+@>=ZN9A M;/?'6Z&=9+FVAZ5S:OU"?8;*SY 41X@*5PC.C8I!:1#= 2UB^YE[-8XF-W-W'];K7^#;E. JU);^? M4*=\Y^%],Y3)*^I,(!C*@]7NAIV:4KG#**AW M?CEQ7SJ/N]E=EZ=)]P25R"\?\UV7,UD/F=T0+W.8SK2-$@P^P1IU<894,R24 M9&5K2M;RH/A MR2!^-Z)UERU7E.BKO0DHNMR6K7OIYH9^\ZE?"-Y)&8U2JT<3L$'^G B3(XF1 M'A8S5_4-Z3;'KR]AX?6]^,2DI'2GISC\7DVH(WDVSGC3MGC[A;*QB<^#6 MSK^>ZY]@QWP(0*2?2_51* MYU4YQ7HR7HPL+D#ML5HGZL!5O]="ML?V8SSS M'CC"KWMV;EZL62YXKLO[X/U2A,V#)62B83J5R$6IMV=L Z%%23=]F V/X[U MV=$:J(G[.(?>8[[ASF2BY#+%>U^O_^K3>KGO_TD$FSN+$;V2I$\+RKF0U.(. MQU_7@+D:)S_RIR*;._>UBY<:@C6TQ&:EIV821FJL:T0_KH5:Z1JS7;X_N#S3 M(K6#)"9T9&_?@U&;P*1@"GCC\C'?P45LNQ]LO=;1;[:J0KR:\56$1(5:(VII MQL?V9?_[/QQRG^A"_#Y13')]!;A]=ESY=HZD97+=,=^7'?:;/.DU8. X.AL1 MJ *58/L4^KF^P2@\3)^PGVU--RQ]@*JWQGY^EYELWKW[M19O/Y%'#44O3!,0 M1'""@RQQOO07O=#371$A0.9&.:7F;71=.6&K/8@3EM3YXMY^XY!M26'P[EI/+@ZMG)C_S49M]'\%V8@++@BHGW9A0M5-=Z_&$\9 M=D.^>?/P?]7A[\@\D]NU&D6U&$76YA-H[G82+C,+VM$B;2E;&"=(_-I-!5]Z M.O68SZ*&6AK0>4O:MD5\4Z1B\:/77=@!98.0%"S1G<+*\U]6IZ7V'S;2E[!F MEN*RH$M38PKW/NK)[[1(300F4&K'N5+I1[/7EM'Z3!YZY[ZK0BKB-^Y25=M8 MY%O_<.\Q+[^LI03=Y5;XR&Z@#\5@RO3/K.I<1^T*[-7:Z]*'"0HOQ@-Z/^D7 MRNXHSX_%)5GW1BGE9M(WE-T&A15:SUU_6'3,!Y797BDMD18'8H$[B*ZOUC@Y M%N<@53.#.0:UPLNIHX@057U]@\9&6*JLIC=><[X(>G9ZXOKORV A;MPM1&ZN MP$CJAD5[(L]\FWS0YE!@XEG&:((D;&W6QK$PY^S<3)Q<%#CN ']C!C+0JOO[ M5UBALOX6B;U2=N^;76DX#*%+2D/_O)I+'QCQHN*\'0/9<445>L\F=,0RB^:; MNVV3N$=N:KTIA'*:&9!!CY&V>FJTJS(C/IJPL* YMDIF2OK1JS6:9RP,-]<1!I +A >P M7X\O$7K(L2*BSV OMI]P'\EQCO9)67H32-+U& MI]$NF543H[)9K%I;#*,%("">B6OK2U7Y*L/F+W^3Y3QJ&9Y/ C,:8J:.HH:L MO3SJ:D-;ERKO1WM_YT@_FUJ?0<-392QMPBQ'@0F9JK0"4/,U)9#@O8MO@_6D MQK8T(-S=I\>RQ+S\%9/KUT\>%ZRX, KC<@VMPFE/]&)K$E+$B3.!!]F"MH MHYL["._HCA2G9'V#G7MBR+S&4AK*UC^E ML#N^SV%/J5IY@M0[/]--+^>AK[#<4HW]5AA2F:@I;N\VAMI5X2R;)VN'W2.;W+ZE+AE M<O8U$ALC1) 7'!3*_L!#4MW,/'(M6L=_6FD_AVRC<:[EES5Z"U0OMTFZ M<(.S/I2^-ASN> &LY]>[)&SWL?!VE0W%AMCGVX>EQV4MNY!;@2("%0PYFXW2[>JB\>O4Q7SV14U-Z MEZY+RD)?K^K=;*B9 ?-0L4SD?HK+$IVDH-BQ@.E1ER$F]5>;F'I6ZOF^A[C2LAB]FR"1.6XZ^U#T_8T 99>..I;#I+F/NN[@MR+V5L/(\3XXH\U+C_-U=51;:WY@GG=AW;JN$3K/+N)ZC MX_SOG.B^9# GRBQ*(P327NY62#I2&-#862BK.M1GY=5S&Y2B:VPZ\N^OIXFP M?8)<1$);-M,+=S.&PWK-N[7RL6R_2E?&,9^-F OD,!MR] 5<)Y>1%7 811UC M=98>I<^V'#Z@=OU8]?%_,D6VW QP%HK63$O;1;E:AS]O/XBJ7=GU!'LR-EXM M:)[>713,5DAA"N-OQE,D]0/*F;&Q9:\24MAB#1J:LPU^EK7'?'J!6(GKNZ$S MU=9R2U!39=0CQ+K4$W(NY_IG6V2))BN;\I93\SP&+,:CAE(U1@F! M)XA[VVY8$P5Q$;&QR,6Z<8\)OYM^57THL.DH#PO" P!ZGAZ,WI!O_H56_RU= M.KW'MPH-C:*5ZX]4W L&/6%P)N+HFK+YF@#! MD6EK#?;))FUMHZU?FG4"7\\RO_,:NS_Z<7B*\K0> >5?O!F1U6QJ'=Y,E^X\ MG?Z1\U=< 4ZU=PXRX^^X L;546%>W4K#?QY]P,?@E$5IJ_A-_!BB]3[=[ZKB M5K[F^\$Z40UX>8Q3RRTD?N[ M010[M#EJ8F4GO*NWS_#E?X8!=PD9%O@DL"%@*9 $EJZZ-QAX^=SU7SW5R^#/ M'Z66+#86CD*.=,+F$F;K7,2Z?-X#IA:TA .4(O+TQF1&V41#FPPE,SHJB*2Q8L9 M+>W,5[S&_!1PN:QM;AHE^OJ^;QI.?QXTG%51;Q0&%>FHQ_,/;>6>R\0MUB/P MB83G=*#N)6D[QHTMW?;RN%\_^F^MA29ZP+76NY_SQ>C-YITUVB7M:0K_Y47^S[>H4_R\*[VY M*F]^9_HO!LAR+X(C95D3G)<:T/D$VL[*_>$0)^QWS2[Q%:?MVNU[V%?CJDS/ M!%B\G&_I=FUJUBC3(%CIY+8\(L_F'.C6>CGS5OPSZN8E4)].MSPH.U_Y+)WS M=3'# MYB6+L$X)]3/%\S+M'Q?(D1'6N.QY?2;OX%=*<7$'@44L_1VEKA NS[!4IJ"!X*K3'51=8M M;LE5[2Q/I^B_SU;7I:%VPF694)4;\[6OT(078CGAH6>MDVRX'V;RLM]]]T#, MU?20K-3W2]:&)(>+2<8'?Q[\Q89%[GL DUS;+SXR7)CCV"J4=&>[K>P&)0YO M5M@>\\7+9BZSU&N_Z7]R(+H@F1%VO[$%6,/T55HH381JEB;+#Z@-2 $I$E$V M%57:12=NR?]A% 9DZ MM7?;_*MW%00 [\3->=NP;H0=,GJ]W[Q$#-&T#+Y+!V*]^L6K=*_8UH9$4%= M4R%G.YW>PE=L*QOH 79KMH86BQ>W0!;Q5\4M[U&,\4F2EBYOWYXY+?=3!5'! M18?6D[[0G!*$-?>M-WT!VSU'2=95X]'7)V76FC@T*%0;*6V<_.=?)FP&415E M'/)N[Z)MPMA=F[VL1:X\3SJI>DH]Q\%X*"FZ@_']?\T>SN&R-BZL?]&^48Q;"<,W4"6< [Q&8?D)5.^7O5L=>-XV@@]0"ARI=J M,UG);)B8_\,\66G(U?75ID:B;7%0W$K;(.&R-HO=ZW$ ZB80Y$==QGH0'E21 MMMYF>Q;+?E=V8M$_>:DMI'/W]+\3\DM$5 CMA9#IEC(K7+34^#NV!)CMI_>& MTT3LV'QVO^9]\$-4;KZ@W;K("26WL()Z*ZAE69E4:Z3N$EAKJI>ECND=\W^F M&)'3(7\4VZV]![R;?Q8.5F#8JD*+_&[,4O1\VE\>W?*R;L* ^AQ)L6]96W.2VZC36)X(%S;N,]MD7ST.9Y4@"TL4& M=V_A=\1X96;,$P&0]/ICOG,+:Q5GD\6R.53F@.H **OYTY8:\B&^T7UV4G;3 MVJE)SFRLI[I5(@*XE;DO8&_NM=^UW_VQY-<_&E6?"2%N9$U=T7$F%D.MQ%\, M;Y^-.5W^\!HP7+DA9_BF%5&S+"G$8&Y1 ]_1YG+,=^WC!/?)$HFLD1/'75YE MU2R#?>BR="R17QE&FE1>\4=#G^J,K#.K<-E35:0&UJUJE3J M;@4'P]7K&^=T9C![33_E5&W='YH=B.W=6HAS#L\.\II%W C$N^UNAWV&JMRY M$P[@#8KF04+K83UO);EAJJ8%[G!2WC?]48B)\'/6DBEPZ81-Y FKTO0>/[I' MTNLA<65 V::U!C[KR &I4C$[WHJ=(=2\?5KGK3?:[7=8O4FOFY;KC[K+M[:8 M$U9A5SE3C87E "M']:J2=6H8_>J-/6'>*I->2H>I,'HFG_XT)LLW/ZT^9COIB/.RVGRK;ZM(\DYL^Y M]4I-C-&8+V#(-T^R*])Q(0FMD+7BUEU7&JFWO@@ZP'[$9\1( M>!-^ Q?^8F.TQCK)08-@1[!(U]ZP)P<,]C/*K?&A$\ $=5^S68.O0J5"XDOW?V*+CD_VCG?V(.5=E'KOS1PN1J2X&_AT M4,L].CVA='>?]P=9/C9U[PM=@:]%+R?IZUO$E#8^R[!,70=AKU%$;& D"GKI M<]FI194 &PWO;'R:C>S6^S3H9XJ1?/Q&I]I\D2ATKRY1A*JQ4&Q:!E#]']M3YP?(^9LAF54L^Q;A4$A\21Z1;/\JZS F=>.%@90B+L3(574+ M5_4N/B%2HGPMY3IV0WQ(>\Q[0!2*B!KTBMT'MMH=\XG/ZI'!'MFK"]-/O*$AT)%W_F/HBW7Q96_^\GO3G4 TK[4$)TU;# )[ MQ[?&>02YL+V>]TY*!J_6,4>WL+U6*3ER)A[S^4OZ_#R)^3(VOYQ=YAJP4*= M(%6Q\J^JF?"5\676Y?+B2HC[*A::[!9-1&;E"WRCG/GHAQ__+M)85 $\&+8, M;0&K9VJE[>JAD?C4)\D[\RX"W@RT?X/)J)]K*RZJT"HK8B\92!M9H-RZ;2H_ MO=JT'&3)4C'MLPP"LP9MFGK47;8N-VZ,QVVE)^F@ADOVC,1A@E,X_;9?IB1_ M.'@^-$S:Q9=THR0*QD,-2H+;86IY7BW%TE7&3:4NH(23V,4_#'9^I68[";7C M-T&:0@FQS$9-*^9(:_N9NHX4V^B[NTX36R-0R(=BC 0AR#[BM$)*R_FD_H8K M?E42]+Y;]Y3ZUG<_T&I&)_'D)+4^C)S$J*R<+64D3>4@4+RK;POJG2QD/2FZ MU]KD$Q3=P:3KD#4 (@@>JWT,9_:D\W$6>C<,XBM5;S<4^'=AOKS6<)7-6%4) M:2(%;.?)7*R.]/P0D,V.AUPWJ3'A?6N[W)PC8V78L;A7,_8B-&_H]6QPP/5@ M WH8+=U(=U[9K:MY1;U/T69_S8ZDM2\4W_UX+M\MTFJHL2'")#:>2Z2/\D)N M0LI;W'I?U61VKW%E(5;!^*K7DL."8&^^'&([J, S0./ M>O5&864UEC?=T;FU):J0'H;$5>X.CPL<_-"4T50P [?Y87U2?4=IBK,&U]EU MRZ8Y8X>9LOVJK>J/>8/MLQC&\W7$OO.RK%HS\4(HD2'9JELZT^P2H<5<3^-7 MU?5W72)!#$J3_'G^]'XPS>1'9-B#U7\K(L"2EO!"(%%G0F#O$GB(M!=6(+7&M"\C][3&]O1R-8SZ'>P['? (6:ZV8#E&M;F M14.M=7G%J>C:\([[_GZR? MUS(#.>=S==?&COG@=?N)J9G"_KU>*56KC+1R!^*ZGT<=1JWRC%$4;Q;@TB]% MO*!PS^&,2%J6,^I?',Z0-T5%^E8>8X5R'^T]9J>19%4YW+\'!>I'60SQB)[^YY33028%-0IL2&L=W!!X[EN*=NO;M2@T%''FX0* M SE"3;9'.HBA&VL(/CZ;JD56KTE/?J$N^N=B?]*JF"C.1Q<0&VX1DK:<%1:X MC JT!KJ.:^LA$@[SE[N%3Q$OC\%R"#$?:4#JTY. 4AO4 M;9TRZ3#MQF,^U5PN(D*I9J:.8Y8SP0ACYH9*-ZFN9+9K[^D5/%E5>-FQ^&I; M;'2M E0R:;SI3@4-8QLKC/?EW[YL@O[X5]9GQ+:4V>JKE(=-(ROOV*+1SRF!AY;S^SH/Q QTV5C&X3V$84D?: M$,?/5\AOU:*K[,V S(K92VPGE1ZMY[+2RJ 2$UR?5R14%;)FIB *DO[A=[M5 M8'US3=Z$.BS$8FB-%*BC/)+7!K7G2KR$*O54A.B\("2TL7STL6.,W>>!9/?5HZY,_U@%\=<*5 F;<3^4V+UUQ8&Q*I1SJ3?FB^BGSD^VVE_ M7Y?75%"#K@+\N=JMZFCBB5,)C]H*:GIX"?=AK20=W39[4PW#H_O]-5V[KX_SB$0 [/-'QT 56@C M^NHH@H1AEZ,[G;R#9VDP,I@N/;B\9A \(-WD-^8<1$M:!D"1LYYV,M">?P / M_<)1!8<.=FF/BG2L>N-ZT^0%BZM4R11DA=SR(+WJ_NF#GW,YAGHO7];@+*;! M%0=&.@$T=/ E:.0LUXRH\!8ECV#)'6U M7,K"\->_"Q698JIX@:)[P>3,A_>=CS!R]5JN&1K2K%2MRZ]XQI2"ZY\I^,[Z M4((^O5_ +DE6KFNO>"5Y+4V,&F#MZNH:E)7%$A 0-7+="D,"4X&Y%0$'U\N*@L'\._X 0J%]N MJDBR&/YGL']MT\,=N>TC]T/S2/H^9P;TY=;W!WM2JZQ9G&1$YM3YXJB_C9$^ MZ-S#'.*W^]Z'G5SX\?]&_-^(_QOQ_X<1AM07+=H+$B)U.'/U;K_QWKGAZZTRR3LB)2IYH8%3 M+E?8.LF!/5J>WR[QAO$H"$JYWLC=J):EGJ=@N][3=K,QK>W\A=UM];>=/,=W M-/*X>SQEFK2GCQBE[51TT65I[ $Y"X4O-1<=>Q=$SF67PT2C+5\@G%"V[Q[Q MSG* SNEF%9,YOZ )#O+$R==)3VN^S0 (N84O7E3T]0\]D!\2*/MP]*BNM6'2 MG1VOW]/38ZT)!> JOIX47_U8HEA+,DO'Z3.#XJK; MO-6S4:_?[3YL/85)4R$X^J$ASLR4H)/-[SL5RYLPU 9 MA&>/9\;9I@F$0.BDHU&T1B[N4$$'9H*ULF,!X M$3(\#>J-:Y>BKRO<'E-O0J-&$>9C3WJ]G- M]NN*'8PHWUXV48R/C:T(V-2_TX\O8<")HZP1F/QE7IVW_7WBIVU82L'VTS9\ M.Q:N@L :OW;,Z(&V7_SXV=BFVGY$<\COHS$M9"*_N MT[UY)8C)[BIW;$8GO%&)8K=TN"NSX9D)S;&EW*DU\G0NGW4HKWKK)V]S=%.5 MDAWAU'6DOY#_J,N5:/^0Z8%WU=%)07*]YS AGJ#SMY%"-Y)AG>JYO,1-(?_"_9&&7MR?T G*#1S6^7!<"KS\??&;?_V3 GI 8 M'SK5N>P@6'RW?A;[S#?VF$\#4.G!CJ\VG0J\ IU0:[[LFK+<%T2QV#A7SLF) M-.B&5G! F]FTY_)B\-3)D>+@[ V>D7#LH_IG^4OU\)>>'-%=VM,K_KD)$VCM $GP>OIF+2G@ZP#'A-??[PH)53R"$E]N M+4.^$BLCQ)S$33V,SG,/P!'P(F7(C+T284)%_EZYIG7Y$A1:[=;?: MT3T]/D;[Q_Y;W9QS<>EU#T[D";BWF2_MPE J2;VNG)W).7=_C2LM=^&Q/+U# M'>#HRD_O6T[^^LK?JQ4=^'0_G%BA^!(SJKOV>"!J1-E,"_X,"&#EW;S?_YCG M&HSFX5\,\G0C666+#HBK3%WG(<(421>ZM],8>C"K3;+(:72^M+5F4SVTV*]W M2,EHP#>;ERS*TE1VZRKMTY;HGG*';S8M8?DY^&90K][Z^GT2VK5?0'(I\W,W ML_\AN\+5+2!'95JE19F#O-TT"7\W.K/47%QFYWX4;+=YI.41"1[BWI\_RK6J MS()Y*N1?.I#PB-$*(_<&[-V::KEZ)#D7Z= -$Q_O)^%71/P3LX.[0['F,"2! M*.%Q?K$7MCYIL[*]E<^3'[=_B94+%)J>5YW#T)5XMC)^U#\,HON93M5$,"U^ M);O5PKS2&C)G#^]&2&OUC#*)./]H8LY3'YVDLQ=*#(\"'U%];1/X;_:>.UMU M]9S\(!3"'K5]C!LP'&;_Y&0>'K%883,HFE=K$>!(S#G7=W4%LY7GWVL7BU

# M;1VB;E!%E8B93+V-VL(70R'X[I,4>T/6>QW@RU+\7'U%*]E70VP66',CK$-J M%J[DT9O2XW;_VXON >7I_-KAUQ$D![/Q5E3,(U)2B/ Z3=RM#SJJ8+L/N+'( MW;;]]%O#^$;)&:V@J$>=HWPM\=\)PY.EHY7/7J6'C#1HC 6Q=OWO=CN MPF7A[NN-G =I16]KW)SDS.J@-S9FFTVCPG@YD'V/#\D;_PENW)=I[Z8"125< MA B+P[GY*%#N>\NVJ2=9]I/'>N4;!+?IRUN[5 ME/?T@K(",635H[%I4D3[HME%W"B]NAUJWP8%>/\&!+D:&S'=G@FVGWKKX )< MYO]TB(%Y?X8JZ_#T^EG?/_UG<&Q3TOIY]Z;7'G.!$E(9IS.U8D+37B#,SESZ MI0%EQ?CEU^DGHQG%.356[D4'O2 %IX9'+SH5ODN3>E,^M-92_.U:#AXA[C5T ML>5:$Z&+E!5AI:1:Y'RX:+^K($!IT*83 ?R BPQS62&-=_EIS$V"Q6AN+]'" M@TQ=5'(*QM@T"!8KJ;8VB=C3BGK38$#Z5?)-*9/?XNE$U-&ZD*R.^=)I@4)Z M@XSZ;DAND+G/Q.5TR[$G(KTZ;I/<;CWK'2?K?)1M^Y;%JQ5UXR'^>^(#B"-G M,IRBS1T;B<7 U.W@! P#,YT$ CA,+ND7Z(EL;XT&F?-H!%0PN3U9[:BGUSM[ M,U+!0L(.+?M*3.@GR/=_-\<7+2X-U-& C5)DP(9G>T(P_B1)3!&%DL5HU.O*T9XM!N<,U6C +O9=NTV1C4.\E^%[@^I=H89:BDS1^'D]'W, M$_H-FJD'=J>4C*8)D=)PLH03]8AQRBM"'\#F*,T- M4-G>T4L&][,H"J7AD- M7;3#6.1:#EQ;'_T']Q#9VC+EOI[(1QCU-!+BWY?HA'=.BU(<[:3E4INJ9T#+ M:=.J6F+A*0HNR_45.F. Q[&S.]F) <%WPE=I)7H)8=U>794V397X0S^X1AFE M&"] 2-V8H!SSB3Y8](L2!]!$FV%VZ$0;R1#)4J5#O"94I,ULN]2$T7 !S]\; M.,[1ZN)H6?4&IEOU!A"L M/#RLK*#JZ' ?GY18Q^TF1N7$4(O3$B:Z]*L8RXF0KJ7\$ZLFE>X* M%=<3^\EBZ=?'#U1'7?&&1X^T)UDZN C![I6*,P!A#8# NP S*%IL7L]?8+(: M,F$>7F/O]MFY2G)6PO& M_0,,Z+<;(&C#7EH3>!X.#;-V&=T1_4G1,\A/XVXJV7_?PE^I4GPRY>B4>S(- MH9CTS:+;#/QY0ERAW;*;#"8X8F<5^HM;X9YG WY9C9,S5V%6SQO 0-%"A0T" MS.HH9WKR^R3YOH2(1R"COM),WQ5 %T*]1J&DWD6YWKVEU"29+8?^)LWBI?W6W3S5*[L0=>8%]IP^0Q^^'AV!^!NOHJ6J]_;_5L=[1[61D 7 MR_/O!:>\GE_.U_??,@BQT8X.7>F&=A\8C'L4F=D$/SL'KU+;0F3Q8,F>$0!P MFQ/DFVW>9)#L@(H?SU$@[>*>5&WU0%5ICMB =']17U[]NIC)]WS_3XI*#K1E M@+B&Q%<5@;FOZ#5XBT_?39_6$["@>*-T]1+KVA=[DWOHAL9FA(4,Z\STR'+W MTX 17<\_M9_^=BE$)N",7Z8X,4 T[W3JZ9TP8L=2Y*GN6>!U&5YAP-5MU=JJ MMU'G]7[6DNMJ[,($G]LCJL_.HIJ^M M;YS>MMJJU5($E+&"@LK4,,_<5@094T&F,"D!(H00F0EA:&V5R1"9YU!E$DF( M 4)D+C*$0" %)$ "0:9$AH0Y(8P_O,]SGZ=]5F^?=ZW?/^^[UCU_)&LE*VN? M[SZ???9G[YRS=ZS+,GHV'KX1_&9WPZZ\0J5LK3^S=L)$!QV&)CUN0$>56I2] M3?[U7S_#:7T33=(J U(Y#=ES+-NLM#_Q6P2R;GMI^:+:25&)1UD$A9T2>L"& MX5M\PCN@=.X[^#N@WOZM\?W"L2(F=,(;[==B6:#)I---N[PDR;\(2N3?L]Q> M7V D5M8-A5K!?_BCT0B-K3)_4,#BTE\@YX6H]86HVB\,K8WL7 M+ A[Q!7D6M.5 #F\3ZU188[]$_70B##0MC-QT#QP9>HB)2&IJ3IWPPT5PIER MT#@2J11C]9N!94#QG=Y+-; -2;M51+U]_C?<59W#?7*43%SAP#WGY2).X[&Y M#H96%W&N5Q+WD7-]VO12R$#PX7<'C?GGO^DB6UU. MLR"*._VC$2CS"X%1X9CZ!FKKG[C4]D38"/X\![CQM^0WY$ M+^7B]4Y_# 0&C8WFEJ0OFO2E'_OID-0N:TP0U(=Y#X,S6G?L:=E?I8<+;K%V M&LVD%FAR=.%<+12H!@#F1'M??H#AZN!PRHFF8O<6Y/"8"!V5S(('#<9:/7FQ M!*A0(\ZXF5_^PZT!/6""5VYIH1LW5:3L[-C56 M6;_/;[[";4/;%WMS8Z%XSL61E^'+'WHQU)(?QN8NE'S)#XL1O J:W2N,,?$( M2(OO@8(MVM3"X!E-\A'BQ5K!%:]5%K!LN]C;TW&=N<,]L&8[L'@.@Z^5L?:A:C<(8W?93\?13\C$NLIRW5]5;< MQ=(6O!QL-92B;++)RO4KF+X<8MK5AP?W,_C-9,"D3YL'OB?C=+Z@5CKR6=BS MAX:CTUJJMX]$Q%H\V":PG$E\3A1_2LO]P?'N:-RUUN9IRJF%IKIA@=)V.%$= M$D8^VH^PJ!K!-NYL+GFAYJ4[ KI'UQ^3:/.^/#^C):.@(@8P(EW*>OF?BDDZ MQWHR'TDC\%%=$>7.[9(_+ZA;4CO8$5;NF/8JJ.';:LE'QJ<](ZBUBBWVZXB7 MQ=(S._1.X?T%QEUV"V,Z(D@?>B1RQDMPB-DV*QVNP9C!\1<:X6I8 M$8%UJ#\2\<,?B=PW'Z_O^]TQ[=.2K>)&0/M1Y)=SKEJNO8NA&CHZ+*MC?7VPV[CPM'+',X33\?]V_2]PAD2 M,G?E2&1Q/62FP@!S4$KA;MA5*/>[XB\F/9I9&ZLT>]QD R?V>_'VM&-66K0Q MA[>24V@7YZQO!IC:0;7* IE6$GI_Z&?[M_,)"/>FGUD(#LK(82ST;.;';_0E M5J7GO^S=>AQ\:_[4]W:)I<$:4MW:#/KC;,Y#$E=/%FQ Q8[WHJ^P7D81GT"F84W03Y;1G\9%>M&BH@OF MT,9V :P2\&7%JVZ?_A\5W/DHW_,G?F*]H'7JG,P#TX_4[[Q9J/V\:!Z64::6 MK7-6MZ/_"Q3>>#M]_0W3QHE;>1,?JAN$>KF.WS]P_'ZY#1SEXMHQ%-A0H?+IPV!H[2J:^/%QS!!(UI:?'\7_(DS M1D':3-CR^8XT HBN;^ZL>"L)K6UY,L!P\/>'4H;T\.<2S-Z4!*W.I)D--.3J M1\FC^Z%WY&^O1-[X?G9:+62//EX35*6KR_>2]K[LL^!<2G=;&?]Q\]JG](3DFZP\W7&PAO*:-ZY-S-2L[.="4 MY!I>"ZSW]21RP1[M2?N4 '5KSOYE>=8I65L5J1P3^_G<(\FU9\.4)WWTGF(PF M)PVP,B)Y&I@!G\)?2'TCMIY88WIS8;JSJ&$WS'/4["+ ..0>1FS%75F*G'.- MA1'3R9*R>5'U5Y/\_$@DCB4K;$97#);6- "EUBU5-MH>\K=3#R1]P[*%5HI' M(G:#,1&0RZ5'(F\MVN?BSYU[Y)R\]K=9J/?]%V< MGV51_!"D[/?C W=Z;C?';2S*@&TX2E:74[)"#3"RM$MX$YE#[/MN>\R5FT%[ M^RT;U(N[)#.#*1"QNY9!=?;W,;M8@$QG'HGD7OR>E";3J2N7W]G7L [UG>(I MMHJ*F:5VRRZN'$[.?7>.?4)X2&&V6VR:)4N:S>W)]_OL[1X0'7'6FBS-_[Y==TLLIWBN\>,*_W=K\^A5Q+44E>7^;1DWI'(E7C8U(^PW:+3CF:;*S?LYP%82P_0NO&2EN'D+KK7S=.>0 MO#'>=M@>]&^Y_Y;[_U-N;.[6 4G2P5UHXNU#OOU3!V>R_6?*VZISA8J7T ,$ MG_H'9+:=HBOK9;''O/F.T[F7P?Q&V'ERKBS>)%TBN>1]<6 MQ"3Y([XN3>V:6R:,N#<'N@;>^3$M)^"BM,<\.2P8WH^0U* ,(-H"[X[[U#2T M-BL.B(IB&<=D#=3%&"DSMVW>K\N!"P<%\NH+>;A"9$XX#LI0= MOP ^7]QUVS4.0=_;"33.[VU7#(6'-WH@YWIY=H_X$1@=7*1>+:NUQVG5Y>%] M3D$+QF[R[5#M=L/.W"-BM96JYA!-+!;$]@PIF"3E"OY!U,@3L2.RN0, K4XO M';+8%/YSS/9S);75Q,.+*X8WSL./O3GY>U +G.EQVX38+?9^!DJ-JJPU(N8G M3QF<+?]:1$1!6E"(4/2?X!\RFF-&UX23.%FX]X3PI\!@%;&,WM'X&_[MFT;V M:8BE;]7NUX"KEA&YJH%M/I:(FCL6C2^7O?=)&]P&9@ 5<PFWX5IR*PAW[ M-1-_>S'#1:W86*0.=M>)1$;Q8_>*$Z\PZ?SR:[%CPTI@=V!H<9%.$FXG@2X?$_Q,;+O^W8_;?\ M0J6=ZJ)VJ7ZUM;XU_(X&##81JMA42\ST%\J9UAMG4R=2 -VO5D8L%28BY4^Z M#3/\*RONU,YOA&R7.17VI[F'NA6CTJ_"O7=0@[N"A.6H3'V$LQ&PBDF/*S/;1*8U(?T'W208.IV4-QI_MBM/R6^(1E1/:R',FDE.G>7PY&AZ:;9*=- M*J9-(%3C/LL3G[ P_,^Q-OZGN&3:9ZN,+ MSNNE(Y@M%F.M;3IABF"G:5$I9O]^6Q"4^/[NPO1']]2!"3\%@NFZ;C6U7)!2@0P>3;B6OS#S+"+GQWTL3 M)#:\252.0K/:SX8H?5? &'K/-KOO45:SF7%B?1!U);8M$I5\[W'4KX4F6;C' MR0>BTN K\BXZIIKWO90B+-=R+7C""H,19& ,UFRW,0+GKT]^G<:WVG) ND\_ M/C"1M1IMAE6XCD$>QT6Z;H[(= G"\XI]Q@H

_<>VQZ"%+@WH ./"% MGM(/'6BDZ$1145R@LKGYCN@Y@PI_B!O72V_K#U#B3-91FO"GUQ,OA;+7P\9U MSFJ/1)K,@6M3Y8LF[8DIQ)Q&<0N;R[:8@QQ(3L#>Z8 M/MO5P+FOEYE L+4,GUQW1W/&*X3<=C#O/O$>&LB"48Q\) M63&_3N6<]6 @-O,:]0I(;BU3E5E1<>@H*K%6]=7;NE>^*[X7GU2\[-V_L&(K MIHGS5P2-+[_I(;Y(2L(4A-H[-LQ[E,(H#2$53-CCO.5%7I=E##*:$5&_CM'2 M,!-R="?#6"&-'&E<7.2<&KZB2> #80PKWZ)?\U214?S9\F3.1=VK'R]6V4_M MB3H^T&)O;'+FR9CK;[[8FS[AXY9W@('YB0]YPGQ:QZF;VR>^DG_RG<,B_9?];]K]E_[\A.S8W I4I[2G0 M-.2'R3OH^%@%\I0.0"MN,D]\3!'+9#&GU5"%".]'+L\$Z*CZ_F"VZFLN8N/F M<\BN@H>!T%N+"2YB%C?$1H,;Z.28+N@;G?SC(*.CHSC17$3D<_[N&;Y,,3:R M4U)K-<^W:L"S=[@;)ID?K%1^ $PME)HN8*WW M;9SY53SJ(&0?^+:N+U)O+#-42%2T[V>O4.*GE!3 C5:;-ROTW<)BKRV>F\%@ M4(.\IC 8+U\3R@0=B?23)\1D&;28H?E6G!357*_^NX#?'X@PM+P2JE[8Y9'0 MN(&^Y+^T7&#Z(VZ!/U"I%^)"(<\\R"IOC?3OZ7(+&@__OOK>0^WP.BJ;+.TA MT*F>7)ALCQJ(&D<$O\G,1)9<"; F!QV'6TA13OZ,:$_TC9\BFI@K#1-ZA=7= MNN-5>JV5/SL34?Z0(=%3E+UYWLB#54ACF@7GH(Y111^O-5.ZOSN5#\YN@LC. ME*C!+)U3>Q?=!\J_[=U#ZSXHFE;L/+WWO;RQ !)*KG'7)TP42B:S4-_W6D (,INXI=,$=WGEN7.'MKULIO?+0Z!6F,:VA( S1=I0WN>VV F3+"=?,BS12@D=)\_ M$B$%+;]3WPV).+&9N\C5@BGL[H;X8LT#%I\T8%A2D?8MRE<=NJO^(G%V[/V3 MB[D"!+GX:22W>7/LZ]Y^JT?8/)R*D]]CE][5HA^S'G=&H"QE:M9-VIC^DG:A MD9HWRU%XGSX"]Q&H&6@17OG-LOTOG;U\&:--%B5.YXEK=67"Y3W1-X3.5@0N M @7B.$4H]9<;*'F%M,Y-HJ[9A1?E*T\ZF.3/!.YUO"M+ M6)U=5Q?D+E!8D=253;RBG#=^4>=14 0@KXF6<8=\]U660DKQJ2=1N0Y9HM\- M/O&10X5Z ?N%)U4Z*(V>BG)D>-HUUXTU+K&R'VK?0&R&!>1C-)\7C17 $6. M@0$$BKU'%12"XHY#\0UG0CE4-MTU*8V.2D MFP:M3H;TGE\TO95.$V[B@Z38UJ/1+=>TD^57-JJ50E4*:.=OO1@-C5[2VU1[ MQ0LS=1I0,*-V_",5NQR=+& &\&,G5:=_,!H\$M%@&[=!]EO&:\T3EIQ'\]%( M5/R;.]T^KG_6X^%_CG-?\%0:S\IP@2G\L[XZ'?.IQH9$FTN51?2G-S*U@\Q+ /;@\ -M)L'D^0\HU9 M;.(&B[^"4UFHWU4XWCR*@$:>6JT=YT9<$5&Q:O1B4@* MB&S:8CTVTEGK+6VYLQ;/'K][B%=; M!Z]O,V==G_G81&ZA-@([M?O&Q]R6VFKFBR_VX080=-<*4X"UI4P^O()@&[%! M%4(>065@ !GWDW9;--VEF@]!48@ _P:.F+&-&$.MPB];9N@S1MX0M#KNHBLK M*S@G8Y AM7>U05B&T!'\S*FED(HH$"^=B&Q&W5(N$4N&.E@N@]2,AA079Y^G MO\=(4/S==6]#0+)CK$N;-:ULTW:D:74.N'ZWN-4?F95F")H>HP!X>("<*]:Y M;32T2>.9$&@1%&<_; +YIL42-W _;9LS(#]*%N,%B+$+[7#=A(__'OS#OT+/ MFT,!9H5$Y+XA MU>:T-&F[LDLQB_,//R>=??(^#3$F,VB0<+4BK[IL82#XPKH++6"#$<].Q^%, MTL5303KQU4N\V\,R;5&3@[L+#02T>!S+!E$M=PO=U+('VM,2U5D7#$R3C:,V M^T(WSJFS31(]N@8BSQK,KJ@56I6'T"5&YM:=NIWR>QO/<'>JNQI5L5Q^]4;/ MVR,1ZY:(Y8XX0Y5G"/GO-GK'0PNB2)))18TXT65-AG%#R16P&\_!!.<3VU ( M"BAQWD[46SY[;WW0#_:-,V34!TL+DX501!?J%V67:=+ @65"[>"[?[T>.AX M965N!4U_]U&HRJLF';^W.Y5NO7=2,QO16O9N$5SG%APLUP<@/K1F='\J>&1G ME/#*Y 5-^C)1+9!GA?H8WV(^W_IQ_T$D/PZN37';-HJAD5KX43AC9-XL$@Z8 MS\.")J7Q-[?T=)?M5E\R+*L7QKER))U2QK!1.'Y[%3#ANF5709Q]95D?3XO6 MJHU7ZEF7/!&XTCE;RD<6ZE*>N@;#]OC=LJY+XPP]F?Y+/X8:V%R3[TK3O6%? M!EUP?GSA]H4LO9=-I.+M7&V2#@>!%$9W7Y,!S%8T=0/&TK+1QLM0H+0M3;QO M<3!_P42EO[H?86_*,Q4[_G2^HL5UH,%_2A4C<;6'4K"ZVUM#WXD)GIM87MJ3@JG$U):T!H/;<'YU?J2_4-6\"R@ ",(W M[;AB/1*T#KEBC/O(A $KAAH<-<9O6I;R(6N)SYC1ZUD,/JB58G6_I@K[!S2@ M!*P;O-86,%.]F'FB,<-5=W!F0DL;ILX/%N*5.@)0K,-=^TP (%6F&]]CA@LH5U**(\+N#X/OR-D\/_;A ME[L%@7LNPKU)246!RZNY8;N$AT1! $-[TP)S4:B1?I59F=EJ;:EIT;A+?\A\ M.@YW-I T\!QP,@\5)PM3EA*2-M3:;;CT"U'<4._0HE@-MU?1H8+P]X# M69]L;04;I'&JM,8\D#&[6$=#X)R&U'S>1M>(7/;88T(.V&WN\]JLJ?^E0=.W MPLG$]VG[KK))9P Q5"7R"3 M\(\<5?SW/,8N?],:G/A#W.D-/64,EJT]D@^OJKB:-V?71@"8)O<#6(?SCK1O MJKUTMI^LDM:'FT\G#'$KU I\($R_D4?*%$":LML<0*\A4U1_J%U5\X3(1R2X MA7V7-XL_6L'*C9@W^>?O%7F/LWI>V*Y&(-8\PHIQ)QOTI:6>[3@V[?G^S MKPQ"[O!4G&10RV(['?3UH2FU&)A&I2&KFW!O& SJ(L]I+I(GG:,3@D>WRLT^ MW[VQD_L"VC(UYN58FT>) S]:/7;F\D$(<'OP.&^L&:X(HC]7T,&9OT\J^=NEO_M_2,)XD/Z0A$DBLPQ7%P^#%5]AM >L MZ80\N[G7J7?\,4J]PJ\:X.C7]#XB&)8T(9_^RE?Q3FP@!VRLOE[KKSN:H!%W M6FQZ&0,&JA&X/CXF.OT%QBP/)XS8(233RJ5$.H;\=@9_:T5M9S)=KSL>)9:R'^N5-:MJI]]VZA^9@7IL!8JZH JOL79@5*,6>.*H+WI'R['U M\'/2D_0 MX]"80?&H1I/!2^.M3WN]".+6=P+N)//5/!H#.^<>$D&_67SH!4P'H)RDI^_DCBP:GO,.I54K+NHU,%T4=DZK?FDC;[F M=E?T;??6G2AQG[3,[*;BQO5/!-MMRCW7^T$-M"CJK4C3V[T.R!;[9J+KCXKD MLA=D>F>'9[6,8S^4G!![>>VP^-S(>AP7NO]M=-!V3V F0'K M@8H/YT3GT^E+O"AM!BC>G&D[=B;R)H=72T6LFG*\^FY&FP\0WP)42N_^E0H^ M5SB8\/J[AWQT43\Y;&#!RDU8U$="QDM#W M-8\YQ6'4N7M] 16L.K%=Q7M=I.2,+]>L\!^76@.05+&AT-*8.:V!IN2%D M;:HL%PP!T.+^1D*U8_IP!9P8L\F%8B.I]#IOC5A981@YOJ723"'L1,CH6C1% MG3['TNIT)1/5,KCK M4W-,8R)X8*Q0X9AH'/,8:(#QZ MGX/F?_;U/":@'WR%B%]^$@ZKW5=JOSTR9$>*J',:"'=]KP2^&T3H#P:MM:+# MD;,GDR9S?XF4JXL"%!;Z8H])(,3&F\*J7S3%RP!A;/U%@&M]5U?P@?AO14R< M7NM O;VZFTV\GG$/$9_;[#HSW4+V\XF&B@5@;:T[SKY%6KQC]>^42G89BU5] MBW_WLCH8$I8S?!H9N8X),Y:(]!PQ[CLFCVSEFVL #_JWSI_XBI<^;@GI8LB. MRKH,-G46N!>&M=1E&J_AP*[DM#9K<$V=.#;!KM(=Y#^BI:=2&0//VFI7QZLM M7)C- Z-PQO ,EKL7PS)FY$!4ZJ:/BNB9/)V>\'\%)ZD7V^K;KC,E0)2AAV6J M?&]K5U TQ7\H.J7X2.3<*TUG1158"RKX.<645/6MXM"Z>=OIB2@=GY?<+3:U3WY;5G-YSU.XZC+KWFY0LE]*>, M,VXFCGTS1#/>.7!WZ!2BJ_#0"]FU1R*0JK\IQL)C:U4S^U7QK<4F(RVEY8U> MIKT[C)WQ$31#$INATEOFL)R)J)<]AAC M%&N7VGI4M'F,?T1^?LDIK:!;?Z*8CYJF;30LO>Q6F[5N9"*N:17=8PQJ?(UM M)]5>#81YY/MDH?BM44^6?;\F2#E!<_M(Q9C/[SLEI.B[!W:%W3AC, M/C24] M_X:9L\%CZ7FOE[3-:+68MA,V'(J1#VY#.*U9JA0[8' MA0GC6O8Y>G?,7[Z?CV"]("A8O&B7?/<^)FK$R'5\:UICO"O@0J3^M86])W?P MN>C,_F[.DCQK6M[UDG76R9#*A&A^^;;P6HAQ2"E@/ :=,95;73"^_$9P_;E"52HG ME@GM15APBE8A=@W,+VK=1Z90/@1FST@Y.#&H4Z6WT6*N) Q%4F8(RTK965MGFP-(*U_?=/[]8\; MWX\1L@G49AAQ0B;4-Q3X(UW-9J1;)]];,=MCP6E3KS#,9,R C4R#M=8S(QH' M@G**_:,9_N&HV/2:] ]=)F=.'XG43KQ;V#-VE\7Y- ?I+UMW(51B*KHB*GMC?/+J?VJ0/_/A3J72NG$>L(5),,8'Q1G76Y;VY_ M]51#Q6B]749_7>F%MM/A:7TPL.O=V( MM6"]7:/<.,%#F3O/,EH]6CU6#8V!2PFS@_6L,-7(U:"J!,?$@24"U#6/.X., MJDT@SZ]XGWVTN+.(R6&$-EL4YE4F:$"$C2;$.=(QB &$( M]UJ7+1L#/.-&HW6^*'XN.+/YI:?)=TN:@SUIP1-X*#LU@HZL<(?IF5(_5"( M'*.EU>.W40+\X5R[>"H%HIDWJ22%PF*\ ?$8#7%4Z>F5J5[?6@G%*@N4X;IB M&6:TV5%7?_RMBP'/'/@(^*0QY%UWD! GWFD]@--ZHZ#PCZ[$(;GJ9RZ2W!8; MF'1XR959(C:202]64!S1 GQ9FSK,J36&^,15!L3Z!9=;AJ;]-BX8A%#?] W; MA<4-C. Y[^9:/W:BATAY?C;;'AUK^I$$J:?G<,L<[V1.2BVNJU-/$TBBO MCT3$27A917'_\(;,B:!,''>E*XZJX6T>WB:7L;AB_++ ?MG^$&J!8:JUCLDJ MNN)/N7B9,'I:W"6T3_R^3?.%GZ8A45*YOG&$#3TSF%Q_Z.%)N=>HC]WK!21. M[F7V+*:M!%MZ+T=:O,JX>%8A8%LA P[(04JD"2JI'0>=%\OOCH&0<9N!,/J"[,&Q;^Z%;C8JI 1X]8;D?^[!UGG)>:[B M^!SO>'OYH&RU2;X05BW%0L0CDC89K[F!Y,P&'\7?F$VG$49R]0OYLSICB+3, M^9F<. ^:+_\F.WQCL?+LZ"^6!WIO[VR GW<8*82-[T> MXL'9[U&'[Z%S)MG9 MGJ470F^9DVN6D1B!ND=ZJ]IGY@+50H"G$!M0 $!_YU6__8/H.*&S;!,X8]]E^VJ_\-_U=S%!%AZCUC'Q8E+(4P@T;&8R]P MF]B"7WQ!9%O,<#-$AAO^()LU[E(ZWNP 9KW@-R:_6VH3-T?ZT*0BY>77IO.Z M+!H!%JJ$]SR_,D;\9NO$<4AUOL?>, M]SV?_O5D/NQ6=^0JO*HG#1;7J\P^/046*KX>2+W(!0&_,>4"^]MPFT'@AORM:C(JK3) M:)]HKT.$0#N9SJ!%-J3MKG:9N@T5PAUE)_=YVV-R%S"])]]CJ%E='F&E3S2X"1P(RUO(4]H>:73PT@U_M:<;CZ7R#6&!6PP M_"&UBLV)#N6J5;+6UW B+JF]=$);XC'U",&Z>\?:TXE_/U/ M='-BM?7Z@;10LSU)I4CCVV3"W5Z[,' M*SDMV:L0S-@8_KJA%)5P+_/*?7#7D8@D(NJF#^GZ0MP S9'1QO$,^,EU)J@I MDOG$+L0B$] S J)&E>]QSK1?P.W@$K6ND6-)[>M^>F6BX< M'6$V^EO!)FL% \89U@*3@),Z[!9R\>K&ICVT0"@0XEA$KB&55F"<[IHFCC5W M)HB*'T?'[FV>_9'&I7[HW-!)I\ZZ;D\54$^Z7/X&E1;$B"BTK]/2,FR]0&[^ MY5_!Z#?EZI,X__R)A5C.)_QUR.>])C2[3[+J#&[&Q=84OCE]W01-('1U%31T MM)NCCD1('=6%LI8&RKT:C["5P1%KI(X!CC.C:+6D>RW\K3T1+S4_N7MMH4;# MU)Z)+(KUA]^*Z@*>Y[=JN6^DV6@/T-C:]6L%=[>8E"!,4%PZ,U[*^3>?Z2@N M,XLDF_BT43IPD,?LF4C/5:N%N:M;#+KKY?5:TP%!GJW!5DJ9_8]U+:4-2Q62 M4:@DN@[.!D\87Q'ZC\AUYLY6R.9<%P18FSL3T=KF";9"CAM&LZIP@+V<%XQO MG?9M\V390*$,?UC %O5(Q!Q1^O.#B(_KE_],&U]!MK*W- ?#PH@U\T;DC@6= M>)GUMP/W/0P0F;,-:4XI!@Z!$Z@^/54#63!:57B?X+PH8:DEUM+3U'HSQ3V" MW V46MN NXU,*<8LL/>AN2%2H#SC;?)\F^L&30J,$6.U$:RF.TL^K]WT=J$9 M8G+(_?KN8?-I$BTA?.(P3)LJ=^YS[#V"(9N4V+W,X)^4M3GW MTZ_OUKAM$K7LJ2WTEMA8POB5_R_;[C3%#*508*>EOTR\K\.O8D MNVTN!.D[Z34"!8WH$G%:V&.7[.\/>4(=K#/VN[_NTTWJ]KB@ KI7[D/$^2@0 MDU#_) XS7RZ<5?[ZO[0A/YF_E[&VS-_7."'RGCFX&,!)H79'Z0 MU^ !+_QAIN5.400Y;/RAMU*\]11A48F2\0SH=RWTZY,U?T#?*"0T>JF7'[R. FP(:'X M=1Y7 "?7)>NW.6.Q=7+KO4Z\N?S,9Y?AZ+[>I:;N6$S@IZ'5$K;'*]#;=O)6 MO$1X5X2W>Y P'B1HT, M(] EM<[;/9-!]U$F-?=LRH]BUS#=4/+SP,LB']\W17N^U&NVWXO.O4.=D\V8 M8QG4'X+G>TQU,HH*!A,#L['!"KO1I99O)P32KE1?JJ4BO;51IF0#?VNDN^W% MH<1[%)WS17/S 376^UQ):\9QG+DU(N,UM)BT688^U81<.,1W&$!K: $[>_Q% MKI*)9P1:=;Y@,)/I2BIPOB$7H_Z7-^Y.=F=2YAZ\GGP,!CPM3^[R"7"G+(0V M&CWXOF<.4/]UQNC*X^^VJQ1P]MF&0X96?ND#:?J,FM#C6$R EK.=4$D5]Y^ M 41%Q8X#RK)_9 5G1&7\O7/JG97H>2E=4"W3F\%MU7';\\WK/+P_"^!2$T\. MEX?^]MI25,O;Z^K6?MRB)S0(DYDO]IP*;U1JOF38-TH0]\/=YH4%6B2_ASR: M$D,_V_66HZE:]NVA-'EJ3"Y;W]%[:18-E7I0&(636[J3V]6&Q^"6I'V9#$@6 META^:)PIM1=4LD])RML0**0#Q+ZB(Q1+?Q7YZM9>\T&B4;Y!W:4IP:5[OKEI M^N>4^CP>]#_M8R"5M?J=C;[Q56FDWH*-S3UQJO",LHQ 7PE.'<'G;%FOS@D\ M8C,IR\/NI[O"OMB.&*@H&('7% !SE-5*FP_ZIFF?;W:H/RUF[TZYM);MN\.U M;*66RVNI 5 RYIH;CQP4A9LGBB5<2QGZO>(_^SB&&[7&XAH5)7RU?@AE1NN1 M5!">[J=U5+[(E&X,M""X7N"78&8]^DL!ADF6ADR-S65(Z[7DY.TB?[4O+F3ZR/P1#5%>NN.2#O.>)P.#*)Z,P>67 M*U^\JJ5X?NVA&_GXII+;S)V<\\G0Z!;8SL#BJ*E8.74M%IK#TR5(#=I>5*D, M;EVB!E3F$K/FD2DP SHM*L/G]7HPP(<>7'C.!#^2W_S9H8M.35#E9-GTE;;/HQ6S\/;"A&&O$%VFF& M#!]_(T( RA(7@X<.RZ0J:PU,-?#B:F3"! @E?7'&Y MXI]0H9,,>HAXNO6_-V6SG!Y%TSN!7 G9GW[8@SMN^$ M2@]=2]3OX=T6@XQ1]BZ W^X540)'8E0VS#9TL_/GWDR?$,2YZ M7OS\F+2R" MS@?2)P^/?S66U'8=UA2L01'*C.F9#OO09P+O'@HR)A0I M]@ O)C\*=@(W%SUIH $?%QS^?2+,Z/$RR0_'T?4LN=MJ:@,HZ/=*]ZN+W.X_ M^R&!IF$._!'KHPA*HC^_,CH1U%#4'("^]XIL:V3LE#*H ?BV;3L M?[%R\BO;OOPVTQF5ZBCQV@V_ !]8@;3$5KJ:^R[KD='E-%#6Q&7$F2;E-',\ ML-]]E-0-E :$)E-&6N5CYMD$7"A/T<;Q#-\.P._>(%\@UA?,K:1M;_. 7C([ M-IGYNVV(T?,%H8O#XVOVA" "4X(RH4->2-FKY@]FC[1KK9C*B^)]0E[+G-"0 M_:ECYL5H]\S:>(P.(:_(7O/G,SA+6139(>54^/T1G#0XY4)>[QSX-L[@?^C8;0?KBIZXQ\"'8QL.O4 M0C]".K+VXFEGN'>K/S(W>!+CKLMSKU.IJ L77TM+1,C<#7(])_[""8JV"<;K<+>=JT%@]:U,+4?R!WM&"J$)_;\#6_I^H M1#Y>0S)ST'=]W$/=D.^ME=OJ*)G<-;ODVNN[D6_\*&GI>S+XQ9TTJ O0E(GIL66OBS5W'U"RH("_&K>MOXSGJ=!J"HV&"H4:FH M'17*@QJZ:V0$/$9"T;0,;>*>2KD^:S Z9$;)Y F8T^J4IM$Z$X1$AM28J;JK M1H(. X'$2AB1=,KZ%G;Q]^H T%I4^Z"M95$VKU2?OLE3GQ0V:]:YW8R(SKS8 M@S29UHPD@A8>82Q=%*YK/#I/VZJX.!EAJ<;LLAT0[,4LRM:Q!F[-+,Z2PV*W M&!O%=,[E[@ T/&-$:T(4!/*'#$F%."7%!&_^U_W?DZL@8FK.UU4.G^- 1&VG M:F><&(?@T[4:]'W')P"=83OM80,I.E%\\)C>1)BI!0[7(:DWC[5[K-Q__+,9 M!R9GJEO/=KLUN-N:FUO4:1G_HP81[;,DKAMAD<3 !0_LZKIZZ_E(/O)+[E+_%J M6&%YQ9%UF8V)0XGR1/(\.D)T.F\#--QV(-\;,.)I0)S?'J'/DL4RP/T9+.;E MGC;[_4$,ZE+QB:R)O_\>5I]]=S#?MN1&,:'<-WD%19R@X?A[->I1(;[G?,AF M5T.O@ PD'8M]"OSM"UCH$WI]+I=#;X"50_7TWMUT+]QOWNK:.,30WC:G++Z> MGN>!Q[PW0FQ[" ?[F3"DCT]VL5,8V>O9SI@VJ6G\B\I&!67,"HRD$#C6*"G4_:W*)T?QDPKF!I#IDR1F= MY1F3GG:"Y4]/8H;2 L>>WT,U,7-GV)!;9#!/ZNU.\J7UZ^=4CU\O'Q MN?+9,/NEJ\@YAQEU.9;1CPMM)C->>CTU[E'SN$K)E\O;XA29,\3T8FG=[_:7 MUP-G"=I,M>8PH]*[U6@?'5JDP?[*7.EU'-P[K*S\9!L0_VNBFLA,/=6L3YVE0ML.)"NQTSO MT'[0Y[? .D(.6[T>M3QW3B.VEOC6UK36$/F-$^N]V""8VSU"(MGW(E#J2.2\?;##BB/!BU%+ M\#L2.;$K$=-95=W$&O&R)!3,]V,?M!+'Y#1V*HS&TDR'Z\0J8Z[(1!?218?C M3."I(,5"'I'\6!_J)3>MC@D*,=:WC6*G&U_QJHI[^\O_0,BG!!E@K=7K=8@4 M=]-.)[\!]['=Q!6"O_XS@H\MNSF-T@85O7'XQ-%ZV9I#+!&O<3+?.:*U,5$':!"VQKK[<3:4UGW'6J$?ND\"P+* MR>E]HNXTO"3J=<48U,9WD9+-Z^'/7,],*6TMF?%QDP#7%,6(EM M82%9%EYY)J)DR2>Y8(RBN^J=B+Q59OKU=DXP@=,P.>QOX"P;\#"STQIZ'!Z/ M40!886FSE\D4:.!RY+\NE?@?X[3[CEC\0?4#R.D-=$'FX7!T21IIU:3J*UTX MQC!>WF?S]J6,^[AVU/^:DP]F.<3+H"6;D[\:=YK[D%8K2N M]2+ MAT[JQ2NW&4G&FOHAW<4<._ZVTV;K8K7 2AN)=GGW\\)VW$WZZPK 6H-:>>D3 M(>XU^G*DK<_&D0AU!J?4%(V:G0=O%Z66U4+C=2B-^$R:A]8"9KP( Q3&AK>8 M:W8GH8_/;_0=EG+U&4VOOU/GOSDI>2NA; )VTBQDZA>_S W M))'PNLA"J;@HS5$YO5E+9>19VC-[ ]Q4 MP(Q62)D/X *2L!]2 __)4DS7YRB%5T+NX? Y(\=SR?^0,_B 5:2"F.%6YI9Z MS_KI;#H9,?^;%]ZAH[Z%?V,&!&^RV<9LO.*2E88L,IU_& M;&Y\^3+#AC.U=D4J8;82E6]0[[O(0E,"0QOIC5$ '*S 2"FOA=AMDD,Z[5UK M5#_6?M]8?RVGJ"%DD_6B'$X%VX [#.U"@$'NRA^B"2^=RJ#E.*.,.!4?Y+\" MP\E/Z[A2K,P:B.Y!ITG2Z+8G1#+*@!"$V$=YV(N=3.P9B\,^=E3);%4]_WZH M$J1G:N6+=.UY_K**UL ,UBM,@>EFM7G2;6X&6'<=\^O!] _5#(^9Q*7.DI"? MH _WB@>6T?"TNF,#%@71]:D?V$7:1-;E5E#K@TC3^1)"))<1[*Y5L78R'R+: M%*IMI:L.EM5KA7&DB"G3H&9-$QL;K]5VZ.W9_LYUB&$KOIKRF M"Y$:)4-R()\2O=->)O3L?"SYLU=)?VHFJRWWNO M.G'<$N/ B91!F0R3U\:<=]$\-7IM]+'5RD3^.KT:I#>@_209'1..R-4:#XU+ MLX<,:(Z2OI2*3-/SPIB0[3$A75 IQE=^:N(BHVY346QE<+$3D, MYVR4/^3P_3&M-30WMZ5VF?=%Q6=[/2F*FI P$Z<:#TB2GOM%,-:5<:@:]D8V\TTMTXLJ=_*OS\ZYC> O*D).XV',>1F:F(KYU?JNMR1+0$2P7XYMJ MN>>CLZ631JP?*Q5BR0/,I,,BET?@DV76_Q62?_R E6CR0J_I[-Z6:AKR C51 M9DW&K*%U-.=>4'WP-)WGG(A>T[I,S<#R>E=U R9R6E!A07/OW>'VQ4X*0*FF MRAWHN+AK8WGT/47H?,I*FY8J1 HUE5,R?M]QM'LZ;86'OR M/;DF1@]!;Z7;BR4VO>_[(&_?@YSKE'3E$X]??O_H'U,-\#D1P9_-RMFPX^@) MBDZS!\K@JD&%0EVT@F2N 7H/#Y@=&?%FZGQ>.46PK^G.(V76?.N./1*YG MNS V?D$9ZNJ[TI\K*%Q:K+RZ4!ALT\??KX1(P2+' ]+:NE5$L;L0.PA-2\.L MD:8]&=8&?=O;[KG+4^.R+^[@20I7)A$SCP^'E!W_,+"SZ!6T*.AA'BA=/$ M(Z7R6'^9U+O\3>I,*QOZ+EI[OCAPQJ:-^?FJ766+L(;S.B,,'>-[*?!FC^;: M8BAA>C-39:01LNK?&_BZG.&3B85=4$;R]F()-K#CAU GL#_4L8&CF MJKRO1LQ*^+ZBW^*9TTE-M:AIT&+%#"C>HK>F=CXX2T5X&AW!$!STJPA#HL,0 MDF&)!H5K-B7RW(*FV@,6J^),*"1ZQK:'C*+]#B=7$5G4*=$Y^*37DKD]DQW4 M?,"A2$@5<7G:_KS*Y-)T!.H\J'/WYG2NI#3N28VGS&V@P^H<#9QP*MQ(=G;" M##>+LB).QQ*:H=I;4[BWLE C JEAM^8H#)88]B2&BQI-A"OI#0Y$UF\MT&DJ MM;C;Y%/#!KJ..*$Q<<'@I;R4@HH+_U]D?)YT9PI8D.]&M*$S(7W#]' I@Q-Y M#.W8@]MF:3)/Z$ \>[=<;Z*SV4I56-8_DFF4I> 4]N(T%'H,J MZ^FX8%WOXI@05R\5Y_6^OIMIV@&@6)UQOP;[SU6T\15AJ30YEX(2^:,X[@B; MDYL('&0[A17.:'-9@;D5V8I57?I=*1591O;PJ]JJ]1ZEF; "76F5_D"JBA=7PVQSY!.?7(MGTKOX*':W. G[<"7,MFV(M[6S;O77E_1K42$PTO %I+&\] .%T/6@(<+:-2<_7Q ^ MDF7>1OGSN^'+C/U)]EU1"U[$^8[H]7GYJ 5RB,O"O?DIB-OI^6-)*(_TY.C MWFS8&Q[(&GW[H,#6I%Z\[:2-2Q0U>"Q,_)GM.Z&J4RT2M6]4H3'RB,?F1JQ8 M#X4U>!5ZU3.\F13,7Z%!?_-:A.;Q@ZZ_)6WX;[2,P5#Q%&;[PVU#0C&S MIAARMC'(&C$A\XC7**%03;QL2F^3:)X1G?XEU.%;BJ3>F2+/_1;N3;E9A8%E M[!LXT<;<..'#1D7@+Y,!48T@Z8DH:SOD=FG\G"+$?72_PH)O]OKLL+2.\S'I(ZB^O?_VCCL,3[[=J4K9EBG3V_=*B M\FS[@PH/)K.2+F(ANN*S1DQ"18A<.=+%\ZQAA'Y9G \^Y,.K#Y4GI+16R<*2 MZY]";?U[FZYT*&GRFJJ>W$\DS4]0RTP3VGQAOR.2'!5]OV%QQUOB^HGYVPE7 MN@*8?81A/#JXX! 09AK17^%UE/!UFE=-[3CLZ 2W@Z.*G-166Z[NY;",K:0S M\DRFK_&PG<'LES@/^M9LKM?*8$&LHSP69BBHZTK.>4_SB5DJ4!TZ! CON?., M(+GC-3F; I8&"%8Z^^(_X0 ,5HOCVR _XW"^#&Z84A!Y:O*'U-%:Z38QRX+_7@ M73(?7Q%UC/N$??/9X#T[IWB'I;7[^-(YF]Z5$LB6X8L 2%%$_1N1R/#Z&R[# MB4R* +?FG,BS[,N4?R)T9@VL46M>X]B?" ,MF22B+H2T/65V;X:/CV^HS9>O MSAJ-!^M#K#7T_8^K?T7;94)=%LV,YP\!7T=G./.**YBD)\_N,N@R+ _P<9FP M7^^%H^QYUQ&Q9NM-2/\C^YS)X/OAI:%+Q!3M2E,RG?D^JZ$UMQ[-?E*C*UW<6"9XM69.JIB9E0@^W1GTW[#0G%6VB$^:&"U MVX@4Y8CKWE8_;L7OIIQ)M16>M4V/-I/F:PS&*B-ZKG;O$+B M;P(S9@LFG0NM34?/SW;-)KWU0#5_;8%]\\7*@(3VM0;)S+Z"V]:^]O*+F7;& M^)<.F=[N( M,A(G$Y6XN+ICO350H&'H[^B CV4-^#=7&AC06=%""&7[G)NKY M8(HHQ20R"[Q8^32J2U;6#Y0Y)/5Y3[.Z7X58>BM3 4SCY7-,QLKBNG5+E*"- M-A5A<&TOB[/_OL,=C5US>)2H/[%K&3P$.-XY!!S(1DZ&\1Z[P-9 MM353O?$IT($S[N:DX0:"YTAV1^=@O-#C ]<7:VB&2[;M)TU+40;AUJ$']40U M)I.$X^*+-"J]N<5JR+C\!B?)0\!LK=_/[GJKHI;@<5YM(6M]9UX N9!/O0B3 M#5N$Q2FYJ\%TRFZD_'NM.OS\Q/>+^*A=XH01WQ[TKEDM#:690EC2<"KL4(B_ MQMG=4.-\RRP^^G]G>*0EVC]@5C]28 MY_;G*BJ"=_-W&3LACF#<5UOL#R9*80)CR\>^.@;SNU#@9)ID%^:WKKBP!>3F MY%=>W.H'@*^ ^PS4"#5Z!F6U2/0B-UN?__*C^XM/H?T2PY>:Y)XIVYWSVK", M/7V!"G$5=WX<-1)3SQV5V;ISBKW7M6'2V:3(+!<(J,:K!T3U@UQE 10DVOW%N81FLKJXH^N/+1JS?/]>@@!L9Y$C\K,W3H\L6(4CSRT>)]%;BR[8YDK;UDN!V?3M"J?;3E.L_ M C1OOI(>%*"V8*6LS_>EU%2;>SQ<7>QV-LS3?A9&CC6U@$V8FCK$%*-+8*Q>#/Y@:M+Q+RBPM8Q-1@#!H58 M]PV.%7B@Q:[R7U&A1+3]%_I=$.=)(6>XK*SAD*14V;S>]7^Y I<]H]CM/]/P M129>;I B<[^(G2T,M00*G@FQ2__ U(H^JY*Q8/-7]B?GL5HG7]>]<^8]S_]> M3D>+2B+JVWMG;L;ZA<<3>%I[YI<(1@UV/G7^%=8X8:GG*8N., -JD)KN]:-+ MD-09 9RU@?-T8,BN>FN(U+C^<@6N4C);FJ&[>RN_P3^*)EG>Y/!?*Z/J]CJO M[]Y Q.=C[@Q+S?M/\&VG.TA*8.=# (3>R'1[[>F(QV:*B'ITW\)A/6KAKM7) M-4.&8RLGSRZ'LW7+UVG1*-ZX(;T?9K&K"%S'#IJ[J@WM58-Y_(8$<_&;FG"C MNA__S"V_P!O9P_9?1YQ@.GI&5AH;'P(T@ZR"OI^4'I5"*,FMFH!XQH8*@7-L!3MN/)TD!YG9I,S-<(5TZ(TMCX:1BZ7V6VL MVN&QN7*D.*6FJT.QU^85K0M'&J=L,;RU6VK4[^086N@#I=L$A/BE$ M'?37S6RJ91@1H='IB1WU_$M%N1TXOSJ:=]/S?C]-'<5W/B%-$J$JY?41^_/G M,AV1ZI=B[W=(*Q>6'D'&[E'4S/MW')+<@IO8P3P4PO1.>5KW/2H M*3_XD@;$##*#XD.#O.J-+?R"ZL<7:[*8,:X;'8B0HQ#9D)*\9(<$XL%C^4EW M#&S_L[3IJ[%]QL%WVT.C$9/EH_6G5L M^B;$X'D/4&)DWU.XF,Z) EF:Y!W55US9!:<8[6UT:'3]4T+1>F.#B]LE3'.":^[ MU+,I ;,M?(/=':$GYL+NHB-LN0JU-W5"^T@""5"OA?8E6XKTK +6:&WN"M?V,2V6O",?% 1C0:C>F?5 M^,&0[IT(SRO9Y1BL.,T(8XAD@FQ+*#[B?W3W7-)@Y#W8XTXDJ$QM)3T.5Q9( M\LN@?8N!P\Y5+S]MB;2_ ?NP0A>P7F>DQ3_?2G<"KC&*73Y_P,/)!QNXS2%J MIDDR/?S^I@EG\N-_ >T5NB:4XC 8#>>"]*7?0'N(WT![_6MVOX/V",>@O02F MYEN<=O[3G]J*406Q$K.SOZB=O=TJT7XM(&JK9E4'Z*OQO>-HZ+[GV91'XER? MW/D-*>G3CW KG%]1%LZQ=WH#05^3)0IN[EU?D2D.%QP"VIL+.GHTF&Z@&(9O MSFHDUM#(]YBT9YZI>2&UL\^&\JGV"==(M'X16GIMS8"^TL07$B'FM3ASQLE8 M'R\_=UFH=GX*/%.($_6G2XQB9.9$R><"8">Q"5Q(4 -64=HW#;/CLT]P,CUSA8, MXQ':^4[][)F7E08[CT/N\F/SGFVWD[=.Y]+AND^^"HD&JHD\3;QVTCFT+.!: M@(''C58UT!CHC*5O3-,SLFN=A:L!]WV;S*KM$R[[(G=DHW O4[K%J-1@6U%W M=C_5=!=I\26_ (]OH-KBYCV":*"E]*#*IKJRP>H.%T'^5,(6UB0\FF.4>;$V M)_VO.A6H/[),P(E7,K;Q41N?3S^EZ3*EFY>DY@4U!\--23JW78!JLD5HE\*[ MBF7XDCHH<=0H__^ZKQT;E=XFEO%'7(_T9*;+-< MVX8]SV@FO;BU@'9E.$9*(SZA@FBPI;0%R/C8W2,MV@"S#N8=7663T%L<+HH? MWN"L/D;W&;\X.B-\9RK^/-THL7X?-<%J\BF\2UMZ%_T)G)E6,A[J,/=!,*^Z M5@9]N%)W.VS44%&H;GDT*U,B0"D^/JMEW"R\HEOL9 MHJEY#)7HX:X/6JTBLKE#O4TV6MBO2#.6E"PVC50JY[)FZN]*/M5Y4_6L"^[? M[0+TGW7Y;-R,,:4RX8M+&\$F MX;D3=*GX?E[S![^(KYMRQWP[[?;YJ5C&?/^_1SI\_7?%QN'B A:I)>0QJ+(DZ?3'DA?M-*-*G3/DDFG6S_U/C+ MZN%R]TSS#X> '+BI(6VP\,H,B4 MT+C)#9T[_AZ+)EL&?GB+/>NY+^>NO!I?#!YHL1:>TQ $5RCG%Z2D%'N-*6ZB MCQ*5H;<&XK/R(H\_VP?6PI TO-O,92#FX?'[ND_PATH.#@Z>/_VUSQ1BE#&: MTM %$6;L'RB(395JYR^T-J._!I6':[0\,%L+7+KG%"5H. M($@"T'_R(F5(L@_L=*!4-*$8KK/BY[*DAS*()#BT5W?P-ISQ&%\C493 SG>U MS5WHG5Q%,]B_!R,DD90ULF?<4'.\CF%-G,)^U:A.$>GFK+.3V)-M#5Z;Y9RD)I^ MG1S(KWM,YNUB"H6V?R?#+U=I.EW<9QRT*V2HT7D( *F1T!'63J0'F_I:;:2Y MUC@YZECTS_X&NP?JG_OU9@WI6Y,W_,4G6,C.R/"4?,?M^/UQS'R3=7&+Z*J> M2D30M+I;@4"-U1+B-TH,_+#:-#SHU;>JMP3+<9O16B&DE7/ M3)3]L$F'D8'[,?TM[L_H;Q4W4J[_B_DULEMM/S4$]N^&3==^C!S[)0N1]S2; M=_ Y[04F,H1USM=4CF"M( 7LG0'/4G.%(ZE,[G=RV>#9*\B)CX:;]T>.8JP@'"5>(\4S=F5MJ^9U)_+ONA_:]W1 MX%AAHAE^Z<<=DM^WA?9'QJXA_7B[L_3P$GG&Q(-5,_ N$&T&X24G(0M$M/[3 M$T]KD:Z8[$F1"A-V'K]/V,V^-".: 78.<0\!! M^\E#0+EC#%+S3^$K)^VFI7;MID@2@=.HZP/#-"VXJ$I6@,>.D[#!MW'L=:,%J^XORJO6PJ=QB@[\_$8 M?=,$N]PHT^""(=K$DO9XNW]V7&LKF'&_;$* >H9+)I[AH$JMCVG )%- M#@F'9[@NOZ;%*$\> LP6=B0J@T.*C)A+4/[:=,9V@:^BWSX]W\WA\QX M,$4U/571V,4'!CX2G#,4^8P08#I8/'6&M'C/U-2VNM17%H@2^JMIWZQ459U@ M?C9)%-*&V!\G1K]Q] N17&':R04Q&2Z)P'T"D M=:'B.DQVV^,#)C/@N[O-&.#<^:_]JEI!7/NZUD/ ^8!HA*ISPT(K6\$_SQAI M2_I4K,S="(<;$/"Y+[+"+H2H*VI MGN'M(7ISJH1K?5-Z2=C]H-#^1?;!;=Q>7P"PJR>Z'%PWMN(:ET^.L1A=G#XH M48!9'F"755-'6=Q/OLL?_L@V9Q-W8F,"URI?6LC%_O0+-;ZF:X<[ MES[=YMT/7K!!/W20#X_V[0:+(="L%Y$X\Z!K%8J77H1F@A12($X.!5K2I)7S M66&BZAN[LQNM@PI^'_CS&NS6%4[@!$\7)=+:N5TC0L0'%E]ZO\=&;[95^DEC M\X:/59Y=2&;'SQ&1J];!J:9D%-5UQ5F.<=ZW]>*8J#!GJ_!)>-3*O4P\!@KS M^.X;8M/JN3<7KB#<,X+[Z\2\W[G#RA(R3WRM'^:5D.THYF5Z_V9S?LD]N6QS_]6/?^(])UPF7K15%BG,SO^J6OC7Y2#)R7JPZF#W MGDY:<[?/-=M9U;\%M,2]'#8;:8BA@Y>-/\!!HM+T+EOE8LF!1(OES8[ 4#J3 MK[VB&WW%P-1WW-4('>V;SUEX3]JK73&E(:WNZQ6ILV-H\$JVM37#:< MO:(&!5B38(12+S-0P[E8Z?:^0>EB3:%!%[=H\%IH[9AV;X/W7GAP_@X_MZ*^ M$L+'>[&DK&S>ML%4W\[GDQD).:((%RZL&)CBAY.O-]Y<'[0."22;/FC?=ILEI9'X9?*D MJY-+?KD*N<69_G-P ;^AO\(W^/VHV/4_,E+(1.[$LZ)R=EN7Q;-([[[@$DB^ M6TF27KLQT@PYK;Q"R^]+?-$-7"RU".P8)].)R-@0SDJ&165B?SZMNM-#,0K7 MJR\1!$WL;6J:@] 94T>?%,0E3>L(B]S&C31V4A-Z,RLRZ4 B]-RK?@D6&W;2 MCC;!5$0Q%;.[\TMAL=0X13QG$2/U85/7_N&] COA M)QU.M[(L#=4$K;6.S%8G39<%=+]++1LO3UBTG;%4S8BI?@XI6D/Y?9 D*VG/ M7#H&?X3C,29#KF0?B$V<0T]3@OPHA]N*O?AH8:4[TY6\WC<( MQ1@1&N:U49J:Z@X: ?_A15]@C" F>Z*LT4/ )J[T*#B".*M6R[!#P*K=Y4, M[2APOLBLB$HY! @L- \!6Z"$\=HSZVIF_SQ@P7X,[/JHR&ILY]> 7H.B: M-<:EAEA-=>'L1Y[%<8&.&5""*1KVN+-R3.DNW]L)Q0YH>IDKUF MVR9%(Y%6LZA9D[2UVRZ?@YS_K3WEA%,\3FHDX2M6DSL>-\E"OBLP<0",9+=$*@=G$]Y,3\5#@NY+/OB7OJ>VUS"9& R*U # MU-(^3NY:">9,] J+-,3X(]0?E!A:%,M'.5#9ZAN)7_6Z1\#LR&RBG;_&W#S6 M3S+;91@&$5E'_VRXX?[#_P@U_[_I^).(7_=8,-J?W[R?W-)XGQ7YN%%CJ_8& MUXF!,[?A MWFX> O(R"(8X-C$@$L+*%[S'R?]BE?NOQO][ROPNF].2L7B6A ^FA=,:P41# M$N-2T[>NH2N%E5K=%!S3V)T/D?-);9:_V_NDK(9C/K9]PWGB$QIW=S%*^#V. MNI>TE9%O;QO4IRSL#F:"F8)A(^&\1*L(F,>TG5C.]RLEZ'A'7B85)C'?*XB@ MRW=V=JT)K!^M>J4@!;M-K=8PY^>QE-DO_\LK_M*O;I5Q"#@9Y,L^^*5!YF"Z M.[IKRN\0,'TNZ!"P,I:PE<OSZ-$]%V/@TL],O@Q_JL MAR1^MM['IPL(-R]T[B'@M@]*@L?2W=1-&$@+L:4;@84\G C_ M16",]USW&^)#F CNVKL9;:TTDZ2FU$P/WC4+?'(O9.1.[3V[UZGV:@A>!&S< MH&<7[>*?0&H '7!K)J"<\(9>/+&)@OBP.]>7,%%5W14]9V<$^M[&=<2_#.N+ M3V:?V9AYNHAXH)1H3KA5D6I>XT:7U:LU,[.MK K'!SGC?17KQ3O)WF24=+AK MO0N2H:@F7-:Y+9.R\Y^]2FPBZPV[N&KG9_>1$J4=R1=O#%.JM4^J5I,]WDYO MV%['^L#A_1F,'RHK7B%@;:V1X5XZAJ?)V]>5*.SY&7R,PG_Y\U?H,;7=7 MYI['A?6-H9R"%.6E<7X=V+N>7*2)H!#:;HQ#5"!$W_'%-QS6E@A(X54>'XA[\,678CS+1NK)XUW!-G.'EA=.W[DJ0&HBT["]F MKQ(@^=O,X"8\/]IS]^%%(1\,9D[WV_(L5WU"P6.7BAHL)'_S]LRU+W,\50>S M.I>0??4V"DNS;073+*6>V1X]1;$N//82BCE-S-U68\(&43!967SRL<"987W7 M'Y.7SRQ8BZW/#@X4DLHICWU>#E-Q7K,(F-?4]"\HBM'L^Z/"DL^:9:SL+ :^ M7Z(";V811WJ/U$U446%ISV*;129NU71=$26QPQ9]$](P@I87F5>#C*4@Y^Y) MUWI#\;YZ*G4R*SI=M2[OMZ"]!*/^07N/-KIT,_4<3MQ3JW->O'/>+9B/>>O7 MXI)F_>(HNTPL/,#V2O!GCA7.>-"F2QB_5@ULR1%W7>-#IH_A9C!#@X[8^Z\E M0S'!.N=F\Z&G,_#BEA8G:^]_ U-Y3=?SJ0]A%4RC!$YJF:\V;0+Y5;[$P,AF MES+8>*VK3O]V^[69U@XE(&_[=XG#9QH_2$9<1%N<^H?& 2VZ]&I+EAPC-OH< M.NK(XH[XA?7C9KO!2PV_897R*O+I?UJ.)'YMPVFC@#/Q3F/;5FJ2/*FGU S[ M@,SR\G51GY/\SF,AF +2:#Z6PG]KE8LC0_=8WX."B3UK:V3P_^ M%K1#58ANUUGB[WC5+[9<\\L_FGWX<*:A6A;8ED$%F55DZB1[*"TTW\WE%M4W ME;Q4-# XAL2-:?$;R.*<%/HBILQ?Y/%)Q=7(OZ]I;]:M1EZ&CI&6XIFKYWH" M8+9=P9LA!080R4=FO%M+9QXY5#F*?<1Z*)(]\%%C%X[;B[]>"ID O9K>E8PE MYGI5G$5*L=]1%$P,*]M<+HUK"ATL866@K;UD-RR*RR.:8O\D$,POJ,/DKX" M;'O 3P/5^:?"P(M8J6+&K'^A2!-FGA%QXGSUG+.J.0X-&9W+C_V"]"/Y7N?] MJXW(O]61) -5CJ$;+^]4G1!_-Y4"!XL?S>RISGB@CD3K)BL0&UM8E%OH*BC M8_PYFI!C] I3L\M_^8<.0H=[&R.'_#@GE89/3J4=/_Q[E)PA?Q.IZ_:?1@&F MS6L@XNVIY,#3L"$SXB]Z[FN6O M37Z.EI-)WJNFDMT$&6WDF$/ !'7O>F5":71QPC[*\B"9?L -M/AU3O8?W[[ M\"C!K8I,5G]RC;\6.S'6$A!E8^?2,6(*TG,[Z,K"I'2"/YK=L]/FW1@/+L6: MFD5V+$M!%]>">@71D;LM9MJ-P8S-!H&9OS#$;C0Y#P*N&P]56Y3V;$ (YHUO M#V?.X"M4I#LAAGX42<>,B/+78N=HL.#)"79X95ULI*B_&"F^?VO(=7S@]2% M4XD0('T1H0 6J%7O,P>"GK:).M_[5*PO_2# ME[.ZFVH&81IE7-=3O_SFW;8M^SD4OR$1"RRSGD7/2D+U3O_>= M_O>&I^]JEJ0W'8LP+.UR9GQ3=NK$"R:BN3Y K]2S6FU MR=E9K &).HAMULR-YT[?IAETIX4=R:O:O&W-BKH-D:EZB;;[V;KT:\J_A7@,SUL2Q+C150EWJ:D22KITC1TG[P08E$[:"#K,A_L),-L_[EC MV\;S(A*"8K)RZR\;O&8"[Y=?!KJFPZKLUKX:$>[7?R%C!^774O/ @B&I[!)5 M,\PG%-\@!\%2#)*. K5_W@R;KLU'09'-@9N;2RMP10U[5PYB@H+:GXJ"B&9H MW38K3[#^X<^C'N#+D;C)B4- GC)B.JHSVI(5@=0T^8Y\H)I9+?*-1L&U;<[KNWLK7C M?-X*,7*B80Z[:5!SI MCND&TUUKS[U>\VR9#VF# 3=OK(C60(:-]++#$\%<:W;:&QEF/B>>,HEH9J;[ M:Z?2? UZ/E6B()HVOGW#HS@O%R54]'1LO9T6UD4!Z>_M=-Q=E#,0FN/@$%/U M20KBZJA\*QEMGGFTT,M13GV7K; Z$<(M(%A9]_4-U&L:_@8=.@J0_'B+^>G_ M#;W<= M M*D4Z/;IVQFL[%-757Z=.Z9(0$D&DT>S<_WC$])02"X=TQT^(> _^+A\-"@RE4>O^9M+H 7ZB7A,L]47S)27:?42][&C3C?UH%U4K M*[O4!9M*27B(:\]H;1?XHT\.PG$Y[Q=UNM1W(BQ:_'6&31 J-H_#O]JYO>IO M-)L1>JMA7@0Y+[%50&N8/6<)9#",75FFU#,)3DF$7@U>!8ZU-@$1MS9KJ&5L MS#<9$*^YJ.3679)\6B.*99.\0)%![D25!=>FD)&D_Z0\5I%/:[M8WJ-;D%J[U!NKM"&<@I1%3%#?/L<*L/ZIY"P@+7! M ^U?B,KPY"$PM?!5*YA>G:]""AK1'>DWX(I[UB+G2C,>R:L1IT6YHH(V3AKQ MI*P&(B77"IBDUG'O0CLD;LS5J=_541:?,=<)0:]XGK.D"-R>Y/S E6PCL6I/ M18('-9D0T"#DMQ:+ >1-1I_FY6IJ<[]9:P)+-,150M9;=3AZ+3]EZ/8!!;DI":N[JR MVKH])]40L'VPZRG%W_%VUWD5IOJXOB=5))3J<&RP8%#QI[#Z-Z+2;8VLQ/" M8MAZ1N%#$^I'YEBMNA.Q%K71OO$# I[&[KKM4=JIWWMB(.=_I"WB"AO.&R6< M@YX'OE'@GWW?A-B%Y2EC8 ZYG2Y2%HF70B[%HFN7%FIA(2"8Q,>LBG9.JJEW M>GWPT.M7'2&!R^UO]@\!+AY%G*(N 4M3&&V+]![WW]3=6"!/$SPTWD)LH.AA MN97S76=+K.Z.8W-L-#?^2A:CN_Y [\VV96Z#917/?;[0+1>2M$+ M F^S>/,1I3]O3!N>N)!75V! E7--D\^8E;SX\'7W38]6&P3)=:5.S/E=?K54/V'UA3?]+]MGG/LB#B[H!?"Z6==TG]N#^/ M(2@^[L]#O$L>_EUMAH4VS_V1:;YV7\]>U^X/[8&XOXM\\K3WX9[B1GGA^ZC< MM_TI8]LAS?JD'A?2B\K'!TW=Q-*Y3-.1)PKY\-AW+(_2+J/JF:E*N'.T#'IV M,8L4LH8"]J*T\%?MQ)!42NP0%Z5%-E0B02$N]-_@;@E.@_JY!')/XV]PMZ&W M7O15^H5MN:=827"+NR+UWNN/CY $X?/H>=U8W_;:^:T>73>1TZ?-"9KG$SLX M*A9V4FE=G"KRV=MB.\=TMPYA")^?G;P<=$!51/B MZN>"KXCJZULI0&FJ6"6=4VN[_/&-*_5SE8L8B-!%C)?6/WDIN%Y)V^M_YC5F M@R/U='N)[M-U OJ8+3EC8/4F*/+DN_'Y],R\Y=BXRX1^U40\6?.%NYU>JU-( M94D>?'BHL\FPT7 7I7.G[N#BEE)V04Q;Z;QJ1.65R0"0_V0 *5NT5PI/-K8. M+<RX[J9(H>[&72](*DPM>S"*UK AV)#Q*.M M*^STLM_QZETDQF('/#9:*T!JSXG@;[)[O%=%Y(D) ^V.IO[V&^0AVW@:E6X?O; M.$I;4+\39GH_&K/_P!XG9BMM)\Q9;O'&F$+ZDLOCXLOW/N;VM^0N](Q"'&I< M1=H@(@'6 EPZV&$PI%3VL3F%KD^FB I(J4Z.8_$&:S)0::LCR[8,:!I1_H"]L!?8MD0+6S+S1O*CZ%?F6A7W M<5IOC'!VQAXB#;MPE7*LKZ'>,J(EZ,@!ZR5!H6]'!33.A=6N>@MO9G\&'+(9 MPV30'# 09QH.;HY["8>X)M/P&-NC_\5"0D+&?U4Y&72)[^PQ\+=#P'^YRA>M M<2[!MGT[09M/[]1K?YZ4N!;M ,NODRM\3,SH;Y,YI5.7B4K5*Z>?@VS")QR-=Q3;%^B.572'I?4@K8Q#P'UDP@NIR@/N _*+4V+_ M^(5GD2P:WT! 9?% )01#K[&A7? ;"R39TK=-EJZT'>#2M6NG(+N8RB+-J3-"7#"N]&/7J^ M>/L6_N._SOODL[5-S8?[+B"L\\Q#8\S(M9SKV1>C@]@ S:^$0L%M,>PA&B,].%"M2 M)74=@0TK""%#]RL^[(461QX#%0R MTN(6M4-[HB/..=5A(_V)'=9A&4!_9W1#'*VRBAS;V M0ICI ]G^!<- #@O]"!TM*VN(2(]T!YQW_V@L.;;[E->F^G%?#[--Z8'1FLK! M?IF(N-B0F6O?WR/F-Z?/K9/O?]L&RG4K.?W#3_.'@!/"@TUMS&S&_;/=-/Z['LVU@W#"-/.W=E,(=@/"A 7GTYMNX2L,<9*ZF&N< M*P8C6VF(,&.58?\6F.AAU/2M7;S- M=?HRW1:3JZ,+^B)W49 ^S36CZ4TB+)U(B5YC" KM EN!*$F8](_0B%%MD!O, M".]5&' /H^P\*>3::>9EE)R<%*5O^S^*:4]TP)XOGKS.]WL2+8?:OC;WX4/C MC!L1B?-0D@N:"8%,5OTXLG(VU(W.BTCGIJY??M%L/H8&#NMEXI<"(95-(KM5 M331VYNK?[N3,>$NER3U#8*W1_6CZ/D&0MJ)D?Y/)!D3 MT=0ZW R^\C;-L%[C5%<+?*;_$-!\+G Z/GJ:N=C>N&I.]M.+AB.CJZ:^?2%7 M^82V8OQ^6R'I)/J'.3IY&.X0VXS/9[\MMKO5')D9$..7Q=^64:LMM&G313]* M+K2#8J'&*%PX,@!NI\^B[N+<-B(&+:-,(5[JU5^@,K\:8?CB_.\*,-OYW<$*G)% [P01[DJ1.?D"E"Q/9O" MQE\F7/[P\C=>20\<+%;=_A?)QD?<<5X%^W/?[557%==.B#:^\E9RAFK?0.;Y MPHG&63UUC0MHZ[Y!;].(OMU3=".[%E9O))L5/]OSS/G==]WB:\6ERX2_+.VH MI'+&%6JD*<_K+6O#PM=@\&W?7@^SL(P402&H+];AU]E/>8G%E])*]4'GU1H< MHU%VW8MJTFZ$9!K.V)4#5_:4G]4>5AQ^<2"[ =UI>;D:B'.-M^JH-10BVT[; M2)_NZ0(0J"442@\=M)WJ^9*BD"CN%JPEE&\ MK+?X=.WNE-&-AMJGP]=TFI6,@8XUR)%[>]^6_+AV$U-'UW$)C?U ;XGW:VZ M,,MF*(8>/X5U3^P:([E,ZWKA;!'RYXK@>M>I6WG.)&( M&+8"SE&RJR1+R\9&P'J8^Y2<7[6P-_I!HW?HV2%@K..^X(J5A!RT+Z=0VP$3 M-G!S")4V:Y1DMBXX9X%++BB+K&/;*%T!F4:NVM67F7GYPAI2Z1ZG5$:*K5KG MVB+SB@(WDAMF$+IUH M:6RS?@M3U]L\^YCL7FXG9T_I"5[Z6]]67;. @$:)@'[-&_<).)+@MU^^?/?I M.[E+0!?#>PEDZ;8#Q9F2CCW"SJK-4YZB5Y3/X&)0O*1BX]9P]BRIU%?M=/3D M2;.]GWJ,06RJ+9149FUZC-^$>!JZ[JE''4Q;F]) ^W]_WOF9ZTR-H)2O] '; MTJI'3^A,:PN0HF!8X''Q54"?'I$ZIN*%DTMZOV[V-8Y,- M];EZI>%4Z-S^W&;7P0"O9&GJA;$"M$V9[M8K6A+,WNQQ4CH$%&#J;C[X^.\3 ME_ZI$T.0: Z=34]>)9.9!8 .-N.<\'6/YG;YNN#1QZ9L&Z988G :]9U%N9M2^" M3GATP<(_$N]&!8S4GW%4<<&J*&*]6OL"G@W^=:AIJ/<,KDF2#G2H?5A:NF[8 MB(=:V4"%15*&O:*LK:,5/L&A(LG_>..4LRN3\1[P)\,L;P1+]TJ2WN/QL74V MN;G@V%G(5^_B7M]'?W@WJ86/M4;P3J1=N4'P]Q5\L)2Y6-3K /'R&/'QU&;O M?$#3G\9_Y.1*]AJ$V&:>]& Q%M>S^@*&W$%M*>AR13W@^&;,_I9,6-A8S M8#;<),L< %(:T9TT5,P42@.RK;C_?*&6P+D5-%WG(CE@?@#6B%]T4LMI@2@\ M[_'&V,'DLMY-H*R<@M@M#RT#QEM"^FJS7+Q#_T_P%D6M' E>YQK7*8S7\:8? MQTQ 6=WCY\H(H5,4&%MMYHI+H7=#WV\HQ6Y?W]\S!'IG7-OU_[;#22:\>SI4 M3UPLUNATDQO!D>\6J"X*KS%:0%C)Q43-#?]Z(\>96Q_"[[U&T"V%UV992L(? M7J[^9B5;T5"7GZ=6X^: [L=H'BE(\=_Y,9J:;[_9N.VIQA'Y]N@<.DU-(<>- MTL<:>#D9\8%,4B!]A=N+1PZ&Q"U"PE9WIV#2D1D&";UO7 ]$K1S %>4E7/TL MF)GA! VER\4^#5%SLT X/(X_ ([R5B(ZC>W/>/ 20O2!4E/A"&I_0&X;K4$5?NZDG!, MXUW[IS[.?\H9#2Y TR1 '5QMJ32U]-KGD[K \Y2'!W;* M6235"[BM':!76+:-RICD';P;U]3,/ON<)#,=S^3/!A0L/3C2V86NM"/QC_O= M+G!?M^B0J3>I8_6,AH[;?0Q:?BI-+OW8*,F4U+#X)V_G9VA[TR^I-]E$_B2,ZR>_^-C8PR+9JY M6Z/'Q2WEM.R=ME_G]L(I_8T@D8DP_-7!K#$#2"PIVYGC%DJ&KR,=EH1:72G] M1GYRLVF,(B(\Q \."B_ZTDE',D?N@&%J<:E85M8W+(( 4F-?8X%'%S38 M5Y;42O'E8)>"DMW@XQVA?;_1QUH> LQ8T+DP[10E^NXHI%M]22L\=>7F:_ M8%]3N&S[6J 6:KQDA(R&N,5[AF>[##<0)J2VW!MF8^C(M:B*P%_R:88-;] 1 M]H/Q^JX'MCV/:#2VY4F%C_]MCTZ[[R4EM(V[#'H[F@O5>R'XMN@X\3HC''[; MM6:-XT8"Z'3%UZ4H5?5TQ("R=^.SBQ2&L=A*(/ ;ZA M=]7V@06)[2.%L86UN3Q0@,9$?_;]1@SX9XA_5Q0:HF\:3$WOLRAV*IAU_?'' MWW]:-6(]@*]G8+U@G_8JNB@@+%HTYQ=;O^F<,&OH:*@!Z;+]QZN.[(^6!5=P M%4[DN\B+H052HPM-)7M=\S/$M&+[/0<:LV@+JLW=/+EFROO45.,W;F\'S6.GYA_+>$_]F MBR\[XKBH>:?;DQX:?!G0NV;5F6MH[DL61#2^1@B#0@VU M=3/OZ W<"T#.9[^MGG8F("E-$L^^O=V?>F#LV/VJ5QM/GE<#:31] MPOAVG_99T.;G3YOEVIIQ_3*;#M7,DQWU/.8%N>W[<*:1*78B_ZLS[[,O,UI- MV&1^=O[*?G%P&]27$W^RU_(9]ZO9IJ/@L^:4;:3\:.WV6(E4LZ1_:MU.SF5? $Z,1!DD M$E&3T3#$EA4\N":'M:WNW_UP5+QW"AKEVZZ^3[.74Q'?J$EZ"^8@^6,C%U_= MP\HCML0KU(O7X'E_YQH@0ON@K#$^SH9O[/)_.0LA/]$I-K]M2=4^G[R9P7HHAEZ3F\3Z M .&F30*\7>F4':27P@=]7J-3X75;<&-V[^6('%C(D#'G\0L[W,YP?&WBOLF& M1'HV%$A3]NBY2T+1F84U>;=LH?6RU5L52!&6N(" "(F"8A[:BB$Q59(9$F0*$$"', M"="JR""$ C)/588(9!!"$L)89 B! )5 @2"S$((\Q3W>[WV?IY_/_G[N MX]A[KS_\X7!I,T2;0ND&CD?U-M3GQMX<\^GAC\,XG2.;>P. M6V.R&,./%K+66J?S(9*&K:"JH)]^KYG__3/.H@KDD4_RP&3@">:8_6 A?IDL M^FC4O,?DC=4/C/*1YJQR_J_]8HWJO>2A#593 M?3<4 6#)HUUU?'#XVR$.^W:]@E>39&LJQ,.K,;>&+6Y5?=Y'_W&.TR1=#&J] MJ&PV;/SM;&GFBS#K1^\X)IV3F.V O:2N&I:9U:A=X\5K8\RP4:ZJCH&K+"$C M.#NERO0K)>;GA3^U.@O6JAB4R>IP"I' MA[6Q9%369,8;G%*DOIR575'+RRFZUQ8+^M0H'G?>#5:C38ZNSO?'3#'?BGC9=$8/SE"-5!L MTO1F493LWQ>\/+@Z&RT]9@,T)V01-Q9H::2L!O4M>Y014Y: CA+]^H)NX \" M]KM;+S9.[ZH 4](J$Y$-2Q!9W\%@U2C+TPHI']JI'9N$NW=W.O#1 M,7'YR*M,TN;V5W7YO;$.3[CXMBW'E5UQ-O-08 ,P/KM61DV2@-UGZ0;.'82, MG3L4>-.(/Q0H_?#AYIM?_F8!T900PX[3G?FY(94=5KD]1.*34\(>5:@U1PV" M[IKB.9#QB5)W.3\\-O=IJW_HK_FVA6>KF6L;1\$'U3W,?%>6\%M+C3 M90E>8+K9[Y9H%UX-HJIQN-@JOV7ZH0!B@*FZ+\H4NP=1_?O4_S5."1?T/@;X M*;A[#1$N=4>[LE8R"8XCB[X;?EXRYV+;[5)G3)5>=8RDBK]27[_V$]\KQYZD M,^E+Z8Q+0!\KA.F6D=@/AK3%5$6P$.'_XG?ZB\MX4F.R.U=T3(0P2_1YFGX$ MF(Y04>5_ \G!F.0*,,XN]"BBAHP.,1&*F"=5M9SS4=/S0']-\'26\Q7BXCA MR5;L-V;-Q## @'UZRH.@7MZ^_C2WY,5HZS*^V44R0WWCHET?19=ZQJW9:#C+ MH!+"5\LP2&G/FDT,Q0L!*J+DM@F9N1$]I@QMDI%].T73],S,JJ7/-$YIM?<, M4,7;5QA&.D4(=M^,0=?C3BU=W4S-+@L)2< 2 M<"M?6>A0 $F?$Q+"#'L=(2,WJ887+8AN[;!-R2:1-9@&^UY?)>9HM4:/>2WO MQL5G9\5E6_7V%7YXEKRK]/K%3)1_[%<>JHDE&I$U*+^HQO0:381FRAQ4-7 -U8X)B-4-$L*HM4P%JM\ MAI*[7%S55(,42+ M\^'KDC\^[S4" N%4U=4E\2>FTGY[V"YVAO!/D_O&TGNH:,]>-M0I^,WMN]P! MO+C[]A G(M M6DTLZ#^=Y)0#*^M3QJQ QTX?WE4[TMG+%.".%I5JR/"54;>GCW X[)KB/7WU,Z)%6Y2YS*7Y2 MTR=N<>[[[/L_?\9(7RSM5V^V=+N.K.+.Q.HH6U%(/'XFG^2Y@I ^X=!B,K,; MU4T&>_KV_<'='F1ATNZ6\X'8IU_/$%1^ICV=-RJ9&E7J7.KF<[S;JM'@#!8Y M-8O+AEBGRCV_0ZIN<_/2E'SY&QQ8/'-S.J_HPM0(FTQSLN^"L*N(R0:;FR:6 MI;)^)]?9Z\1Q:VM7>95)"?O?=)<\VS7PW\,5S*4DM4%G<2]:=PJ2'MCF0$'W M7M#/PM^824'D;D)S^E%W[%\0A5:$6WO@+';/HNN30(,0EBA'T6'M]JJUX(%9 M?(%>J(]PB7M2*4ON=;WQM.M%XI([0UN'YJKAE36Y3P_8NL"BL7V2H ;*(L-" MXMH?/V.9R=&61XU!RZ=T(4;B2WQJRTCVTV471XG[AP+*<^'UT2\8;SRJ2'4- M144#6'A*0X0L_@_/<$'8R[7NC,GDZM%QLN 8))70PFAF<=PWZBQJT):JJ ]4 MAF.,C>);-;T?_IKC'&KGY\V"@^7=CQ."VK1)F=3)?6?%W8?304'G"S+IY[X9 M,$BJ!UK_D>]64@,NH7[,.\#:X>Z+B(CHIHJ M9LM:/?= !XI%4>+K]*#".WY\6V[I:L#.""?:.9/MI+B;I[Y[(49\1>:M<=Q. M77 ]58^G[MP_L<"@H+P \:C!AAE6\NVLKV'02R=V("Y; *POI>F MM2S/#BSBY6")L=IYU"FW[%%GR$.TO(OX-2WC"PXD72>4_34^;<+>QMIN(V,M M9Y*,\!0SM)/N-K0SAC@F&63F!X:'<<(^-4:*_%?WL)?QO%)R0UH7SGD7LM*G M<[L4 A3BN4E\>?/.9QN[_FM C ?@C;52L2'HJB4=1/6A@%\N%^/M(A^73\0T ML*-^*AH+A1)0^?M^CX,,'M3N=5;2OLPT3,4T?,=XF()4^Y2[07WH/C@=SU<\ MF1TJFN2^$F"@)#Q%,D,P:*D=%M'S$K2Y['6I\8 MA).)):]=YTX.]P:6)9?2E-4!ZO+T'Z9Y:F2J>@0Z2C!HOKS=+7!D;B9T*+LW MIZW"3AX^A4AWV:+8VMI:WZJ11$#;_0+M-CGOAY1# ?J+M8=O"^F*SGN0\.0WE,BC MS&+9PF.$;NUOEA0PF:^8^( P5FV!J+"O\JYN/+V>W*H;N8-&N&HCWN8\CH^/ MQUTJT.ISTYFJ?E(X;Z>@:-[YL,3#^OM_LU2_"'@:E*^H>GR]1A5)-NB%XF$\ M($.KFC_S4+-P#3MV'YZX-XLP3NY-!5O+0X;NF7X]?J_53M$2; E.I-?[=;W[ MW\^Y+VB/5PA>@8/UAF! AL:0N,.@Y'I$)0%($''(6T_"11!EKETKNF^/_GCK MI9'3QQ;DYM9-S'!D7))K4L$P>Y2CFJ\@RP^T2]$<$H;<=@/OV/5/?K)I^[GH M)=7>TR)**]_W@F\;JPMKE:>"=ZJ/DH?7?]LLX91O:_]&VF&*AJ2H9E[AIC(T MCT+KI.:^VFVW(]=:B!U$&O_PV>US,Y(;//\#IZOFLDY%HF:7.>4ZO)535#[X M6D-;CJIWICA3JG+UUD@K?,YC%N%!?917(3$:Z444SE]%)CH6-1>>-T[4G>W, MZ\Q97^Q7O9DS/&0\T_)9S M"1VLHB6;*T^.Z*QTM,O[[@AJQ5&54+.2;/<."C J@(X?&>2M="\9Q:V:>I&J MYYRHHTYN_B,)5WJC9;.39&E)4V.DL-Z;P9R((X)-;K72M]4^;! J-X_ M7X4;V=XE[Y^N'(YUH.[Z#U7MJMCZ+^[.V*98$WE\T4I1:TW%R,9O/G3P76UD MSD6\W=(X639[WF'#:A<3\2R@ESS<.DUZ55K;;F [;A&P/SBI*1Z*U2*E:*4O MSOGG#ZV3K[302$AWJ>"&ZKY C\+0\$UPE:*KL@BN]M8_.SECU#B1#&8F/+)F MZ0!T9V%$*)71!Q,^%.AWE?A-DU^2_)Y B9]6O/QFX^Y@Q>2VRT%<8LVA0!=P MJ8F!;'G,-USWV*+;XG./PF[OIER7'1+!#M7=I(;S+?,8G%6GL7UK[76^W!6' M];_50@G\HU7M1]Z^=I,%ZNL*E<7*W_[40&;^[@&"_I44CZB]%WQYT7GS@.F%Q]/>YBYX8OZX6".4PNK8.=_IMM&5#7;[A23C9!NZ';=RK<6FG& M92W+?1J)/K>VM'J,OMN1A+\*2J$^60FM%O366T5T2D%+VD(57-HSHR;$H#U"1U#2_DU<@)A]9<3;! 2_S OC=ZF)L"]"3CC@" MGPUA4PRGQ_&HFRT8$^X4R2R.6/3\-D13^&?DCRN:T0-#X,>5_P2?^FH9[E5# M0=F;$)0"1(J@56W2GFX6+_K+9VPD)L0^!9$1P&?QI\1O_.P*OEX8[1 MM.X*K.^EDPXO&GAX>#?I]'@S)(OEX&:FFB)X:E?\+ M?CJT$?%?H]A3I)PV==;SX37TUPMQ3&86QJ(=\EO0H0!@WM\=Z-BIWF/95D/? MM$M?Y6SNYK0W-!#T3$R&W13^2+8Z;[XHO+[QYX<;OPV,Z3(\J2WG9=>NF\M, M3<'0\5XA1/3] F?0S?7.-/U#@33A??1E.0E5VA6['Z4B+D_(Q+O,XLECJ.QF MFOIPI!U'\7DT[$I[_EZ:M..X U-)"'L,07=.I0U>[8[3Q\XCA*-,3JWNWR'U6=WW"#W\#CF,)GCEE0[4Y\6OQ M/)-\CFM4NW^/'0)/YA2J$V[T"*I[- '2^7< M>U!+C6#L"TE"U1VR[)A%XU0O M+W'<20Q)0!;&3L$M^/U=R^\_9Z->P??[AKJ3_:?2'$L#0M2W+>5.>[W*2^NB M8"++@D9/B+AY?Z"I) 9[@4EUP>E+U/%'!?K:(BAXX5?>,P3!%)9A9,>.<,8> M/)O=U%!O7=;LF.R8\6'?<-AD%Y,F++(01RPEYM<5ZZGE;F0<"DS4-S9TER@8 M^D-,MM2IN_JLK&/=8DX8QO)-,[ +(?TQJG6[%']IF53;P1OQU-2%@I7/]QCO?C$YB9#4QW=.E!SL5!IOU:_,L.\M MZ.)FW2T16:%BZNWU80_6'"9;Z/-4G^2_?E_X^2ZYH11]<7.@9NM6U:2CZ-"( M%C1 [SGC_0#1/*%:F17P9_>7N(@NQSJK.=ZJIOO]&*W8<5D_7J[ MQ:5 :ED;U6QIBJG_X7U87_Y"RNSB' 923H'_Z2DI\$7UV)W%@>B$@[V:7%#7 MI,UEZHBSY\@ [5P! 7H_\\3O(T60,S$-7^(3) A2<-,-2F#>].V95[@;>G! MD8%$)' ^>CPJ=M2KS7_Q4"!8YF);\9SA0J4ZQ+0T:V(S_J#:#I#D]L Z1LK0 M8!=SPUDU>,CO4$ F:A103*W 5;8XT@#Y"F%,$B\NRV$]?+'V]_]TV@@(G**F M=$RN7-H=\B/.A]4#K^?GHY='*)$;'2I)33<"U9NG9//, 6D M5);/7I.]5ABV,J;*_5\MT^)_12'4L=R'')&O*1)/1-][3VZRD]Y5"YT<]:+6 M/L:R8>=6N'Z?))7B"_>U]@9>!RQV\-98=VY_[(110HR_/Q200&[[8)WP\-2* MA^O*[WOBT"9!C8:EWLGI6^*>(T[&>'5>P.ZE"AZ2X;]1-*JD'9\/,G3NUR)Q MAE?S<37+FPAO%GMJ',_/B,LZ:+5QB!_ /#4S??3_.)]I1C8:8A#^UG=8-#.V M N^S8]?P8@#@=TY&>W!Y>+,)A4]H<>.JK%KJORY*+I.$!B4C1I+F9Z^5E_/; MZD870W.P1Q*SP8G,"O?'RMQ M"TE[Q_5)O>)2_N4L."%25[W >+8[]&'9(*"WAH?6+>6RY;2&PRP1\,%@<1+\ M3_=%]VNNG:4GIXW316,LGL^=\%HA*5IL 83LRPCK9/LU7!)G+&M5V:UT3<%H M:GA[+M6-H*XILF2R%9R5%,3[\'QVU+"S-A,LV93W@*\5$$8.T0"F:(K/<1:= M"-Y)P7'962PSAD-\4B2BD9,-JNU>FXN.WEN&-5D;R1W GW'4H\Y8[7R_?"BP MIHPXB'YN. :SP(]Z\=>;F@["9/[[?TZO_SA^*#!CM[5W*/#UO_V040'2=&_V M5+W;GO"G9RU'JX-=XA]\NQ79H-$4G#O;=W HP/\8:;"=S.\Y']:VK?CA5.RA M0+;SV-K>Y<7=",\HKG9OR?[1Y'_LA*_(K.5)K[Q7OHL9,\K<.A3H M/3$WVQK=\P31KM9L%&=@O-?).10H'#\?RF8H;SDV1JHM'0H4G&+TQAT*Y'W< M2@0]C?PV+)J?WG H8/Q>>HE<:K](0.Z Q@X%#,ZC"X4.!72;ERXU??G_F^?_ MT^:1;&SZ)#]'Q,R^RU503-3."JP] $GDMINKJ<+2J**WA ,EUHM3Q8XB%=TS MAV<+2;G?D7_QHTZHM&Y8;&US) G:<[HM-N[DAL5TIW]S^?*Q81LWHQT^B^FN, M?]/EI@<"F]]^TG$,_(X9LZ)@_:BK9Z;_C_F:JUX(,;!^E>?,BQ*[:T7?F2$# M=5/4E_SA:+WHK&!3O>:CK!/!KM]B@.0ADE!$>,4]KL_ZG10,_990;SB3B@ZW M\@^@JY:RSP4SNGP6L,JS1/3=9+!C'R#=JV$@5(TFQ8&W'YFKOB22J64YIC(W M[S:1O>I&-/3/05PGHQ^YP]WO/AF>N:;#;6\4I3WF1<:GKW6K)*_#2O7@F4&% M(G)@R0"6.C;<0,Q>-?%QZ*L4NF#^-GQQMRR\\>@!%%WXT/<& MKS!/L,K[.>TI'\59Z"#NY8IWH]!92IQ5SQ^D[42!'C*.9D4R@3L3MM]5A* MK$L-U^(3M3GA7L6??.[.ZKH47+ >$D'+RF))JFH_W;^X&M4949%E8[DXD_,H M?C=/DQT-5DN-5A12UP,^@"E'A!VEODJ%$<;6SLCHH8.]P5KM+VI6%PL-NB&, MUKJ0B[>[;1/LM>JREK[Q$586ZJMT'C@0-:X8R'C&!X]N:>^QW34/O"3%Y X% M,OW2"]4./,(-ANE/F/7;AP*D)3^^U]I.-MQFB8OZ,'64HQ>J#?+ZI#Q)=G\O M0!#VW*V4V)FNDM8K[PRO;CI=Z<4 MK%7AO-%M$#\!ND?S,[2W\=--O).2ZWES$RQJ;KT^EU&YX$V4_L>2(=AZ24M8 MKT=U!#28F,65^8#3/13PM;@=:/7'YSSS+'!QLEY:<*$H7@/9U(/0>+SR+:8_ MN"%4>A 'K9OI&$YS+JOPV0[M/M4I!H'&(!_TVO;HK\IN\]ZL_8)@7:5+[ME9BL$/%==#"?_M-(:A7XZ_0!VE.: MG..!B>"U%;$Y" 0194@/,'P5OVHR#/6_!F'FP[MK&0AN*'R>'Z)O?H.V# $\;[K YC+^J/?7T^HU\X+\3F_:0D@NZW@L-O_HXPGWEQMTA/^/)SIT-9T!6M7\M]\#L3R1Y$MG. M(42F*O9_Q%"C5:B9NS>3:^O;4X:$(!9VH8*H3S@HT_E0X*6?.X503,5V>Q?, MZ!0>*/>.].GT^G5#L&^:"[KKKGY$M=<49(HLHR@+B9E#B_[Z.% 'I2Y0M%DD MI.5ZJ&\7]:P1_. 4PE!'[)RX2F!5O7I1X<3K?!#390D;7D)!Z](P[97_Y)+% M4TJBQWR8S *M[(^42/6^^J)B?E#@@:VE[/$*CLE7;]F3=RO$[9K@WW:YV_H] M^D\ F)7\UK[LXLD=Q$KM++DNA6> KIQ<-$ZL"3T?48^X/A2<6"F"Q#E&,],< M/U2 8KO(Z3F*1!$R=I(2(W".J ]HXAR8#42F&0]0A=GAR;?=F!_Q MA+K&%0JC >=("QS3A6IXKJHY P!0M]AL:^O)_4!SP0)2)7H<26U+IK)@,?+9 M7%5VGW8/\29#N=AYNB]?CJ:GF6Z?'NARWP*IL%6@JS%FJ-?V&J6,G MJZ.$?Q"LK36/<_?W[*X*Q;QHD%:5YEHS3> 2;5+O1@;!:XB>[4K#:[!_O MG#L:9&Y]A[._F];#9&0HKBBW 6W_S T?^KBX&)&ZP1 K MT::T.L?%Y:]7G?4$CMN$T)3KW/PEX]U(DH1' MUAK=E(B)@$*5I;-?N*/Y1E&_SSK[6Y)93'^-MN!Q'H2-6/EGYPQ@4J@XP,F^ M71)>OG)*TAMI6W2?KVTUF60*[ O.,9_"_/88@+%UN6.H8O0UI U 4WX(*4VY M-*9EKSN?[X+.KN_*\J>0;_32MTA+_EMBT-0U:A+>IWH.TWL._!SR7D=MDP5Y MYDFD$H:92J2V>WU$E)#(L0R[:.Y./G5'^(U%KC.JSD]."_PA6YO7>QP58"UK[YU %M0 M_1UTM&,!9QG1%E>!+1^QIY*J' RN_3!MZOHF>[_6I2$[J[S=&7M.#'D=XA[1 MEWPL"&T[GQ=I3";56;DFLTTLYG2K6IV&^8IU5M/NY#K-,%;B>TZ8*F-,/JAU MS6^ $=K4%)WHHYZ0PY(,V;3X2Q:Z/F3NNQ1' 87O_]/Q=H0.M*+#P$V' H-4 MP;Z%K43"02]M9"XA=4EQN-W9#MB_[=G7]< %$)-4<%5U->:39RG6S !TY6$- M36R<>(;9LGWJST*5M?#Y'L]DH&,5*4%^?1:]OFQ+S MW24ST_9^K6S,ZT4XOO11Q]X(<0*3W )72B*E^/'Q<3]]2YE/%1#XJQ\:R5N,%[%M) MC4YIH=BSB+#A3U*^#&E,?:+G[+)-2^^XD?DJZR85_3.L3%A=G2HH+>P2%4:L M 2F"I7E>@%*"=;TC-WD""%FU5FNL3_,)C\LJ$ O<=%;,@0 !U$]+3HKF<^+? M*ZR;_.W!3O@"4_)_&5OJI2P 9=Q>@S=%VLZW^8^PTF#Y9[57E(*YOTP.,U\O M-ZJ@OP<6J7R#13ZXG8@/:869779WO;2-905]BLHA01N*IAM8"&E.HP.I@*U" MW0@P:=VTL)Q)S^KS_'X;]H$U?Q#MXC@1=9<]EV; GP1!4(J]J6[N-'6'>NJE MF"2=O)*OK.SE6:9%9A?"L\N'Y/QW,@?7V@=9.7)K(YEPTY_YT>^@M]P2%# [:@$YTFZ.AP)]*P2)3 ;EHGWE*4>%)(X+ M7[);6_^/(9F)^"81B0DX&#_-#IW7XU[G@(=GI_D0="E%':BX)9XSQI%-3MFLR9@I)R#XP#4V[V.1^ ME.^N"R_]XMPSJSTCV;1:Y^NQ5;$5O4/[_0+?^X?/.-ZYH(C8B%?+H6BRY!ZA MUC$9-IV?FIX9@#XWOM0FV$(83**=ZARJ."U2/%#=J5EW,"GG!G T$$S A"C> M3KHB_2X4D%3?B9%@B1ZYS&!^CJ0_=+9!48#BM^!CZL%S0 M15I *TJBH"1-6*<(J*QZO&J]@-5-=?(4'WTE^4SXG8@JXP>69,B*:U?J$ M>J'\IT7;X]N)T!M4B>&@O&Q8:1HRHT^?6>BF[##N@'6[;!F17!9.?K@F ;\. M2VO*"+.K?)_%Q57>LW?LJUR@TU>JZ5P5-ZT[7WYN;X[ 2F:+M96WMM[9<#:7 M,G2HQ 4MRS\7#%XN++?DC\Z^-K!L*@\(=GDNW!+Z_9+PF\K,G-.582SBIRF" MF[%'D-D$*&$/_SIDK7(X5-O0/&+7PFG7)4#]/;_T9I]!)4I!+4IZAC 6K_T[ M4FO&\'&.=F[!YMAO=ARVXJ@'@Y3U!@&F:6?EV"?75H?:3(P+GIO C83U.DT( M7F2HZRG*S ?;-2J?2D@Z%)#V<9UQ[?2\WL.'>6EFFW]#<#YNO!E*[YR3GKY* MU9MU8;P-S[""]FB"C X%5+@0Y_WTOQC"WA/CXN+&OZV1K'BU>F#VCMH5#KQV MK/(F6WDPE'VL\M9=ZN6%\.2>5$WY3V?7RT54/ '_:"-/R^Z8K MD])$2L(//N "ZK4_/O654+QJ;477>A2TH5*2HQ/FPB8/)B%1%4YW%XP>+W>] M!WJRQ"KHH:/[9(L^#ELA!W2SO99QUL)'S\+'+XT':9=K\,YI=9TX%8]L*E:W MHH)'>_M%\=]$]J@B5#/-F#I6Q&($)!Q!S*K^HS K/"V-LIL2 G2<4>W5;%P5 M' V&@4,,1NB1\2/,8MORA]@OG]QOFPC8&!ST?5!Q 7#MA_:VLWY)6%^@E4VG M+DQV>IMO?[7%0N*L;5\UWB-\QBLXUPF$I*9^5Y#HMNF.^&V1(:U=)6*MV< MF1V@SSM=05'B1L*K"*[ 7WK()^O1L&)@?=U(\8\4J8T A3W,]//)M:G[[89 MBVV. L1T3UDX46J?)<$R8RIYLXD6X6[\HIU:2Q^C)K?1$W$&SH?M'Z M-(X;=C;2S^[BZ3CJ#YW] 37T8)V)"JM\ATM)[I?Z34R44-Q@"F<15L_Q.%:5 MM,0C+(:9U2O'# 0:Q-S(QG.EWT!#JG&&C7IM$*?6VQ"AXTXIDUOO) 4??=Y= M1%@1\W/?SAFA(UNP=YG7](.0T#JF6Y$Q?XBCT9^;E2*" GUG_8Y1LSZ?]- T MZ%.#@573P6D8&#'>^%YM<;G'#WXH( CICGY#<#@4("5X3DIWAN2'4KIPQ!&W MME1#F9>)<.D"G1ED?FTX(-\DM?;Z7^:_%SE\G6'O/75@LR0,;NM8,+WD/C7! M42.X86C 2"Z46I(TJ99,&4A!>!&*>\^)72HPON LG(Z\ULIUC,[J*=MNNCZ\ MGC'\@1LJNC'T1@&0&)2OSG0GFT\Q.58Z163;^&4Y-()/-K2NP1.+(Q+U^+/F MGM5/5DU#*M6-@\->T3M?5/W^KS8X%;>EV",^!D6>ZLI;(1FII821;_="DRM4 MDE].^Z6+P_Q/@%[<'9++AGGT=CD]/\-X8^G98"M<7@I&4[0FWU)F6*G0Z)Z1 M62S@ &.Q"T%V3>D8+&%(=<%.(2C98M.TU-87MMO3 M36,SIVD2I??\VL>:H+J\+N_.GCF9ZZ;&5=.J7AHLZ3G0E4(NIV9+5CGSC9I5 MTQ=S&2WNI.E<28,ZL$,IX^2UR>+PBKL)3!V?J=C">FHT929W;Z0K5&^1,$TR MMY8"5-/I=PB:Q9#B.X1B'\$W(:,W!*1CDJ<;;5OOER6V!<*^/R;+16$EHXSA M@W/W2YQ$BRYC'Y3XO0KF-@L+%SFT%SD5_N-R,JU3U\JYQZ7.M:'J:,/E!1VY MV5!V#E=SSG,E^)11"F0N)[-!&@>;?.WU+=^]>2.3J;$< M:"17YF-A:X/IVHNML=4#H5W(#(@SIG!0P /EFW;DY:Y9XAO<]X2W,]\>/.'L M'H#>&T.17;OLJ3'&:,7:V_^9)?J[#9D>B;'HKFU3'CX[&H',W4$0HX)E9 -A MW5J-&\G+UA/ (GX+8HD?_?4^<4UM"986;1V"[RF:LK+DE[(XE0>G]\S[HW5@ MD8<":N,R__HNR'A:T\WA7:9QLW%\1/+LN:6FZ3VY31:]J:'1R87%$'=5EQ1N[\WWK"UU_0\:IB?N46F-:'K[&?OKRHJ[#$@2T<;YLO_-UI# M<8?C.Q-*P<)45A%YTW>(V#$MXC\K.RV.&:CVOHZREI^J%.]A0- '&<;-:I!G=EAQAJ0YDO#.LVTN#'#1/ MZ$^;B9:I.DNL$Z0.,9=9HA;/A# I&F35.]-PV9&05PC*'6R%CU0C0@AV!K4$9/='!C[TR-^+ ;_0;HI"\-[+!\KSP MXF$=]W@BMOC!S?B^H-Q0K!06F_(L^%_.BO/?+1H7K!NQMO53*=Q4W*["Z_;: M@?J-P:PI:'W#1E#0.SV.9@60Y:65N%$[N!,WM8RXG:$\@%G1U30T[M@:->LA M[25GVKMR)J_8&0R@V,#HOU@@-]URG2%1'LB%6 MSZYR.CLNQFV_,_1$4ZAE#S*M-R\;/DSBW!WD>6&8*(3PAV9W(3&;+RH>9S"F M"@RDL<^PP!@M7=MNO&N!O'VP[?I+M.Y):JFNPEA*X"<&A$P58=V-)]9!$3Y; M]M7=V+GTL_-&D?7S0'AAWA)XA8+'V+NZO4)=* YY@@U*"DH".UN+9;[()GTK M<'*LX6+=^>B(_4&WZXN70ET_XLY&*?]&L=VLL%90>T24HN+2J=_1!T==^Q9U M$]12Z6IP@Q'#,YR+5PH$*[4370.DI/JVVJH;\Y8B.6VQ9DD^XE&:U_,;^P@E M8!K"AE9NLUQ8?.1%+[1S:[F=(39B:I@G#8<"TY.\9)50'EMJ>,O+L%K%[.IW MT[_\)^CS?QJFA2Q\_Z\(\/BAP'ATO.8<*(_?>R)0M4@^D<3TJ&''+9':M15_ M,[L<7>U.LIRCJ9Z%L\=3OTEA5[%N*U^CK,W^VB@=+;0&.TK;DH%F5?6ALNXO M_%:*6\-+L[:=#LRJ^PC"PMYQH+:#&OZ9#.2O73"TUF@?8DV8*BK&5(@4I;43 M5UM#L>_=JI[^&I+^]Z:D4^"^ZNZ*%/(YT \?WCF>*X2/:@YB07:L@/OA?$E. MM&Z(9(BRF)4\W&ENT>5=.\ %ZQL\/VUR^R$7IIT+!%5W-7$X-:2P@.&MAIK; M$ H8G)L4^F]W$$D2CXJA$P_>[J(E;Y4*#?1;0)6.TP HE0%RVQZYRYPK"8 M#1^8N.BX&#%9%KB&S&%Y@MH^%N^WB].W@@\&2KVV>)O,/L4ZH9)/GU#I[/78 M[]NZU.>@HPV-$.KH=/6=VFBO2B&G'3E70#8XNXBT?/3:OLXLY9]#QN>B1^I_ M_HF/XQ*WV3#T1X^J<$L6!6Q*SLBFO] %8KP:R7KE;]3SD3 [8GG9M3#ENFUT MO$LM5,_FR@S5>.4C381WP H=6D!=G6W+)[='G(H6$N>D)*P<81,_N/$X:W_^ MD_4/K_[.07%R/FII\2#'OBQ6]/%4Y<( 1=MLVO(?+2,S6HKE/MGG9I+"73:L M"ACI?<'OIW?9LK#ZF4IP-S15TV.J@:FXJIWI%BI>HG=PJ M%.$V-"KE*Q>*NL"WTE+E%GIT=O54I*\ZS7S&&\]=C4#OM*YDNF59)%\*R,L" M6BP6*J-6W#< &>8139=^#%$L,4Q+Q3S(D ]N@^T0;_S<+<6U6*;IE[-2Q;RR M#=27T[*#&WW7KGN.L8/:H.W[F=WJ; MU(VOY*KHEI%V94VUAXCAQ/CY7,*4- M^J*EKO"M*O "K_0(I&>X=TTG!JC[\ IX7@J/0%UY#33D2@="6WEU0<.I4-+987"F)UYJKPV\7:[W]96$22XK(>HF;R=" M(^A0X!XGF[(D/M7]?G!S;3J.]W(Z65M\LC"44VTI"UOFOD?NK0VLX8JPE8%1 MHJ77 8UAJQ9\GP3DP?S*,4ZW&"8F@9S[@NG2K]$? \0;*S 3J$ANFZA\Y?8T7_PF]P[3]((?Y"^LCIN%UW#\U>I&.?Q01U6M!IXF MQ(FAUXW5Q!SS)Z27-9.;B9EZW,K7D?SC/YUC M2<85]C@KX5]XGD2@+&F 8"WWG.6H87[+\\EKP(E)$!KJY!(U@MC2!/1]DHI5"N,)>FU-A' M;G$3'Y1Z=_J8[],\Z=E)*9(XE-3_/[F*0Y(L\9B/\OT1A+S6XS<4*@8M-,0B MMZJ/,ASZ,#.;^=_$$]\%UGS&.*=XP/K-V:=8!P6"+_T#"^M4#\M!"-,WJ6>_ MO27A>H5@+I>"A=QWF;TFJVBSRL0J:U6WVLDY9B_$K75M$G,M["HU??)EY3HS MR<7HUQ^J[K []#$AU[BX MAYY127Q+&5G:'?'7$^BDS2ZN7NB;JKF728&+7 -PKVL]7XZDJ.9W*-#5=[-^ MR%@0*9<8D%RPX6\8^(1D2*R3Z_;[,%U 2XRRYN?T5,=[ K#N3NT \?8W *RO MG!.3J'?T-\C$Q&3[VPK#>C#1K4[GUOY_ \*;S<#*(]0WR\ M-FC^H&@*#IVY">5"G#4KI ?\ C6%JO^,OX]:KG#WW;X_ZK*;OT=>0FO?@X5' MHAV;&Y=,WU#4&;%C#QB;X.0<[/96)9T5+=:KC"FII#QVV'@[$**HZ:T[BS@%ROAC?$N$E-33T3TU+P M;R98JG"YZ21"U3L$>9UP$I&RP'J8HB&935SO622HOH(SIRYH;$G] MA$DH8R;IB,?U^P(,V-S%TB;[8*^U?#J=MY0!25"DO2A@2?I,,2LY60=$-)D8 MI6>=XCZ'*QA>]8L(79Y [;77.LLWD,P#F$&YW:5R-'$3'Z%ONVVL_7[X5^M^ MZ12U=C'8BJG3%;=KS((1LXVL&O.(M&_OS&6[&3UKFZ4Y&NPUT93 MN]W6XN@I^#,%GBE1CR$^PM' MWNJ/TGK!9Z&Z1H)Y+>I<,#(HD3%@B6AV4'U\&;'<+75_/(''9UL8\TKF@^C!&T] M>A)FC)/423*.]YW:+!KJ$A$NQ-<1+DT"$1>G"FS]\3,W&=$-I5FR050<&4^Q!G#@484-[%7G5-7M4<-J WU5W2.@+AWJ0^ MY"OGX%#]I<")M);'56Q1=Q'\QP R7(R^> \E<2:NG9DQ8ZJ<01M.R-"7^*GX M''(3QZ'HRR9HR3:LZHK'E:.E_09)V[":7N_2;^R@$(LY$>PQ@\@5DSN$ZZZ- M9]F8]6$>5WO$H]Z.>(RHA!R2+>BM/W466@!IZE)QFZ^+5RR(/L9I\!5"^$P> MS_-%Z+3N1=T'M6-M;1%B\BBFA&7)!9V$ZTFTLY4/G:\R:6ZVH?G *\$9_N3Y MQ)$^A3'%!Y% #@%/;'/,5S1;()DQ-U=;V75##L">^+E$*7G&8+CMS?R>_#UF MDF&C,Z*,=9>I_/X5*SF0R$)5#3J^UOJ/!$7_AW%292M_-%EZTY;=SN\=>7D3 M;LLL0PA68+5&;#7TF5MI"2&^.UZ7^^0XI"KF.'PV):6S^M./;HRL3]SZH5KC M$O*^>^]RX'60L"@-"HL$)#H461V81RA+I6A*<2TAPMC7^ W3^WZUSJDSLQ)# MS)K)>_:NB@IF6Q?PI6 RN^J#,3,_@9N --^2<04>"H#13E=W\+'E.]H=_.LMZ/ [ M@N9=2L=]-6T0:YN2DP=NWXKUPF9,I5 MS3DFT3=(CXO]+=ON[WJ,7U(:%]'HY#M#2Y,9-_Q ,IT[9'\'3#Y,."?)^5)D M;[HGX-/S+CQWW,"9.5=B'!X\B=A.#M)6;-F!UU=:5?F'&HZE' M4!0MOOOV*.?_2D_M^4:L.KH@USMK$X)L6BHQGLPWI)>\M[W]5\GU6>V-\_W. M]9LR'.GJ2@T?;,@87?NMR?K+%@7GKXJ\"-M>%6B[MHLN. V9#1&;+E#BRX%S M=;]KPZNX4?P.@B9E2;:EAX+.VVULTP\%L@'238-(] <#EJ<0IX$D5EHYVZ"DC=ZND-G> MU(IZR4$6#M23@S5+E.O;1 L!T#!L4XN/XUXXKO'C_^9^7XA%VQ6Z+,B,\9?U2OLTE^!3MK;3U \XA\38QE7?,U10_QOJFA]SH:>U,%(2 0D9A2N&[.$$$7FNQ!]]0Z M%VN84I?5 R9DGPGWZP&KI58>(QK55TV ET.22;MP(T=T]E*&HR0.GMY9[F*A M 1K L!RB9_9EI$WY]@=[(IDZ@ A8I][PZ;D7MYW0^3 T6SG<[Y$R$^L M;K?N^ *F>J(O9?&AR6U;(UB$>_$43=W)3L'+*R@NCG=T<)EF@(A8O'>)K-?: M47 5RR[HB%NEEYZ>4_QD!G)TA5" ?("WFI^K$EAGEFRQ<3,GH[Y\>"N K:9V M/[]+:F'-I6D.8M/Z[L'R1L<5 F7@6O^8B($_:989-'O;,X>WS;J^2&@_9HY5 M'P(9>>=##P74[NTB'&%'4 =WWKXW@B!I%25*)54_P6>HYAB0UMRR^II",;M. MG=-8B#A3_2T3('0$R\29Q+(/6(C-&UE9Q3]B7'F3AA7GA][+_$=N:CX,6))8 M I=/I=C+H*@#E8C+OS6X77OUMJ],^)_4Y]2O?(F_)QU3GV/>A6)%AJJ/=85K) U(U[RTKQ8GI;BR:LHG7;_*4Z@E(=OJ5)CHD[;N,_OO,2LM)'K55]"H HU>ZQ>23?60L[DULW=FER$ MDQU(J-ZY<8D9>/T5#3 <@+-L"WX)ZG719#N%M(Z1Q@)*PH:52_+L/W>:GR!] MRI&>ZY1 U5%'0BMFMBS'H+3F6.8&%"[CKIQ#G\($.\SW%=FFFLL2$^&CL#7#NV MZ%,UY-[HRC$/A=QK/4I6IN*2=TT""DYW[5CO7/7)?_WC+[.H2:7QT,59F;.. MDM(72UP:L]^KI?]F?D%'$5]H\VA*#^9;/$2ZUFPY7^G.*)(*Z;ZV8MYN.6OG MK"@WQV\4S&69.R<%^NM'LCQ8%_CJFVRR(BR0U-O2=$:K > $CPH5Z>ZM9A+' M;S;OC\E7F6;LIPQ9]6P4G_SQ].>VQS^'[,;6[]OS[?:_UH&FPSX&_>:]1ZCY MI*4(>0," ZWZ?6?'3=N;MJ1/Y[==*] Z%"AER0*Z)I"1?NA5%EWY9<':=7O- MXMEAFRNFA?U3.;N2AJ$$-MKC=[PTZ7XF>A.QC2.WU.5 T)Z![M6]E<)^P>L0 M=*:)FOGS\C^.IAZ]^/J\K]((/C+G!:. B@!);TX^, (/N5Z+9CL-K5Q\C6UW M %:<76FDLU^E># 5WVCXAKU479&MN/]X26+G343HFT#>$^?C%2E\R>B]D,4" MU.<9@JI9-&V\8#_AXZP556^^=FF-U5 U:,_LJ;6(&,J_T9Y&=74;DG73L3(: M',<^+_G&Y=]*5D^LY7A7M*FL=4E^^Z/$3(Y/P>#$BZO#^%1'CPAB"E5"O'SV MVAM915MC-P6&" ;BHR^2')$<>DLQS'!F+5K;EBB?9*U4W84-J(=9J[X+(&6U M#VUOW^H[?U[/5\^\:-,E9Z5TL6:7W[01 MB$#P&^B]@3JF1,Q5?)SAK3WS 03NL7DH*;VIO*VXE5I!Q;JYN9/4#!<*0*&E MM=[-C&"?1W];37U@?#'4);MV'AE>]-A_ 9&Q\FX"X KZ"A7/&.T"P\F_MT]> M927%E>,K_5NV9FP6"7-L/4A[>JEQ.8E9C>]5N4 M+I($SJ>QK8L$R%U<\TBPD^O2U M8,PFA;YJ8T)=C/?NZK0YEI>J!^N;"P2ODE?;: GF/;[+5/O/35\N[WRBGMGL;S-=BT6 MIXHA(.%+$.MT9"T(O=F@UK$<",6+3^!) MQX)9[5N%7L-STG?[*M]?SE9X,_BO*^=X4)&_\>>"/M$P,[QE%+WK,>;J_M/_ MQ=E[![1]9&O#9.W8<0^AF;X&&V)JZ!V2F&)3@S$@1(NI!B%D>A%EX\28*@*8 MCD1LFBE"%D(20@AB4P2($A!((($PB ZB&H1,^R#9>^_&-[OO^W[G/_Y!,V?. M//.<^N729&5['IT-2E-C2#IM)3INZ6W&EP99)\E5B,TKY .=TPKUX>JJDT; MK)SV(<^$*K\,+\SP9@S+0(+5WFK279X&$R0R#KJ^/7)5C*19W7Y. /V/=*3! MZ@0QN&\@CJ8,1"N6RD[4+)!Z:VIJ8B4SI0QU5YX)>355 WYO*"%F:AHC(_O3 MEUVG.3RJ:3"@-2ZO^/>;CP":GS]%0Z..,F,\\3W?320WTN"JK<>\-3[ZX%D2 M&&;X+JZT^^"AQ\&7'X@B&F,50OE^7JF \M3.8,VW'C"J6^MYB[PV\T=NJ%H% M[>;$KR1#MIQO5]T-W5]J8]%)1=ZXXNC2L(64_D=4JB5+_ND+X[U;P](2K*D: M[LC)IF?V4<\U[P=AQ#PV%](C$*N1Y 2J6L6KXA0;X9_^+;#\9_MD;PSM41'# M82+$1D%WE-.T@RR[0734)D:@T9O_.<=0WK? M8+;TO_:79O4M5US=6-?5^R7#5@C/+/L9:K>=G\J M50"UYJG!;#^M F1XQ9'\#K89#X_-J&@[NHB&:1-X^4-SDM9/QPBG[@050:]J*/BT?? MJ]=FKX,PI(();\>;#["^\N&0I L'^CK)\0&XQ>!B2C]J$G?$HD)@">M*Y"O> M>.+=7>[J+GJ2)C<:+'EMN!B&6ACC@0U&Q^G,^9;X+EV$OMT.<@W$[(H8]KKE MZU?Z:D7_7#7R$<-/. G_:FE/R0E3!]IK:DF/%#GS4\4Y':'T"A%G1<7[%>Y9 MF)J:]Y"W-:0'V[51Q(EUO(L.D<*46]?B0!D3?J<72/Y4#7V4,1/\HS^>W/C[ M \2[2)!D+M+[;O)[4W-85\3$N],EI>F @R4IUDSLI:OFSHR=]".\P<22&*V] MI-.ULW=!7R@(:=XP7%/K*%&ZL6<[0 DQ,)I7GHRG*6%;$ML?X0\'6E?.!N,( MVC2NGAH#<\PG:)W(JBX:!0G6C54%BRJZ5AN.(IT+TR1^ SRQ,--41W?#?++N M=H*R$@0?&%DC:V,[E_1IWH!20ZN!6J>11MI0Q8K,;/],3I@8HEEK+S4C+]Y$_2DL"Q2?F LI:E(A@GW=0Z>+KN M>^V26&VSPFJ+[SL?4!Z8]Z*_;7CY#9@D4>>?MK'GL"'E"HG$CT/45[<2"Y\I M5QOW@[5*=]N'C.IGBDGU1C23D'Q)B%3G2SD3UNJ"R]A'H?7)ID\#8%5;_U2G M-D]1(+7B#YW:;RPD,\CV3_[0J;U;ZU!AVVA[JE/K#=.N+7F57!//)N=H6\YT MNN!W*W^4'_9RQ$[ S MUK.EB MF&MP:6_]^[Q"%_VE6);&=@KFWYU--%X@KZN+!%V3*H:=]!$)_*O'M& Z77,3>ZL28;N#LM(T,FO;! MK+:+3G8G9*Z'5%*261%JHWV2682X#(\;[G0:8:L0A_C5^EQV-%;8U_/7O\"0 MJ]._A!QQ>HL1!'(D#EC.XV"[@%8V/?5MD0/[LT0\Z5; M6;$6EY7BLO70Z ';RF.^Q(8YJ&%)>\% A<%[3/[@\V=T/Z"9)KO^/@J M-ZX]PB:/++FUMN5*!#II8:N&^ ]/.!W-_R=YFR6S1619),3Y_(#1KXYO0N7# M-6BI:W(8(?5FR 6E_EPG1,T2H'>\?ZH[%TDH"@\&NX@MAO2.M5"<;YND&JM! M8IOILRU)$/S2*[BR\8(6:N&*55UQV09U.>,(LZ#OG%,: !B#<4&E.)2W")%"B-POAH1LK;FF M\O#C2*$*1;'^RL1)?N9)N)AC-/@%5"KWXS%SQ=;%G"-+K_&9.@:]<8F?_\2; MV3*Z?4O\ AHO+QK7LC#[4[%ZEZU;5#OTNC5QC+1+XC+:5.YH2FM4J4IPW'Y@^6[4_UVRB&'Q2OZ9N'Z M-HO)?^42KNVD0?"\QTJ,PR?M):(5LU$V=/UC/JU-)^^7'2MCT95/Q/>-Z050 MISQ2W0RMW7 _4H(6S>HNR$0 7B:(O-)/>Q[>IM33SV,%3H]3!]=0P?KWE@!)J:]&OGU;@D!=:XD1I;BMNP&XQ=E>1WAX:QLD9?EYRB5)% M4L]+M)8V7Y&+8KT)LDVD-.%>)EF%V873[&K7;W;5SY=P;,H!TG;NENPV=+R: M=^MKE>L'_=KUQ@DKL"G>>15")[8Y2'+:[-BXI@W3W:7Q'$WRI2D*_UI(1Y^S MRSJ0+O+"T' .+HK;::6;&)#">XJ\,8/6]H8@.\/]VB5D8X:B.S(K]LZ_/Y#% M?M@9FYF=7;>Y&EYTD>*OV(77]+#OP(K5 _)=F9L/M"\9V7,V*N(U=')":\IR M7B9/)'M]]+1U(FHNWM@Q&\IR::" M>E6?4V=K$]$/\6_;(QSS49\.;Q17^?\<#I,HK*WDQABW'D6GF<8V;R874"6< M_.0;:)BHGS1S_C3Q*]]\F(KZ#HZ.%.K>>3U^MJIM&Y/SDV9'*H 9?)$)5H2Q M,/SD4?D@ .>+BKU"P\3+(LA1CU?UWSIO^%>:I,2R(7JUK+&@MF7UQ]-&/9G. MGGL--M$Q(&&+([F=:QOK=]?"9O!1T*9,^S18#JM'0.!1J=%MD<98+]G>^M_: MEK_]>!7.UK>N23\L5?''3')#;04Z4VCEE$?P-EKW:%0^U"?O=@AQ06;8F2)F M+)GPO.'[I7MS_8)Y2,]%=/^]5,>I>9%Z(UN)>'X*:J\ORXU8G;**"E9R.%RB MWBH#P&7@Z "7:V?UOS7 +Q_NR/A!QW89'78(0BBY"!I"B[;C(>[]U&Z9A_X7 MH/UD-=5.1:A*I)6Y2^;W>,3U&XE#2,//]T-]B"%4F90]^&6F[^W M"_<)^D-EDF4818G]XZ@Q/44-0QF9/Q0F.0G6G5[@@.'7R/719ZV4R3VN"WJM M !3);(^+9>J?O^CE?\QGTZ;UR W:8!"W,Y05K5Z\YI[9;=(U92P&TA2-3.@2'8NOJLP2CASI0_JEM"EL.^IR20]XEK:S/@[#SKM7$'B M<2U5H'I#(P1#:Y>G"SKR/3E2T8(TF0C0W[/MQ_BNN;RK%V$14^>E]-\=:7;5 M.T?-]E>)U[ZKK?4%CI:&FL6O=MG>]2ZR;+(^IWY[W;/T[2S*LK$!]6NGFMMV MR6ISXO-@/;H:/LH?UZG3R/.W[24C:+C! ^6)WJT$NR7Y0QY!;8'=HR[[)M(E(=6YXGKDZC!;*- 49.M.SMS)*;\P! M],S?DB;K+X< 5FG^.!K< /Q/^5W2QIN&?_Q['/B/]AGY\-TQG_TQW[CY,QT? M";.B+9[X\PU[U_E5EO9"4E=QY[B3 FUH:!21B8+/UAPZL:7FZX#'?"GU&9P> MLYM.=W[UO);P8,H"&!:8>- &BM?>*9C.T8*&AG#J1;GZD7/L.EN]E!]:_%8R M00GWUCLZ%"ZEUW[]T=B,^Q*,CX"' M$DX*&7T(!_E0G(EX!IE6Q#EXNH]1Q^IK!M!\\I0G\%[F9$%[[FCE6R/%S M7D^.E%(D)6_(S?&/*RS=_Q8\_5"AFKV9*6'3 /22D='ZG1%)^/E!;W@_*\__ M7G?M+?%AQ[M(B?A;"\'?!9N$SZ_VJ3SIPVY?\H#\K"F6_R*PO"G!I&LRWL>\ M1TE]=H'D)Q\3*4;C;2N>);0&^0NRU8 MUX7-G=A@EU4/'3QI"G,R=IX(B-OE##.@;B&GY7!5>7)4J,4E[3SS>_^<=NT9 M(LE(=[_Y:/Z]>>P;:53E31(V$4I_15;_-K@+N"9?VHS8_=Z[F>&6@8X8'IQM MMUR+]IP^UUX60B_>+JAD5R/%.I:0VA\.!XSB1X_YD/EW2PF5N32(_<&=S3LQ MH\YXI3F'.$D3%[9D_F#5I ^UX50YGSSIZ3*L^/()V/2O]O/YUD@Z4U6#"^X= MDQ)_1S*>9S;-3RT 8A5&WX!T 16IADE#N'D$^<&O*P65O:-%,?J$]; ;3[/' M\K[T>;,C:U 5O7'KNJJ"@P MC_E4I\HSBJY7PAIQ.U?^5K?8 "IR$WFXJ9=P:5P'V\",Q>:NT%YZR.S!!_2Y M,F[;!"0':[Z; )5IDWZL%1<,EM?J&$- M%:-*Q/=K'?.E3N(0_$*, -&/WXG]CWESPR1_>XQZ5.)0,F\+W*2SFZJ,^J^-$GG8 8]$P\^+ES*,NA MU@[Y40D:1L\KO'%7^VZ)OQ;1;':C]Y,V":)R%1)#VH$; MX.+^INSKD1F,6"H)F3N$J]<7E;QRE\E&:Q5/3D\EQ17_$AF_"O1?*%2L=.\@ M2QN>S+Q+MP FQD6I"01, Y"Z*Z6?ZZ& P42"5GO/)M,MVBLZALB37UNORF] MZSOI]C&=RY__]C& GMIEYJK_ZX3H]87G,^PUF?;]JX24HN<'&;UZ-;0<2W:= M\D^5)2YZ9RKUO1*DN,\ET$YRHU>!?QHL^+1/!M_B2*?V(]B37C( MJ3VL(Y_J,3D9YF9XM\7L8E.V&" 71K-5&:\-$';MY*^E)Q@IO/)+:,&*L4NI MOBYFID@ M3^N^OOFL*MQ?"4W_T\YT\_;3?YFOOS@?+(5971*YO>EWS$=N]2TW>W)!YXJS MXC^2J'1*KC9>T0:(QZN M&T2GA"AH M'*GX B$JOO$^^S8 ^>"8;^99U=ZZ=6-ZP0(0*.,5MVGHY1$]WYX#*=K3,*5K M*6LUVF5[A1?L"X@9>R]U\9U1)5[FI-U@B42VW/Y5JPR]93R-HV-;W)#R62JJ M,&Q3Q1A^XJ=(MWEU4A?H.D5MQ#$T)M\W27L'RDBKWAF\SUY2R66%,:UC5P&5 M:J:\T"F&5X;NBB0O!;_KY1=])V@1AD"\6@:C;C=:<\ )1QZLZ]4<5%U'!SE6 MEB" N@04CF>K%:RJZ$@G==C7IG?,/!KI\MIL_!Z&54K0?QJ]/%QFVV@3Y+@\ M@A3PSL@P/7T+9IL<@\Z1LQY7+E:N' <'%!:>OG,Y557U3T>EFSK)8#,4/]_/ M?/:GKUV?G)%N,9KT"GL6$]%DY=%C3,MD7KUH8PF8R2>;T^4YM^_H=(N\,#6O MZ4E'G=.XHNB1BF9T#DY[7OJ ?+=QON+(?$ETP36U Q*3N[^YD*Y):V(?W5Z? MH@K7DU(+V5'?'92-Z/*D1$O3@@(XQ/ 2@HRR<*GP( A M6)A3QY+$9<<\)ZT(5MVR3>F]\*.%4DBED<=%*'"EBR?_]+94,=#+B!]9]9.5 MUY(M8F+'SIBY!6X].:MIN\G *)R]B8_V+Q8-KG477 MKFSB;C>YBV=@XVRKD+\=\]VC5EQV]/N&4WAA.HFH,K>54\9Q;Z@#<5R+[GEN M(JJ*2YA%D)@IC<%^7@9Q?[++U6-[J7&E/'()<+*9%/GYQUI=)?.8>:N;H8=P MKV(WW15+YWY@5Y84@K\+ZH_SR/:&_ZLK,DI9HNO'?+MJ[8U$([;2,1]F*TK? MJYS8LXO.&\W'&HN&-XSD7WGH[9]Z*>Y%K&A [7T[D1XA%77S:/"W.Z^//GDO M3S%DQ6(*O>EY0=XJ?^SNNL/>5HM5=DUS#F6]@_D9 Y0YA%2K] J%&'6,M"4UI^_)ON"K MQ#YYMS@(])]"O+O;HCH: FL-?:!,Z:MCY)-47)><, H3+D?J/(F7-;CJGE#- MHMNPEDD3:FIJ6NT"70S;TGF&C%=B-;#/-O]Y56HOXM_#S'^VZQ;+%UBXW#$( MN#A*)VB(2EDM/8?M9%CODA#N["SUW%6#2\F.WN,/"U+YZ7E'MH^.#'67,8J& M]^NL$Q9^BQ=O68&][.S!,:B0M6V?9/KH3!TYEA7\?D6HW X\KS5=UU5-/OH<@9UMLZV)#P%:9 3(Q\QK_+M!,\A"T/7 M!J\DCFT5VU)+6M8PGI0YSKU RKAXK)E3N<)[&"DZZS7MA_14.9RV5O4B7GF. M:6S_NIVB%R\K13FG/YR;>0LD9H$Q=CG9X75]?7VO6H_YXIOGH1,M[?$Q/<3^ M&!+'V!484>IEF,7_]O1-P&)5Q,?BTI_()Q+)2S-KMK.W#=[-6]TSKOCU MT:6Y_&.^^LG[RDT%",UVHX*]2%?528M9]KV4])\1+<*+;9GKB:F\IR:+N[O4 ML]:/6P&<-JFQ3JX&SU9-37=.ZV]PY-__&,W?<': C#OS)M7/H@">JKV[+/,7 M^+TX8ZFV1F4-YZF6 <20/ZIX.Y],[X#'N+BM*V2>84 MO.E#,"AVI>*>0&H,-#=<6(W?_OM@BUN909Q8W8BX)AO$OR5[VYX2OLQW]!0B*$0*\[_Q=*/V_$#;HE4M1._U+!^ MN'CKSPAWSH#[S:3%A4AH!P_AO0!NQ:%JO0T=0QJ]MI!!Q*3XG7FTQ0/J5\&( M"QBBE!F6A7Y+5__2RWL!?5-K)L_/_P.H4F_0:=LR%'8O-70-V>7?4+!2?UKT M"FW,B!X,&OA#E+/EF.^5GK/UULJV,21;C;/R5O:4C#Y'30+C)K-.V+B3G%=; MYOUK#Z1 .Q=9'^9G,2\V@C%9:!/)Q_,Z?U]Z9;^I];..]T1]NZ03&)I1 "#) MYVFBOLDV%LOJRBRZMY[X#"$6&OS#>(*\]<'*+2_U-3G=P7P"3)>K1BZ2=PT0 MB('+*-I\8*,()YSJF$^\7LH!1EW>Z-C(Y'A$1ZT;QTR[^RGRU_6M2&2+7>?[ MW_9)R6%*;/SV8.($HE\\9=/D5B @H*:_^P!=@E0/*(E/AD_>M\K&;K3IH%G> MCE]Z*9# S$1G8D^M9-IW >X0>DGF"ST(.:9BGUG;\:%.J+3+MS&FK?;N?EW> M+G8U ZR%Q UD+;(@-(,3[ANZS(T<+=@A(*6H$K&)R(#](@M1SC0 ^_(-K-?@ M^KN$]J8:*8WI. ':VIWQ8$C)TV)?5_$VF05%;9^T6^C9VC=GQ&V? '.??_GU MV-)0RMK=L89[F@V_#32L!,?0)89C\G7;&NO1:4*G\C+&EJ9]FW!94@"-5L#6 M-S5U:\U=4K$?EFC5EJA'L!BVUGG#H3Z-,6"UV0Q_(F 8"^NF^?FK7S'#?!RN M_V5GSA*W=SY[EVEWI)H?.2=1K.%:[X=MVF,F;]!_R7P\>[G%OF<.)U?G1/^D MUA'^*G];^T8$$.QY2=RHZHT3>.K%ATOPG2F-C'PE5)C_O4QWQ) Q2BAQG-5" M)I %D$0_$ !;9K]\A)F3E*0L1/4I3TT"?R_@CLL[YH-$9G&="X9;;#+MUP!G;,T%%&P,;IT+KT\A[AB* %] M$OIGD(O[[94S#2K<1\4(#;X67([-0CT]5_X MZ-PX2=WH2SWHB#0X\V$S04J70W3MO05FYE96(JA%&,<-X_G"+BRG_98;;5SI MBRJXGWF;=$H&RS=3W?%)10&^(U,PQNX;<(*J[1K[5:BS6[36- !^>E6<$8#R ML<"U;-1GL4@^'C]NK!=&(!;HGJ0?LX89GMHE8#6FM;VA7/ZC0=/#O,7-]+@F\Y,V?5MA"1%%XWB"?/J@KW?V9.@XP4[6'A7_7N^&^[2#'Z M3CJSGJ:.N;JC!=1];WYL+4BB<#;4F.B4C76C.Y0E,UZ@I-_6 M!YI-Q^XQV$-35_3:*/$7>KG;P;N>J73)!8I.>[VB]0>_ WC 72[V?5-Z;RX M'-I$.P30Z-T:0W&/0Q?)*BV]U:H#4@%':SGZ':^56,"O^2ZDQX\/C!B;#1.B M6C**Q="S.E;9CQ>$^[V$L4LU[X*&^T*OAA:7"N19$I (!=W%66]&7?Z5 %A@ M699EYD'7CAV*Q=&W $,ZIS,]BV0_[*;4*PQ6-JZ[8C"W_#U&7VPH5GF#*3J2 M5H@VV 1SU*N0>E!CAR] C*7-[F($JB3L]0/**SR:A=(K-4 MC?M) ^\:.20XK7!<\?[K!75#VMNQ8HO[M*'5,*&4?T.K"?,]'0A# )/4GLG$KX-;6F&-)3_*5*M9*7H^]F2JK!^KLDL M>(.Q+:&%6 4)9?C)NMKFPM3J^KY%(MN#QG0XQ 6;N(Y#UX;/K8-]>LO:%R7 MK*M_@Y[E^&GH*:H>\XT:K6;TW(H]YNL<=*!*(JCGV@/2O+%U#J!GDB'#Z''@ M,!K8 >7GOV8216PY:(\I3B3 H_2VF+<6,*X>5)#=^[[FZ;&(C\'%-G&-NRO8 M^SSNS\ HN@N69,5^%KJEH%-> ML*[.&F7-PCN8\<;FSB8RKE&(XX)\E'E >I["!?2#3U,\^_>I?AG0^+4I@4/]: MD)M\]\%F#^$L>:D%C&0.^MC# EU[W2PL["[4SS".^=)40'X#0%1F9>)HI:O#:&W\RUO_W:\WH*W%(>!) M#L@./Q&_!] MR*/T:M1RT[/QL$H_ <1CF%!]5GU6W4I AI^'L-_8UWRBU4N\\;7^*>GPEH@WN@^(=NZDL 5I M^=5&MJ.[1?IC >?BP#Y>K>#FG9^Q@D/LDZ/0Z;8ZOE;M\/J"GB:+=*HU&WZJ M-3LN0Q0^11 MF%QMR8*"3FVN/&G-+0;#JI"D<[F;K&4F%A[G+[,V'F%>T] M1<$W,#20)GL7Z:69G+QE:AIPM3MBXI?_A%+_WLZ+E P\W"F1\_89:WC^N.BH M+:W;7X-05_$JP%OM>IS-/=3L5J$X3JI;P?Z%)7&NR)D@*A'DK/!2IJ3I\?QI M?VV(JZ>QE1D(V(4! <-3.TX_YR, \_]/--GR@FSS2-?RWZ-?5#TN5(#&65Z/R MKY);W>LH7\C_T.#\0D@_T[D94Y[XRY'P>RFIITL,SK:9/WQ-LZ>I)='5#I0J M_Z'@97CF308DFDHJOV_"KS^H"MBF^'=JPQQ^!'Y?=\SG[ G.]OXP+J=U>B7# MGJ1%1-^S^5BXY)S3KCTCF,=J"YE(_%5,W!-HD\WM%4_H1L<\?X\\\_E>$)@( M9I%D/7-"UK>6.[AJ*CYR*!>)3'A-X*'OJ(%4QM+J 3>^2XUN';XU2PD6+(=J M=%&YFFFN#%JXK01;23/ZRC581$LD"NE]'1F77I:9]G8EJ@HDZTH(@N??"YS+ER\,G!BV M/$)!GV^G%6^[:?2/J0OR0:__C'YS\X>SM@81:#N*V=JHF," MNMV^Z71]8O+V_?9PGH'L+SR2NX=@E-G0*!RXE#,3OOGR)3H?]>N5J:XX0_(S MSZ.IJ%)I=%V7I\F17ZN=-T5SO0N)?[62-G> 8PH=\[V4ERX^YE.EKO)DS3IH M*5]_Y'9KUS7".FN<3)H("6_ MNG@552FJK^>S:@O7L@3"*(WA+ZMENE7!,5U MO,J.\-(VT8(+.2YG5)OTM9();7-N [('?7KHDX-BB9&?N;231QTLY^7Y_RJY M /7M(\0--E'2;B:276F)9:-=K7TQPVB%#W_^MG!=8(K^*O'3V/C-'_%2UFU; M1UP$,EA%8T9)DI'.Y+:47]D:AIP=2.P&)NFWCV_E>41/77%2??+E*C!.R(\5 M*_*+WI1'F&IJ*.,#*4/.*!)J^J'%L?1(*4>*+6&+,3RA@L7F+VB2 ;WZ.@\W MD8?$?>()K=8J6)\M/>93EHD?7?@ITA1(%2KZ8-"W#H+O+\Y!XRKZB6(,L"_> M[M[0II6RC2)L9T78W4_6#$@ONVQ8_A*7))3[1]-U:NIHQ&R]P MP@-#@V)!Y;,]P7KJ+%G;'<[164I:4*:Q?#&S &/6)*K'=P7_T:BL3 MGU>59Q ;K6S?WCHT25><],\J'+MY]X1[+?>$C"4^W2ZGWGRPD!IW;]/A^7LY M6F03E @KZ_'LG$Z9MO%.LJ9*@#R5G)]N13I;KL3V2'XZ/:B^HMP1',I]'2KF MRIRC9KSG5'Y9&@&YR M5V%]4,W7;Q!+QT+O1Z/\=ZU1MG1&'\P]SZ%C+"+PEO-"R7[0CK][33Q@ M^4_Y(#2,LB3"D;(-C?6M-&QR\K:*M/SL!/[GU=L4/2>%:88WC%\2U.MS GI21??M%+O_PP[/[$>8/YMAY$AQ9,+JR#FX/S M=GF5NE/WV-9JALK!8L #4"8.2AO.RVCF=B2X#A%CF _7%A;HJ,9.U$70>%QS M"#)Z16@:M&N>A7SY-[?-P1+\!%D^R.U-/['>%3H5&7 0%3JN)S9VVP%VS]/J MPI.N7\?08Y)0X?&2WL9 "Z' 5<<--2%'I_=;QF:]S6%Y[#G#XBM?!860+])Q M_A20]2:6PW5J[!O,>[!=O WS'8SBSL?1E3$0=3O1TILQBH!5I';0J3R=P"46BI&NXRAY79>3*ESPU\5*=3D%4N,TO';FLFXW;A\ MBI1E"%(>9A.^!O3?6'F+'+2WT2,;(S>V5 2 NYXFZ+E*$Z,FF[*)2.Y,2*Q' M[JO-KBK4HUAA0M*(9K^=@-VG2)#^X<6]/FT!_F_EVN\G&699?P\0I!7/<&]& 87DQK,F#M2P-?,(U'FZHN?:2 U EMR5[ERY'C1"I MB_$JK!U?C=IDQ0L$&[VN91EMM3GVXPQGLL :W^,4'^^B=9$LE+11VM5 M5WO,T]')GYUI"ME-P6S!>!6;];FP'+6FT'.CJ*58G(JJ2.:-UT'CP*8@,U,G M['('XK";4;_X:L31<>_SY; KN\R\H+ PY3EBL?5U9/;V_&D%[C&?J4$+\2%A MGGA@B \06\/,U>OO+B$K9>3"4PJ2Z2YP7?.&QGQ<\$4:U/?=59EW1F9U;JK" MBV,V+BIJF1EA>H&CV?&9W@@=PHID?ZD7&B)KX%#V!/I3F\B8(TMI![M;X/]]"DO%PAPE9T%\L"I2KE+LF'7J^44,$.]L =*QWQ;[.$C8@QQ>;(_423)R%P4 M'C_Y4CEO:':W<8V.BY]L^KNJ9.RSF0D\A!JMO,?I)P4#,DPHY?MW"SC).#NP M@%A(IUI]T5O)IWC'=Q_%@;C^^\)5CZEX^#A(+#CT*7YC2A*'OQ'F87D3\"ZA M-IT@'M(76/RV;B^]J MPFW.K?=!@XIBT,[,&.)D[V#SW5;1\,Q-?_MA8NI*;V2S;_]\H^F^=5B==8+Z M4#DY+RM>3NZ&SRV%!YLCR]Z;.XK?O?BV4?#54,59QP!JE9/<&V"%Y6]:/].1 M'L):65U=98 14U/3.X-6+)ZJGKHU\U;E"4]P*41H:&@P->9RQY*3,V1_NK-D M[/DO._^3"YXM=Z9FMJ:4[5?)&1@IB-3C)!>"AS/!W+]<7.>K?4TLFUX9'JKD MA)X I^,6/:9^/.:K S;VB+.K!+)G3YLJW]HB1CQ3JSI,V")-\)N$_.BAL]TQ M5T SV9K!2*@JO&'[ P;6HSRRQYA'I6<[M_NLR5"Y(KK$KBDM2RV SL@^Z++ M3 &G%[1GC_F,/B->M1TQ *(HKC317#TB02$Z@ZR9MX)5!V:*E:MBR0PO?3O! MD=7)BHCQ].>/?FYC!'<"(Q47S6=?>NA$D#?M'.P4QST];"B58ROE&ZT>?01# M*K_:\I)A/-)OR)CE;/(6\?/1]27&FDX$M7@]O"?'@^%LU\EF\Y]V>?PO64O* M#9__WU?M*2B6Q,X-GDHZZ<>-^8C5'I\77?-0V)B:TP%^N*-?0M0H+$46[>&I M)M=GOA<:TQ7N;XGH<72759IXBLO_5?6:$9A='T,R$7$IXB@^XN"OM\;+?V@) MR,0SHSAO0?>FG^$4 M:!\/Z9SE+OMDT^Y]FWZUMEK/>10_+TG1'F]>_>U]J%^%D&-W\(UB\!.#GEUL\6V?: M9VJ]9.4D%YXAX^^23+?1@H>U9%;'3-E,R7G<0SSVH? +%R#E_&33S7'(2ED/ M??.B#7J#J/O1HT,[8QHT?SZR/V+\WFL;W Q*.^73>2EL:0;=A M=BV=&_Z\LAW#?1?."VUJ?N_.D@4J(:2'6]!Z^9A/,Z&J M%&34]OY.6IN]Q?\,./[+G?4!/>-MD3>E\YDCVQQ__%%R2-3REQ^D-ICS=2:) MQ=/7*J1(/+(\RVM/XV#H R*^;O>8;^BJRJ&9]!V6>-SHL_7MN!OOR^AMNK/[ M?9[G$HM,' :QB*D/-SJG7I4M0MLA1:\/CR _&?^_^$7\RG[R6B)\__7$IMO3 M"=4;LWJJ86]!@N_[/*#RZ?3-R$"0H#JA9-+PCA<]Y'IL]C>>BJ\G"^OC@G,Z M'_;,;+PW91+.VX0:YXTS'W9K[S"#UK-#@=AB:YMY;!V3R:#6T;"P25TM1,0@ MK\T^N):TX((LC; .N=O8Z>65I=UH@4TE7\!683Q4SVJDZWX4A1)YQ&H!:3X8S1UZ"?,S[93"?YO;T#.LHO%1S['M@ M)QBQS8.-Q1YE,M97Q)B0MCH[R,59=VXYA_$F7)4"#X*9 M5XNO5#D3Q3VM@N8,!,'.^-0.I6O;-=Y>4'4]S^3TW=C!B.X*U!7#V_/PJ*:, MM042;JG&U6J>RO0IX%1>+RC 8J=!@XU5DE!:+]E1R,L+N!53XDSX77I"*F(/-QFAXSQT%3JHSYX_Y&@=Z0F-: M:MFFJ2U7MA9GT \4&R02Q"^D_U@>$3":JK!A#K_>L1?+2K#JT?.TW9J(J\IY M6'DEZ4+[D!H:1@U5+0*X."8[FA''NIL,$ZJ+ M/&T1V7/MIGK=QQT'?C\#9#SOE9K:E#7[@R;?<"U@_8\.FVK?]2XW6Z]S8/ANYP!/:!R=_9Z,W^)W3&$'^0J7QJ0*,779 M:B)R#27%OEO08G/,9S^BY7X&\&8):$QX.A(AZ2_IR8\" =>T*V4O/.UZX/^$ M)!&LG?[=:#50[N@<^A7Y,ZHO6\<^[IAO MVO]'\?K*DKC]ZMHX(Z.W(^0N@@X_4V"VZ&'IRGXMN6E8ONUS5'*K(OA#@FI/ M<\(H96"O<_WMR!NC'"E *^ (1:C;)_D9Y'QV!0-FZ/07ZQ'6B%?]@YB10?"Z M@?:&(#UQER 62#'6L8AUYU8V48E6#T18*!#60U''?+\VB[O7,[UQE8/^L )< MTXI0Q6U^( T]?EH<+6011IB :$Q%-),:@D.!8!#0#QR &#\A!RHM84U?_V\W MG%^YK $H4MB9R8Y9R/KYS5FE<(R-9KVYA: ]6H)W,VO-%&0OY.C\4CI'#5 , M#*^+I.S*@/4M1)]C#V^1/A-^"W+OX5)K"*\5'@R$3(%Y#.0Q7Y-/5CM$\O6V MUH4A3XE[[,W..LLNDEL&SZKL/O!JS='MO:G)';C!D%X\7FQND@8U\ K %QSS M!3\ZYIOCJ0KKM)=^AMV)VZX-V9@.@H(LQM/\4X[Y_&X?\\W'/,HW_*K=XWHM M/57W[T^T[YS]'(V^<6>@8%\+R6JKO9:O*%6H-LE32?WE0//$*B[5;CFS;FE##"SL6N M:S@>?CN6C(!4!1>9&:MOIQ$0"L=\!V]V['K<-3*K(G>I,7T03B,=\ ;F!1X_ MA'(5NZ+I;1+1579G8L/8+0LZ]OZH0^,!4E\L.=@MJ[S/MBTDT]W;CI<+]S9= MM+R/_5.,G.]).)1P%R\TA/<6K ;K5Z3Q+C_=_YQ:]FV&KJ?7)"5OU5A_)] 1 M)5YZ,S,,T*7E-F=JYK#\O-6URS!$NR<@.3F9YN?_DZEIR.ESV6L]!74@0QFA M9[$_NNX[M+=G5[M? MKY:Q%N4+DN- *"'^YJ)*<=6]]WF4;%-3?W*J#%,8('H<\]5VD@$[@$.DGZX%D1UOF!/#-JK3U#GWRT>@^-ZQUF^G M:*3:"3%'R6EWJK!\W>/57ZM],^@[)^19FSC,H"'*')UA%E;R*CFU)H[UGGPJ MN]-89]W7M\3/S]0POINIU+K)[BF^]7@:B1U6KL2RWJ2CSFN%ICW:DM;RO#L4[#0X59[VXQ#"_9X@W_3-6#Q7?4YB]"C;8Z^R(6'\T'"GBI+616*\PRP?6XO9EK3#9)YXZ$;^KZY,+T+5=)7T[,6>[+M_M?.+ : M42--TCT.?)C\]X_91X/U?VSE"O!UQAT;\ MA%-ET)W@9R)+<4WU&(F^8]\TWUN800M$R"]L:1;-]VO7ECO#\5L*B'.]K69V MZGK@CIEO-N@O\))1(^%S1XR6VJN%.GJR:R$K:UZ)J&QOHIT.KC5'L"# "#JZ MIV^0Y0GE@/M"5ZP%2YM;$'PK83-?!M\T=#"$"A^A':04;2*T3_!K$Y9AX MOZUBN?[7OOX1=7D@@R*BMH7B\[:'4Y=Q*/?7/*FVOT7#-V1N+$;20?@Q3L@J M+KS>J%[!Z3G2^RX2).:$EGJ4/&0195"RW]_)A=8R]DOR3]:L"PRRQ6@L%<+= MHQ<>_^/_P3F,J9<6?S\:.+0A^A*T2OW)8)<,2F:#6AWKCDK<23Y4>_YI'9<7 MNM<,UO[2DA9NIWZWB(5=NLK"9;46#8X"QF"WB]_\"'1(HIU)7CC==C MDOB@URO*>#J.6.!.3DQY[1MQ51@!\$/Y(744>BS\9B?B8&:6->,A>]4Y%8/: MT;/E>=?>#I[3,;+0_?!CC6*-2X]>.8D 8F M->"$-(%#[BM:.LDH CL"?N]?KVOZ;4VPCB@W9ITPP1K7$576/J&=VMC*B%-M M[!/Z^C/;J#LC M4*:FYOV=+3]% 9!M+FP\H<.FZBY;/1]2CGIQYA$1N.;0FN&2[>:][!^]@%?J MNQ\=8'6YVEL2':8LCTTO(L.T^SV!43!!+_R1AIAF;?NQ-Z=4$X#0^3SE!&&1X#.<9Z= ML@SPJ_8KT5XHCR_?/?EL_/+GWW9U7OZJ8\0GQ$R_X23G M1]5N7 G@Y*8EIW9EO;WQ03KSWZE"F>A5)K6HCZ&5'G]S%E(4,P_U2KKN%=AZ MSS=KF68A$1186U*3G Q_<)A\*I"'K&HXI52T:%.96\OTE>:5:LSNT%C7\.)2 MC=NOH28A8_>FH_!D)5MD-CW:ZT UR[L&F;4QB-%XHU@"@YB9&3P=;4D!XT M;O(#4FF:=9'?-EOW5[FPU0\RZ>_^8NZK10EP7.C5H1^&-=TA>DW!!N:V.'$W MFE:+;]] E%XN0<;"63JM\[=4:#[8>F?O>I?"^^6V'P17UKA0]R3&_N2:Y4.& M5QV#V]() I*#&*?2JBKQ.&8(:<(AH)$<1RS)2Z7EIIQ$X?AI?;+N:1H3[X % MO);\->H;V)MU]VZ%;YZ/8D4J@KK@;P7D,T;GJQ7N>4MB0V_:.)%X)A='._L0 M8E)ZLE;#P^N"!WZ3$8:SLT9:H'=+:UJMMEH]A.V5<-$WH\G7U_O>Y9\0?/_!%+G,Z,N=.@B M$MXAOI]6FL)H2/:V0)H6LUVPUTJ%];LH3XCI+PI\$D3TE*9#A67PEQ@(W?FG M]1 +F=MYLX9T59D%J&W8CYZNV EO"K^4Q]Q+O];.EW*8V8+"E/ 81/LUS;EQ M7O",UINF]KC(7567NGW)%OGNFG:3)Y1 WBH+@ZA0T=&KG]L"* WHOXWV?Y'7 MX58LG56AD?B>XC07A>XYYOLT$ 'G;,],?E^Y<);[VJ<"[+)-&Q(0V/7R@ ;O M$G"N=42CCJBHZZ' O$RM6@U7B[&"_,]#FX3O?KBS6P)_L:O1P?#S%MV*DED? MR<\GW,,X @L_PW&6D0:YCPNOEV?DR1!>+;_V1FNH+:_EW;:<78P ]] M$S)RH;-L-0U)S%VJA%W1S^-H"9VO_]7)9VRDFB='$Z^X)ZV+'5V[^9QPO@EJ M@G9W>3T>Y%S[?5CC K9'[]6[#?T A3?E- S,!;!(([5@_VL!VGS;Z:M2,B-%J0[[OK?[&QD(P,>42G\]-3X.T8F0_MI7O@H:/.! MN9%62DJ/P%2C=4A*O6Y+QXJ8*W%N6*YEZZ#ZJX^6_\*E^"G8V]()G<=A7(-N M76>[#B.";P"0[DVR7R<'2_RV6)CH07[+591!G_O!Z2Y&AU^HEW+?NV"^6:]T M^&^;"_7>/V]]N81\^GZ^Y2UF:CB:S=P%QI=@D(J'!3U&Z OD-\$_\QR*7*NC M&NG>&%P!%B;2KU9/:MNJ53-"+(\6P$&WQYX7_NN3L3.S;0DPE8P^A.V<=:2. MY/W.@Z1O#Y,#AEZ8EZBB@^QI.=Q&\K/9/BJ M36#NX!&RV>J\>72HZQ'PTY8YZ/U'KV[I#T< NZM>> B]-].7K=CD8&C&@(FE M_! 39L%NTV&Z(V*]"#S5"*WX\VF-OD9QBH$=F3CY>_I\B@% M)1TB."U0"SC['/8U7VATD+:K5Y\7]N"J]IJW'KS'OOUAR'7&\$3W7.BX@?U] MLO>C!S^@$"><4M[G)$MT;K60M1=ZP.XO%IZZPA7E"+ZQ/&&+2WGYZ?2D,S04 O1?ZEPH)D%^>EM'%C1;0*M3%!KHAT3T]1 M?X3%*]-R&;(E&%L,CM1NP;3%?^Y1<@H1BQ?;\+JMKW/3PU+Q--7_:+\%1R7I+XEU1M\OVEQS:MZDN5[0E/M8 ^+_UB)LUF-&]BA6#)X M=,">%DZ2]>SEB-N^R.-HC4O\4GT4%'&2??6'\92;I$+>"Y&^#F18;WT[.X,7ZZ'78[M]=N MC[\UH/*#7,R;%VJCC!X.AH9=6G'/T*J\:#?!3IG6D*:U-;=!1(?E+=L]NW:I M_R>$_I-QUT8(GT27$8XF]70&@9N+$G.=!D\+^;?1L#(41->P8D\>V+TTY=2O M,&RA(09SD8$6#_U_[+UG6)O'MC9,XB3>B5L(QMBF)8 A!@.F=Q$GF%YB8YIH M,3)@+ 2FB"9*8L=T) .F%R5@P!2!A9"H@M@4 1*2048")*H0'002"$3](.]Y MS\G.V6>?O;_K^KY?67_T1]9Y9]YTHE3-5VM**H?2;[!:P'M]E M@^ +V1A#E[=I)>7F\NPN@2H:D0HA!]E'0NZRYSGGYD=J+4G\2'E9BTUE"\.> MJ+/_V?AIEE=W5-9\8T $V %U%G=C%*WT59U'VXW03#O#(3UT]]D[6+=YO3NH M1XI5F\9@5X]!8-= >>C)K52 >2QPT+G@9(K6D 3"I[?\MB8+;K8:0V)2(1?J M$H^$VG[CJ@8UN?@^F;,9@/W0"][7B83'6^;2JKV?]/2\=QJ[[="CER[G5(&3 M$MWYZC+>\PZT5CEX':=":F:#_%$$O0H(87S2H5L)SVR@Y->_S%M=UBJJJI> MK_2#Z9IYM? W"0%):^*UX]F53VG8M-A4P8T> ML'*423)647,9RR7*,O$.L9^@$VN/)VA5$61MVX^(R]/9VW_1B>EVP7+\$E%@ M28R&,9]K)@;R:V!R&C5'5S88*LO72K HD"O0MU[FJ^,FCM.' [.&7.C$E$%& M1>($+"]:J[YEK@V1H%3Q.#KS&P3Q MYS3LNYCDE5;M-['M&N=^[OH^B>K:\1SOM]'I\3=0X+3#$OO>(YGF.V(8S.B: M('Y9B@""G[P7%RU3$M'&5M3+R.+<8VC+$#3#,[P-'P0)HD' P%"4EX&/S_>! M6]Y;]8S6!O3KQV(0'1Y0U7_#1D7G_@A-[_5>A8ZNX2HL MK7#&*G929LKG7ZW&VO6B_ U3W)4#0Z(/*=E-^^^GM>$ZJVN.1K.;\=_\ P@N M^$Y)34:&-!_>I>N&_-S +%[%KU!+P: %4U1%"J'>&81_O>*B4W+WM^6(%T6U MV"CBZ$=?S]YV@.72O?0X +:[%E$])#8DORE,EY5*@53T Q^05[(X>_:E:XJ'+GUQ)5$[AAU%-C3!C&4W179V.S9S)VY8#< /%>AF-MN ML>;Z0S>N?;J_?CAK$SNB3'^FNL@$ 3>#;.)II7E2HW6 R\&1L>U*4O< -OJ; M3EV(BX)&CX *2 J^<9$41I MY=PDVCZQ'VZNFST,&QZ7N'[1OI:_;,,<-OR4'8F:C7;T=A"9-F<2%!52ICL. M/^/MS.,_:$"MUBY[UX[M0Y'=BTL'^E'5]KL*MMUJ&W$9T>FT2 RKQI01:3E? MFS5D0.,WRWKT-W'LZ>'^)PXU@[>)=YY8U ?YV7Z7B'8E'.#GK8^&V1:,OX=&-X MKB_B3@+&X] \M\"TX_U+CXVW$309&!1JJ+PXNB15R^BQ7$:/'1HK!!0/@9H] MA,MQ?>/3&E=IRG.##]+GDU=^_#LTOE3>?FI0<] >C@$EO;ZBP'BW]T/G $Z M#2=EO$/W7?&K9C<;*)Q5?-6K/-QX[JSDS^M;+C]^_VHW,B 60E)FCD(V7*_-[VFE M19AE^];+$C6$)6L2KK-A9"CI-1?U#,9H$\ADP?5-\1A]$](QGT3IVV8E(67( MQ628^^">SBHES2!F4*9.RTCITR_\73^"7KD[,=_Z(,J=T2B1>>=!'BVD.4\N MVCK#PK%,N],!SOTE362@';7DSG&"?G)RN]!+4+<*KD4C)!Z7ZVXZMI@LEN-H MU![OF*BX#/_=\,RI6<;E?=//3,#L$_F3J$"_ CO,R\>#F?%-I#^,RT>!@/6. MN,JW;FKV#>>U!P02OU(B(B'!1FTQ+[W'K9[1NAI0(-]U!;AX(3*J[;VPH=61 MT%#5!'BL.%K5]UK MA/M]1&9?-D?Z^?H FE!X(5,@G:HT^4S:R6L.=K&D?H5TQ^IBNC.J)]=J< R< M\]L"E[XP<"9KR]N4;C=WJA9@R=96QB]QD1.;_0/>$9(.L)@PWX)AQ^ AGS$<3*Q)TO>3=CT+_ M[^PK_/:S _/V\)4O^-*=L%-RPUB#K6"C;I^-S @6.ZHT,3]JC?N$_=>*#S(GO_-^ +@^A-]5@'K2*B*Z))6YF-$UDM3+K # MF-.:]C0KHIA>6[DUQ9I00D](W-^XQ]LYE95;-%"Z5B>""@+/5;1T\#?K/GW9 MU?T 4[7SOSO[1[M4SU_M,,C:BYUJOQM='")02(@@QD;CO3VU&/"LGT>*%%R8 M GI/LU2'9/^14,*T@SWI_"\C!*5YQH2+A&Q@ZT#*!!=8;'=_P?/:1'1I'Z[P M;00YIO8&,LZ2<;B-_J]/_TY5!;K2"GKT8[M[)9YA[H>.*]SM'AWP;S7MCCWK M(WXNY=7D11K'O9Y_6T38X2IMRZE/-K]'MGBNA(]S59Y7'V>-^*M-:O.42QK* M9'QH#7P3D[@QV=1UZ#8,7]L)B9G;OJ;V^^8YYJ7DC+A!.A)B]#[5J19#A:>#\_MC!4=QE ]P'Y'83PTA#'LW)ID!1_ MDYRO!CU>5(U[GHD6']TL"^*1?T5I;,GU8.O.@!C@BL_XW5Q"CMSC.A\ ^: J M,+']^EI+!ITMD0%)>+YM3WR;]OM^E!#T8V15&_HHTG*2EZ*2HKDC_2-FJ@;M)7> MWD&R/V3#2BZHXQQE]^F+4,))=2O:H^E1$)=RI8'B[>?, MMEH$6,CJ.-=8]3 M!M?6][W$VT+,BQF<^_A^^ELEX6.>%'&BKX0T\^^R/C12/_BZ"49EW4DQNJ_& M3&/&$E(L&01EY[)#N.*9SS)\'X@IZO*00/ M;6T6L)?+K:F2Z48-W2(]#3Q*2]L&[F07_4+9_']<;ANV4ZV)TX>TG<;[8J4@('E]1GN!PRG%\N$J&"8N_GAKX/U78'W MZ6GE!JK9H&=UWV%KC$-= ?<+;3D5*SJM%/F@#8\M-A,[2X7UQ*2>[;KI% M7_;8;AN4-Q;-V]9*@_BMI,GXW+B\8D\]$OJI]4/6)PN%5DENQ=0\>,U^2G]> M_S ]=/8&*DYKT.)YL:I$1,TG>E1\T[Z#MR56UB&DC:%NY_-(G#8>3M%?SHN& MY4^VXEZ2O-ZX()V2,7.(EH:#X7D&,.)QC2,Z>->LM-G,+/A(*(F[M-UXB4KS M;C"+DR,@!YSW\LW^MCGF0RWT><'X%R*<<-(>"=]D'# %%U\+^11A$>QFW,AX MIV/U^3?;-CR%#'$/:_EO]Q=IVG?>!$0X/S))&8Q>6=KT_+G>F(CXOH=:O+8; MJ-5 :.V\$D0X])&$#4H5@!I(NVJ_<"3U% CZ<:<-"-)IHW-K8W%(G[XG[Q^\@*OA\NB^QU;$6BPFS34OE_/B8H^$RM6LZ4X*FDT>AFOKYK^\&AF-8"B3^>7G:'?'LG M-<]SYVIYYU!T@H[]EA3E^13=G1Q%HTJ'F/-'E8^$SLG0]L[: >9&]"[(,WEI M%(%KM'9[H2Q>38J&KLNF#:$7O$B8F)X9'0^!HFL-$EO#6/$Z#Q ,L!P#Q\:$B,ALK%.>AO?S_8UPZV'[>> MC565+N80TM?7O)E=>FEG&G<;ERW$I[IVYGJ"3\L,\X#'O#OK&FC]GKQ7A3FH M3S9](%_+LF#_+;3+FVB;R*;ON\LWA]N+2$ 8*1>/A,+WB6;%08(RW[8O%@1C MD,#A@J5%I)%/KHR7%QCA&9B)8,O+*'4^ VN(J(766^+^*%SRPJ08V,Y@3I79-!SB:O8BCW-&AO40A)(4*B0$=5OLDQ#TY5PBTWM;16NZL%<, MJ8/TC1NF[^E8:WURM=+-?-QY?)3H54[:[&_#4=7#9$_SEL#G_OJ>&1"!F$J: M-B,ZR#TTL8"!V\8AH3#KL1B-SB?Q6PK&$U =/0HYG K *.-14-IU\VGKXXQ. M24)K2*L(HE9#?&O-^D3H%"U"Z=EV[4QS KS).$VM.FM)P* DR/KJ*MED% MN%#KT?-85!E8RM7:+"MK-AH93A&T3V:N@-S))P*#@Y*XAMWKS@5V.>9%NC7< M55ACC!CV_"F6RN3.TD_RSO@W L9H!C-B1P)V3?U:5/=O;)6RF2/P;\-&KQ* M$=V:;2OU[8UT/'_G=5TX^*F$HX%6WO'@V#(\J-H- HB&:O1-_U_^A3#+RLT7,AD#PU5PR"_A#70"21E2;(XATNGL%:B6ER8?6 M%EQ_T>?#C92@^1R0:CU5HR;LE3)[G;/9^]F6!TG*$QU13$X&S$D%F#5D)45 M_?Y!-/(&:2,O^C1CZM_#Z,:SS1\F"WJ+\_!5;$>'#/+I[RD+VJPH&0MW9F3; MZE7OKXN3Y"H'=PJ5(Z]LM%]^^:A*RP$X:63XPPA%=4,ZWXLZ-JD<3*B@L&I]8[(C[A@9- M<%93(-;C!H4GK;>6NZID\1M:EI]BZ\+-(S60TC>U!CPO7$@^?(.>I2E$BBJI M<=;5N!UOS@;WDNAVF]LZ2[$G28GU25(R"Q=%13?B6Z^;<\%V<%AH?1@L*_9 MC&*S:/"L[[,:N"0F?64(INC?:C]<&_-P6-).6*(VOC%IK7BX8'2:\&R_]!=< M<0NL%?Y+G[NZ;^X*8LDKB649.3_^()?&-,"B])<[/A<@7=9B[ATG)):N;A%> ML+C&_\A'S(N4"*ZN]Q[\@OA'XW&6OA+XNCV,,YE5O4$7OE]D]T%J1E&MR>Q* MM^OUL@W:)UT+!'>B:]IE9GP $Y(YNV)]@4_Z.;W9E?U&-.7SQ7$P72+SUV8W MWGE(3,C8_ZU!!>\G9* [?Z]!!6?8@ WL+#83=);/@\157-UOGN0D@T8D*/(& M)9M*:#5G00S311Z^]D37OHV0?AVKE("(2/F,6'#)\:JVGOB+$%'%VM7>T9;7 MU3%URF':^,V;]\JS/3/1GW>,;*QD+4VJ1_H[%\=#Z]QXY.:YD(XY.C70);<[ M'@.H$_7MGW".VD1#5YBC$I#9GKEP>&=POUW;#9<_UV R>^SHH=4Q_^]S M9HV_A &7C3#:#7-]Y;C_O&]Z,==.1"Y(.\B0^&Q@$ 5JK2##)T MUNT@PG R\_&+PJHQY_YB;?W#NY0G:9@P=MB.5I2P) M&;)K=0!:NX>&L!9W>W!RTC!\N_]NX'YSMH^Q:^= V'F]F17)%(ORH(FK8[_U M*:X61-9 )!+ZNU24EC">WHVPS'S"*, M*LPY'A%CT<.)-?<_;?[[+]G^PTX]\LB/S2JD+ FWF&4F&S!AC)[&%_'GCH1R MUJB/ZHDS&7K*CR0B[P[):MOT#'A[2B32WW6A![)9;8%UP/>@&9VD?>0ON-BJ MXWD>E]$R\T9D=*XO&\0$)7%AU?R[FBG ^@O?[L &]"G095DWPQS)CBOYH$:* M=1!@B2>]3L4Q?; -1T(&D-72^%:KF=339]=]?K6[2WUL;5'NN./O@W-C8I?? MI(_A2"WH;(U6;<_17,QH9HFL0VD@>[9Z)2LS7F5"B6V;JD4#>E#:SP7" L;HU9<09J< M?#7%D3^7^Z^$P77X?--IQ[6U@C/+9"XI^HY*/W+!1@^Z8'_N,O/!U M*UG7[>1N,II1_II+D_$*^+0,RX%'S:_P]CK4:%X(U6T;3,$%7:)@!\2228N7 MX,2[/KI='ABM/*X)NHV5M2J85&0&%[TG_<"\C]/+I3IS3(L6:/):-8MJ-6%= M1M((31MP2JBD0IIF_[GN)0E8);C%M@X>^--=>$>UE^+]FUL.SKTCV[>^?0%Q MDG6=N>>PN)Y[<+@=1&H<;89SQUE*)"G,LG M194L3VYF@X5%?]\]A(7/3T$EIO[8]X^L 3PS:(J]6*=DP;(>((/ML09F6VZQ M$56@12+,G66M7&%:%X4;YGMS1>CI+M/ !I^%V1!17($@:#'V$#+O% !^B]S< M\8&N%BGG#ZZ8!:,-8X99\9FHF W&JXI/B!"J 0P6S5NN7S2$O3A17+N(A MT#0%B;"NDO.N'X/^-!;$B6X#R[&]L;7PM(A3+M!\S3")G/[6":)'BW- 4'7 MK#LP_OEV*JQ35^; +TUED6?Y7;0 MW8@H$FX:7MQ%$;?+2/?C:K_?8>2)4,P84<12$XO 8\4.3G\!AJ9>]_]P_J+F5\1E5?QE&Q? M,X^+&T19Y(TZ!QASOIGLJ:NSMSJI,<&>,]ACR/, 5A[\8@:06D/9%!C(UNNJ M^ORN(%!.!5NR&%XO';-J_$1/) 001E&^9C+=8,F>$6+ L]4=X]WN:NOT=OT@ M/16['R7/<#V5&IU#KL;1.4KC;T2V+VNQX@QM7=) 1T(J2FION352VM#4M6WH MHG):Q^*ZM:=A%RF\W@\51'E@XR=RJ7B$0PISO:IY.^TDHO@V5LS'Z.P)L24S M;36Z/7N/,(] M+-CPMTPIV>*8V-?I!0#LF\;GQE8J$H"4FMRTZY<*(I5JR,4NN-Z[ M<5_;Y F?2;JO#6U91;<, AXPR**[=OFY@B=SZZ1$),=E<:Y/MG\Q2-W3?%S! M/EC>X,KO8H,O%#8B(Q&KF'Q=>^[AUL[.?_U#VFZ/ M4J"V=]!^]H_/V-AZ-"NM%PC@28\!D-M(;=#V7O05SC?A5_@/I^V(>W06:VFX M%Q \$3-GW!!CS 'X$SC\'8V)']KGT>RV/5+A1 MQ.3JNB_^ Z;O:.DS8U6.)P)1[?2E@!BYG7LXN'DDU"; 2'CW%\N9(QS0U\*G1PGD68$#BNB N:C\Z!MA\FNQ*:2/P$7\A\1<2?R'Q M%Q+__R$AWAQ$GS!9([S8/I!-W9R@18"NX[CG&;6+0++^C;4=@- M]9)K+JPXC;DVPND;8]RVD":F=ZW^H?XXKL$44Z[22W?AF5B7:WQF.5)B,2F1 M^=+?XF6\PJV+&:5WY**_;P=?B-?IJ,)6RPY7KBOEK*,LB[2*.OI=Q MZ*K@MS%<=E?UXK:*S45AK2'SGMKO7G!1VP9SSI%V-PAZ.HS4=$M'0\PQ@[CF MI85%&2HY%]BF?[' 4P%AV.)GVRBY'FHKZT,0L%V^8?K\29EM"8A?(EP=)=:^ MQM59VX7!F0)&F(5:T]Z0_&F$YF:1;V5)$$VQ.XNVE2NW/%6\[.)C%2E^SE1[ MPG8X*;]WA&]",8V2?1EF)$(=B90G6CVH":^?I5H0LPEMB\U_O3-'Y1586(Z]Z^>B[H?S438$''!:E MJ%'JAA>M>7DD1/+HG#F /(4Y\PO2GLG[4J(\KRGL*ET\'AT(=ETUS'4S85[^,"DC#+0DG-VRE&\-7?1 M=TQ>;62AOYZ-)H/F%3S78%?=[<(=B\85&_6;;*/4C+)2@"UUCM"$KQ<./0TF MO&-"@/)J,S6$N&NE?<*S-8\Y'C$H*'PTGP9>X&1VV)[P])I@594Y]Q.>SO8P M8$D85?\?GK[$'^IZG^[\.T]'L"4:5DYX.E;RF*='K4\"DA=B+=XQ:_7BKIR1DS;%4 6V=9K@4Y;#/ZZQ2W/OV5%:) MV0M*LWVCM4G7TLS2EH @L#_,?A#(^*(*)6%]5PXGRKTA>J-[0G:GM%__#'A) MMK5IZ6P67>IOQ;W%I+QRW:'BAR?% EO,HH;3]44ZVWUI,*2[T8I$1O:0H-S M!\"Z:'?&DP*82^\9(V>$B_XE1;?>&TY6"HIM \D\5^UM MA>P(1RSW[LG)89_S-..D1BK3UJI7X&L7O!M,MD\^.>0YAH\(9N!HR!N4DI.S MLFV1SXC_T_0]Y1!;-E'5IK7(*>M+"=G83V*:$E,S8DXG*GK +KW4T-JXU10L MV9\DES^'=(R+U\UR@:G*.EY-,]4>J*J/2P!<#HG%3T1-0AH7]\.H*I'P28#A M'0!'3N";%D00W\BG#7+<=YX1]37 2P>UL=",CI1.D=&#MDRIN?19!#2V?YT# M?/WAFD&SK?=:9U8(LX_LFK9*""$;#9HL%BX$75V[9*#MS]J"V'].;ZD][=+5 M\C[)H\;X=!(GP\Q",Z-_;Y0Z;M"O[YI%?1%LK=6)J9CT&#.QX00P/,9,-$Q8_LBW3!AQ#VD2!,/!EKB#].D."H3ITU@^P!JX?K.*J9& M][#.1?G]D_T[&PCOH7L=@_7!?'DT[GFA\D"']C+J.:UD.P7@8T,LF_K MB59!8 $L>WQY@J>-K:!H& ]*'<\#^.>X J-B>LYJ9?T(JURY7'\1Z"BCY,PS M,=ND%$=0Q +TX?]N]#LQZ4^'%=VH9W+6EYF^@#: MLCF3^$?AZE>'KP\_XUK)#E_MT7)P$+[0YESOT^>F"]8FPFZ#3Y04R.G"4BYY MTY_O8ZN! RA]1UD7I*;B/J>ZV1\17C0:$FC,S.YGZ4#Z69K]86V06"7$8^'N MV@5GPC=S/2,W'(?5H([]6JD\Y787MTEQ9O6BG4GH'"!ST3U'IL8,U1EO]( P M[MW12-3?H#-(74%(L+!D^F=7:/A;1C;O&>V02WD,3X7P2RWKW79@&YD(.EYX M,G?("(O2!ZMWE3YZ],O?=UB$O7EQ10WFNIK5-MEQ/[M"*_SZ=R+U(_%;/H1T M:M.OZ:AQ,[MN M5FYN4E)B'G;&2U[9KV9Y/'XG\9;B']SZ!!OC %OLX4N.E0]V@%3NA:MR -1? M'V=+^;SQYJ[E7;W;#BD?ON)6#1"YW;/#O21*"E5WACRJ) VZZ+.J MU/S53?:S$JQ;4TS1Y;K(()%9G 4?S4[D (U(#1.M2S7N7U%'(U\L&C!B53_V MT>)X-]B%.].,4%[R?):$K'F1CVC3@Y/C?:NO\D@>C2^(WG6N?6SU\!6K@$,S MV=A(97=\V/NU:#Z$@5%ZF6'6[+;=[.#@8/?=AA^]9XO(-^(;2ZA9[D/:(V6WFOUKSN^0X61M!1GH M0N5'<3L?+/ \,*L]-?02Q[A M^2U3(RP^OF..G503I=!JWHXVRM0J,KAFF/%<^;]I"'R>L/=;;.G:W*%- <96 MEDPP%EZ?BY1G&Y)5WK:$QW MF/R&BMV9+N9/23]Y@Z)?O/$8AP[$^W1.N5SC9XV@(2%MYND"\R(QPK BG:?Z MF@,1V&G4P KFN_T.-T%XW5V#'#YT\X;3C^(#&CP53[_M>YT9QM,%M$GJ1,5F MU-U#Q>#^WQL\=VU/E_1\ZO\%PH@/?&F@93+N%"X3'6Z::.DAZ^Z;AC9 M#&/!:40]JC'3VRJ]!R&UI>LK3ES2ACF429\W5)T[@+5N42<8FX<&?IF&!/\C M(?OCK7F2 IB7L,6QQE&EY-:-"]FA/HQALW!C SR4$*]0;UR7#4KSFT- (].4 M.ET=A?!=X9*DHN'@XKA< 26T=ZVU/6;QZDC#[%.QIUUO!=+?N=%NKN\\!._. MJ"OXJ=)_JQ M1H5?FIC8UT(I>LCO>6=.WM",AH=S?R^$ZU2/19R\H7')RUMG:7;]^(_&PDCV M#*D0CYI9NJ\UX3";^LFEI]*29TW%(DE;O/+'VQIDZ&]- #,[5:(?ZAV(J^'A^,QIN);I(@^VQ0RBY@%NS<7D0HWGI*>0-7ARY$; 7]]8X\7S$ M 3]X?LB4+9B-?MI[)*0^!B,;OP&XS!T)%07$\(^$?H[[0U=Z!:?3#[T;M@OC MGD1C!HZ$])E[JT="?SO\4H^U/4I$6HCGS*?_5V<_$O@6'$*;MQF'POO?A! X MF!Q AHXJ1796RDR039T(.OST+S#^ N-_ 4-N#+!67MJNZFM0H1DLSVB$Y-EZ ML:-K@.RTZA](\_MIJO#*;I0#]-,0,4B-5-@T("CCI<>EUCY?CZK))_E'0C?% M\8AC=F='W/#J3O'#UL5>!](W\GP[]+>]M/;=0%1/0Y3=DP+(_'J/AQ^^+U/> MAC8#P^\!)Z@2X2 ;GU@.#5R1_\6'7_[<*W3JF\,:*2S0SC=+HTV,,4!2^'+[ MEN$7@\19_3DA_P13.:@RN5TL0@^_ MQ* 6\7;:S^5'U>JX/HNQ9AZ"+)!0 M:ZD"@7+F **/$7O5\9WG9/@JXT6C9,+S9O%'Y#5&SVAZCG(]Q%7%E.RJD]MK M25/S=\<'6,AG$N.US<3U2V62TM(2:5HHJSKTR(K ARK5F3/SNUBKGZ6)(Q:A M:1)G+9AW*5:O+!B86\X-J,-//C@I%0,&C_E _#9)1T(FD:4_/X:>:EC^ASN: MD6.=04C,56SEW3E;APK;PL^'*^_6?;4ZO#1<[:'=_?&C=[=S'GQ_ZR-K4W2: M"1B8>&Q>J[T"Y56==@I8)X_F$P3*RRL>S5O;R'N@-"! *5TL7PX231R24?>0 MD3%,[][\X\SJ$_PA?.[]M4C^BAA_@?&O@W$MOAUA"&M8D"J6;'.>P!1\0FCF MFC:'Y/":8W*NIQ-G:YQF4[.*4NXBQH)Q$*:_EJ;2Y=P[U3)83_'BQ/?AS[[6 M27$]J#T2JA,\"],D('P;^RXK 1V5A'6]KL>*)L+UO'BC;&I?U<*.7SW3?U?5 MVZ!U8J]FLY!68$TB>>=A3Z[ $C01?-PCT]7U?YHC?Y(9 X-5A@?@D_W''$]] MW:!S.!MLU:6K?4MS?>*I+=:!+C!6DLZ<,KL75MO5936\\&K_/7BP-_EGPE2X MM=GW6^W*$U';.(GV]O:QQ9<3"M9:+#9G+V)Z% X3KDB1O&684,JCGVMM'6#N M)H]GF/&SB]R(HC_F". $4"3YH=1IZT79]X4AH)O:7-!JWA9OVHIL+OMK- M.1)2E49K2"Z'$<+PHPC(%^C;J0_\_8.P-:"K-+741UJIH#O"*/ =X:NTDE 3 MNY\^_T5$0Z.&7POZHTX!P&I[86:!V3>[=H\ "AJ^X=G[0'4DONCJ1;^W>Y?6 MW!KO;]"K[Z(BF (Y6'Z/6M6\HHPB\EX9=T*-E82S^I/<;*QU-\AE^O/:,\.E M[)O8E^IY2#",0.XV<%RYRT(P (T:Z7=8$Y>-[9BUW$2)1 M[5&85Q #&+@_#.,? =-LO,R9IVA6V%];$_6IC/_HLD2TCH R_I M7RF/B R%^VZPYP.L+Q!?\F:K!_:2!SY4/X@2=[@:%'1X-5*JVD?WU4/HUZ,Q MOJ5&V5O+-HZRS"WHAQNEE4="2?JL(&MMCK^V\>;.9K&(9MX6#J$@D?F0#L>B M(A9+UB(\J9.=XU\U=F=CW-?FC&+=O;R\1F4,L+G%6OFL9$=0?'92D59>P.=) M&9__R;5SUW=INW"S406A_=]8J5UJX9+DB)5:,7,@M622M6I,C)',?"&?E#CO MU.Q A5T2(3D/^1>,&QC2OD=_08H]'P$S\J7$&I/\-*@,)<=1+?B5X##JV_G"5%5.609&4VX\&=^&AKZ%/"_ M>7?E&/YV2FMZK[&FT7>'8 L_KX2LB.\R-!>6]"WN*CFMT[3(IC^M)J&B;;% M.,+;>3O"(;W=Q"S:&_S+Y-R%^QOM/^Z03#'8B>F^NGQEL6YC+U^YF"+#OK@W MDO/=+=09GJ&.N'4#E:*5SS[,30WA:]GYEX)C3UH5WML";=528=^A7J^K!CB] M9LR'U+\!Z.@4!J+G--?.9SRZTL3,?K4BD61I6O+FY_3:.INEC%G]4G'+ M]YSIP*J_U\01(-RW(K*":+KN3/(%7,60&D&/QN9ZS,3@5VL67R M1;!%;4!<>7;C&?O3Y>-H__19PJADX\K:V#EQVE9S<, T.OCT5_ZC*&(8(S@[ MQ%5E$.V)5,@CL95;NXU:Z?YX;O^6B2E6OU0V#04Z62MA3%;X>A0>!P?[A>WL"2*7H G)NM(U&V*"Q1 M++<1'5 ];*>I3RT\YK%;OC?GM8J"?,<]_(P%04;,N$$X]MG!(L"!*VWC'^E0 M:IT;]CZ%P)\SF:&??R^^\'P=( 0]\C<4O@A8;*/CR7O@I*A5 MXU6=)2QJ':@WY]RL\_5XB/^1T.QJF$"=4JXV!*D8I9J'"QP[%;3F8+$N"?OC M/5$@A,G$H'ML3PO*D[:U8EM6.Z5E_;'I]V_ NFX>^&>ETD="*L4*9TS/!NB7 M C[:R5JD@42.A%XGY!JD];C36/++AMN867R='V^,JJ'!]_%X]D,G A)?$*U6 M+@%-IAD..@_)KICHE3[K_Z=]_+ #Z0E?ZDCT$/#VPY^VKEY5\(\0-&5>'$$J MTC%M9>6SD5;RKWNW_'6J5Q))J4V'/7& M.J0AB&JMMF(#[9/>S7@EI0D]&Q);*= XNXQE;Q;&VNH%EM5O)'']+*UM,R^5 MY0/D7WSS]X[,KH_XX[ISN\$[$A!F3XA!1FG\VQDU;%ES>C^[/JRD#-[SKO*4 MIU%U8ZUM;TE:8ETTW+1$L9)0H*W<+KZF,7;]2=9)O;3;8&>:CV^?L' -,2?P MJ?:RD79KU,#V%551U$FEAR['$XW?S^N1U#/UADY>DJ_\HAV\/K,/#O@M;:(9 MJ>>BU-\L]1WY'FJU*5'U&T%!X+GR._$2-@KHPWNDJN6O:0!28CMT)YT6&359 MI1%BG@=WM^M>7=9?[W8I4G[)=Y5;AD5Z0<97:E1]33;;I3(65PRK\FWG;0_! MIL4,9?S[Y9=@T6E+,*$9N-S]FGH+\LL?8H"$79O2Y-CC\$\=5L7@(\(::GN=U-[]4"TBW.#+W9^?1= MAS*O0DN!C33T2*=#\IA<*?*S;/_0Z@MI4:;&O%/=^_(4&- M<4GQ4T/=#/,8"Z+2_'271SL[M(H>/\U?][,RE)/2AG:X9T"J45>7CCH4(M9\[:6PCQ+=NHANJPBM;P^NUCB MI%6+N5^LHU:LH*-!W4_)A>KH,;@ )P\^+RA#2>H1 5(7J.7G7 ",'M0'&UZN M#2>'N1OW8T)B[P>LT3\VH,Z?E!?AC=%R42"*6NWS&D9K[$*D6%ML[.3>C[.C M@\T#%/GJE#=.Z&NIC@55W]]&H?R:;J>GJ_;E'ZK5I)#6U?@5O!O]*9I#>C$2 MBQ[Y[ /9WM?!4J[229V>$+\TY0Q>CT!YL6&#ZJYTU5'7Y.N<.[P#CCTOE3D? M9PPG!HC"^^_J.F9M.NJ"V4400Q_G,?\;_TC;[Y_:J?OMF:V[&Q6O.+Y[,L[\ M>WB2L[LP#PJS[V?K1YZ_F:^CEYR<6JS\!A3NF3)(G-G!VYSN5D[H!TCQ(.WY MVV'91([&E8[1I:V 8LE P%>T?0R@!=Q2:QR3U'TD-.\2&DG&G\0'Q&0=XI7Q M=7YNQ-!:)\(WZ,CPJVA:UT#QM7@@8:4L*[; MY2VN5B:?US@7,WEC6$,:Q"7?ZI+_2#K/SBNR>%&^./)ER,MLOP?!S>3@ZD*V M@\.2^Q*MH>;DI,^+3TC MVSXQHEO[:(*>U!]:NVJ7!W3?>%""F->UF-WJ>C=SKB_'VGE^Q6/#^#YV4_6Z(+#ZF)B!W,*8 MCG2$D=JA^@8?;(&HQ^3RH-&_R5AM)QQ\)PC\;AR-SWA\2%LUVG+GP3 MC.*3QWT'T%'C SK:Y1,XEN6VDGOP-DPY8*LF"^*SIH^A* 4K!DK.^MFR-8Z5-N>B%N(Q>&1$-($-457%)BA@@(@ M5V=&I]O]>."*ZHK1E %CK /Y M@S2/K!>@*6)@9$)GW8)N$BOTG;YEGG*GDJ62U,=.]9B745H34BF8T' [[Z7: MBE&N!' [_$J)JMJV[O)J/:,^HD=_#-17^_SMEIA>)W4? 26'+#(9,]@2^5". M:_T+.@4V );*)N:\A&NTYIMXM)OF\6R63#^9SH/"5[\^/Q]4$-[4U\H< M"VPBPCQH2&64AG:QQ,FI0E"%[,]_U]L/KB%;,2.ND2&YZD7L8!5)!=;:9_W1 MB&ZL*FWC_8@ 'F6-E@^3'Q"9PCBEW=R6K>_>J?7Q6-4KB8._3,RB"'Y<1F0( M;**^RYFTX?/Q*SR1GER9"">*2/;@2\&BJ\EZ@P+GHQ9C%HP(]=GMV-R+S/\A M*8D_*J_9;J?9K60TL@H_*(\ )C5>''[X1Z<^$>$>"54H/"CAIEBZO[&-0.1CH2Z3IZ.]CX3L'Q[&IA8Y\OL>674-J\5ULG:C,E(P)@9XI]1/&M1D9*CS=I<'L'W[V@$CVV?CF:IF!M$ZC M]J_+-X!-A#[17,/6[JF*$0SS3(Z%;LPRK8X*Y3LS6!1[F4]/\9I&0AWDIIOF?*I@8_EM) MYN]9SO@.)01#,$00]I]9U,4,7 @?UM%/153D+NNW1\4'?(*I9MF)EY4D(J]T M7-BW7R\">&/J;K(%?+'M*^N3$GMB-;2XB55_'<<1SFN.W]IK=AEKM*QD*PH]ZR2Q+FEH;H'5&7&W9F"D="]^V4.5:@MJ&- MLF4-$2D_.+W$ 1OHC/<%DL B"SE#T>T_"@G5=7 ^X"%7X]Y;A0Y7 OFI%SY< MC(H39M$4XA@6+^"H-!:X2-:LZEH_X](\ .!;I446&*%V@#U5D](?ZBGT&7V0 M (V@ O:TK7GS:\N7%Z6ZJ!) 8SP JKV161!=06L.VRQZO+)A?S822Z5YKG37 M:2'7=J^:R]^[]V^!^*GFP:B4<-@@,T$_9'P)E2/>5>B9.J2F3NHV03QB^U-7 MU-D*U7>N%<,QO\Z"26D.7%9O8Q=2,ME)>NZ[PGW7"IP;/+/ MN5# ?DDH]M,/LPQ?E\Z*!A4'"+I9&S!(&PC!F<.U$-!N84F\ MCV)/F^,='!R(B]()A3D[<261@4I86',E%E4GY9\7)YX!Z.8\W/M,C"[!8+>C M)GF7B_E* >UWAKH)'>;&EW)(3IGP^?OZ5@)RCKWC?F_FK7D:<" M719,=#YG(?UP#(96!SY_?"1ID]:$1=P^4+H]I:JX95@*(P=*,0!1,W7;04YX M#:DDG(T"U>27Y/?(?^Z2B1U'<_M>OS1*8>96,$CQ?AXN1:)OU(B#&=A_ 2H*2G:JSC M D19A-A?"V$Q==93C;@^0(=*YK967JT^*=*+QG$=U*Q92/KJ4=8O?[_N5@P_ M>,/@!$^:$9233R#+D_IN[_(*/$6]M_M4"L1L9HX$%F]97!M$<*!3%FE$:\ M#7G;D)=KVUK48X$K.GZX8_I!OJ,,>B$-YD1_$8RJD&/GZCGVX,=KSP8!!?.V M#+MB6A'$CTLBX9EOU;_YM^;-/S$S'OWI^X0=Y^FZZ8XDW@21PERM8R(4TGM< MN-QH[^Y+LSE7LD9<;P18O%H1+YW!I';A\7)/=&N!X)+LS]:B.5,)"W::+9/WN;[./)M4TQ>$ M#HKHX>QL W5?XXQ@R(#R0M\U)U"+1A^]3]\;M.SNZ/Z">,K1_QLA79V"[H5LB]JZ9_=TO7#/'0>9 MFY>B!DJN"((=LQ!&*#5G!$;CO&1/M*L[?ENOPEIW$0R,'JZQ)ATD/KLG0>R+ MA/NP)[YGC_\T9*#3M_^T*5!@DGT[:]"=@3L;'Q6UL'4D)( B840O!5-LFLF) M:B)U[0[Q-3?6 YC0#9FZM!PM#,24UYG%%E^)*2J.><*]R[8'^\!SR)] M^ 5^?*W!N?+;@_\6N!_]/^R]:5R3U]8^3&NKM5HI(J*,%13*+$9F"*TRB$PJ M,D^5, @A1 @0( %:K3*#@ QAK*(@0Q)#"#-)%4*80@J1!$@ (0P""5,@80CP MM^=Y/[SG])SG??K\WH__Z^O^<*]][;7W7FO?>Z]+=+"J^M5!OYG9F[:1\4D7 M<'FL;.1LBJ^FCW?SVKGB6^&,%OOE;6^'&PV]&]]&B;1Z-4A'GKX@ OG89[N" M/76'YF@39$R\_++%7/N>>7HJ32@M^3;!>2/1R@E^7Q3&-]O81>" &!P78=.0 M&-MQ3=+6SGZUJ<2;!0_RIL"\$6!KK8IU%QH0&XS7@ENV!=8@QX>0 -7N#-_F M^?L$*9+L]#9)_'KPQTQ;D>4(FY3K83**#ZN6SIPB,Q [YH+EP+81-FL6B)J" M>0RB="&K['+>N$GSH1@EI&;)3.O6?RQ>^^^!-QE>_C4Q"?-[FSQ/I[MZ;>\[L&7AV^6B56UB'Q.J=K7EB[HZ%6>J_+PK<+!HF^ MR\2@ ;#QS#851Z>R.R6>X!72+$TF!P8$2QT3G_41+3^N^.(*Z3IDSJ7V?1'> M""*Y6#?5)C =V+GJ\N&_,^NSKM#S(OWJGZD\V;-61&5?QOIYS0.X5GA?7^& MOL*S,;DR*_HXTXBP>*=N1^%UZFL&]O>(#V\+8&7%H5+%0;TQ?Q8:!CMD2RRB M2A4-.L*'H;'#>2FH\JO6H36KJ];- Z3H^&&8[P.CH/$;+>+1/1-,-2]X*A*8 MG7[C39SV\8_)Z>"U\?#MVQ(;5@LU41'5B[Y6FP+MO,72\@OD*L31D\(]'"EF_"L!N*84'#0,[ M;L10ZC\'AI]=%6]#C7I>!9I2X6][M@-5)OKT=):\5._LNY4#CV4L3=S0MQ]L M=6#:.RJW![Y&&P_KX6ZRG54[LI#GI:Z5)U[V#C0/B<\%'LY/N ;K@M< MODHA4(P?%%+<5QVA38VY$H:,VK<^3W<,\CVKFPAT1!NF\ 4"_,@;P?:[6M*8 M@<1=1:NHLNPNG7)Y^?'O^QTBC)E<^52\NG M<")8GAZ@<0Y%#IHSF4J9\O##=0^=%+^S=93R:D<_#$8J)W.RP+Y:J\#YO,WQ MQ!=Z#6LI+C"V@=F&.8Q-)?&Q&O.*J(F=$R9 D-)F9+6UM+U,7S,$=N*+8;M= MCP-"\L.OK_ZT;N17>T3":R$J8M>@QTA:9Q'C^"@GHA6N[QEG":(%\P@\H.<_ MRCH%!ECL, VG8 ?!Q<5\67A3+';RDS,%@'WUP-X:;AL6U\D#G6?_%V1]F>3S MD/US&[/2]:OAHD@<(@M64DP1OEPG#(;B:0 M5BH?4TLEVGR,GV5$4IN3W_HZHDMU%+;.FS_WFOZHE/NW6#B2TSESQ5U$U#GR MI$K?6K>X9ZC+#[\S9UC&_G M^HV&?@/-_\]K1%QKZ4E-.#6G.=R"I<63^/.)TK RMV\D8:JY0O&MG'1GNU9: MY.D[,V57A@T/3/2*YLEQ]DY>E'MH_]:.[)Z=*]'5Q,Y)0<7DCO.@X^GJ>47@ M/,IHP62"G]XJ%'J6H"++51/X][-PDA(*]Y.>FQ87.#V+R,!J4*I@T$<*9J!^ M=IU+$'< +/!I]W._^ "X,64$L.$IIFT;9Y!4=0:1KP\G#'W+OQ(8 M&%4&T/G!3TGY!C@R$\1;Y9F4>5Y0? M;=XM^7:NQ?'B8";H8D70J:5F$RW?T[6 WB'28VI1^U>+606MC!**6=18Q'C< M(C]NK&SEG,!O?#:3MK&'S)6.Z7@OT6MLKLV2.Q0;6:UZ[XIG>ZA$#'3C.D>Z MZ&Y,6Y]VT]='I'%V_TSU>=8B9>Q)YY1KE+'XB>'4?8C2B>--$2N]-PT^92'] M1P(;4(O%P6B8>@!@V/:4JIQ0.;OEQ!\M5+?1@R+KY/A[CU[$@_1WC'IU3'/7/LR?(?9FH%M:U)9]_Y)3A0='/-FA?/+9N"Z^R" M0W-Y&B^79:@O5#0T=+;0T"^KP$4'SVO]JC\02EV/IS*V!E2 %Q\^4?SRT?.C M (G4BJ_57UY=W][%=4HF;N*2DTI8&=V028[*,BR8R-'B(<81D#__)\<# - M:I:\+@BC>5N*XI:^T71LS.89O-W:RAF/;)%NM*#>%Q*_;,RHXE]>[1MFTDWJEX(Q Q&W,77=% MI6V/FIHEF*B7:^9Z>^,@0*)3OV]T'T7.81R4 JQ'Z5P/Z&<&9?AL:*,D*PTN MO7<^G)Q8X>4DB+)I0"]^$/O" KBI:+B](?]&,);501];Y'EQ&CEQ6^M[H;0_ MFC>$22]BD-B?QI67.N*V#TZ52J,Q!QXMVL_FO2US.O#V!-5149C;H5C8>9=5 M1:/&IM$(=4=_7S/.F,C'Z% L\*Y-_RW,#W^K_V/""OA7"1/[5FV0MQYHWCDS MZ=""PD;I5G/C<^KA]N>%*0F:>?6R"2;G;7I6T+XAVSW5(V?UU^&ER)1I MH2[-G:Z/])7&5L(&0(UEA12#IE$H\=P&-F]W"O1D"*-I9!;5D:X[A2&FM+N0 M OQM%G+6?OZ!OBH+R^*IDK[V\KPF+'_".Q1+(\1[4*UT,K^"RX]@9^4?TA7I M[_#V/P_> ]_,<+8"EC^.,Y-+B4DL&+3=@%]GH29; Z=6H#'E.K64[1K*E.M% MBK!]7%TQ@\WB3'C+$7,Q6F63SPH/)@[%S@?OL>ZH[J$_RZV1_WN.\22!U_25 MZ%!L%18\?X+0'D/\?"9]Y=ICD@Z%NU=UL2,RU *H]_'IGD-YT#W?T^HM2-+7 MJI81+X^).OG8Y,A ;2<;4=A>E%LAG].YW9]H=8.\KU;Q^XKS^F!M[\"J8MH8 MCZ<+!,^)O!,KP454O3JWW>YPA]CUJ.(9< Q.9.RJ;&.YH'[53Y7HL[ RFI+GYR -WI^O?N:;I/E#L"X M,PR7)2G-O\-;+*@<[12Y[?0U\) M+%7V6!,4$OB@%([, 'R>+W>I]?1W_P/-A_\AK(I7/X_+22#'K/@,&,)!&T:@ M_ <^\,L!.*-/K!;WHJ7OH=FWECM^Z/GW)@4ZI+[ M[W'M:4\('3R-F,H;58FR*W_\=,?2XF[=8BW^64G&NE+O-$*D*#V@$<17>[-5 M\BB?;V;>.^E[E@CUSH1PU[> E*^8/66B(Y-QQ"C2W.ZA6#$!8V^^B9T0F,_O M :'JP8]-/2Z+2;W=I<$>M;#>PYKK". P_"\<="KVQ'+V3K^ILT8XY'L"^J'Q M!O*DFS;T5@":(%-V1I#W$7,HAHK_>BTQ1Y0RO:I#OD\'$UEV0 MW##IW@WDK?DIC2VB\%*0EZ'..8V/Z;CCNHH__QU./G?D;4=S5/\?LK7PX5JYI/E M[KF[?V;XKRXK5=;5SK=$8("O:H5UU^_DR=#9+6%=&:D='H07D0Q-1XV1\W*7 MWY%A)37)&9;.P&I;_W;02[M)NH2$/!XP)L$E0D*&\8@!2R4]5/G%3[EPRTH: M*@PNSH8;\C.8@[5]R%>M*Y'?U2^TVD6+ \K:@KP[]?PMLK][^\';H^3&:OKH M;R$ZSM?I9:BY,[/R9O6S#?2# G"6W$ LQ*/+9Y**1E?1=8 MAV)7FXP7$$0( M)'')0+H=/(M& SP.Q3J]-1228XS^?1F'_XC/C'7:[KTSO[RG/;&3PX-JJ-%, ML<\*%(/ZUA N!=V736YU&0SX/O$-8E\:=:I!WEV/=$SJNI,UKUJ*1-1=WDAU M:&XT\5A6"$55,3QWPW=?-:P9Y"$=7]7S32@<@^*48>0F^4]I \M]/XN78D7_ M[:#KGB !Y]6B'X];&\!F\2.!8 7X5*"FQ&SP4//I,]-^5ZSM MT,X @2]&.#T)JG6N@]MC7QA'[+N.>&I;NI4[%5^-Z\V(QZCOA>9VXL"=GDR&>"&HG?$3F>V+@*7^&[I ,+":8QX:PHT;RYT]*^U]-7$W4Y3,#5<3CIC M&7X')R$Q]E]!W!E)(+*MA,E>:& !;>W1P;QBCRA4N=W TG96TS\]'_BL+>NZ M]KM/.^;@8LV&]LXC3Y$4BY#NL-AX9.\LQ5Z5!2*/%:B>TC5VC,CM M9'EVR @OZ<28#ROJ\%?SA,^8>=Q K6Y5VWD>Q?>J\.I6?D9,\(W"X>4C?=\U M_Z?1^-NX5Y P,7^_-#5ZHH6?^6$7CG=^'GTD?7.,&ZL/'[3NO>^1%=Q8'>W.OM@P0S*.Q4F]@YM-YM-"!VBR'C%_7I8& M7'G!IA2N&C4>BNEC'5JTI[NM&>V= M\=S%:F>0$'+B?K7L/;_^H]M9'"O6\QVRD4HGQ'Y%H"O$@W."SU6.VZN]*V#0 M?2&ZG6V2/A-!-HF_B;ZGC; QHBE$&M(\OQBEG7# MJ(;NT4P:Q M?GK$*>V3N%4"Q7S(*[]<=;_W^MN)65X<'Y+EK5&NX 5;C6Y/M*_^]LW+YQHE MG\V*^'W;F<>GM3WGTY>L1(Y2X=US)/9#UY:4J%8,*1%PUBAUL-X8^6Q+UD>% M(+6:8T5XC;E[7:UGQ\<'/AA=4GYLIPW=;7H;&+;_HG5/0K)N]T+FO(BB^/V< M9UEPL:B#>&*VW#$"#P$.%EE7.CL%X5'VQ4:H,4#^;$]@X\E&:Z-"TI475+A: M?HN>Z'&+L[%2;^!$4L?4?H%"V8?.-,C#8J2N5&=FM@>EB)"A!.RZ3@L=BPCJ M#]T)\FIJ&*_M>[S%L==;G+!JA8*;<06'8O..#>4(M&R,TJ\Y3/':1,.$W\U, M$<7L$': W_G LZ$!_$@AAIIH /_"P5MU".S2\&FGMLJ>,=??D7TAW*L91&&3 M1EQIDU3=K*1*7'"3R+C6Q>S,[9__%AF)]N"R>0+:U:@O ^R1BH'EQ2E[I(PX M.[M^^'&L&W%J\MN&XGK,MUF-!\-[L=-?UO6A3IG-9%A+UEO+V3_.6C3>JG_,(1IK$69)(NAB;/8-BQS'_'33@PR?#^"LV!_\2!",Y:\;^\;$DO/?\;MI%A2_\G?G8 MD8_+<)?QFI?0A[/92&?7EF2TJXVLXA?M-R:'KR"O71Z./!0ST%:G*9HA^#'T M?K0?'^N/88K:W2&*?A,]=+GHXN6AQ;0F]^J; M-)/ 2):KQ!W]%2_WWDBPI4%AW0VM.5T/8I"$O5?7^D[.J/]74[_X9&Y7J?!_ M7ST=G5?,!-F-9/7.=P*X9$C<>'QR1KP,4)^H$WEV?L@SC)=*WT>Z^P$'R%IN M@L#(S<: +N3ZN_:=7Q)H[Y!8"AO]RV-00'OFX\9[T3'K])LC,/6Y"K(7'B01 M=;N6<4(SU?]CA\>OX=181:-9]P.MP>BV#$PL-[V!H+?)[) XFV4'5L@7]L>2 MU!?.Q2>JL^^Q[V6.4>*F'"T6 2]W56WBWJ;Y__#O'.U;X1Y5?@19A7] "?*8 MM)%W=*]K'^G[UJ5^[)Q(X".[*Y2;#J/(RNPR<.?T^J9R5#MZ-=T]U^"XXAA%5Z*JC8/S$K\T' M]39LBC*7S,1GA+L@9B(BW"CN9)B&_)VS+UIMI;7'0#+E(N\UT3'?V#96J#[* M@-7?;8:1\1 VK*4R<'4#>Q*G&)2 EGF3 <]O2@/WZIAH-;>-55!D/$"R+MV?>'HS)@58^1+Y_%8)]!+LA7/J_3-CQ[>Q2HY+3([KT$Y M7X47;L'<5G/ONZZK9G77+BCZ;(5QT''%X8,;P@H(@-UILY>NQVSQ#8R9G&(1 MVHMTDFPBYUFO8D^=0]6"V1'? >H&V MJ2&O6.]%<[4[ 0UX^0^A:],_VVG^&L^W'FR=Z(>OLQ\O[\[M/5@3/T/-&S%T M/:X<5#>0(3V6@EJQZJ&C;G.IT.C[9&49@=7N:-_F1^D0$? M&XC#-O;K[H?F2@#MU:0R]%)0(T:J%7_\*QN 8CJIOK2)I#V_.7GFG?&*SNT4 MUY"YTG=U$/C BG[G6!VJ?ZWW(N!W5'M[HU+WS*C ++.'G3)LT.-/"\QC[@<0 M/B844P=AP1#VGMVYA8- L(40U&LVOFA $F@8(X*32_$O6EUA(Z(]:74R.GJ( MQ_C[BPP-1YX=^)V*7S]$TNI/->D1PU6+MT/_4),FA^PVDM)3_DM- M^GI6]Q^8P9H_U:1#-$IJA%A7(^>^&F(DM*D-$]#>/V# ;+2?#\WOX)DU$JK< M48) U]K@AD\^WBSP-+8RPZA;JKEQT6 9"^O1:'P-]U\)^$QAM;WB)88R:O6\ MX1IM+]-L1=EJP*VXEEFI;%0-W7U5="!^/_4BO[ZE2&>]]A("B3UQ&XU@YS(W M>!W;)*^Y<5H+.T*4E[7JLHV5'-OW8/7+$Y.O XUX\8G6,VSK,/D5$T=E@1-=P[-4W$V_#O6)CX[K2%([I M-,VL%1\9Q[<:WN:]\Z_30#J XC:7Y@_%!HK*?4*!=SX2P?69!L1. _C>" 7L MBM^[_4U!!3S[S=*@=UO9&8SP+&FBF PY.)_W_%A1[<9G%8KM6H/F]>6.H0?9 M5JOXH%C^TZLK>E@YAT7H[,FHZB;>BTZ@^,.29UOG7CN0UL-^E#T4JZVQ3_@\ MPC?/6*@@V&(>I1RUH\^OVL756.,Q-@V),%\EE?7R8F3I4,'XG4AJ.]7N]L)* MUVX_#?=*";\_^UD:H^J'OS4_5TU!OP49^>;$"-.BGEPL5KT$E2G[!6LUW\'+ M-6I>> UNSC?*WLK^N+QS;N@VZ>M#L=\785H"!=?^)CD:[%",Q7LSI74HUI:) M1R367V*-AF[PY04*ODV'8N9 #Q!6B+U?E]CH4O]Q-T$Z*Q)M_B/C@\ ;;CU" MV#<_XCI3A;\756=OIZU]*MV*8%ITM0+Z>W+Y9W,'0GAQ8CN5R'9H2Q^#Y- 7 M"#S]3Y&,7?\?'96LL_W@M*"'5]^FR0>[\5UP4EF"ZPVE0?>D'-OW!FTS.1B6 MR0,*^VX!F!4-]!M7[YK'<2LJ9R9>AVC5OZ[6S(LPB!;A68J'8EH!OS'5-0K) MMF8BPH:O^X!1UJW9S',X)ZC-YFQ376]5I;*\H6 18J+BO$HA0MACH;&75#/M M\JDQFW=,GC&' (A=/>R+;SE:[^I__CMD'S&)OQ)CO?UDE4E8T2UK(LQH160J M0L9J6\VO'-\"ZF?2E+B;W)I-_UNS:ZT-(\B;)/[@>P?,W9!%X$48]JFQ+(JO M/H@"04+N(''(<;^7%!R83.P,^PATWF"Z1>S_VMV\$.XY;HY+\\I/^:^';??Y M\<@_9YT\R7G*RQ[>(,I_RYH*U7H'+>WB3 !UHE@1>>790]MAG&E'>?& 9:GX MSJC))J0.^YZ7Y2+M-<\PT<,U_D'KU8_+.X%AT;6+>:&*\0C MPF?*EQ%ME.:5+O(?V.0$S9\665,Y&Z?FPZ)\I-N[F]=HQ0[]LUD&+75[Z$"5 MY.(/>@Z[9@XM90.%2R(LF_F]VP;S$JK7*V=0W+';J_3@IC_,2 TW;BZS-!EG M]%W*,.BU\L%%NW5U/8AV/--B&]([<\6!F;_1PZVSRN_5E8NL ^?J;?)*=:": M?:W3K"VH#]^FR(J3.*#:2#=F9 ,1#H7K3E09!O'&D]GFII4NX84WG)#)NK1:V! ^($&:UEW<&F<$?K[ D$"K^':G2T- M./!O11RUJ5(?#6NZFA%/X-GI @OI#);-9I=C14]N2^+/[7Q]0]*52=X;CX3Y MO$;W+(OE)8[;IAVEJF^N17GE=]B@K'P<\XS0@%R\M;OH=[.02KG3BS8^2XWNZX.*5BJ>X1U1G_)%SRS$+ M;NYWI"NT78)2W.Q,L66;OLELS'9C 0LJ $@L7Y[%--;MF&S76WC@)5>@E47= M#0V"%ROW>G?QSV,SKJP$EP>TI93->WB.LV@3O39%XRHF8$SK P((IX*]B?6) M:Z<7,Q"1JU:#LEZSW*ZMRZWBAB.I^>).4Q&PR(>5)!+GA2 TK*K97S/&W6'+ MBI+6TZ_TP\?@@5'&''3=_/?E"*21\:.*F1TCB!*D &(\OEW1"$F-H:YW(6I8 MGL/*WE 9H6J6.-('J]>?E1-EP2C>LW-5B!ENZ 7>G,V4L!W8*[9ZUC!8Y!*Y M:K.)3OG+;O0)4?OXX-\_CF.HK3SWNMEO M7J=6?ZD9;W,IT7%?RZD+4&[+E>CSLXEGX#&2S!'>@"7IFME(NF MYOLU+[JC4-SD9$9@?+)S[P3M 6IE:2]O/NQ#HU1#OVEQ>P LID]:$_A^U,SE M&$#JU7("C+TJ%\>HR'KU8VJI[#2F5$+R@Z-MJ^/3GQ832L8VY&2"&SL]QOVN MKOK$-]H>BE%B"<2^AUN^IJ0[46=72U@^\Z%X=LH&"$N@2,K0SKUT]55%N(-0 M;P@?_M\=_=QI"J[ZIKQT+Q-&3+CY=J>(\1A\H?*!I5?>#7]TX>0KS!(K8>UW+[?C YG9 MB4?(V9X/+9#2T3'9!7@[QZ]%A4M;)=C,N4)6D.C(&I]C5($Q(IIW^34P@SVM M3_@8>NKGLLYPO&#["5O-]AKJ6QQK+Z2O]%J2)HE3[Z(*N[]7Y"@SPZ0E1B5R MX>!NK?O77S8N#?RK63;+;E]_BLN%$YX\R[=F_24%!WH4F65 M83R00V[+Y]X8G4G5;]DPZV&\J'FA:'0%1,XOS*-2TA$1W M($+Q[JL-G[_61?+7!&TF;^Y7C :%Q@P$TK(JVX5]7$H8DIZ7 2KRBA+^"-@: M-*D-2!68R/_&P0*/.V?EJ&W@)\H,ZNYT,6*%,R0?7XQQSI@^H_RIH)7#8N+= MF*RY0OY<(4-OV"_[Y@!8$CVVQJH('I9[TBR4RLHWD/$UW:E:">_:P74MFN$, MBNT<O@V[\,;#ZO%.X[[MY#4V0F=>ST] MC#J<[J2IUHG;.K[25CTU&:[*MW)%,I-(VZXR]]CR8,0L!5CNGG1)6>3DOJ?@ MCYBI9'+BOQQ04UAZ1HDY%'NDI64^G?(XO.JW):N_<#^5UCOY;G9]+-V[@-X[ M [W;RT%WIT?F06_AY&ORW7+TUFL_X"2]DF?O+I5_K:YX/IRN;W*O7X;3$:AB MNJ[[DC*6Q# M(.>TA ^B-'1U@<$I#-5=%W+XP93UTT@MY?CN&*#]Q)8\%$K9 M@5G[F=\;>_ >KV?:,@-[@2JC174HC+BT ,_XI,9"2>.^]XA47.]!H%P3!>AP MM8$1$VO8.616-E\\4:8U;[ZQ,8/FC!+\A@Z$8<:9?6<28]M*O!O@Y]\BCUP; M[\V8\;G2NVI4> ]U1X7G58T*<*&W'8F[F(\;'\RPZM).3.O/4ID-;?/4WYISWU#CCJ]E\;+>P].O,)81#B=^)4R0 M4/R3D3[?BT3R7Q$R;D_ZB=PJJ]LAH_WVVU*#-P1*R M4>6YHF;#/,5H>.L;B)LD;?H3.-RKD[;)?R_Q/1VYAV,K3!0T Q$K1R[<5GE% M]@(G_W'YBN/7FN%<=E51_-YY&4D=2P$[L.GY>*V208V^'+;;,9.L >J)-D^06XQGS8Y"JKQSZH2/RC\RHO/,P"72L=93I>#WI?O[@>RT M *G>(M,"5#EY6J"C"X!R788D)76_IY$5ZIML-A16^L9A&6RJ;NRBA,*4CDA" M5^I@HO93%OQ.:N*7:,=>X//2WIGMVF/9/: WF*@,2J'1E5E 0$)PB"[;;PZO M?Q&OCJS&+V#=(5[QL1?7Q]O,,RU#)4;S35*8\0']K<>J(%2 2R.U4^&DKMF4 M>ZXCV(W.'L;)3/J9H4$W!'2WHJ:A"0WBL@/"QS>5@=$VH.;'"-6PLN&\CLK( M.KOUAF53I4!512)?YQXQK422S([-[IHSW+,=#>R_-?(QQ/@QM39L2J 5EWF! MI4]M"@QVK?:]A/=,4W:FLWM&?U%@ZLOP_+^M/U<=2'D614DW7861*"$+DZ!4 MZH+*C4K3N^VL%KLH%"K5*G^X(66#2F@8H+Z9A#D\76M[!A&XHM_PH( SJ7>@ MR/PZUP[$N)(2Q+B[L8%2U*ZD=!E[05B(.%85O+6\3HI"W2],=YFDK!^*G;5V M<89)#(+//YL?@+QW&T%JKU][OU3^>4VD,SO\4$S;.RI.B&Z>BRR_.D?%;D?S M%7DAS'56Q3)$XU'AN.EZUMER'DWR@*)7$S]+ M29&)&O".[E"<*;H?F6#/YCMD*GX>DV,,C=O.?<=$AI688.>FL-';52J:)6UF MG)7@@HL>\?Q3QH=B]L_[F];[*P"SJ0$48J?OLJ^4BO+DQN34D,O0ZZ ]LRT5 M'O\>>9KO(1YNJMA, 9XP^=+F8GZHE;-Z_7U46%[S?8CQ65[*DUF7&N/[K^?4 M:F?*S(^E9+H-;QLW=1+CLU1"@N9$RZ?R,:0H;V2N#%W;)%BO,3?$TZ9NN?OT MEX!(IM<&F$-&FDPZ%7BP'"\NSJ4,;Z_*='7C/)F_=I=\*[5ELBEDF9GN_5+P M0]'*]: 9R"2ZH_R) 6N$DSH(]WH8\U/O\@X9+?M]Y72E%T$J].&U=/\UJ@?' M[Y?\L2_@%9UA'>-;P@L9FY;A?"_ &;9?RK3G ,+3U0>(O6A!C>(6$O0:AB%7 M^=@X0/@0S9]*3K8"]J 3@9,HV+YL>:V *#GAKV\0.J:B"QQQ?@#7. 4:-J$^G\>J)_ M3@M!\E4IR$_4;7)1OSE#EH#>2ISU8/OO*OUHW MH?TT;KAAOVJEZ=R) $<,@A*$^F.6?A K]ZO[$S[3N (O2665PX&VXT/3QW_ MZM)?3IG$Q/[ 3IY=>6X(J'\US3WUXP@\JJUD.VD _7FW*WU:-[17HUE34-&$'2X]:A@3)EZ M]5G)C@VUS.:&?#"N>!WMK=$#-]U+-$]F<5"IRQ(&[6NO-+ 3/G2I+/U6VE?Y MB97&B5$CQ!@F6[^(Z1UX%KX&_^9^1_NZN/Q: M@0Q(4K)BO1*;,?)&REE)@)JND/:,]2IY0SZA-<]O.:_2D4!Y+!_(2PF =\>5 M0?@8:,<"FQD^&)O1MC\WXQOH)PJ>]5A8 M\"/YX!N\84*&LGL9 .B.X@#J:.?CJM/A/_RMO>0_ \QZWT;DN;X!CC>>NMW8 M+,*JA(*!59TR 4W;!?Z3$!?86 +O_FQF)R'C9FW^@8,%3 97;TS-QH__(D_< MA@W)8EJ7-)'UI4L;W#C?\!P@1\[1WS$H@<\+EHM9AJ@0\';+& QK$ZY$NMP4 MS=K;LSM3WMJKR])EL5\BP'%7,:WC4@UA;64C/:PG0Z15(_836LL*BHL9:N"Z MNR-%F5#SDC9]:XW<%G4]=*10VPW!SK B&&^&*"DIQ5W C_%B$^AG.P-NSHQ- M4SSNY$U+H4$WN^*4+E@)/='=>[#'VE:%[63*^D6',D M*S!\7'E7U<:Y)"Z0_]<*F&?]XUPCQ'DF="Q^_WGHGG]>LY/;<-VG\1#V0]-S M*#)L]\J-&1BWD?%R,\\K=557?@;&K)U84$UAB>M XZ.1Z8 MA7NU'6,"KJZC;EDJZ&Y(+3*B)0[K M4[NHF(3\?UX+-\!A3F#/25-=$<%]_L@+SXT?[BON^R+?RFWVU&/K"KSL7^ M&RW9;WE-X/@PM&5.OLO*:AJHK-0-#RIY[RNI\-CJ(,"(5C?OU5:U3CMI""U; M7^P-F]/;9.A.QJMB1?"MH& /^"9-\:J;K9.*2[NZ:^^&8.-R8)_VK+38@L\X#9*+T-OW+^5 MW8>Y:[$XXC#9&5",@K[9X#6 FVE%A8L*")\A#\KF@#%K8E+K"4U[+]SXI\[4 M,2U@R# ^^%#,7[UX%K)@U"MZW+'A0U5WK(]0F&N FIRDNK;@@_39$]P##Y>Z MU(4:F\0+2B]:G!,4?]TZ4L!]LS'QY)1W8X;^'O(JQ7=E&.=Q*%9_8:%L#UZ0 MV$$ETBA 9%,O=-6'_ND+H:WW6%$__QVN/S-?;1M[]^?)MCP8UN;90^5/?1?6 M7AX0D/8V3%-+X^GZ"L%Y1:1=!32_Z95^?-O42 H^'?',D4*,VJCRG1T;CNK$ MOU4)/[/<^U6"NZ5R=#^_,8- M9\U/'_59P&:93LY#;P.M&:#VQJB$8[\OB:ZCWPVF/]&XB\OFF91@'G?(-#E% MC6&=D;4CJT]*M)S7 MKGKWAX[%3^E$W\]N^:JAPU/M&;WAI')9>HB)W%/0:B!8I.-[T#SGFG#T2OOV MSGMW(Y(G*^_..+WUW)?Q!YSF9Z<7XC9\"^1IDBE M3K[/@DHS?59R@?-79P10-W'+4\=XUDTE39'>C4%".04=VU&]=!\A138SQ*Q< M6E\62KO+"&_)<-0S;;8HFM94E*!)0=8Q%[V&NA'Q]DU?,\U&1_KNQRP*]CW]R\[^)QKK2="B M=6_&"?+R+%,.O@@-O$KP0S(+-UY&+:-9+H!F14>BX^@+RI5N'FLAE]KZ6&!1 M1O=41%?4;LBKA>IFXC:\,<"6I_B+WU?+\H9JE>G[9VO!4P^]+7.?;LVSH/KT M(-*A6%6O@DWQ.MDX&EZAZ:*$0#0V6(= UZ'9H 4SV6::%!->+XI7[9?P.:\\ M6@(++N0R""BN!6@(5KIA^LT2@#71)WB5=J)O3YRK'%PER]"?TV577T(J?%[7 M?RAVKAK*>S=I=2BV%*]?)8I[5;>>E,U9*%.$+MY/H1(HZT6.6T&G&AOV2WSJ M2>L:B8_9DZ(*M, E1>0R7]B>^PXWR)_Y- /1YVZI7V+)T MRZ"HY=CY7WOW$N77)*4?7^UZXC9UL_NZ>Y-IR:.BI%[7'P'ULFPAF'(/D]AP MZY7S1)RR!TOX 6M[*/;-)O!D2^W$O.RAV&YZT7*=)6?=N10YNH?7?1D,]APK M G\RY+:CR1*[V%2?&? FR\E;U:U8,-?D'VQV*$8> )O/=>U$!L_F#[G]TWIF M:-Y&'O5[0#H^BVB?M5/%1P29<9P4*4]]:]+;ZM;:]:>;OOSH3'/_KCPGXCVG M?=9%":-?*DV(L]M4@V=UA&_0C+ W-_:6^Z/UF=JY[_8R5%14:4NU %^=1H+H MCR:%;S:1$3ZV&P)!$%X7!R="/0?Q4W>F,X/-:8YTMDC(C%Z]UJ/STM[:[ M_PQYV ,6H?3(W3%X*4WONN?[2-%9U\ QP!>5%8 _E5]&-^GX16X&P*VL_0S P J'L%:WN)9 MLQ,KZ#,LOY?CC+*^/V\Q["HI.T/**B>V>?('0JVRV9;2I]WA837YA%-GZ.@. MD-W1+ _6K!WQ6K'"$G>\2<->("H>\A%H/'^=8_/-#>,XQ6G2=5ZK9)7NQL<5 M%FJ.KL*Y&,^PR8))LM@4!49V9S]$"1H@OSR(94=EF1%W$2-SVUN57SNR.2F\ M0N[J9#R!2(XJK--C0WG?_RL#)_'N-DS?)(3V"UNCJVJARY]!60!6,/[&2OQ4^ M0;&/+$%!WCW+"HP9]U-MNT%H&$:GO3*&P4>\^.*?$@_Y'8:0[D;))*[PN=9? MI= ][<%8*52)6=>XSA?AT4F=)4%/DCY[$=Z-3Q^)JO.W42SL.S=Z6J\I[CXG MC56_8_OUGBO$C AIR[6]FHK-[B.&\\/ '0M(FKG!O&M),:_;IH.WB.)FZ8%E M7 ADXI1>UEU*61@[%N&I;MBSYF4%+Y=-!#B,8FWM2(4#H.&U(MWCC@1GD.+&]-B?9HB.]K\WZ]HID=&:*%A M +CX/1]*O0%N64]O*951HS-M(3I6[?G-")PE9S*.2!^MCA'HN#4D=BP$\B&0 M,K[V\,'J6=L[\47C8/.5*,F_RKI\!J2U5?6<8L<;Z7JPJB+3R'*T/F-E)=@" M'$_.+3[1^['[BK^5M>S\K"MI7QM76S*W/!\S]#V)?^3-=E6R"SNXJKLQ)F+' M<'&R\U!L.'/2'&3Y;LTQ=KTL&?--XEX\PRNANX--VG=4%VL+\G/\X=B:N_C:SW 1>2LF $G;]@U:$9?V9F"R(%;?C51$0:2"0[&P1JBW)Y5X?;%4J)="5Y'OF,\]%$/= M7^$G7?"+[S-]BQP=]?'Y M%K\YS+4H3ZY(#78B!@<3I*>O#Y*DC)C]'8D#37FE#^BFTU7%;0^5 MS^(^-@Q_BAA.\[=A?43KCQU/&$.5GM/IC7PAWFYV.%XOS3)Q.C0TR[/-H:R- M/=NNL=C9'QGL%67VJ*A^O.FK#R_!Q>LSXZNV*#:8J'KTE6EX%V;%J MG;Y,Y)1M<;@SKSC8I-?1\:+2X^+4S MED4K3EH1,N=VLY4V+7.H;2=!B7O:AOAY[T)MT MUFX'_.@,.%^0RC#E UY:C^75>DF0WAM-#&+$:\Z9?Z*4;]>^6K*RTQT?'[86\NJ8REUGD'9&!R[5J(V)#GC6N5AR#H4 MFR6(WVP]FE=U/>)^7;#B)5X0=_!KNT,QNX&^1U&OT EOYO'!C(3;;,IH.C/Y M(/EQ4EGI,]RFR9?# MB+A-T(A'\GL+B]_*OO-5<6A=T._OGE(/ W&MP.3$SF];O:5N.E7LW 4)S55Y M"]Q!]8%#L<: YSH=RH=B'Q6#%/>%,.M#L?#FV1)2?N+!7O&GL!9R*+9=_T)< M\5.4ZO I5*TN/Q1+DK0DEI55BSH7J4ES<@;2X0LRJ]]&8&R=>^!,>T)T8_BXCNP'ON& OI.&$S5)NH 5 M$5M"',,'EC]^\CXS\ZO U/+"58,Q>8 2#&BL\0Y3\-%.."_7"%@Q*JW6VT*A MW0E@X%)#*N,9%G&#$:@R_F U&(!ENL1DO3<#/6G3$DUW]B_'--62/2T#0?7, M8GM>V K^G8K&W,JRQ,OBCA/[1MO6/\>L:',?M'>^@DOVEM2B:5@.7!OH]6CS ME"ECMNGF(/S.[]9E%:EC%UFAL^M#!EI!JEGDJ9K1G-Q@IF-P?.L4QS?9=+F, M?WPQE&7')N7S(BRK%+S-PCP7=3U9;?I5$4I!+6<(R\;"/8$ 9[/PSB=ESJLX M0&29!DM#D-A.;=(4;"W%VP]R4_A":PJ5O$I=MK4JG>3%-[!@9L.<=:.$,9-T M3T>WL8>CI8UY8J:4AT./?2J[^- M'+1K;LTMF'N+Q6+VOF#:1ZU:>=@%5RE,&9PI?W^&DOMT%3=/'_$,*M+"%H6/ MJS8E^>&(XV$^%+CL[^=/!OD^>\T/DO*B;/O93/!&FNI.CIA>UO#)U2GKWO1[ ML4TZ9FFFM&3LI.H(7BEW-4O4,^%7N+&>GD?? MKW6A72[[]2_+RY$3\=<1Y>BQU2#DU& ZP8=(Q2[E3L>LG&>HH@=M6/Z!32_K MC7/J':%I\L4]E(3WWX\L6[U<\3TALV#PX*-V49/+5EA_3C"@J3=?*Q_4^Z1L M2E5!!NQ6U'4HYC$DC_^6&80W<7AYK$O#>T<=W3;_N:3SOK\30V_;ZU42J'4;)NOF:-U-:]N *4[ACI-^ M<^,63Q3P(KZ=LA7.]*3E!&KXMO[ZRW23C6=M7&8AC.GCW$17B=VP]XO' 'LS M(CR?E)B]]/&+>IQK.!!H<"*#,KVVO>M68J629Q>H(95>_>7),(#LM:^6ABB< MCR.9ZN\7G="2H-3OQTW/U;0/Z@QL][0;^@67 GP(7,0.T M\WD3:#^<5)V%RR=2-H#TZ=U_'>K_)3Y7F(J!O7\TQWW9\>L#P:>U3/D#!@23 M[U[ Y<=UY@^ZNEUI73ASY<:!YK.MG>*C3I>3L=;^IU\EU,7;WB:.QWPYO?": M(@^C5F^SNIC![EDP=T83C3NN5VG.%:*[M=Q3ASB.7G'<\K>B^D.QU)?D)OT4 M7D,X1M&O72>1!P>_ ]\O_"T_Q>F'Z7BW;VMB%S!4];+P'JO>PJA]UZ7[5 MK=LWOUUKG_*D'Q,P.EAFBD[J$MK*&]-N2G(4?1//;XF3HZ51L[)J!-W@L9S] M NKBJAT\^/^P]YYA;5CKNB#93NS$-00#!E,2L"$VQA@P3;3$IMJ4&&R:*#:B M6 @A@^@2D,0V'?L^^= M9_8Y>V8R,WG_Z,?[0TNOWK76]ZUGK>_C%1AUI"+NS(0Z]D:U-*$G=3E&<,*( M\3ID&$6N;I_M=X$=U&=BW$E^@3%]_S#;CO&) ^--<.J>P=;?5D2@6I=XWEQ2]*7]3.&T/.JB<,T5D\WU7H .;2VC3^5\"$YVUN!! M/0N(O'M. ;F!2D9Y=U&=>B@XM>@@)FO"Q;-[%5R #%'.TQ>OYAITI"?IGY71 M,OF'(\-/6R,7T@^6G*Q#D"ZW2P?>+3G;-X,^/DP#JO3@3<;+>5?==U ORTYU MSW\[M:K:Q=,:#U4#V2LE3-63X5Q M.?";;NK+:NXTV;7V!=CAZ2,AZPS:RI%0F'=N3CX_IB/WFSOKK&YX\?5WKV@/ M?4OB$"83IB0:6Z%R2#Q==&HG<*I9>I[. )"#6BLY MW48[E=[8I2C^0KI!E_IDL>9VL>7CZ=L8M66!9'?8V@1J\T@(-32S^#7/Y:KU M/^7L4PW\UM9:W1?+*L^W[Z1ZK 7@KH$!CVAY]GD?6F?4-WV\*QF!3^<<3\I^ MOBTRN&VX;@&7EB!?W%]K(VA-,:XV_N)3V]UO_&5;/= ME>#4JRFY]3$N-A%UZ8F[!L'(R"1/3@;DRJ>%T<*RR$5_=*^I\6:'GW-BIL7; MR%T3+C *D]/]9A.G4@"(W#@2TFXX/!(:MO;3WO,ST\#8>_(LL?B LHF*$#]: MHV5_>IOE=C*G_>% U4T?%>KZNG2XO'/\ FR?M.[*:\W<.F\VF:JLN8F[#2+B M:<5Y_:FR[-*JT!UZXQX]1KY@E8IBK\B$-0FN$8OD,O;$C+6KYO\/R\[\ \X5 M[*H^0R_U#X34ZAF7T\,MP.N992 3Y,$.0O M7IV>!?9L4Z";,^,COO;R.9[CYG"D:HVM>;HY^'[96,3!@_?4TNXAY:>.N<#L M9>P%C2L@\0*?N(=ZOE-A85JQNDVI(I>A,R'^YAN"R?L'F5W W< ^;Y)'TU7> M]@[1:*FB;0$'X;X+W0A1=(J(H_I$8-QU);OV^@P/?^+['PF-A=R.$EQ&F!\)K=0W'Z:/'0DE*!FM'0D="55/XW:SCJ-/?SW6,O,9]4) 3>HH ?5@ J4Q ME;7::/UE:PPNLC]"M"5(?\P\0^HX063RIJK[F85)!=6"T;- ML-M>FS="#'M?UJ4%Q)!A"8;AJAX4 WYZ>Q&YRZ0! H"P\0TR)P,HCMW!31UA MT6,GPXHL],<<41G]#K1RS"Q&HT^CO]9T01"MKU>G%%O7C-8M^^BJQ@RE[.>^ MM$_:,76=W->WA-F\[V/?RFKJ:*QIMF]C$GYJ\_#?@4;>L_-]A#HU&FDEFE5) MCN4?AIYBC:QD;RA3[V_0>RSI!BHZ;\>4BP3XOD'"FF!)'6+$['T:E[4L4+24 M"\2-20)47@>,1LO\.K6MNK2RD"_F-(FW2Q4C$( ".;D*58WL[C93!%ERH8BH MOE>):?&Z)35'CZB#$!KXNK&;A%7=LD_UVE]/&-[& ._5@W_*Y+M=$\A-8UX7W D_\LC9SZ:#Z^LT2?-NB4 MY'"J!66>BMTZ$KHY;-[A5?BC/JL.522UBC"TII4#FAK]C*Z5D9D !",?'1X^ MW=+H9ZAJL8;BLL:_>A,I&S"\X5HU/>QD1(?4%]V/"KFX.PSAQ<6#%[N-_#,= M4\(ZR+_\PUH1/<;U6"YD']Z9.,_8:LIK%OUETC:C7JTPK'@=5[=(6G(/M'BT M3;EBP/IQ !,PC[Q@G* KF4=R*@'BIJE%\N>I(8,Y\8?J&F03"8Q^NX)R>N]T M'VN91:-*\LHR_WXH M!W+QCM.HS^53P$7)R7?/6@2F=-U F9A*^5>(KB2O/#0R,G[T:#9FFB :1RJ2 MJY#L9B1OW7.[.BFCG>-1W?;'TYN6/Y[F\.]T6)M&MN4OPJN[Q0S!;349VANG M06$7LKRR+Z*_B6_6UQ&WFV3GDEV'ZHZ$SH6M6LK&+5J02C3;Y.F7.U'?AS5+ M8)'D'=3%)>REA4)MJU15B)%I.-!-CO]/]PO\7^"$G2M!YM=+Y;_M^9&S?V,7 M0S [WV=9FKZ\97M%9$_&L7HH"W6'9HM)-38XCO% M5&';\8-C^$))68R>18!E;8C"Q C(:6')WXCJ6=EM 2&2\*Z]'7(*AFN7\6N; M(?*Y=5Z*.^G\%TA\BF=W,H=WQ%R^!0C'>P!QUU!V^O\GCJ(G[\!1#YZ M]S.I2-).R8DI)T>*_?T)E9'1LUB4\&GSC)L6;.4M/ M_H=#Q$]C#S[1UTVM*P>'!.F]^1'HK/Q;?0.COV3JFQ#:WHKZP#VVE)'2Y0D[ MMQ;_J:_:4VNP"J2=4Q_B:#>4?&[_B Q:.!(:/[3>5^U2 _=H#> <58<38(!V M/_\!(HBU8;:3/P_MEK"SY_OLQY2L::XX)B707A[*Z+\#U_K>&7CC MB.+G%N'T4LCE.*IN ;Q@K2RS:^FCG6 R\O*2JL4"E.*\/3,&39&O02BER.EJ M@UNMU"V0[APDD*BE(W>[W#%J@A5TM* 6/B* <9A\)A2CHI>'6C$6\?])EV X"DPJ+.3PVT'K% M9IMGV*H5>"34Y-\C6QVYY[\/-)E4:%V]( X!T.-[S7E4L?%&><'B ?HK'0=V MP3NO9X-3/DCE("O4=GA>\)'0'U6LC(!9W-OTYA'NFN%.Z)&0J,/>_%3FX09A M,D1S6V!OG]$7U%XUS*R2':9M=UES.*K#KC66E'[\ABT]H@F\URKB.6#UT.S-W/$2CAS\? M"67>#%H/N6NJ7'"H%55?I(-6@,:BE<-X, JX_Z=_:]H^Z"08@>?TEC*+\R(OKKN]"C^1OJ0LZ4U[SG)C M:;S!J"X7A2: DC3FIX&DL:6X8 QHM@C]RT0LZ:&,@D.%7!MK-'KVBB M_BEIOGAZP.*>]V6C9G23.Q_"G"X= %]LW2_[2L=Y$?."&S)T6;TA[/X9U?") M;2"K+87HBA%IMXO*<@TJN@GLKYL9==I+H%;($"_.\0..A.ZT;Y]Z']35/).! M>M__F2)[W\M: #I\38['5CX^_JHD*O?Z(OPJW5D>+P!10\W7<\9@@>7N]>>Q M!J<844HM69=M/'P];2[EW.!?[M@[V^>*<>/F9?N-E'ZI4?/_"?O-6D8%E M3V5@[:TF>U!S9LVUK#ZENM@^)1[:Q45ICJS*U&:?"F7UA>D0KU,'@-,4*S%]/N+E/:L0%:'[=V7H: /:W5T3Z,]Q/?V@(7D.T[@4QODY8 ME#-P90N(,:XRE0KRS=%>H:919MD6JPG,"G4G3E\,4G7AZ=SY( UN]WY20U\6 MDDR+XV>YZWHWXMOSM.G*ZL*:\2T6AY4NT7#Q-]XRP5V(&GUT_'I=A EWJ<8: MR]8Z<_NMXV@4LA5,9*Z'=]B>>,Z^S@.//A>Y\D;I446#8D4W/'GL,__5A'(= MTQC@H:=5 ;6AW+D"E>P$BB-!X]FZ6V2HCZ670J]D\ +>*FZL;?D5+R*H8_9U YU3BL.!FL0\GH!$*)7]M-ILLB!;KV@?\-A^8)PCT![=Y1B MS?#GW@>ZG'&G^7Y922&@ATNG^A7V4/^FRBD6OB<2PGEG609'"58$"$-!.2RCFEP=^YUP% T>HA:>6S.S>J"F-DT=PM M"XHA9. *V:])4_D!%4@?SRL+>)J?MECL[II,&W18$OEE-V/[;IDFO/>NTJ?H6DPN]ACK?"6YC\'% MFZ[U4']^#]$EQ_;QXNZ]8%8 ^*Z(P2SWIX^!0>[V-$G%I!KQ\B;76=>J.9C85X#08WY.L/EH])S+T F#8>KYBSC5_&#[" M9"/MSQ4SP>ECTYPJ('\REJFD_I3IKA'+!)&>4^JXA:'8S7K$N=81C=P=VUHK MX<[1#.FNHIO?\= M['SE9LBU9DW>YO+627X%P;OV_"4,!(5D5L\ADZ;%>P'':+L^S3 M QH%]0I]_87Y53==;N=0L:0DB/EZ&Z<7X'2;*SY*A >/@[3Q02O-^Z MA=5G+EPP\541L1!+;$PRO*:JBI;:!0,MEZ1 0-9R&0#&/158R!]&DNV;RC/H MCNW/W>:-#M6.UU8G.1)V5 EV-=_Q85KV:'ONIQL MYQ-DVR^3-14*@!3SECSL>V[K5(MI#-J\P*B,MQ,(T%)MM[/I;^1FLP9+@FICIO>4S*R M431/\.Y3T(Z:-FH_$B+?SL1^A06;_LL>Y)_"K1._?;I_K6.O5CG +J"F-L]_ MN3Z5$YPXB"V'ZKG>;"Q.^_HGC%=]9'_O6R91$@#1O.+Q@,1 .)$/[;NTFF8R MQZ>=&U)3(^IH%PM!71"K7&2O=-5Q_*_@_0* ;,V$ZMA1553'7%67;O7!$-8I M\@<;^LG"'5[N\HEE5BM[9.E)RO*4P #&P2 NE]]7)QTJ]Q$!OP(,/7NE=6-2EA U(T8A&QZQ M_AUT6LE62?)(P^SCH14+B*R=TBX MH+!UCA.IAD$QKH8[8)';CVI%0 M\3OSS/(&J_N,TR BGPA5DC$3V+8H.)9CIX#<@IE+.IHMAM+9NQ9S>)N*#E8M M'^+BA3Q([G 7@P3/_>8:! PF/B2+T27>Y!4.L6UE73DF5G?IV>FMYZ9EMHTP8=MB)B_BCACDOL$^& M^23K?]J:Y=.K!AOEB9F4A= SR?(Q[]'^'[7F^\C):MJ+W ^"@_QO;J_KDX:J MAN\!!Y]B9\P$5QZT<1--BN.GCX24&\> ?7O+;NKX\;&0@]BN^.1BV.V9\/UW_W$8T,N]SU/F MU]S>6$,OG[3^!GCY19=7[3EU#7T:A/5F,0,GQ:X=GM>^.Y5GA!)P'N M/&.4M-TY#XZ":!7V62NV\D[8ORG"V?,T/KNO?R@S=HCH3." MK>F#H+?TE%YG._(<-#"V;WO%8=*0DXE[VVHU5Y\]YB_=N8'3'D8N6]E,*_?[ M4^]Z4B2>/E;;&4Z%.*!/;\%!+0OQT_#D5XIQSN1'P8=94YO_5@DQ!X*6 MFILF0:3WHMHCH 99/@??TY5[ZGDK.4"WW:3V%3)?YG/O2S_^ M4]/9)%,MWX^$\G MO'3"/-![X4JVSP?';%SNB=09U+6Z;\Z2Z8)P:_,5$!#5E4"JH2<$^<6TF^C< M*$.S"1S!G6R4R7Z2)!=YN"._>"7%_L7$*F4F+#H#1F[8B-)R31%33ZAK#!J] M;@J0SPI1??&;"^FG=E*Y,837Q6.[XJ$A)@WFV?$EF(?TS;%OFPWFSV4H%#4L MAVBO]6#O<7K%:O$*T)9ECME4=DVRS/NRQ)=[ M]4!!0):2NDOG%('='#D=@T]7'JU77W2JTDM8I8!GDAD!Q);R1[;]N:%S\6GM M*#G5XSQ7OO(XRS6MN& 0TPU335U<_O5U0THJB;O(?TK>O[4WWUT6/H@+ MAZT"E>WXOC,WVG-XB_,[KO;5AQ_\"CB%V(0U',^?JWL6>_5(**=U%>D:@Z/< MAO]1_(GN[:SK6,ZAH!_)I+Z7*ILIC.,;Y%HV9-8CP"(\]Q5^#[=/5#,AT/0=3L7S_P&D&B%"90%\-.E&XGC9LLO.;1>AH@TI7K<=BM-7M'BJQAL"XT7B\; MXF/J:PEJ8HT]B2S7'^!?["3IFUZ[FZK]2'"%!(G>.0EAOG6@*3NDT!?"%;RJ MWZ3WPD:P85>3TYH6??O?[Q07WBZ;M-PHU[LVAZK/&O5;@-;J])N-N/3E/GWE_ZK%K_&I27U;>AV\/+66%LMU>U9:)SGK4 &*W7*M]6!WNTT;N M##NPO,<;PT"5YQCUWC!(MPJ7N]' ]Z()BQ;LK('B,@N.A'SZ$529I3R%)V>" M8N(COA_,7*HHS[%ZX#?BP/."R>YD*P)T8^]\_L MXP-H2@55UL(3,8G.C86W/*;VHS='@C3R(.J.";90@$4($6 )3:E:]@]31%G* MWQM3')]YV;A<0$=GP[/=3GU]G.,I**A@=1'5B]F3F4NT:=1%9A#)^V7YPI"R MZ2I7(ANFT@'J4N@2H^X7C.Z2'XM\Z\I-@D MD&0L[L<"W:2.""YBN5:KQK+C/IT L:HA$0#=W0R)K"RFI]_;)ZTUK<?Y?LG?L2?6_$>U]Y.^QECPK72-M M4>L2TL]U,NG<],/[6A73DYPWC MEK<6K6>GQW))4"\G'^T0SR0ER543 Q DU*C&I+KZL5@%AW!IAPZKI>,W=]7W5%)CPN:O&9>&\Z<.M#A.N^X<8*>;?Y9 1@ M"ST5%D6>W@9Q];:^.A(:^JB2?Z-VX9==\G;4S!AB*_+L;M"";.?ZD1"B:Y7: M%#9_O$Y7_.9FX@AC?;^%6#T28E $\_L2FPM,P^3I0T'&.#IT8^#^D1#H1TIB MY5CY\WG!^)$0+F)E<%M]CH6/DN\Z6%%IE5F;*'9[')J<*7U2,A@ M;ZQLU;N?Z'!HFK''=8O6GV0\4#E _6U7K2NRX4+96,QAA*#9_B.CV+5B'ZTB M:&H^BZ!B\]SVI#[;]$P_")2U;[ZPO[<227R'LR*#=F3<5L(B+_T[70S^ARS_ MGU9E4=NMB3#_23PJV+6O\0E;6HFSS:/[SWS][JH=J33AXA?EZ[R_B:O.D^WI M'JAYW-_RD*?BJDP'D<$+GR^]ZRIF4W,. M%U=Y!SS*?E0@.3_RIPU%%KMUZ]EL5$\]D;)T)-1O0,$"FC?\@"MAS0,R&VZ1 MA@VNO<66/!1\?K2#&*N#^

    %;9TZWH71RQG5L \&'KM[LO;G8_87LO>6QPY4 M-]<&CX.8@#$$_? 70?;>VD$?/VGW5#?.#30__N%(" -WBQ@^$BHR^$NLO\3Z M2ZR_Q/I+K#^E6!?N3*";E.=!]/V$$G]#,?Z1$*=CO!GF6)HI#7-K7UM1ZW*? M'K;:[J/+;7#NWIOI[F+_C6R.C]_&*ZP M:,\^L+27KO+F^^X^65L)MTSF!4O3(W_)/HEIDW1[5N3 M-,6Y<%W;^OC>E.K$1[B0 DOEI946W1$%)1&'<0A$-NA(R SN6LF>F&YT60IN MHM2L>! #8#K*,I.."2P.*U'P^QO\4"9!>H\PO#(L^\.N1/>!>ZHU$P3:,('U M*:V:Y<^>"-O &H;6MF 7@O?XU &#:+BA0_Z":L5.OM:^%+R$-GYUDDD[FO_@5HH*M%:D, MZS#@W6MQ $'QMR<=A.E9X.1. M0HGRJY/TRVLQ$37)BML1X\SAO&LX30O2R,:-?N$%74S/LG8?(BV.5)Q$)A6[ M NQN\QMZQC['7/F?'^B!%P:?]_4<";W1ZG<)R$89:!/4YJG$%;'SZ7 MY^X.9[J[([.M% ?U/N5=@DD\V[#P3Z_"6[^I!ALP\,C(OULMBL?^QWYEC?OE MW$Q/Z,'$V&G$W^UH:'P'E9JA9]1Z5@# MSAWO8V?JPTN9/>7S9S&/!G)Z?NER+%@.$.15Z<\1Y.2J\3W)Q. T/*0@.%B1 MDC65N0M_M12FH&L\"4,W:O9;;15YL6JR>S +%CW9#!CD:I(_YHE*B9O/7E1X M!,&/7.>CEXR>H*ZPH286AXQDUI)O1?,G>-_0@U)G"^W=,.05>JI\6LN J2'# M9$B%S__WL/7S M@S]+6/,7_Q?_%_\7_Q?__T_>?G.L891D;>!A!?' 5MV8G0NL\;M2&'2 ML=-&^U\, HZ$UKXW[.Z@6DGEWVP^$A)V^]G@1ZU(5V^T]<$9Y'67;+_BYQ^" MSMD:,Z]?/0>[SUP-QY*-*9]";\C4)Y3%M W TCLGYYQ>:@]AQ4@&*K_%;9_. M;QKU&O-;7PE1YXYXT2!<))]-.A MV."[Y3-_G$%)OEVF]E95&"Q7ZB@7^TS>U_/LW'$L)+V:0HDW6ILQII:MCH0T M$5DCMS-':I+?$,$!("%=OL (6GN_?6'Q6;?D.'CSQ$%X5:F!,934)@HQ6 MBPP:%(U=RUAY]W,,>>Z]Z,9N'2,K-P/]CF3#U>&+W1'[^2_VN,CO*@Y!JTBXN^4MB,=]8>>VN8>J=1%BU8,W*HAEM[?W[)4 FO7I>D^)#L0W3> %;"$52B26 M=ST)S?L[&Q<:O?B 2O M80?2V"VRL_]P$OE)'@SH9B'5C-CWC^/=_#KB3>//XU#8-=L+;RCTF ]3HTH< M13JPO\0^N_^I.W^7Y9G=H=8*@M70Y ;>KIPIZW+R786TY;J(=\/>AY4G=X9D M*6E2DLNELD- 5WJRZ;?[5&3A,AQRJE@"\H=9X%;4C?*9)X9'0CHBPK$0\DYD91RCNDG1R5W3XD6\J_:IU2F5";?.F^WI=8WH%6\_+!+\9<&GQ MI<28T]*937RETNUEVRJ1_/1KDJP.?IES;$F)*S),E4=UKB.(M3^-(^2YN[N# M'#(SQU55.Q2T+:[5.#L^\ZPYNT52M^D'VO6J^G 4S>/B)D5$6MQ#VU8SVB(H M_\RER_\%3N0R@P@Q\*&W3JC"%^]]&ZT8Z=2/0:.(+^YUW%?-H7L2C$TEXMLG MYTV5<49X?PPQY6?^?M])2\O[Q=& MIA(9('#UR$JM-A\! "HL*.>1""!'4O$+HZAAMO5DKZ OXY,AG*SQ>ZGBN]*_ MM\U9?5OKV41X$TX461!(B,;X]Q#"OX!^KR_H9#9JI/QT>":UXNV=,J>37>[Q MH543T9,$P497&)1@E3D\QC&]E,M$R=2LM<9,S1GPM!DU6;'UD5+;$:39I9B. M$%7GW",A?7FF6VV]2,$N'G[@@ MZ.HDPLEB-;_/KCN[[ATOK_Z^&,&;K[68P M&C/K*SW,KRHE+G7)7JY$DCHRS9PZUI?E,/8$3)4CU:@'/7W6]X>1T(YTL84$]$A(KE_O&G@_<4-MDEX6]0N*386?S" <)P4[1/I:[_Q%>W3-=K9 M#YW;1=%V !WW="VE*R@S;BS?C)IWC.O7 VVF[7J?)MBY0U3Q%F&/ )L4W1Z] M9 V:8V9F9I\[Z$7;'[=L8WB1E._^RYKL^0\M1H.^N2L<^RO\6MI[YS)4!TAU MT)O\JG-*Q>K]0,D/A8XI[/J Z2R@U ,3EH%IO>3 HX=W)Q4L0OV';P*-_>T4 MH.#,V-_;#GF%&AGY9V&%+S0Y5,YT.5]2@O#(Q\9V]V)6]R3_WE7FV/G^6>-? M? B_%?Y=_]+=3Y*63>L.X+*(^@A41K4/@,YKCY0YQPK0$"XO3SH2LBE=MW-J MZH'NW;#?Q[AP:2=Z>ZIWP*:),C?<2D/$YI:Q-)]-GDZ? "4KT60-PPTP([JM M&W$PU65WY9EH@\O]A?Q>^DZ[DM^O75+R-;?L0"-&:W$TPY#0<9F)*HTXTM3M M[\#(_[JE_E20/[7P_6RS^*WVZA HQXHHI5=_-KBJJ;'-X3H!==,V7K.AXVY@ MW]H6)]'[2D7LG,J'I)**]0IWCH2^+K#/96K04-HFH>@;8?(W M3,?XUM)7S\2YIW_A\7/H5/13#Z3M725IJ8K[E]-23*_ C!!70+T/'CP0%05< M>[;PM-JX3%4CDZF@5UH8[B8](V.6/87OMK JZJVN!^OWVW\U@U#MZ__BX+( MNIP67Z^=X:_?/"RGW7"J]6E+0FE/0K"" M_V[MF6-K5_QOUO;R"HR-G?RW'I^@%;$;]>NL\Y*<'>)3 L0AZ[_W /7_O6F2 ME%?H';_(! .46RO40B7(Y^ MS[I.7+T"G:V[OH*T>E1_@U!F@7RR%A".$LRALFFJG6"HVC2^&^D.6H8<":6* MK*0*&_#DR5"]6ZL]&"U4TP:&63/#(I+P.HE])7IS'&(:7T2V+$/JIEB M[FJK_:\PTY\)GTA<<+Q@K+#Q.D -7.1)8^ZTGUS'G31(0%_[Y44@ M9S/^K?&4_=2.<.G"Z^;^A,>NE17 E#6M;T!-\FNH,"G0'*J4!@F(<*^#,R3> M$3\O,E_*-8#XY[K@IO=B[[]G".EV1=CT_5<9"1SE& ^I,JFXO4ST&P,+" M^E(F5D2DX^H&SOK'_Y)&)UZW/%'7U?06*5^HRT4A#+&=?:WCMS+#[=1T?"E M>7= YKZ?EJR-#L&E.7B@&_5M/@@G/Y+D<[WTFW:<@73-Y64M\7)]"H!.@%@8 M0QS^+5#)@D/Y.X*PN9IA&[:6A+(H 2*B22HZGA4H=?5K[>& <+7>)3N*8OW- MF6=UW8P \6^"DI0LLK;4AB*%\Y^@W)T#/S2TG\5==2W?,EH9KJZ6R[S"R&4;ZS>%FR\SY;3MCMTZ*MERE69:2\YE=/S?;/HNO#? MO#1YL/P:*-^$?<0PV,$=0GLV;"*8;$5Z<::PGSSN$WJGCM" MX7;F^$VAF7^N$\!_P(DZ_R,AV>6FLH8%/3@5T.,6P VY0;80J\ _+C58ME=- M:S@2^E2C[$Y/+),D['8%;==^UC(P1:>"U&-5="04536-T,MMS?0HDDZ7M"0B MK-((H"[#Y6.+ XR,NMMTJ8_CWD<5<2UJQN M,WH?*I-JD,2Q]MAVME;?@%KE&P]U,599[8OH:##UEX/ HZ-((&)7S1.)#787K?85JR MNLP:HGA/$K\.]IB 5%Z:6M4Z"._=N][E*AE*H -$]'QK]9<8EES.F!AE6(H! M7>WN2L9@\^GL<,Z6A[CAY"^=8["D5"9DX.:@R\>ZK#(A'-?;USR33R?(8MA MK2=W5#YLMG$L9:,G302*-AL!5F'O&]#ID[S]' WX8@#UC&D*DE1M+O\+:K9[8&8F6DZMV^P_+Z#, MUG"([W[O*.[ZX[J0GS>'&Z,GO)5U7U/E_C"&5RY=J*M70VYZ70A*(AB8H7K8F7B+ M#GCQ+CQGR_ 6\>;4=K$".'/%*=16.HJ0,IJ&]]_HGBMT9_8I1+EF&Z3EZLPM M%:E?DZU8O_!L6%,!T'@D=!-8PD/*[UQB:V-2W%=N%!0T#*[U(Z#HJT1.4N)ICT>W#R9+0>O6O<^2?">_*=_4- MZDXTEVMF6$SC56B-P0J8ZLD>A]^8I?2Q[V@6;Y1D[W433+PT%C0=QOS:'1\1 M?#0"*AZ_379,")PM;YHAG^L&A;TG5/7IPFK<;8@CLV8Q\[L+%+0U]F/CB2F[N1'R M\YV[MG0Z>"3B_=#G-^CYL&J(2KS1K\$FVQ7 <]_F#C;&5>/K@6VL/'-7,^]T M?J"U6X!,XQ 2DN;6V%A@2G@'1CNBO!FR0>9[.2P.P_N,49LMMF+6#]Z;4T>E MH!W?-LVA]=T1&>MS^N2NN0ZP^E06GB-O=S:GRN(_+=]01O%*$>Z9S"_#DZI. M)W5V8RZ.JWWYKM.9_7:28/[&YT.@+U.U+C1[ES@2HN-3+T91*, _#$RFC PJ M-7,NRV[-Q(XD_,(WJ$(\I=-A;NW0.=6QIAUEOS%[M.LP1V_-@91OLM/K*KN! MJAI9B%8\=:U@#\G'"Z(:4=KA7;MR@40H3P-O<:BKMACS$T)LHF'D20N PXHH M),(#N1OF3KRM3L?.)^L4>P[\%HO(,[T0-V>3>#;ZI9@^[=,;CE?AL\7V6SB] M!3^P'B-WBF4)D@$L7%JSWZTNKSH2$BT&.D4,]"07MLY1LJ?UE;H@73I6!LO? M3D*L4I'IZUQ^GT;UGK 3]72;G9Q$N$_BOZIXV9\-GTR/=+4T.8[(2B]*/>AN ML!*)^A Y!ZUAAK"#F%5VT^A;8EWN?9+IWUG5/A'0N>C,AO]((MCG9K:(O*=398/ M]&BC,N-W7H927 =+6W#B6C87?2W="X<@FQY5HQ?.-8&G(QY=G-8[]%\"Q)C% M8KL=9ZHX%HSJID.K?NJR0FC;(Q1Y-2&BD[??7^R^AWV IU?LX>M M56U5^49 MDESY4:,YK:??8;[\Y3^IF1S#POK[0^-E6]Z1D(; #?AXPO7DV_=920A3AZ*V M==B-!QE=V +NHVBUGK@"C\]WYNP1DDU%S?NYQ1Z MRRQ@VNBPC-$G[_13V:TWS;#20_PT7)"ZZFVKT5,?^0O9(6'%C^RV=4*^*)?1 MZ$K1C6C.D-:7Y5G+^K=X^3I#.I!1K0V:]1VYP)+'@?H7'E"I":P@J-\+[44[ MM7RI.=GIUJ_DBVO]VM#9]#B7JPEV5Y#]^NOD%2?_;AW47@XL "[CF;XC8$.Y MY!4 QYN]8>IA]"SV#SB=*V=!*X;[P554"Z!S4#PS+98 $68+"[=(3\WI_DLM M^*>";-<0[=+L%,252NI&R S 9:AR^=F\TNLZY<:S)BQS*B7B=\"@?VLQVGM'S<^VY,9"6G:E45S,Y3S\ 9YDV*-Z"DQM. M!O),+;LTBH>BSB,#Q]:UB[^=9],:IE4+P3FC7NW2V&%7';#PS+XG,O5I7\69 M+=8+YV8B%"(H]#@HV]+RVXN(FN?AN09Z$7G';?EJ+ M;D](X@[<;&A[ \G$[VE"[#G^59-J0:*TR9];Y;,H+MU!LX^N$GQ.W7<:N.G[ MMG-[A*7\VS22E;Y!2--!7Z.C_2MHDLS-S$R<7KB"KD)50=MJ9MPC+/A]6,95 M+C!CPUGK75,Q%"KY;)&I6#F(4;QOYU4UE14V-P;Z[3\A\!;JXL<>X+)*\BUG MVY9P&42RUFA\E)+T3[\Q(:-2EK,U:H[W^5>(B>_&GYI0=+7*Z:Z8I[UN-Q)] M@E2=9S#KY=AI 2]W1E]S3\J_@XF;C6^#0)R0:7C+(L0W:5,CZ.RMD_RFYM=/ M*-#!IF2VPR&) + CH?6+Y%VEJ[[,7BE"_WI!A$]>/W5+H"-V(KN>__F"A[_3 MR.!PZD2YVC=E4.XC( H6X5,G,()W39LGI>#IDCN71:PH=F&R#7:XGVH;W MV/:G1N#DLC)SV@1P+_22A?7$G.$ ?D&UA9^95A(J+M61EB#H('QN/+=F\!_M77_5+C5V,1]IPM9(9KOE/4X M.=NIU\U7?E\2X$=>W,::]EV!CZDA7[[=TUL 7=HIA!=VC**8 &\=UUF] 8_$ M$<#=\O"$O)!FR:GZHEN<*(EHSK"8]8JMPR2/[*4B8][O@ DIV;5/";+K"49. MGG4SPTY/1EO 9PKW0/U2$+\NHY;S!K]0T)ANOGR(4DVSM.'O.XQTG/3=S,U] MEYB&3(@ZGO,Y9T>S5I9A+,O!XA*__ M\#:'6M]GL*Q1?,Z[45W4QSE-^,=_6K:3O @]?3$$:B7-^.XH&XUFKPH'C W#:-NR!Y!3W\QS6<)=Q:J" MT1T>Z/T&:P^+8-<1786*4*L+U=SW>T&+^=][_?0;0%0_X+(%?BD'VGG#T440 M2G:ZDI2EW Q.^;S9=TZ^>S$H=F=O-2U^NA "Z685-DRPJBVA0B$9%4,-=1U5&E2@S>PBC?#UMX&K>I)*X_QX7W(VAL>*YX:PXZ MV#L))CQ=F._$T:9ZK++,^T+U+.BW?OFGU/_D%:8NF, 8'8:]\F? ]B%O \1: M*$;UYFL?-"G->- ,AM2O6K-8Z^)VBN#N*-\0QIR)NQ+2EB0K1TKXAK\ZPL)L)FXU_5O.-/C O",SW#VUH-TE^-78;/2$*D,DK8]EV?Z6UI[-P] M%[1D@BS#S\S1[/7+O("2H5_Q '2(@5-]_!8H=[![W>#7&1<-"@K4*=#1'*Y; M9X8ZZ;'P"T#6GF8<^F9VQ4C_ZW5N4'5-:_9'*@[LQ^%J]"'7]$G58^*_Y;879X,=3.*NN5/^\MSW[K997!V]K*48"?BZGS4.IL57_!E;EFW.(:JA1\X:IO.34 MD=!'!W+-#)3\SI+9?U5MJ=*$1%90!IIBE27;J&]_"D%8,EO](XH$TFM^;P!. M&7&$,OVFXT5KO$-O#<#75L>P_HE_9LG)*JDAP*XWND][PW:H-HGZI%[,\+.R M^5#?Z"C#]'KUY H6=:(B:'&4)%>Z]1 DGH=4ZA5^.+\2,GP32*((,CVIS\$H M#=+*T^.\93HK*S8&_J1+,-(?Y))QLSW58'FCI1K/\>XO"#8*\PHU]>V^8W40 M>S"BSX X:\D)&&_IOT(8ZRJLCV0112ON1NI+1W6V6]CH]3T_\0Y5ZTO^4'T=!/7'[ M+EH#=;NW0M\-> (/8MM<6])/]&#?(% ;?-/AZM"*6@8Y&"*N:)='DT\#I$%R M-LJA#$$-3V_&/P-.;H82 3U8L]A% HCFU&:GEWSF7-=.<&L:%%(Q7>?_D6-; M^1IO5T&4P,AW_=&6:"UK<)ZG//I_V0S[,^&2XRBKF.'CLCS^58S>&LI0J6*@ M8%Y;YA[+PQ*6LE67QM5F)W+FC.:6;7XVMJ]$F>@.C5U.ZW)Q)ENV%@(V2@'J M6O@I1([MISTU[3!8])$0MV U[G#0J^:PWV7^_.LIZ0?/!^ $LEJW*:FYGF9% MX].B8^,3ASEQ61? !U768*E9ZP1H! M T^R4\UR(W ;1%+6!@0 '?*'NI?UT@R5OO-TU;KZ?-O0AZ=,D.XJ. M)(M$ZWUP$;/FV8Z3AC\FP:)[\4Y5(B(B;%75%E#_YT"#LWO.S.%E,#)L#N!4 MX1(A=^W//_/_D_G-(JAR#$QC'M\[NH$_^MO3/]:@)+\S_=M5AJ MB86 "VLK"*5A,;()69QN!5R E""+K"5+* @0V2$AT-5EL4HH0" L":4(J"P1 M @0" 66+;(D022 )80F+80DD; F!,,ZK>3&_T[]Y,S-]9OKS!]Q[SWWN\[WW M>\YS[[5H6IT@#\U__;>N]AEKD\-B>Z:25,6 M1),G9UI6XO-P+1^SP]$<@">-P&KJO8F">\O#ZY?0A'8? KB8;(4'W'$+1SB5 M;-3YPQ-N,KY9O17=R&BOYKE?3<'^/?&=C=+5IYGSG9D"&]=:0V!:?SYT$T%UI$DZ3N74,-L-I1#%*W M+&;3#?!@[4E>Z9[?6P6B4R1"E9KV[C /E2[G>RT2^-Q(6LX 4!$X[-#+:BR< M#L5GQW5-QC5OII!%1N^6B^I^R$Q]U\X+'O+.: %F>=YV#^1)+IGX3R%.+[?0 MWO1*@6]&-MYYZG_*<*64U]D4U5I=/[O$K5EXX>4IR$%DXCL%6F@/7 :3"K3$ MK375^ET0UMLST2E943Z=8'/<#BN=M:,X6/+R&JT=ML^_%?2JQNSW_\J<^D?B MRB_M,"?"*&B<-HFTCK34V9FZ:/?QV2"*Y#_>9G]JH@)[.4MY&OL+)VK[D_TI M?35)PSQ0_)QXT-5=M30VE3*.T;K"]/9 \2XI(8KF>SXZ?CC;K=C_W9MOL2CAM7N;PR*#$IXZ)?CN7:VK$SZ0L5B% MATI'_5!D6?H\5WF'_6+#:3>Z'Q)WJP4,Y/8WS^8;:E]S",C #MUY)"S_XVX[ M5K3TVJS_6Q<5:+5:7R/Z=$?O&$D[?^I)B;[,@M)<+ICA5T2*U0U<:.].+&%4?'\O_JE/M'0NLI]JHAU%?L^#%^V:;Y'K=XNU#%=?$$J? LHR*.*_:UU_2I, MXL]]X=U_]7M3_T9D%)6.Z:^X=[HGAK:I3>F;XF['T:\R)5P,('F:TA?"T=M^F4K_&.=ZCT MS*:ZJHJUB'8H5\].T83U^X^9"RSKJ>_Q"?%S)'#"(_R5&2XG_?\7E&##,&@I M]=,N^B+(&_"NU-?>N86:$J)Y\\18*^=:Z8)LC,V+-B=O)+14!B MX1*5+(34Q4UT%).$^88D[T@I!19,*6NHSL\Y.E3=<7Q!TZ,^HH*!82%-P"A! MW^2D94Z_UVV6OW_D2H^G;#ZH&T)YY!Y.(9EW?C.'U\N*_1CFRW1Q?O>1QAVZ M>]RU@3=AIG/4S,O MM:7,/Y; [R[^BWQ_DW NO72_OK+^.M:2^A:+IZ6%^4) M!WRJPXSHC7JD;QD0? 9ER.^Y_(XDEDBKB6"8&Q5KBRAY MG9F9B7%C53[?*L[J75'5,C &1@.7-G'960;-KP2+1RH0JZ#"C&KS02#@VR1 MNUN(7^N&SVN*VGH#X&R6Q8@C4&9RO6-I2 -Z6S?C[JG+;4D?W=MZGS$)P.UI M)]M(EU@Q%1^S[[MH:!2BBO:"UJ]V>UY^SUI;,E<%LEQS OF?8+,NXY,'=75GF MNCPT*[<=-QH%98RJ,!E%_0E[V[=<-E1IL$,E(![4(9I;-J['%/H9"Z6KOL-" M]0$-V?.BG1^F01NZQ3/%0^^M$C8%[%^OTFHZ2^)L!=2[3IT)M!.JT46A4[0= M9H%,EY#@DIO0TK-8>*PHK@YQWN4/!4E7C9Q!7Y'ZU/;XR:??X\&#;JMV71OQ MW8^G!FPJJE$YNG7SZ*G.17.!6H>C0/X1;^HGK?DFK6R+>"_FH,JZGP$]9D?@ M(.JAD-QS #[-[%-6Z(8J^.W?B>$YP%M,V>[MJ1.+SC/08_.^=W]EMC2U\4S^ MB.)@CDY??CLAD=-](BD1YX8 WN6[\;.'2KE#TK,+CM&$[12'F''0_BZ&S.7" MHA&(O 1$CW;L0(1.*",L<;9!$I&[[/ML+!$Z! US4:W<$@EF;6 "4PM:?8?Y M.J+[LXA9M7/CI\J6J-W@Y.@V^L./UQ":9DER#;44!Z67:O3 4T^>=^K,>$SVA1OE>E2D MUX5@XP^5+%!6/5_$ZF91XS\VA'EE+[3(02F#7,5E2F+5*+1Q=![7O C1?E7T MFS1V3!MB,=#(<993A%"2J0!9:Q\.Y_09,GAU*3P.^$J?[_>__^W[F;]],_GM ME>Y^FAK0[F-@I*VF2BWVVL1'NV85%16;\QK#(U7A(:RQ*;GNL_^M=1!_%ZUD M=]5,1D#$+ DWG!RLDD>\Z( % .ZTV&LFU[Z:+6SF6.F5U+V6&+Y=O,6V<-EX M-I!EXGU.SU+3LQAATU=CIJJZE($%0GLDXW45[3]EU,HNUO@F;[EL"45'N";3 M,V4I:JM%^K>UFQ[YL"/Q+_$+M[4R1P*TOZJW*;Q-V,J5.#XN=+\U?:I= -&] M*#$]V_$O\S8N.GM*CMH0R&:O^U0AGA*>V M_0R9,3[FN&F7 U&V2U2YAX65?IP81V;UOEP_;F!R>W\P?*T*^GR!7+O!DJ/[ M*IC26OP4^%!ID3LRS_*GA\]H)TQ_-M40XK'@*@HW)\(;%:+:?7VP&&M&\]%S M*AO])%BV?L,#YGL7.IQXAQJ&0Z@8BV_BM]Y1SHFD_^\4(VR;Q\@=>[!"0#K6UR M;.^[/7B6K+'S.^JRZ=O%"WDF)_JG8[%FX40'7'#C>).GX02N./47RJ1HQ[H: M2>W+5TY8JUL)]=HS5KF^&GD$4/__6A[1'%8-292(XBC*ZX-;.K;[A+"C=0\E MYWC49K$%'A 0&;OFC4]"AB:YF7:_+!=?LP+5U3/4EOB!M*POXS@[F2Q(<5,O MR,L1NXN#2SM[E+UE6^QV;"&U:5/H4-[7,/QB6:I55NF?#?VR+N(# AJ4#Y7,(QO4&3MAX!7=M(IM MK,2 O*C&6\S&U/,-+2F)1(]MW_XV/3_#$S'3,O?'U,@14 N^-OP-A[)+XE]: MG#7'[G@0(/E8\S'_&/SY5L(Q.9'E=J=(CA.%?C,7]D$>5_W.DY=_&Q+C9D-K MC/K?7X\4#?75W20?6S&IXCJOV(T,:#VQ#RLO>_: M[A^Z5C^BVMK]S#P:!JW/&4B3:HRZP[(L<[%DOPV:L9'C@[/S]A>DN>KGZ>BY M);]-:0N$_OFD>**Y4X!42:4DMG]DZO?*_-GE5OXN\PKM+:1>4^!D6*07V,'! MSZ M7%4[_\& I8BQZ]\9-_+RAXK,2G?-)Y4NVMB*+V-#?GCFJ1'SBO7KR_>( M\1J?W'>^W^#^[2'Z[%##FW^QIJX7;N;KCS1ZQA87L^!)FV;]092;M@&W9K_; M8Z3]Q\NF_V?8)-R<%>DMK*(CP0U]9= ULL/(:1%T(TZ"LY 5KUK@$AJZW# M^+AFUZ%Q%2I4_:JFWXY-J%=L\%OV-F:G@55/*7H?JY@_MAXC,%\@?\_B4U##TIIDOZ')"_'ZZ+ MDWI]Z!B($!/%2M=.MX[[5J&4_"E^@I?XK.T M!_,E8V33_GEATJ :1'0ST_65.6!VT3#7%[L1 H6 MF=B&>M%=.=EG7[@L:PI;.A(U9?N@ V=Q,'VI9G$?6-/1%5I)192(=([0^?A3 MX">?L*ZV]V^*30Z&NG#):5/]I:OHJ;I#I68LF3A1%M_Z^MY M#Z/(Y!O(U.0ZV-MQ]PO[Q]*[_M"Q"KZ_L8EC&?]2&@X@+H1?"U[=^U15'E2U M#@:N4 O"DSK:+6K\!CC%<$RF@%H'[;7K3%43@7T&RN)!RY(CVDA/"QQA8I[8 MN@SZF@1&H@/0'M)HCSUGH"AP^+ZMTVNL[:%2IF8ALR2*_E!CU>JL6:\"=M'T M4*GGZGA\65&99 ]%?]C$FZ'I>..(MQ2E;MK?K0-___<5]X=/-L&G)$2]$?5D ML #ZYVG#-_.!WX64P&E-CF;CFW;9F6 =R\WYJ %/NZV;KBN:^1O-J(#=,FY! ME+1X6A0GO0#"P.^X.-'Y6S3"]:ISCN5Z2][=N44/25/!-$A^SNF[O6++KE9 M6AC7T0HWOU,)*ED7*MP=%G6,$N*'$&;E)6M$X'P??\1L%?6:#Z53$F.968C) M!!\V^E-E@V3_:663(&]"+%1=:$8F=(1H-TRMV\-+-H*)&ABNB3SN8R9=WK+A MKLKT,V6\*N!NMD=T,S3:^^9_8&X_(?PQY5*=E&]4ZW>\)%N<%!21/9R"(V1P MY#ZIVCO+BH3*2/8>,H$L-5Q-C-=.^UG[;LF_?Z\9 I@LN,B:7M4Y7) MC)156+[_OONNKS1?\R((/#FE>S[">,-B-Q(<5(GH0/6/;%@C>DHGUR4.A0 + M5+/?Z@_0F])[>G[O=#=AB^ZE@>ON^5%3G;H6I,#.!SOPIB?WB!54H$ZA<&C_ MRWG<<\,29+PU4;5VC\)4#QZMK#"FJ@)_*K?,+A0;/NNJJE:U=8--J%J;FGFZ M%D3SR"UA\JH3C[_/MJ.!V?TY*HFUPTZ* M.&D5A'[,18= V,G/WT\"ET0BR]I[E%,7*'03ORSCI99H1U)<2K ^IV$'H"%# MGR=!OLBZ1LL$.O\H)6-CH!;==]Y0O*$_OT3LQ5VVK:?9^P325EKW8^UK5:B> M],\3ZGK/YD)NO[PX6BH9@U6-N!FRT-7>V M>*#OW+\5K8^UL[XWMA:R>;#L3PY'7N&20ZJ5!+ M9E $GR58TQWU\ZP#DX:@,&^2:5FC:58_5IS0J4--5@4U+]=73PP[#14C-X0' MCOV>ATJ4C7Z1S.K[1;4R]$$]%VHM">R[2]OR;.RK*QKE,J\CDAJ#0':"U_7% M-A"+VE1A%5 %T4+>NR>4VQV[=F;(W]1-SWUXQ7!_N=ZG%#G'2.>&0_PL>?1R M=F:@9&4WIJ4K>*"GX6?&9QMJ&P&P&!BRC%35C<9>@I0\*HF'0W 2\5K (F,7 M [FZN7G;!/#$ZN!B3LDY+R^/A341#WCU,O_&2O\: T#V\ @;4I#&)38W\V<" MBG7WX._(XJ7>)/7TH;9W)3%KG=_>@U!6I)2Q:W&?60%[ *37/YS9!0'<)QCE MBOT\<5GYU(O58_+GGNWK,;B;V4'N5N?>>X<#X+?5,_N') SE(%[&D5^3=+[R M)V8DW5G_I(*C^1H^=K;ZMP7HZI'PQK<[L^BGB_N8@H+3UHTXGY.F7SQ< M[OQ^VK<*<$0_KP9U 7(Q],(^5'W_:"%M?S!6#29(C!L<9PZ$-1\J8>H4ZXTT M[MN((MQ.*74?5C51?:A4J?PL1=0F]OY-+Q+#DWP%@@:XPKOZ*(MW3EY2X5M> M1,GAEV_F#C$K.O@9H\F7MZ6@^XH@69.7N*P&:;$%[X!MC1@KED[L?RF4Y810 M^;94(#9E/U>Q>US4$M(5-E7^Z;KZ]N]1!W"K:?.'!Q>FOQ3L?3'?52[JW-7E M0%@C5FNEI(,CH*:V%D*CFG?K&FP.-)#929GYO)BK%U+>9?E*(,9ZXA]X>B0\AS,C<. M0#B46"[,I,G+FC=4JY]#.G?1EENHEX=*P5$I?!$NI_TKKCZ0Z; ;R5O+*\C7 M:SS9&Y!PJ'14&P=YYMW Q"Y^\6/LN4*B70)??F)3E3;SJ?/+Y05%X%Y>[#:X M*\"#F8:*XMYF#E76$'4-E;4L)&TU,U9W>]$8OB)X- QXJ#1:5.^?O&;_X]F% ME>AX40J8$!,EC>*ET7ZK_CF3<'GZX&3ZFWI)D%!<1,3ADP$E_F8I0)_$(I[_ M0JL40S?NZ M,/_G/,.%A!K4E)<&G9@%7U#\^97VXX+,">YE85O=G?MWZ'ZJ8#+0=4 \+AS_ MUDE RSEEUMMOS/K6;*GJ6Y?J3C$!4VRO20)-HQ#4FTJXSP J2!1WPFLU05WG_$NMN#34K MJR&*P.[B,[&*8,LINZZ/HH!#I:T5M_B3_[+E]LU8&3$(J,NB>1TJM1P(@RQ? M<>(1-IIS^?9KU7\U'_B3.-%T_!H2V\SNF8MAQ#]=M6MS')7B_6U]\3:UV$,E M<5$]B;*,K9Q&B/D!G2-$9 KTBTR,#(V,#(R.%]G,BYJ<&?L MO LXE&V[/WQ+4K8)46(J1"0A*9N9Y$'R:)*0;*9"1-F$#(9I8Y=LBE J$Y)] MD^UDTXS-("'9AQ@SRGZ8L1DWL_NF]UUKO<]W'.OYCK7^__6M]UWK[7+\YKC' M??_FOJ[[O*[S.L_S.J^;^Y4[#FP_8V9A!O!MX@,N\_X [@(@9NSF>]4=< =X MA8\[ I@ F_A^EI^?FWZ6S?P_/P4V;^;?O$5@RY:_0'#;5AX$MVS9*KQUF]#/ MPCL2$182^?GEYX_\E;I)@)]?0$APBZ#0?[IPZP&)K9O S9_X^?8#FR3X^"7X MN$0 PJNCP%^JQP?\2^';Q+]98(L@KQK"O LJM_.JS\_/J[0 K\:\L^&\\\!F M"8$=^[2,MTA:7Q'<[R^E??=QUE;%4Z4-TN>[:4HZ5V_=VR:T4T9VUV[E RJJ M!]6.ZA[3.WY"W^0W4S/STQ9G;"[8VME?=+CDZN9^SA83)EXON/R:GIF5GZTO+**F,-7-_XV2X^@)_O7\N_VRX)7KLV_92! MX,]V\6T*_GF!Q&:!?5I;=AA;"U[QE]RO?7>KU*G'6:4-VQ1USM.DK][J%MJI M=)2L3/_9M+^T[#_6L'O_1RW[MX;]K5W#@ @_'T]X_!( #&"SLN-4@5_XSP.K MP"Y%>[.%&;_3JF*4H%OZ4(X4@HSWP=>@7N/NW^^=6+6L:C%^?%?"K-JY*[HA M:'Q*\:OWY"*HJC??1<^A4!>;L$F0\O"6=,U$O!0RVAE^NKNRVK#6V6Y;FF[F M*$;1]=T#0"F_P??965D@Q+X1#JK!6^%"2' :7>4[_RU3EC991%>8:DQS.=P= M]/$M=>6FZ2GI=S6VD"-RY8P[I]Y]._4HWIP0T8^NRHOD M?"O9L(8H$$/N], M/?I4O-)CE,XX5M2L).#6X_@VP\36&T?R/SM-Y>RYXH3]A"G#4,FTQ48%;;IY MH^^(*P/9C]H70,'&UR3T5Q45?37-G[;3KXV],%0Y=NQ!CB+[:@&?FXB#?08S MJ9D@@H>,@)U

    7C"P2Z)N5 WINJ7"ZPE1#CEJA<6B:* MZZIY_V3^KL-[I_N9.KA;/NM-9F#)!.$AB68K'CVVEUW*D7%F*3QOJCF0)=ZX M*#[V.ZZ)J(?3.FHC2(A9VY1[P;SJV;/1>Z96G_\56G+X)O.>V0*FPTP9,+2")CR(C8"'GOS,UT M+A 9Z4L1%P!3;;H2=VF5479MIV9*ILJU0)?HT>>_M3:C054C1A+]N0,HS-3C M=.)50"P6M#M.:MGA:>]WR>&ZQMY/]8.2\E@H'_2B?&R;&AF)C5] :7(!@2+P M1,$T%ZA))W(!D: $'7LM^I0Q4%T=?TR?8NI"&%6XE\+96IH0,(XF)CVX%+NL MZRO)NC:HJ6N0_F.T5$P*<])RNY'3QA?!&LXG6"6FB30\TB S=H 6D5[H.?PF MIJ#M#3*G<8.->XS.&G&KD [>)B$EZJFPL$ MN;Y%JICT+]Z<((OV^1O+HD(?'XK,_-%5$IYT4D#*^J2 M/3W)<=+=;21HQU% MJ0_T<>^*NT"+(/2&E"9Z,?>5:)PZA+/#&<&)$B8Q9WA/,#+=G@MDG5KC;%P" MOF:7<@&R9+1["?=J5/B.DRK\4UL(%=EYAUT E MD4P&C/T"NAN,<1K@[&4%5@^,.-9]N88KHRT\FW1L8Q0]<^/_E+)VX[G^^#MF MLRV^@9T'-8SH)I3!6DG;D PNT+31%8??\@WI7T&2:GKE:1F,SIX]0\QEUCX[=;!A6.< [\YZ7UPV@Q[C7=%YEZ"B/1F#G!VBH1,._3@GP\R@>?)O9:+? MJ8)76451LN-"8Z_$[T4<8)VJX0+W7G!Z,8(W"!Y=,1%*,0T0$9:K>!S*BL[O M\F6RESI$]APS4/<]KOYQP48$^/BM)*'0ZB;81,S LB1;&2#/YFM-D@,%B;MC M&KOB+[F\-%J,11F];@L]:G7IT[$D=Z+_IMEDP<=-E[]_! 2];S)]X@"PE1&2 M0B15Y;&DMG-&CN&!P:.:,1$"-*=,",UJ,#9PJ@+C^"'37&>T53*A46)/\@$X M(@6_ZN(QGM0\YPLJ8XE=#TB;H3!0N'G;.$8"'%MLAHBCG+.F)4G#<.FO)QF' MKYQW33.*/6*N$F)P(J M^>1EM\_^>3('#91\K9T&&S%Q+KO!6K)JG2VY3>C>;>=+IYLZJIX$F;5.BOL9 M,]ZFI4G*1+=>R8IM:CLC:6]UHW?K6>F]N3*!C7&J;^_=^^,4^0M_ O56M"=Z MN,@,=-TS)D7S;D)C']F9?9XN#B:Q(7](]EP@&RU:$M+[JAZP_R[E]XP+Q"%S8YM)XNFF8UH(:?R*W[MS>0)N:>T@'^*O<,R]E58T=]F;'J1>_ M^Q\>C,1S^F%5A/L_@Y'H)H)H((EO;DR//O4P PZ:L:3)L;8+'HE0EY!=L1>O M..VI[AIUC5=/7;=GV+#KH/*@28N+*FC%O!'1M1L;>1AE2T^WKJGJ#PK;6BDO MU&KO+_3\6&U+]U$W=+'MWD-W'ZHM(_Q'65MXMBZ]AL1X7$>+]YTP,.*K< SW M7YCLL-MB]HBH2/HA_NSIPDCMI.)QI7."22Q%GN479?&6Y=U#\/ =AC%NTV&- M2=)@XC9E6IEW^CGGK[,M6NEQZOEG24?%;DM\$UEP%PUFE+ )@8M#&,KD?9K) M*7#;!"P6JC1881%TL8*P9?C0LLF-9-FU,@__S46WMFP9\VZ%*H*?21PA168$ MRH"&K8]M7KN+WPPF5';)(A+Z"&DA@0E&JM.^W;Z/%;K ,LI"M%)'EPZE2A^BC9Z\DDK3;-3-ZS(!Z M)RT?63?^$=@UP@BL%0/A[+,<]]W!:>8"4B@^7X7GRE\&#=VSY<+,W=RLM_JN M3X^T\7?O+N6HXOL5N MR_NGU!#:MJ7Z>3,+>^$DIG[$5RY0<3:!>2[I:QZ#1).)7B')>(4:9N3=1UF- MMUW3OU:]^4I'[(ZKSDJVB693D-D1-<(^% 3REV]-?!Z<^= MZOH6$.FWBGVN+$POERKGG^@M!(>BQ?L#EP/F2R52VF+'AQ M&FKY\'BK&ME0!;IO^4)Z@Q7J/!=07?/]$9S5G-#:W7!JJ?]#>@"6G4VXL2>$ M(PB:HKNTQKQ+(?7%@ES "TTRRJCV'9ICV Q E2UE$J![BQD9BGK/I'X_TXDF M*=9D+8S"?6JC%^>I3#VD7?,K.JYYI#WXZ79&J-R+PF!1O:OHK].PAX;Y&P=1 M"++[N:+B>D 64$BE/=/<.LE")"8&$+F V,KTC>29CAI-E45+JH$GZQMT"UX_ MF^AZ; :RS'F[D581#CE#XSS;\C!KAGYIV-%LAS!RNUIV8KU0^9\\6/OY+Y$' M&\S4VCR3AQ3'+)3=_E0$MB(]V>5HLA:ME;WE%1? YW.!R-8FR,KN^YR-5Z)J MZGH<28@(^HN7.',V"?P=I<4%C/-ABX7 ?P6KL 53,J-?5!$:Q K0%GEG\N6< M0*%J]AVA?\4Z@;$*IC!M6$)TS::N1(S RDM'8H3 E]60"3!GG"KX>QQE:>'3 M!=O$V2/G/J(P8UH7W.7JRDBJUQ"O55^)MRW*L1QB&-.@U<0BSXAB^('>%/D M1_ ^O6?*\:;/LG'&6'M3C<IWTWR>#!!HC[P'=W\NJ2%_7\9Z""D_\E7Q-)#YX:3:"MBM M BAOICIG#%(N?C>+EC??33-AZ(/-9&>UN?.XWAL*:V0P>F#;@<>N3-..EMLW M?&[VG!EY#J1D? 53F5=1-]F/>#V3(.D0T9NYVF_QL!%G$IOU[JAXW/\-[4C7;@Y-55^BF]4,EC.6.39X=&@(^,]C0LT)80U MD42ATN M1M?)?I;E&Z,7G'U]AR>253ROHO0>%1PT2$*VA-PJ>D SIZSB6#L& M*1[$Q7L0"$N $DF#Q[)\@RE),?C#7U:V+5)5XN;WALD<*=!J5R#**J;4O2P\ MAQM[IW8Z*RP =&B2_'2X0=<4N^KCV'*!(/ M'^08MEP[*"E@U!_[J:QT8^"OGA>?_ [3@_NWV/0=^:@KP[B-X0+0(UR E&5C M?7([%_"XS@66)\39&U+H?SN4UI7B$__#E>:_6+]8OUB_6+]8_ZM9%V$2J(!Q MS2B\? H1KYF\]8K+O@=7;?X0HW: R.&AH/EX54KM.?_@PL^10]?]H?)<8"2 MM2US"GO9SW^I[AS*F5W(V2^C_#8/%O+9;A >B6F]RKS5$6X5$="R)\12N;!L MODJ!)&HY;2'[O6OL7[W ARO9-CM,5[&C*TQK#_ I5Q;*7 9E1S7?X]",%K"83?CTVKF9&_CS)5[QN9OQ_5\OUPVN(N)LISD M&6CB<[1I$_;+/"[0%0];F[;^V^&%/OM9E7=_=N[<9MC0,)H%-G&!B"C(WPZM M3('_=HH-I:KJ3HI S3ZC,WMWY77_-?WMGQ[_;T' MBM+8F01W(U?*A5)D+T6HZWJV3LCCWXC%@^PE@T(%:A]C[GV$"=')]^DU<"W9 MKV:J<.6E+:TAJ'SD;-G03;FV(B2RN+$DE&#?,'<8F\VI9;>(-V+N0R30GEQ M&DXQ\K!^>2,S?#BS^K:PC.^"F?C8#=>[2_DM_O4P%Y"?/!7)V86\K2D"FOSN M&!8X:6[8IC.1?IMS )9G? B[*K2NB/OC6T6RL]YMZEX ML-NC:G,3)TN$[,V5)0X>;DVA53*?MO"K'6 MIE+ +_Q_X3++%$PA0_Y%C_9%'L%N)]:U&S!^0U!@KV9/[QF0?7$6(GC*=J[3 M3,+^9JU2W9#.B^O-G\ZV[0Z=K,T!/2PPSH.KJB6'J#F:1L3%RG/H3& 6O@EO MR7Y%\'(.IN02,T5H>]]7?!EB57W=BCEWHOZ;X#YQMT72ERLL*[":KLY(I:,4 M(#T5,YR.Y8G?OU"W719?^T:O+NU/W!0_P:^[2"H?G*_,8JG%:4J"!5<)=/[# MMO0:]4-<0"1D=@P+\O0FW2DB)!-,B4]S3'9)VV9PH;CWK&79T-!*7#_V0;,! M!&8O\:#SS^\1OA$:7CU->B;$M9!4(LNPTBB7^ H#@3M&FB;&BV82[]<>IOS_3)[LN4X M1"W>8P__ZN(=J (23DZ/N4KKBCS:C,.==0OH2(&>"/:EN&X$R@)"K'N)DC Z M7*I4MI:\-%W;HDXI\,&C*:!KA4VP1Y3LU8!GR_#1UU7.7. M;^J.H3F.FT=" MA:=)'CW[9?2?3 LP"M3XE/+>]G,H'J!YE87AH*^I-/,LOV:#._+T%;]'Y_*D MW=)7B\(=^S\X+/;DGHV7VEO\R-I4^JOG7U99?N'/D3BS>Y>27V'.H0X_8+6P MYO].0Z'2=_HGVC8BSZ),)@LT[V6 N1SK!=*G19.'><6H,VF:NU'&#M2C9K[:JD]3 M,W@GS8-,1FLR1X/%"(Q =M)$^9*A/_U6O>$W"X^LC]H%WXXV57.!-^&"=(]4 MB*E:8;[M.4 6$/M/Q1%35_XTCLCK;4?W"?E9QY5=4JHZO99LX< S+2X<^5^\ M=>=_WVKY_]G>'3HDEJ.#X]TMED/"B+'4:?NUPL=][T(5;P:T*!A$^E2^[WN2 M]1!>]Y)(_9-B KT@SH3&I8($ZOLVH3D HVG].B"]UAG"J9: M19X.^8O$WN[:]BEA A*";#KHXTHAL*04F.9@9S%+@/V<)R&2),M^D*6^QW=B MVU'U]QJ'*M(>N5_V?I XB $PA\2(;JE^=?8MP5 97BOZ67OZ5M"CEA1TM'[+ MLZ*GX/*K.T[?6N3D_?=C$0M)QA9<8//%EFH:C&).+/DM) /W@*/CG9[QLGUI MX6N,$/R5Z^A-3D\8N0C MH7O19M%$VXTC>!0M39%-?^81\?$ARWQ%WH(_8Q*O&=$#Y0-M MLY]QOF8DYJIA2F>J%I=/<)8QX_"(O'>&$S_"BD@/,!4XHGB%EWV[TF?_R=/- M&C?V=QD/>B49I[G.>B]G'IGXY*!AF^[^C@$.3;^JM/;U\0Z:S2'8NQ-2$SMR M8B(^)4_F;]Q>Y0**)A3?YJX'B KLPW$:)S4/SO# [+X6XVD)H/%3"9V)Q7Y2 M'K*[L!$_HS,EXN0+UDA,LZ4T%XC==0N;T.W@ ;IVV:VBZR][Z&,$\'M8JJ!F M3CCF=/_EZKZ\DYJ5%O8[SH12$0L'T)%A;BF=M[G ORT&V[8UH@3MQ1]ROG;E M44N3!YU=Q0:FO]7'? M_GU=B.>*/;5++*QVIQ?34'[7A?0UF]NKU-DNF%9G6<>;I,J6@83C/,,&'']I9>=O?=+4S/V$% M1WS0]MTD-^7J75_!=M]Q$7&M:![H\4_-GHWQK'BQWH^EK5M _+"%65; M;UNRBDH7M9&VR4VQ7AUJXP+CZGU,=0J6)57$"*8)/G[<3I!$'3EJI&:61 M/XCT7)98N#LWV14'H9U?'):C2"7E@OMN&FI>U[F1:*2MJ3]S=][]D4)X][G! M$%H19]NS<4>TYCFPBW[WL.QE_#/RZM=G*SH?JZ_,2\ _A!^D$<@J\X,T+R4N M$!5,MMK?$N0DQS#1: ^=O*X'([\(LTWZQR2X$'6MLXY&WK MWDS&Z,?'R@?@S]XYIZB4"3'B.O\@ZIR_=0["D4ZMTHZ W>_S>\_9I*2K#2%* M-S)M[V4ZII]O_)233Y96\*BM2K_VYQDE?O*3__^FMMBZP@=67MH.&^ES3CS; M=?JZDT=U.G I5'OMCX*I*@M#QX(:KJS%%8626-(FC%@P M$R-A:,#<,QTA!Z8*-DWV9CVG(.+JA,G5OKKR9EML<'!<0)6N2*'AP&A7!M]F M=25,(%*2C+D/W?W2$]0[XXT 3^O.)7C8C?HMA0R61^WXJ)=2(?]PZ:V4ZQWU MT#M0778J%_ 5'XJI_P+:,#S!?4QYU%7:V]2@ L>9*O$P&LO$>W/*Z5)V]J2K MP3&]8S/*-SOO6'1Z(/^Y=G9MTE>*._^;2%[^E4=>FO-4& =UA0L03KW)OK./ M\[F7"TRU0)@KJG\[5/-2W03YVW5)ORB_*+\HORC_BRBO@T]_:5.,LMUUS?6. M8(D4"=9P'(T6A"HZ,./8[ M_RD00N:9PX:M(6^)Z$WO(.P"+H!B>/T@>&"'X!?!U$,N1\%[Y<.>\6-NUEKJ MNKR3B;,QM4%&-0N01W09N*/O+PY7SWY0L44=<;[!Z"VN MWC#]Z+\VS<(?(\D%/!'W2%O(U\ $NLS9WDG;;X?J2-H_8BJT%FX9T>-(HE'$ M";7"B\@3;?/9S]&W^IHDXQK'\VO>/\@W]?G>@PC[,HM_Z.,-#S'*61U>XOED8T:C!?-"CV13KW+M/.Z MA0QMM1VLO)A[/!S25%4B77:0NI\(J"_N@UUB"Q^B$6*U ME5NJWB5E[?QJI6 M'-$CGU6F3N3%O3"(+)CW4[N8D?3;JPH"F,D%&+./UX*;$<--C.N@P:0C$MNR M$3C8_5U>\TR\LY,/9^Y0B 1F[=-@)T(:/5ZH_W+M61YK-XAPO[+KHY6EL_6A MUZ&QKOO.L1U:*UU1:CP_X"+J"MT\'4V'$>T4=E7=V%D9^["V./3*UH2(VL]& MZC.(* 0-3AK"DM'I(9J1XK&^$PU,CUBGLSK4G9M-,I^=-R\)Q3SB*/U( M**S1O,<%U,U()S84X#BZ91PL9NNX)QX[@?N\1BMM0-BQDJ3G24*$\90QM3Y4B G8.&T*R;.H:X@'*&>*Z*K M6Q9GQ::J8I_8+!N)$!I?9.KB2S,&,M6*1MLJ\-^_83Y;A2@XT\H91]DO.!*' M L P<=A"XN\A^P%6?&5_-HH%YZ:.5)+[OR9069E31#$PI,S&U'X 5VY2!%Z;%C M]^?;K2LJT#N#/#>1I_"]8 \PLDU(QS.5//'XO-C;&\CNTF@)5<=K:-)]#;Y ?P#,("&(+ MD+*ACBBS2'7O4P8/AP ;(N)>Z[NN&)I.?*Q\@+9NM)R?ZU*>K$A9KHU$+)4_ M:#K:@8>--JS,<@'$1_KBT" #:@E3;(7('.+O)*:%[KF_SR#Z13!LI>L5Y]!2 MSG2NK:U0(< /\/6DQ;'U8I#>:N3X38WC6;Z3*>!K9AO'TKU; 2^SS5P0GIRQ MOOHS704?&"5E*[X#6=2D(-I#]5C[VVIR0+=&75 M<66.*2<:7^QY,Y]&G4=DX_W!(BX@H ?RC_MJMS9HD9!O5[4%O]I\K!*=OO;( MC6TM&S;829"$C>>@*_*(S/LY2.@L1'3D[,C^JB^O-&^M3QM.MB^LG4Q=3=^.'T>WP,2[05I%$(3W>$)CH MBH.)1ODY_(DDX@3K9]2DD*5.6WQVA9;7 MF#ZV__VN;6'!SRT1U^3N/L9'VY-GKEO5036 MS/0X&#&.S3R=R%*_/X^9'D M/(CMU[:3KRGS-P^7\0+^8F$:1-IHH,,F95/+.G2G,(+U5I_:E MR _P%X;^S.N< 32D$@::58AZ,;I]+"0\\=LKD*.M;[Z/ZC 3OC)*DJ)YCF72 ML";%L+T(V:]1I^6MXYM\T\7WV,QR7^RY%(R'F^X&WWA2- < O=^(0NH51'L# MPU"BW3.,APJLX*M;G)C)5C<'9#&2F4(/F[Y?/'Z%/-;6MC[D@!A\.MV$O%3: MGZ8(:X%+0@>]U#\M+(R]R/O,!7@*/0-23KI35[LH8Q)"J?W>H%'0]F,D>O6B MJZ+BT%!SV-A=G'2P*:WW8C,R9!)WQ=] M4RV#J7#[[!5'S63SZ6H7TY3O3]:/'%6$=VH@BG'H8XUQJEC5U7M_=P7S]\;! MLG8IB:/+'_-CYW9=RR9KR_^4Z'#4V"+A4IN"*19?$21G'ZWKM.@ MZ3QDNY?PX[+/)S6^<(%*S;U<(+;_EL7<%%1:_Q"ZIT M+7<(C6&=6#'GJ<$YLF]3EPZ\9Q&&"Y+ZR#SV&R.BW=KFXDO'8B0GC:>;;RWY#ZKXOGL[04;/'RSV4G IH-L[ M,$7,!9DZ<+]EB$=**B)[82-N0[R>"XC6B=)(<$XG#1%-+3YW1RE9MR.9"^"G M#I$>8)]QVNCBB;H=7N&6(AQBQ+&Z_L6YSSUS'_V9>WJU..H,OWDL&>S([;)B2L52]O@2TQ.!6WA(DC5.'F)V@/.ZH&\?L< M223S1X&=DC(!/I#&V_*QX2_3\%Y_T8LN]*J229YY*\C:YOWZU"T9ZWX25?(Q M^T>"7VSX@T?V ]]9HL3UT5P3L0E!1MY":S_"G@OXO$%%![2^T'@\IDL7LD%< M4UCY(%^!8"R;?QL<'+CD_CHC.C=$NFY[P76/S).Q#V]P] MJM$J\*A:JD;99FC[?:K+X,] K5Z1T_JEF!9T;.G(OH9PG2;Z(BITUVNY"VR) MF _A21NIC88&BQY?5P]BUX/A:/,Z_.V8 CIFKE76'U+[R'WA"'IIZ@J-;6MC(7-HDW:!MYQ]!(\XM,!*>I '3R0?JHP+.O)C_1A7=@9Y@39?CZ="4/)+2T8[J)1/HZU MWM,U,H[H#:AE-GS_W,29[*:Z)-G MB\Y)8MAQ"\KPO,,5U.8SWVG]*8O&)[X MO-Q66&?^]$R>R^GKTFNYTDOW5J$PD##'C29\<6&$7_Q)G1,AL]3\NW*;WZ^[_VG>Z%N5^8OULT>YAI;P1:9M.NAV^ &]T,GCTFG81V6))A84B0,E:Q(&? M*53+K=U1?_<,WK\SI.7[1TN>: 2$!>S1PHXEVPOES%K=RN "5'Z:9B,SG0B1 MK=/RFALX&/11C^.R,?_3+@6$1\*97M_6"0,%Y(*!]X7F,DTQ2ATN<4 M/F I>S6>HZG*,[11@[71XYR#S6AQ09LI&>FU3Q]I6H8>C4_A%-?KK->O.=.C M&*L+P?9V5<>Z0GB5/4+,?9UF+Y0O>)XWWL F(A>@V9L=L1"_#]T6]2AIU,DK M]+,MO.ZZ;!>;H=X(58T81LA%'/HF0S]6!.!&:]1EK=.VLH_X-I&[7+3B)N]?HG1*##,G)1&H0)0[[U!T'67)7PZ\H@Q)]ES:Z$ MRH.PCEZ4M,3@8KIB1Q3C4M9:"@3&VKP=7:?>4&=*5YG 4>6*T5=.#:;G4U-[ MCN;'.;;H-%P6-V;/;&LM035!B)#8X1_U%;T^D\EFS'?#EPZZKC2F.*?'U&DP MO<"X5J9FXX8@48=7.4D3#+![ !8^\B$Z5B M\^#ACOGPD0-XV5[T9=\1X18=-LX:##MJNO'-:[BS!D<1X:G[,_-'Q4%ES=91 MDQL9BP_KM/*R9K-G0UY#[A%EN( "MNHC3T-@[V=Y3IX+F%/-_^3+&9M\[O) M^7LP&8E]^)I ABD]04W^P':V0.Z7KN!Y'4= @IURU*A-AACB^]VE].MU&8UU MG?T%K+DX7M?AZ>]-\\'F9"[ #V:R8\S2MNXU =>+22#U5J@@:X<:7Q5<"N5_ MF[-R;/=V2$I='A(_$+;3 ML'?B\\_(;*Q,(_+M:WDW0I_/M:[^2U:$W-O#@O7B=S-EAE$P6G#3L?@/R@]- M[L#8JSA_UC07<$ =;4#7_+B% 4GKG]"/T$4**A/HL?*+32QA5I9X!VNYAEW) M!6XL0CH&,CR(5N=/G=V\^W"*D#:37\J1H'.N:QP^0J!\M[K.T_H2JY9A=^]E M%(V^%A/W)6U_RE9?61H>&/XD756.2U3MN^+Z8%/^!M]Y&RX0^_)^(_J]>^!U MQYL83HHLAS,_^S!/>KW(I01CGX)$-U;+YYJ+Y>DR M\A9ASH'P[GVEIE(2A[;_EA^;92WA)R5V1ZSQI:DT?03C\>[OG\7\]T*(>"M\ M)&#9FF7^OM$T+>.+ZTB>7?3V5%OIZU M6HDCD(9"/HCM:=)I7RHVP,87[?9S=J,N.9.2^U9GIPPMZ3%DS?O*86@9%)S& M>';(8XNY2&>>.I[A>\=94Y:$$+*S-+_!3^ M7+!/B*T6$_WU1JU8D0?X]T+/'.89Q:>=_&8M&59$2(QX^P'9A"GC2/_31.J];6C*?OKI:X 3%;<,4B)OSX78$FK,[Q[ M<(?372E6UC&CQVJN[L>T.&Q/^E17^W/\FR$+P_.:(;L#F8A%C>A'RQR@[C$7 M4*-60$"EUH8YYQ(*X@%4\8-B?OE%C3[>+&>QC^U%*$<=:$!+RM@5S:?@R%NY MP,QOZ.O@AT2.@EBJ]&@ENN4U825%QH7WZS6>$CYP8=:.NO><^?2-'I.D6P62 M4S,9E" N *I#6HHZV\A=,6.[2VVZWYX/BT%D[=C+:@X7?H5NT$.[L66NU]&< M&6_:N[&KS]8W8I_QL8JJOJ#=(4/8)L>SZ323)O?TA0\#:>DB1LNJKIA0& ZE MT8#F/_S2? P.;_'E A;B\Q#I4M+BKE1][PJ[HH4WA)4PC%PO/VUI-_@MUG7ZU7GP/C$30GOS=*/K0=!S;^&+ M'-::S6:GC8 ^IIB5*7S'TB&\&-+I3<)1?%]UQ)JG9@>\Z<;4#NQ3#]UK-;D= MZ1/'"/S+9P89*NSR.K3VZ"Q:;-5BV_>N$J\O.9K5.]IKEZ2[C7E&8!LXYYYW MK'("L1,T/UD>>RVD4MZ!8[QZ^A.OMOTK/"&.%)GULCHUR78)C!DS*6D MH\!N(]'TE/2G5P@1!DTA35O9&I0 M8$-=3;OE![^N=,69V <>3W.TVI=]G[-IZ?BU*?8=(U$OEB$[61<=6Q/#0$<= M[;0Y'W19.=FHM$F&N6 F0]?E3;J-BU]]&T-ET@M1O_=]QMXZ$M%TXY*!&S22 MMH2>R.G;O2:J8MX3* HU4C'IU9BG7I&-&QO>'GO_*]]=A$$4A3>%'D_#XCJ7 M@R-?,_+,I":4:@-4<1#[@_@9A4G^)@7(PZFB&&MG[$%82:+]#HG* M.))D Q93"\]N09>7',X];5Y^?!^&)KRJ2XU08#]#>V"$LD4EQ_.B7=V 0SV> M=$N>YWJW)HWM79V-+TMS?]&85%X07V)36V#W>F3]$WS!SCD9.B+09 A+-ST$ MW?D"M:Z(Q@^JSPR?3<[M6@7I57K(JR1BL#MG&J;^U55&ZO&KUOT;([ M\U$U.\Y$Z(]O=?BO!GUQ1(9!^$)PZQ+VO&4R?M.\&:].OUV6 ;^/VO?ZHR+F M0NT-MUVR$E+>J=_ &S(N8K>,HO$^O"%[/Z*#"^R&'AYCZ8-TIMZWZ[? .;)Y MK'O?2H*<8TI[9?_E9ZX.U*&E8P9;'VTZ$[]S_0GYCF J2HE'?/ BF^$IYV]7$(#D=.C="S#FT,'_2EC_9HA[;E30$9]# 8++X M+F0.68]:RC3TPF^OIMNW.)O-CMCVS^_O"U27=R:JW1A>E/NM^S&G],*=LBV' MBCK#'S M(]H@0@1ORYO\)F#G86QPUO2EARYMY#D-:RI5U^+()N'']E%:-]1 X8'6/V*M?T+?A.RBR+^0)>ZP]E.0[.AZJ'AEQ&E M:*/Y9]^,U;[=O8O+6$: 2HRH;*0C!4/5(6-%K^\I=:7F4:_28 MU.&"W?OO2-N>!,0 Z20ZG-Q%I1;R)HYSAK9T- ,%6I,_SL]S]@R!P:?H2<1= MD\YJJ@X3-2^:Y/'N:0C=U_%\=]Y?_7;DHV!51">Z"IT$A;%.I=>/*;,?O*LO\I>9(G%]A5B;E#*$?/CU#0 M<1M<(,HU@77E0%2P0&Y:.:HC/XPWTK(;KP+>#SAN2.P,Y;6YN>;5;[M\[[NZ..(]-A'G8 M_R7;O1453GN3Q"R2#VC05\"&^4*V^N3$;6V:Z'O@IK1V.-Q[/A3@C3] ]8W3 MMP8/?F?G,SN.[@KVN6,K_C\L6?,7ZQ?K%^L/K"-@>^.L\#$S)^3T6/)9L_Z5?<'OC.P^[,$=["B/-W_7<#[5 M(D2C;F1(\UB/X7R77KOV#1BNU3;A^)HO6@GGVW:@"XG=")7Y]+3 M=4;D]]]V/6$\3M>V;#UW=HQI>ANRB0N,OQC.>]"A/]7"!>1&IG=:1>M;13[4 MG4@RBW!]R 4@1K'2&RZ0.[=<(-FEAE9QUK,%QF/PR!YK16WNPC]P;M@=+M#IP3=!,VHG>DZW !@KI[;)=!0,7M M3;6:?Q!4$X3RF]_%X/OD;X9^*X2,ML[U58MUG,ID8CRAZ81KJ; <\>FSJUX\ M3^.F<0C";##9VN7W'QQ13B=A"Y[_ZT-TC(LH#E=]L.KF^?$07$#H0FHUP 6" M_/#]HW:^?T@TA?PMR70]35TFKM4^J%0RX/EH6Q6'$9$5V4 ^(B4MHJN[5>/) M>0O4XUS3:SRK\]\R6.V"'T /HX[1$N[VU9E3F)87[QP?(Y8SU>Y80BZ+^MMC M340M^DN494L<;RI]<.R6^V0=Z:OB%ACTG(*113HVZ#MZ0S4&2RJ8[EP@#:<= M]2U<*LAU7MM["A,'P=W\-G8MG8;Y;Q<70+508#Q1F_[< (KT[F8WS#*4)7W'+>$%PWC92+: M29OKY'[,NF@/7AE<3!=TF[A9!N&9 $F.(ARG <0?+JBX,+^;V5Z258Z;E%PE&W,I:/[O+5*7=6 MT09N,D2OD0M\3:K'RRZMPF)E8ISJG"#E@&NER0JS)T*)?]1[^,91IJC:9R,# MR]+HX3'I$:GM9A+;0P7V\%W@N;S_[AC']I;Y*+2]CX@IJ[<^YWQI #X MU^. MB,'&-))II3]RY=#.G7^J.AB)]\_\61+UG:/YQ:0_7 O[P^WY?[%^L?YCK*+= M$;C7LV^[9P;I'1^U&\2-3^[,_VEG_@O4)[G R" %3H73U(D$<:@^2J8GR%<" ME#'IGTJB)-VOD-=6?]A>>]#:SB"_P63?$AK9;/W$9ZD=E?4LXE'V'9A*G2_] M&F2$YP E$5RYP% 3&1L;U.E+$6^U?'FSLK9SBW>8IMA,IGL=QJLZ[:1A >QV M6_E;8?$Z6\=57ZMRSN?>DI5EOZ7U[4H1-_(.,4_*)56W>$/J,2*L7;2^.?.& M&IM+//5HC'7RUJ^:BTGY_.&%:IIQW+$G[1KPJ;:K% M=_CJ,A$J1W@7:Z1D;JK,,VA:BI>1^1RR&V?[8DJ[.(((CS'V<_H@# M9>P\0XT2+X*@[IQ<"$N8@A5%NHT>3M#'+E)]6%&::5>_7OOF%WOA"L9WX,(Y M02))6)GN025Q 0%1&H[J3^8",;O78O"[4>JT']3,NT5@^N]A)U@F^_ M$$'??>?/!RO0XY=^V$O^RF'_1?E%^>>BO P*\G:]J4RE=O@U[9!)'UTPQFH,$M[N0(1,T2_7?S,Z6M[V:<#7, +)<\AU(J(6S5^^+U( MJ3.@AM/*;]JY6M7>_T&F,^=39WE'WOXFYHT@S]XDRP^([$N$9(\O94,S?K_U M6GG[Q,8YC#X^>4X_.4R()IZ(H9U##S')L)4O\^^ ME"7,!>[9>:5GGJVE,XD$UZ1H3D-WKOA!1G*$;7CCEH^&Q[$]!7XP,5JG;BS% MZ?RMT?/W^S=&QM#*4H2GK!:Z=2?Z>/W?7I82FR=F&H"1X MMPU&&(*QUX]-B01:J9DF_XC):?]DON+,!_CD.#K@2[SH;=>I#=![J*W18A-3YB"P>..HE#M5U;Z MS?B0#]]3EQ;!%V)?WV*8!G N@)%%+WXIR,=VT&7CS=3*BR[YG ^K&O'M_P#O M.P+>@.Z(RSDEM-U1*=FR6V/KOY][7@%E@#80%]BU]D$ M'2KP]C]P;6 UY.(ZOE8G+86VCFPQC7!X":;()' ^DV=AE["CSHTP7;IR_Z@I M6FOBJHX[U2AMI^$2"S;.47^/+BT^V[$ R=-/]IJ>WZ_@A3EB8[&;H3 M9;"TN"JG2>VT.!(QF-\BXCE6(*,&S?.73PA]Q'?25I;_E?3D%QH7B$5F%!+I M9AJ5-;F";A\NK=E[?'J._NR^IUSZ83I4&\V8Y92P?4(@/ZW\*7+27<,/)D0_ MS'8OX?N3"+/-6]%##Q^AQTT)0JL75SYH*TF8YITL?"5@&W62OS<7;AJ1^^3[ ML[/F,0Q9(:T\B'+1:AAN12;\+C/\_'=\DJ_9_U_L5?K'\&%CQN M>'C3[SNG(U=5[US#_ .\X.D_ MN;'I>Z609OK$J0]^VJ2LMQ5FLRP2G%_D1\ M<<=)_CF$-BJ0-QV]8NG0$"^S6'MZNAZL2G_B IY6->JR(WT*"C<4/DG#/;"N M*A]UXC=PY?7= 0N,N-64;A0IBS)E:)+BQQ;W3BK.&O)5F9$N6M>TF:&:6_>N M/-P59'2)(^?HN;UN369'Y.F^H&O7ZOF_#782Y&'C;PA;.9#U897&=AM*IY4V MX?J#CMM:>G5/._"$O<-HO/H/4>\60B6:6DI)FH_]7(05>*0]DX&*L(K*#-VY M2R+OS;H8>EAW1;R> "I?>^SZ?8X 05DRAK;(,87-'[TV83\[4']M;:O,9K\6 MPND803^LD+$=Y="9 IL@LY=<0/XU&[%_V6,R90)ZB#)48Z@7%3@S/WEVITHJT$32.;W7UTFHX+>@)<8$_Q:%>,_IZ(W325Z$,5 MSV7QU,J$FI;77 YD>8ZFFBQX'VI[ML@L>Y&?CA<.7>/AC1.S8D4T4U()JPE MP0_2FOCWF _JU)0UVX53%+9O>+U$%%#?EJY"4*494A+37Q\[7V' MG5^4M@3K+"EDA/U&B3GP0\I^LM*K'VO=5Z1RT,C1A[I1%?'2+&&/D?+9)Q>N M5EBH*]4E=PM(63MD"$BU/W_N;1!<6_?^=/8#88M#B7^=)/G'\"B0Q/2^.),9 M'(W?+E7S?I=%4(&-EAEZ)AF#1P_#-%]=#G 10Q.K82)D(SPT3].SQ%UE6!W[ MMKW(_)B*C,DV,:\D%BEKE@M(<_20XN.,YPRLY*SCPO=3-P-';NT.^4!GJ7.Z MZS2>/HPP M9Q/*FOTJ*)UNA@TQ/*;37K/HU!=L\'NHA*R*ML+H$]==\NJS75&$+77;:#%G M.%VTM+3-/:HR]LODO!=4A,-2IN" 8@? NS) MI-U?YT?G%LZS$.L8*?/]+LNV-DA%BP6_7";TX"_'< >0'].+;C/G)'3C0-8U]O\\/992EE4:66 ME?Y;DK=H5%9DC(:N;^=&E)2U"_G+WUTC_*/ SC>.Y4J&;_),!E-:(O:7]S@C_YV] MOW*=.HJQ1SXDXA5HB8_U8@UMWUZZ/G!LKB:L?2[J7]YLN<#^L1KI5"W$4\GLG17!G_J!L(=E,;W.8Q<93E%[D<3VMU!Q]1]U\HUB@6: MWO"U -NMV/A-OE'"5F?>O*J8\*,/]O^P]^;A4/[__OA=D@HI>Z@I*B))LF2; M2DB2+8282K*3I ASM]HEJ11E0I)UDBU9QJZ2?2=F078S8QFW6>[YWCZ?<[[?]Q^OZYIK9I[W:WT^GH_':[E?3KBV"UL9;G\6*=7' MQW9IAZ(C&*+.J4,?N8!R_T]%G[O&OXIF4"41\^44?-&CW*"8EB19R?L1YH7M M :O78L?*UUYO_]#?25Q?<7BU1[2#_>[N6'/DA<);1YL-N\;=\R\R=2M-Y-E\ M;CW1S+)Z6 ;A?H^7(V\+\4^]2@Z,^S;_L.WGR+6GJG,Y@-B=RMBQALKNG<8S M;RZ*BS_L5'!,'LT^@F$%RO]I=SE(:U:LMV..^EA2U!FO5]]YP>\^QTN#2<9XFO%A5(_+VB-VL4K;04W!9X8U+S MSJJ?;7L7>8O5P\?")MZOHA \LKID:7B,0N$_NV=FYO93A9[BYV=K;2[>,I%_ M_V'HW!Q?_P&ZW9C=?5AH&O2AVWX4_!5I5O#.+SP53&>@YF6$0NG.-G0"H[>[ M.%ZG'K,E]FZ2@=*1(MD_DO'F(X>XP*6_H=959VM:.PG3:#XD?1D4F2E+;'8] M7E[1'RC;^FO)2UCK]]46LQ#(-U-%\/ ;+=FMAV8#LR3FPS+]"V8 MX<^]E]'4\*<,5UA7$ SSL[G 7N@-O862-2]4(!]^O.+$6%'R9?LI!]\_2T(6 MU^7>;)E-?"+9QG>PRI$$SME]G(+-H[!'(JE'PO"#9&\?1G^2 5S71[ WVL8[>I]EL^";DW$P#T419Q] M0Y7WRN/0_.+\3GO#V^9&DMXY2XR!K'9T+8@;/[9E;\D#Y?RTLV-QIYME/#?F M/ 6 VZ),!7ROE8G]GN^6AJ(U"O]BSO+_J)27V[X[2.["5R\S@R;MB\+XT6@? MHP-75WB++ @-A(B=:<_-(Z5D/^TZ''CI) I:\?T\\$;I$[K\M:ZMU)$V+ZK1 MB%@[6/<;LN8"ACKU1$C[$1>(R8#%)^MPS$.C>[A ;0^*[6374XA;6L $< %9 M_0KD'[@$5O_:.T&Q-E-Z#%F&OQJ,QLH8MAUC3GQ%,7<;6P2 B\#K7NZ9'G O=;V(^70C/](B-@/M223H[2 M8Z3$:>MO/IRJ#$):;AL_"!])('BJ#)9?+(3HY".;@_KGV^%VIGW(C2)#2C!1+@MEQIU'>I M&%B:AW$5Z9LQ,I6]7;3/Y)W>YUXT;2OX+#7DN3+](I*1%A=X,RUJAQ2^_@KV M%WKY\LBZ-YKS\:PC-1O ..;6=K,D1\*SXWV&[ZH^E_S=.BP!OQ;]3WF; MIE=^\QNV9M@]E'@':[A/6)KNB)V[J0=8F3!D^MO7N7-.['HHY L_>@(S/^]Y M!%MX4HC"C\NQRWY)PXC<@.)=30455@,N['3.SUQ5(LC]; TB/ED,19?D1\56 M& E>,.\T)%0-!N.<@X:;1[=!?FD_*)@]0>DM)H7QU,N8RYLV<8' @!;-]-C$ M ;L?"%M&,KSGA'OWGKV!UCXTO@O)\\8Q1)MG/-J7,E!^><\GKQKV =HC1BZG MB&W*!;8>G\WV_+Y@L\+Q#=C]ED6$+J;?U;1^S;1_8\LD;ETR 7XP% M,NQI?I%?9^-0!TT-9@;N<@$5MPKG"T3FZ9>X(>,?3-0#T),ZC&E$#5L)6CMM M/)V?,W,L6$/\[6+.33GS5;E=7.!Z?P]N/2Z^1@GHBB A65)=C1)F>)-X)?:X MK6I9&@KKO6?.QOPV/NOP^F+E3V7-]<7*H4U;>:LJ3PFK[Q:[>)/ONEI'-[T,_#8V.SC.E4SGM [XE]>C1[P>K%A]_O MAM%G8UTD/S6NW\=Z2.#O.Y=:CVO0JAH;65_B?(OR:JJ M?%SXE@!\ZRD //XP<60,PXBO9PGS8LD?C.KZ\O_@Y>+0W,CT.B]?6;V7:DDS M8!PJ[&+CA-F8P<";1^GNA?K78KE MRTJE M\T<=8U5"J'Y:6EA65F9J>%59( M/UG8*/7DHL51@.<^7Z9^-,=Z+SD/%_XYM9['/*DR]0O"S_N[73OE!NNO*ES= MUV+FN+1^[+CR]G_\B2@K$]DSX2:7%3^UJ,D "C[[I6,,_6%YB$-SJ64E.4$) MF1E9Q/#1L?9G85;*O]"*2P01F(C9=CN_,\CK=&^@/=](@%2M"/:P*3A6LKBK M#$6S-0Z,^W7($%_T*U.%O5DSB102=$2Z?8D_#".H43&8N5JATK!Z3FG<3P2) M5B>Q^SUU,A!BMERE*F3\MJHA9OF$#;NG?[=F8_O0(\KO?)^/L[ L0>!FQ]2K M>2F7CDA1@3"O)6^P2^A1=B_CA(_40'95^;Z?.'A3#V'1*,Q6NEZ783'9>$'4 MI6^Q G,'MZ;*:"-0J-N";(6*(5Q#J=3MH.\ALPV1*-94;#\N",?X#FTEY_^0 MB,[LF7 N]+@3?Q#[=-B""Q!ME@H>L'9C.[ JN/GDU"=B]U],%*B'K B$_2Q8 M93?>$PI'DU*5%UO&T)%CG(JP(RUK)ONXP*#2(PZ6GAAY^\?B@=,J\[:^C(7R M$17.08Q:+L>1=+F(PU)EQ-W.\JL8F61W4E';J@^ZXR1T)?S&PC8.!?DL''B% MEAU7>?U$ID#:0^[9AMF.Z*G9UY 9#5>/VQ2CC*$G-'\!D[>HXM%"6QJVK4SI82^I,I/Z<\(NP#^I MKUC#F>LGB2^._2_=\JLDUZ"/IJ$>7RR+9OM\\+@?J/TT4Q2A#-4#=GP4]+ ; MPY963?[$]NRZH31\8>G(TO*BV"R!_^6-(.+J/1$8A7R_:^#NLK[A971\=V[>.A%? W8&AV MIIM&4(^KMYK)KQ[L"7S_FIE^9A#).'?JRGO?;O?\0?A MIS)6OHVB>X5\[]9$VK82E*FA2IL)S#?=>RTHAH*IQ_$M(/*FK)EY,*F("KK/ M?*Z-+V"(K7W5%X%'B.(7 LV%0D_UV#I'.)9_C=O"T!3(C>\J99_@ IM^<;)7 M6@E##@?C/_C.!.Z^*HW"[#5Q0M&%M$"^ K1FEL20;AG;#62_^,,%(N,:+HT< M8R?G)04''(!.$Q%?<(OD K[H0?-Z:81X-#EIW,&0N].3J?(#=;%H!U(E0FAX MS3AO;\?]2)]VWM^+@1R(YD^/HZT/1]?#:^H3U;L1^6D<-#3F0?=KTE-L9\UF M>3R_#!L.J4PX34: I$1P6&:>[5TMU/>/TA=>97$=9[W]BSEG"6$ !\%8R2SXH MQ.L'C6)VVG#Z8$;.;_2?G)D(I,]6ZW%%Q!K<5A]]&4B/G&OGG&B<7G<=&10_ M7Z'?H691X9=0JY>_V*!61^.IR$#8RP5LV9;-7*#J1L)'PM<2S.U]:^SV=H1@ M(F1UV)KBG>_U@7VRO\!49DNQH*JLW(!T4#VV_"-8%\_Y5GT8![T-LFZ^=S^I MFG#W^#F$?&,N9(@Q[_)6BG_.KRH^).-^-$KJOFC(ABZ<.2S[1$:>'?/EY_&* M0"[0Y0(@O67GB# !N<-=)9AWA.7L\^R!;H01)(,E/A-?4\?JI9PR]GS^[67Q M"K5:>Y79B]#0ARYP3VRMHUE'CTC+[JLWT0?PG4RE=U!5H]F(T7-$\6*XP/[; MQK6C(N?:;#"<*A1\DCW!!2(PV&[B;]HJ+!C/!78:L[59C%1X,H) \P:A:(Y4 M>@8L.RE^!Z%[]PGP60+TB"TWF@5O)JR)+*6J0 >(\R?D?.[2QEU0P2LWFJ=W M98/D/EPQ =&9$)+=YB\(?T_FB*0GTOUB4&P60KG1I+B@4W5*,!8D(4V8@-9! M_UN#4#3M''7(RN+NK+YH_&[-F<2 M9->RZ>CS1L+E,,0@DY"T8PJ]Y%YN[)@ M/BX L!>16MA@NU#+1R%DP&Z^BV+'(_7(93SC FD1B(Q0^\H%QN]Q!-.3V(:I M1ZA";!X8$1R4G3=!3QR$8O,LC2(UD9B7D/4%)8)4A58=K;ZU3WM[$&G37&!( M'HY \X*D)H0>)7@M2T7CH&BV$[L#J8K$VDLNL"/^$>$5""$<1VYI$MZ-9IWA M AV3)#Q;#I%OZ?#'P5A5Z9/5! M*(G\TGD"VV$^,1&=!.]6HCO"T4D1!.HO+L V"YLTE*?@) EK(2CV1O2X%0WW ML)_]+0GF4UG2%T#ZXAS;%I$=F60J:PG-!43,(^"M\O0342SCQC#>, V'7X/L M&GREP@>V]9C*&N=OCU G&_-R@?8W2!FX@!I9%0&V!"@J%7MDB@#Q:$+]A:'( MKV+*-6.WKH">-@Z]V M=^9&>:I@+Z83VP[I!&-ZEH]1MP>A#S,^( /H'5JVQ(@.^\ZQKC^W/64H:O%/=RMX?VG<9':\ M2U'VD-L=K6U\5N97#3SV[KY,:!2*U>>%C#]P 8^@"AM^I6R-TJ/DK*_HN8)[ M?Z.FP9CU%5E38]KJ.S+A\1_ETY#K]=ZWOF6(SW8C554V)XQ,KWZS>Q:J ZG3 MW1A/Z0*I^WM4Y%G'$6_XZ#44=3AKMPT?/:%#D;3],5YL#;,C*/:5"DLE(IOC M)KS\K6_GTC-! 7C^1H67S]UD5,[HYXS[TCLZRP_"[]P4,#Y@? M&782NO";>F+^SPZU?=187LDVK=9[?K5" Q^[ZG_059H$BUKK&]//K,4)<=2O MKB+J6_G8FE7F9?"D:B%PQH7)] ^,:'=\YT@QG]W?F9^ M7/$=6XW.>H&_T=Z<:"U@0PU/UX?T:([] ;'K(8X(#3W_'_.*$)/]9Y_]4/K[ M"^MX;^WYQR26W/PGV-?.=&C,J^Y%2-LY)6KBV:EZLFK0CT6+K$/5G6:$FCD% M/#\=/;]"RSHW(A%>K&QG\RRL7S5OIR:EH0S6<0ZD@)""4$.<\6VL&"TUZ>.^ MJ:6DKPG8"$5"A%EYG/EWD:M8;15[]7 MM'Z"41*DL #[(2X04WF(?$F_FP(*#WATCNVCXH7W@M1T-8R(&3V \1XJ4W+T M^(8@ +Y>YKCV@0JCU\NRO#PHAZKWV&9,,2IFDG4C*\WPRH$37G'.' /4K=PJ M+J"*V$ +PR7]$I]>4,2UO&A&D MS&,J-7"!4N,:&JK(DV+RT/X-'0G4"^AVA/4S7+ G:8I MT_P-(8J26]"T1)S[[-0\L$NS%!M>Y +YL"Q#,?Y'TM*A)$OC$_;JP:-:U3EN MKI?#E.;![9!\[>C.^!^TLB?'YT_X/V(H[8]!6[V_4:+@O&72GEC5$#SA.4W= M,F)X+Z!MEK5N":FOYI6O,<+]W8>E@EJM(XT\,= MNRBGUY + 7\[-F^(_,A#:SZ/_,@VRYEY+E29\*(LB@#L(M!G5J.59A=QFRJU M?GK#V?/7O_6\R.0"ST<,N, !W?-^*/H%C=GAQ2,=)ECM%KH600#;1MQ4N:^D M&!,^=&.%5>14SXC@ZSF>&8D^-Y<6+NW^BC_(]OBI)V M4'RWR>\)$U^/0:@R(["JN[A=*O02??\W7QQ%SZ''?'."S\:F[C;9*[8FP$N- MW(U;!&NU\!]RF]'>^$&A6E1)\^-E,SE;>D$&&2,2%& GE?20;9_^4YQZOLKR MW?>M>ZX]>_]EH]#W#\=>M@*A&;1CJ_ V=1JZ*1D?%ZI&=[2"6LBY8%S2J!2] M^4E!)5K@KI=PGNN*8_"./V( [G?XSNPM1VNC,%] #^(0@428BR,=H%.;T#M^ M^)99O3X>I_B31WTA.R V4IDB4Y&ZV63;,M]\=.;T\CF MFZ *BZY0^]R@ +.>@N)2CV6STW\Z#SSO_& A\*QBH\OAK]))FYYJ6_"U$FGG M<4.L,?3\7?E&,[\QB7 N\-FQ'M:0PB:2LY4W!7CLV/+%Y\^UM%2+^C^'-XP\ MVQBKX-;4/J3$2(8:6?8SZ,*L.?^"J3U2B77:,E*X>'8@WB.<-6=U&>ACW&&L M;>DZ=JQ=A5AZQLY!1?2N "* M0'OA+DE-..RAWQ3:(Z2SM#@SE%H#'IED?YE^LA!.9=>!CO&LKSS5"@S+NOX2U+$B^*%6!/'Z_H830D$T(?7&O MWL1YQ/%C*XWL$G8<,#\?/;:W3G,^]FQ^ ?[XMGB*6-1A5S 2E_&'><[W-V^.*_A1KSA M/X]QZ5C?%+O!T#!8]U4?7E>C54UQXMJ%_#DE-5C8"0,_X2>RIMUYKD4CC/]Q MDAU"'T^OPDP'-/E +P)O%@B05K^ZKZ&0!T(F@2!35 6D9F;\+S&LA]Y0XD6- M:6,-PN[P[AX?W_XS%1IE1[\2!5)-YP.;3_!MJ\Y.QC'\SI^H4M-UDQ M%3IG2F6V(DAL,!N $@PUR)(F[0O_]$W3^0-F9$Z9"R2BWH_*JJSZ< M1$:%$U]3543@H4,HIN!^S)90W3R!_M58M0[M6"XP5L+4X&GVRU#,:H]LNC8\ M-U7"!3X@06K:>'(P'N#L+1B+J"4_ITI%$=BIEIBU0\O-B&N3"N[M=\R@)=6: MEB^MNO8$OHS9,V&EV.Z)[>LVW\MV.$F YOVK MI6A$ MU"#0-A&6/P;G.YCU:J:=LP4.1GOW#,:H#@VW1BV+Q-+O%>:Z%UZ!\=?_%K6LL&VZ/@Y M_?L;E2X(00J/:Y#682M'E<."5Y,0J9"\[!&FS#Z4P05DF@8 6\3)!MQ 2<:8R48YH>&US[EY"[C?Q82:W]]JFAJ#9KC@>*6M=Y9,--^.UJ*JKO^ MZR0G<5D0[T^2?G=A7=KGMA&3,W)P#3;NH!\U8@$=1GKG% 1O1:0<-I;5]Q5$-)):?]:>(-)ZZD L/:&[U%MJ2/+C2V9]#'WV-O;(1[&\ _; M:YP"[(Y?-Y-_N^#&P@B_; RBM6YDU3]-YP(+^]%K,]2S B_"JQ2AG,R$K_3*8_F?C>2@CWO?Z]_8!QS\O.D!116S1[_S<"9YL$8;6K$]$01_!YN&8@'8'G?PF.\?]L M_EXP6@GU+\#Q7P$C\)?E_U]+<7/1&7\Y4Y7'"[T7A7^UO=\P$XR7A*I8/I?< M/[>^#]7HSB@G[#+NN7&3=CK,8OM^_;5A>/4<76UTWT^M +Z5V#!#L4Z_0_J= MCF70D7PYG$ATVN.L=LOA)6Q$/ML,JB#Y/?YFS,#'JE^5_HJ^\25&4*]V=P(Z MNV;W=_R+:B6X@RBBK^>92W;:WA;BHQU\Q]']&W;R.8FQM&77L]6FC;&WO[>Z M!1F0[S92AT2QZ>4,-R:X;O55? G(C+> F M@N[62"1BSJ;XEI@^#_<(.XFN(0\&.^DG4A M H(ZF& ]5Y43Z$[[(U%[VB3X#/BV.WA-]OX[SE&RS&=2:.B"(*UI+A?H2 OA M F'**-IS1(4O*SAS :+I2>E_Q[4V_&7[/V,;4(;9(=P,HV^[1>P.'?[4OY;< M]@TBD_E1$*?G\-5FC*9=&>;/2HLCZD$]%Q#/)JNYSF"9"VN;C3&J(1TO."RAJ,HYN11D+-):G'6WTX M8>@Q3S-0#I\Q;Y]^O;Y6A7DDI#F]%=VQHJC4/,DIT]]26]/K%C#UZCF.DRAV MP6^XGO0;,S-?<@+]NY0+R-@EV35MSG3) MN-32>2Y1OYT>]+0].-O=5 M:Z*6'Y%F L.>.AJ5*OKYGKVUOE5 '='5J0O_@8MQ-Y)8!^$.YX-)\V6PZ*N! MG[>Z9^SVJJ[N%??[9>=&)@PXV@A\@0@.57(0J=N[!WMAG@M\Z>=C(=RO:US+6KVBE6/S_!\A.-N?&A3#Z( XE#?8UH]>XD/NS\A7N_(D_!F;S>9Q M:7A/6O-<-LVO/N5Z.>24,_,<;Z*NPR$FI]F@(_$&M(5WZ4%&:/DZXM9KW4F2 MZ&LET8R-3B?JE6^)EETAII^RGB;EUQ)E<'8J'TIT'_9'^3"V AE9,\G M-8S*=147HX-WIE)LV _%XBWZR'\2]WZ+_#,[56IYH[7W1NI= ZI-S\ M)9K-&P".3^K+-?R:KQ\D'^K.V/,J;HBUS 5^F*/^G=F.9?-_9P;C]S\61X2S M/T/U2+%/VWF3NF(<31K/82#1M4P(IQQ'\=W[2V6>KN:Q?*%E(2Z)Y&4@H-%Y M6)R6Y_YH6^1[0 \0G?EW1%=U[?Z7"62-X7^HO3P>_/<$KO]-MKWY2C95/?MO M?^N4+]E6+GA(TL]78>/*O[HH:X(5!/_@ F+5:D$1-:ABU-P(Q4G-#$J@$6R2 M9PTB+H\>+M'QZ+6E=-TX:7]7$=@RUU;N5-L_-:3 LX2N06W@ MY<8#CC'+VL MQB]R5)A&?*"/Q-T$LZH=%9SW&#UQ@7B%J]QWC 4,*K5O^0.X$YZB.-^H-203M,P!K8-EPQ MM98+#+58E5&OVIQT2L'-:2OP3!(&W!CVT!M:B!V] MOYDXI(+I5E>)PHFL7/+3->!$2PY.EW;L,_52V 7?V)FQX])*76QIZ_SR@;^? M#?Y'"3AYQ>;^WJ>G\EC4K9"=]29/YUW="VK][5^,V_\HG8[^F;]-?:S%2M&T M57XM:=O+0Q6-)5,!$B O5@CSB(%_@MU][5X9X_@&PM'RO%SB8 1I-QS*!<*E M;DW"0=1X+G#RJM.$V+@=^:E4(RC-:^1<3$(4X[OBI="^>!I=Q#GQ.<=6Z4G['ZA%97L[PF>A)H5C?:E[:H>G4J)T$9PZ)L7Z%DW/Y4A# M>^YUX2,?+;Z58GL0Z3HNE%>@K\.+;)/@)@S[)8%G:7&)A&K60\OZ/?FVULRF M=8\G(@V^^0M>=P-=SJR=$?%0_:MJ?WOWPJ:R&MN6%N4BL M:26J[#BZP@5&;PVIK:GTJBU=F%#7D5BD[GUU$)XK?(G^])'_1\1-E&/!.83_Q1Z7^+)JDRG1.JJZUC]U@%I#?>00;M9?AQ<2 MOO?%8TF((ZS#)D+M.\ZL#Y\_)U],,#7!1Q-3=&*"P@_ M1\!CO^MAS).!^#%7,_!)R=H%^;IKT-U(^'8Z4W^JEY%)G;-GZ3FY?:>];"WC M^/>Z:2%Q823WX"IC*R0?B"N:T>:4926&[4+@D*+^IY?FV'@.)>@@IK>_?_+" MP6,ME7L:?,+SS>%1I"6'QT,C&%]5WR&1)E?CV_SR!=Z"?%TWW9TZ*K/)S#NK M\-99TJ[U839R3<5<6^$#?,I+%OFR?U>+!U'\[+)]\64XW6_:^3;[&!W<1A60 MD8>E7O1/6ATT?Z(KBZ=1N$FGF:.EFW!PQ4OMB=6I8):+_ ME'OCPUB;0KU*?I3V+/,G#!B&*2W/TF? M)X4+N+;)"]$=V>_]W%%EDW'SGZOE:$9)]_BLW8Z_F@.I^6/+!?VG.%58Z=%Y M\QU!=G:%+KUI.]MB5G1>K,_149*(A7[S_!XXN3J-U;UW'UV\[P:S O-B$/\>\N,!&A@<7&&^BTZB\ MR&ADO*C,E,1Z9G(!GEDG?D8F)$01S/6C;QP=:;](B#ZKNN)F04@H:#>B&X=7 M&J-2R-2=EX@%:M_:Y@](,4-6H=ZLR7I>)Y28=AYIV-^8/;=# M^><-SO?42#8RWF9P@3,O\%DU8?NU5':Z1J4Y($-'X'KURGXNL&B1%*YKO?T% M\0,1'I'$>5IB%#QP- N"S!DTQ1\)$^?>,H1T]=0[559PB.985?>D)UN8SRL,Y=^Z0.O0W4U:4,A5RE3FN!BV<1"*,I MJ4 *Z/H3Z'$Y4M4=% _FE!*]K+8Q92"(0KEJ)\6-2LWBXP'LUN[((NEU] MGGGM&RL,Q1?-M#+F=1:D1&/$A<$#X,_)+YW.KJZLJW#;:B58!XZ7K;IU^]JM M+-*9?8U)\](T%8OF!+JY\;ICAJ1)P!'1JT?9'K40GO3G^(%I!V1$# ML7#89KZC^4HAIB9W%],$_2,U[+R^;#Q];W^.>W*T0D'&CG^]9F5\.T[@^5$; MRU?7;@+O>0O\*':-.!ZV/$)X2M@NN7F&M2R]#^#Q_DUWSE!7M'C*Q2:(,FCO M$9ZZU+OAL,2:]L?T8U\\Y?^4WN<"1?$K^VRE9@:W#:L"K8K]6!B@V99 MP ^!Y]=6G7I,%KM1=8^@R+F8FC$=0ZQC@[/7W1M9\E-,/;?J.(G@7.6,L[F4=6J5U/6IR$N\''N^/=S&K56Y!.<2V@1 M))7[U=LO\78EZ\Z[;1K&Q#T:>O4+ M(^]]TKN*.EAZ9^[YP[E5<93BBYD0;\<_2;XQ3%9DGK=W<8M6\;Q&FU)(D,7^ MHP:2%PUW SSW]7(<\D/RW9E^VD_S??R>5H?.X'[UZ5$;VY]H^X+%^@>#L,(Z M)GDGA<8=".?SXUL^6Y8X?'[H-)[TIW/Y^.>OR2VK-_TZ-==V"XK58[!=7&!# M,7N-"X@>+T7B4 +BRQT;\D*HPRJ,H*+O\4V+EW<."1X96RN^8A<5.885J.," MTL?24 X]U-6 R\N';L(ACJ2Z'I Q3OB^(J74Z ?ZJ3P4+U]4#AS&,)O""2<=LF;G9!_A?003J2-;5*FY"_RN4^.@BUD9 MM;\.GR\A4W3OT'Y&U,<&< %!14*>L-XVY]UT5[,I!68;*L.M[Z)=4QFA#-?$ M(JR(WQ,KX]S\C/PQ[7MOPEV6*[93L_4+LZH*6M:190\_=S;L.MQ_:-R7, ) 4%77YQ[2".FWG]C.9IRY>AKW*I,EHCU>!*;^!.NEA^_#,&&291D'+E]_B!^ &W"H!?KDE+@&885H'3D&0\KFL!S?[FN$$:UK%4[C M,XY;LC45:*90[J>O8_PB1".^S\:ESA"NH6#4R7M> /,5WT_?C#?;C2QPOAWYX MZQBEC&>>*'Q\BA.:>PBU]C*#(0'//S-"CR5R/$^B>XE"4UQ XI@?6XF= M(=?O2_#V&^P;D EB_S2F-6:.H'J:H]N^<;Y6;W2<_-FSO=HK5 M#7&!6NUG._STCXC,%+H'<F/D?,]0PYFS> MA4%?*1RG2H(+E(^C+&C52>Q&FR2D](O%WDY8(F[S/HJ@4(/UGN'#:3PKKVT# M^Y'!0V:*,%0V>AV[%_SE#.Y'OH"6C(GWT9,'[S2#UA6B(R@=G^7ER-A<@J2R_#H"<3.=Z<438?;P "0#W MKKG-8;;))W:W]HFA7YC9]V-HELJN2-^UD%WSL*F^.>WL#(<5?LQ !2,8">>. MI-DHI-H%N3?1RQ)B:5XL!6S[G:#%:BE'&;#=,9N(:, 8V;Y-'BR8:O M!''U*"'#I^%ZXKRPB3';@ OL*D0U4\10M$8X(1+,J]QJ"@6[??4Z BEJJT4BXQOG0^#!Q33ZW%LNP%O]TEMH6MQKW@NS- BU/P*?@; MK56%/"%*Q*MP 26W>C3M&^CYSNVUKBG%1*V=J9PBQ-G BQI"E8H7-@2$GGFV MI]IJ] G[#LGN][(EXE0JQ_+A%1S%;0G,-^%CG]%51I,FBC-6L0G&]2A: =K+ MS"LE3KKIF.\L(S>J'^'P5V>-V6I\\VIY7 !/TV._X0*X_ MB" 1.['FYJH>4 MK^+FO-]J7KT(FG4/E;#RL@"K* L9^>B^.E-+FC1 MH%#!(JO!@^K#LQ:PMF&,NPSU+*YVV5NG9RK/5OE'"!AX%[]XZ& M7I;OO=9!9[XA9+JO>Y5NY=Y''$V*1N8^ZH1]$^Y7,E,V>GD*4B+'H2)4S/LR M[=9:WR:.+2AG5Q]@9_"NG:'%8"#YR;JS-%^V->70EKFD'0KHM4U]+[/FY&E' M!AX=FY60G#G8 [1S%A]6O8I>48#LR2-"$8#/_2/4NZE4"87[[#S M_+&2G'?56X,,O-P)@L6MLZLW*B+FMPM]\C#=@7TY^&\GB91F%]FY2C\]0G3% MMEC%NQNI8FY;Z>I>T-P5A].0_?"1]:-L;?VX\X-?_^G'C/\GT\7JCMMZYN@A M!_7,IGMKC)DU=N,U(EL*,L[9S *1P"KT_7)HV^V@NR#QU"VT]K1[P6$C^U<4 M+A!O)(+$9VMV9Y6NK6(\;49]:DBWWH'SE NXS;M>RGKHT&:$H,$KN^Z#^M&7 M\-.7;Q 0\0O1=O>9AU?Z9P\F=CB?3@) HHY@&*]A: &ZWGG#KR3JXA":,2>* M(FZWO6.@TS;-ELS)[?K0/R$W'A<";^4"=*D6E?=!&2;5ISJO!^\+@,00+&O. MC>XGN H]Q:)^]^L#E>_XC N?Z\3&7Y46YR@M_%2B%,(;;FX^LA K;\(%[MAA MUH[YT;7E&G7M3*$@9DQO-CAM@GLKU?Y(UY \'?H.-*PJ#!USG4AI"%B^HAA5 MB&U36BYPO_HU*NUKE)/DU83^O9Q3!2[.D!PMHJ'B:2%M[&S",-5T]_.F27C3 M?P1L7^IXTW %K,$!V$"&2"C6<;/+G[!.U.*+="1VC'L+='!F53 M-J,H6499G&]EJHKY! %N%\@I%Z M-']\1VG9,C;CO?\-F8?X\X#J"EZ38]QVS$?)6-I0I627!F%+(SC>A*-+JJ'6 MGOZ<;FF59V9C7:^R3+#=ZSO^X_%2GL_F$5 ;T=;@ IT)R54N+!^X0_SU$ON4 M2R!"4Y:_AX/4^R4:B:S+V(X]4BES9;"<(_XPJ3;;@_Y<_X,BX8]71C<7\ D^ M0JO6@G32/.U9K;ZZA&;AP[BV*@&I1L.A>-%K4VL7GQ@EP1N<0:9))EI,RT $ MIK^HU8>ITT(];84<0K6J(]E/%TV>?? [Q>0E0?4(^MP (GP?1D#INJ!'J/KG MI/[OA" ND%SB.:D/2Z"-4F"7.!IWQ^QUQ8IF2G7\X?!1'NZ)]O'(8$*Y'"\W&:Y#-?[NU:N8][ MC_ M[?EKG.<@,N"%'5.J>,[;1@J\N+ ^RYW )D6EA?'$-=X" M(0INWI&.H92F'G>ZL#!\X;./A3=@T_]5ASDM&&Y_Z"EBO,AA/1M<['?*QKK?]EC\+N/4$ MZEQ\.4@8%-@2&R+4D%I"N5Z.BAW=>_5#X8F4K/!7BUXO37\J[HQY3BV^Y\R4 M&< >)@F<1Q7^O$X>]?'B HGGN$ "[>W=U9UGOV1;77S(L_?5MHQTR+G_"FAX)*9F<31&]NC,P A#+#FEW>3]V[@2ZZ[64:>GM1 MN5=U;5L9QC@)XL5=6>@#;66&_)F%P@TK+ M!LCE%P?/-NY@GWHCW3T?C>MTYP)/A%A64#RL7WD(;U8!@_B'2 !N%EO5$YL! M&ZHG!G"K<_TBUO"H*2+7K1$'B'P3G0E3'V4*)7).F$=Z@]?:A\2I>\#'^?E% MHV%6ZTI;Q[8Q?DZ(GC.[>=*F0SG"7WGN T+A"J584M%S]9S=H>@,^L]B+M!H MA69YRUZU:]Q^()N6X_^W&/["&XG66/5$U!!F1_'7JM 8C_UPB->U9GCKH.=7 M'U-*0_S,9_=:?^B-^2(^\Q/>3XB$";^H67N"0+7)99JIU"S-0!&-)1H%21_V M,1M3>5P0"%^%?/:@BRM]"LQFQX,1'G'<70^_M!CG M5L.0U^"V4.WZT%T^\O#^"2Z0J1&\$M02K4IP"SDL0I)3 M0\:5=;E?]Z_F:4=Q=%%\33X:Y08Y?M! 3U:5I2#*Z$^%I])P/0W#1T8_2K*( MSU1$^MQ'EUG."':$7N?$]ZWO^]_<3/:K5U9##1*V%RLA?7D[TFY-V=O!X]N= MU(K#A_?=OV>P S.NZ*GTNYYT4PM#LHI%UXL2]@>OJ&I%$QM2L/F?TZ.5/C7\ MIQ_H_R^0LG.#P%/]E$7U$>&V%=6XI#L_]K)?2XT%4@=C2.:1=]6)];E:DLM> MFT-"PS9Y9RP7,**7Z&\NV+W.O?;I=!:4L0OK\>9BFA&^691CTR[43[A"?;(Z M_*&CTC!WX,04?G^ $7IC&H$^0UFA#O W,E@I]?KZW07-M/SYXF8>:&?:0;EG1?#!.*0^SQ\V(I'.@YM M=M)F:GR72RC^[(++O"=4*S20:A**$V9?^ZDB)!XA\!;'G)OMYO2>6)%+P)SK M=+[A1$9M=%EQ,]]=:9;?F+H;L\/AVXUW&)W@T,EH'T-J8E1[-T5:-EN!*"FDUK[L%X1J=-C>^W3Z]_L$@QJO8D)(K-K#BV Q:E+631NBD7)\_2T#''#R:HW&9-OGNE$_)]>,*G2V;C M^ZN72AE#%T,T&U6@@\0&="Q8>C<&[?X.PTBCHQZS=0J@.^TFI=V5/+>\ ZT% M#NUROU[AZI.P*^&#XJ/)WQN:1D_J$ ?Q]2#-DB-/$2W#E( -Z"=#6>';4V0; M?4C#TE\7&D?'%P?>9-@LUJV]V=5VKC_%D#[):.5\@36@I3K<%Z$&E$"04 U1 M<*6IHR#4/-\=-717^T^^)(?MGW'T+-G@P=?0AF.?E0F>UT)1O?KJV 84S0+- M#S=C9:$)BGDD*(0]."51EBKYE?Z..K2B)[[8=\@UZ!>T^>Q/P]@K*E2);9F2 MU82_MN+_9?B7X5^&?QG^9?B7X?^EAB69GF7?'C]-,Z [0LU6$,JHJHYBIQ> MR_N'>C8LMM>@UHL./6'9JLR7LVZ 5Z:3^V+2?GP(XJ_=(U7A]?JX^X'?!U,] M!C;LG\/+LLLE [JWY3Y!U6"&C1D:T.!8NSC\?<\F&B%>5Y".NAQV;[;NVV@% MYTU NF<7R?SP+;%#^X_8/?@K_97^ M2G^EO]+_WJ1$,A\V'UN=-Z!W-^-0^MM#!:%\B?N5NVFFY(9^6+&JI/MYF#&F M(N5"\H1/1@+-Y]K0T_!+M)F+SRZL#*^.A%IR 5X%3N33-#(U&BQIKFF/^Q;_ MD&TL7Z]GA(K4UJLJOFN+/=B=5OA,\D9#?L9W V-\/ M^@KQL"V32$GS8F&:3]F[ DG#9FYU.!&YSK%B]^LWWT_WRZJ5C//X"[93EW;\K"GE?&H?&&.4EE]81"O_D8$E7H8%8!I*Z.B8 /TSX\ M#TNY6!*MW"K0^>/GK\*,YRG&!>")TV8'*>(5= MQ<6$+JPV#0'+Z $_1B;TAO[(CMY?HS*D=*IKF1B%$PAT]V8;<*(OV<_8=J>% M>$V)M4W8[Q"^N/P3EX1M9&ZOUH*$);E K4>U5@IJ18[<%,68K]+E D>Z;X0Q MW/;T,O3^/C=VT2[QAX_G4KUW][$"V_TSHW5%_XW(W5^&?QG^9?B7X5^&?QG^ M]S;,=;#-#?ET=CHPW=Q3[):4U='1WQ:\,_]O[YV%^!E$SFLNX($:I%#')NYP;^F0> 07V$)X*+)^ M-]S\YN41:??,&.^DNVI7#B5T_O:Y3!O3N0,T@!M ']3 \)A;O*XC:V^02!VL M2]-L"/-?F<5OF[U'9;BV1>6:/M M_'[QP[/RVN'5SSGOC[2V,R3_?N>9J 5? M._BY?:Z(KD9BX,?P\81B9\)'3XR(OOS,Y]&@"):H:E&WS_O3K_HLU-B_Y(SV M%LX^V>63,CQU[C_B[7E_I8T9E16EW?,'")4OC 5V%C\OG\K)V ^?_I!^7U\! MTJ0'P-O46'XQ>2'Q:D-#^.HPSJ,J4Z"FXEW]8[0P[3?J1I0.>7V(OL R4=G M\N:O[4<*HA/&APOXA<\>%B7E1-RF"<5@OKC%$ER)T &AIGQ3BE"441E=NMF? M$*D;EGL*SE]P+8_\(1#$H]H4?N'F,?OO&\Y:;.@(4J(8L\4BQB)J;3B?X3U! M637:&N\^#>KGD^/_!WOO&=54]/4-7D1%:I#>HP*BTE2:4A(KB B(2A,A*B)- MB(I("PF]=P04A B(*%5ZE=!1%"."=$@!1(% A*NI$U\9M;,6O.N^:]YG_DP M7]X/=RU62#GW[+U_Y=QS]XT:+U *B>T8B7%1S=Y^^,BX)JEJMBR@>J<][<-X M H[X!B;_;X_P4P?VC)(P]4IN-+MFMUTP,N9*2>,RY413H.*H^^>4"^E-MZ4O MR'3=M)Y"56%1-)]F : MD32MSS2,+C2//KXY8U4>=_G587/>QJ&W_/<5>!>:,< &KLQG55/#3] M=E^.!2QN0Q"1")?("OB]8_L".>?H=(I,#@*.G7NYO^5L5T#J,EX(M1>T)6&C M7*"@ DK1]5V@7X^=OEVK6TRU5\X1V P?3(=\('[MG/)JW_;?W&]P578\:4 MT"$C**$,W\"VSIZN[0X%$'.'>&H++NB9VY][\,,'87\Q5694\F#MZR1;GJ-U MG@N+J9.VM*7N,#ZFU&=R&B^ 4AAY"*=\J R-_8^=W:'&Z!EX Z2/BWYH#1## M,$(/H>6^KW<<1%F-5OG\*:>$WIKPU&^DQ6MIE=SH.7U#I2SEXY)P6.5/A!C; MD#T'?8^(:U>=3YU"DMVC.E111C2U>)\_EH]7+E,)=&=VO%[_NI;'#YF*FN0* MJ]7,>NU!![W0>'*U9*!WYYQ\!RTVJ6'%4OORB$_!_-51Y))#85.\J>/L1-@K MD9\=*@8NQ[G9T\+TH:ZUO?:PSS5;I5 W>[W?=;WS$M6]#L[?",LZ+_& Q^F& MZK,,GH,OH2\I<;RC.*_U*=?Y#WB*/ D[D4HW\Y'"]]\.\3X\^4(F]-,+:B8]AO6V8P_[QX[T:C+#+3"V9TXM4))[[F2:5D0.N3=&_NG^.]<@='M9#(GW9WA.N%;/6U!NPT MOUX_W7/$$%JZ SRHQD+1OH.UQ9^*/"F' T MVX,?=JNPAS6CO?;2;Z,N&$>Q83@RE5AI, 6#7NU$PQ%UJY^*TA=J;53IU7ZI MV8*!=3EW+WU^6)[FD*(^@+F#"X/+&[O2RGL1U*N(J1Y3.>TD8Z?7A[-(UGO5 MI;C4['U!I%;C6@9\O,7VOLR>QW\%[MT[(Q) PO?CIPGTM3'4]?GUR3JR631, M%F7R#67VJ!@,#G7M4;L^JC<0EKPY6'OZ#*OWD'A74= #T(BN* WCA$CB M#,J2QD\_NR"0$J#:P6DH3)-K%DW%)V'J1NKV%M//DE(K]-!=4A Y"(YRCJWW5A'; 4=#.( _],D8K.UO9JM$;M:3OWB MV88>XE8*XR(#]C4/UB,R$^(JP3.//L8M].>@[SB;?]*5\3#0H.NDE_1.[W[' MWQVR)[.GR^O[9XD!-EBMTV*FLV'.HJY[HA]#Q1MPH#IRE4&-X #T AJF+S6& MK9)Z9L3)C@;O"<$(Z;5?=>SO<.L^&PS]$I#,J] $/:B,X:GBLH1( &1B^@87 M6P9>@*D5^4;0@(^S4OH,WUE'1 -\ "^+Z3J#LBQC=^%JW+[CBXPCQLGX/E7G M'736?:?M;+NOIYH+S@BDE>[VO?K0>1[XHYV":%SO=<)-MI&J>R&3%J0GN>,) M,&V\*Y)4_\.G)$13XM:A.GPP343J4->C-/[/N\ZE!>+DF7ZL5MP=G%P@Q)GU M%JT*GB=KA[#_5EY+&\S^YZJ:L MT7E;O06 %H[:AJK=J!G7+??QMGAIX1/DFSD]N)>W?UG6&O8JTNX_=(LM@/M" MIV+)'* ;)X6"L_)Q]W'"G@$$T0XU+WO]'5MZ1]4#W3RGP-XP+FCM.R/WB6_+[I4S?C)9?,7)'0IQWY;-0F*L$S M\XUO //?I9T 3$, Y01M;HF>3,6OFC&4&Q/=YS6]S^>XT+03_!EVS4U4]K,4 M5WN'&^P-]S1)GF;9*TFPA8T1_WD(J([M)XBLM)I&![U&?R5 C$U;7\IE%_)> MA*?H7>*_<<*T4[+AG*/Y 3'9KK]?)UH145TXTC9<4I@#[.#!ZZU(.GJMPRS? M$Z4WR[ M-UE8=%G:H&E3_7C,U-YC>=*NY5)+1U^2GLE!J=> ?HG5D9?#A.-Z1[X,-FT M'B3O8[S>XZOCLLVX@1[#\.'N06*%:8+DK_6#(RVQ%X M4T(^^ZR[&ZMUE<1>D]ZV.OW7LIK>&DDW S6U6D@4=89K?^NFN2LQ%6): M,K=&/7@_ZYG?PKD7V:;$VWM4+2)=$ P5ICJ(]9GG '+<:K7B #YY%ZD_V\H" M[U[210B07G/9YWK/^U23;!<#V0E3Q3#Y'.TT.=-D8R<2@6+/T&4&-H/I# \4 M&MPF:1KTYI9&-SCSD:S#D5L3Z&$21:7G&-)C6[$IQ_*S:]KK(T9.7F&AX5QQ M20-_S!.FU.C_6@]CXK>_W5J96LS_DAM%'_LL8*0Z0]/:'XC(DBX)N8C*Y+X; M 390/_58_9-F=_Z8VN3@3EXC:O+)%#R8 M79\JRVIAZ&!J# M:-^+YV-J4W5;*W\T13[)1W0O7?OPXTZ$7?R;UH 'Y^0NNO6Z'B@74MB+7J([ ML#XT8*50TF!A)7J$K5CSC6E/OP ^\*ZPS*1F<[E]KDNKZ!&_?WQJELO#V M0%B7Z38EG_'$@U#WNA&Q#R85Z&LMC[I%,PQ"BU'U\S>;[_-)VU^\M.$SOB=> M14K@H>WYUD"^ONI)G7Y$[3I3+';>KH3&UUOL!";/-Q-ZE6 _7G$ N^V3,[WW M8HQYGL^?5SLEJ[$ O#X"_#*6I"FS!7IH/<0R]@0&8GR=J"AO-?H :T<=Z/;& M0TQZ")X]VF*?0YI/%3CTV_O^,!IGN5QR6>E#4*]#A?_=6VBD@?&%[ 4/6Y[C M X1ZB8&/8>O3?L_?3[=+K*LLSAPZ-+T>\$BH=OOJ^]Q$SZ-E866339 3N)( M" ^<^^2(^\2=Z=0'=SNX)!:AL :M:7Q[A\O-.C2HH^%3V'IZJX8/?;8U["C* M:HP#$"MQ=>O=@AQ@*H0KCJ5@\F"&":^ECU,O!Q"F,(^/T)+EUAE;)[?5&&_?N]BM6@-?P_C'^;K;DGU M)P\HAVC<=2/./UY*OZ5-L:9M]G,U%E3<"_<>N>KXI.Y7ZH$&L(YF;H_&ECAF MLQ:SZE*TU-)VO3[:)?],03J0@9L:8?/3JE'NX$%J*3T4/$C3@NS]A15FGB]U M&?#W\_#U-6X[)72\541R\>H:!X /?@E:/R/;BN#R)+'^][MI6 TMD6@TQ?]M M5D7.I;A]H-E7\/FCE^Y*6UOY*%X&@LD/_N8F. 7TX "- 9W8:4$R,@':*J:%'BFT^E@F'0K^__;B[+./J.QY&MIX_'T'H"*_I?_#4D/\FVH^);VH(=?12[-/ M:-Y)1X-N(?O?4RV*RX.MU;K+&V>N8JGQ]"3+Y:!M-UBZT/ M!CA_UU4?4J8_!8/(>J/$T89]9C\K.7"Y,T (_K^'FSF9K1_6!5^394#_:50('J. :#:,W',!];64A:"R/1OF)KL?^ M!PHX(_W?)!9%Q'^+#3X@Z&]9%6P(^B-41)XLW9?OF57J)Y)8Y'@D@V'?,O!Y M3[OCYQH5MV;;CQIFDF1"C7NG=Y%W*Z0&$1,XC5@/$AQ+%/6D]"!F R8"AUO>OF MZI0B+E&ODH]AM=YK&'5J,\E&9W?*K#E@,'Q),$;0V&]>NK \U(E$&)UV6I9.U\_46%S\)K1ES M;RE\X'G9L-BDRM\HL>F XWP_GOU_W=*/)7]J-_?,_AU>Y=^R5$)!2BSN"NH]2I.11[VCP)GH*6 M9,]U[*/JOW C"Y^HGY9A\@<\4GN!-+XV8'3)/6!JY=D1L_.9$_9M7-Z#@ :D M)J9D#O'?>E,J6@GTZY2;R[]S;\]+BJ MC^_+E 62B6#%H^%,3>ZBCM$=@HJA#K)?<\IG5,?U.$HC+ M+2C^>M9\@>K$@A>D M1 ZPR]- \!V8=YZVMTFO(OC'E 6C+:CW@-&9LI;NUL77:A$)%SHDQS#$6A>% M^A&FP1OF'A;V"47ITZ&F&+Q5!RY9LW)<0$Q7C'*U[#@@(R.YQ>(.W(#BS-!! M!47^ S!* ^/0IZ);X(#IMX5O* L24G1&[T,CKL0XQC;YO@VC)>-\LQ21Q'\J MU7L1I1$.I'"#F /5PEI\G$<+SR[ 0I[]MH%Y+WOB) MVGW_Z,9;Q%IA][//+.>+ #H4=9:5C2.6;'.]BWX;P\F3(,*-3H7CD&I.SV=K M66_[DQ<+'51B![-E[DZ(D9XA[QO%!4%EB*FO<.X<0();AI9Z$"5C>#V^1SM: M'R;OK/_4'*7Z=DYOVADP?LWZDU3(_]$UPNS?+//\':!>IR.X4:E#R8%#9/R4 M$B8&OK?==AXC[5PW Z;VR?U8&)F83@_W]%ZLU1 -#Z\7RK*]]O"5_3B\]FL; MP]];>F>0/5&P#PQY[60FI'86N=MY9G"C1?MG?/O2 T#?I]_PY7C-\']<>9-E M:^3U9L])C:X9R[OY^)4/E'Z9LFU8*#F8O7#PA/+[Q1L=WR[]XJ_&PR>;_O>1 MHH?F-&EFO0QH#'1ON\T\7&89XE<5^+GOYH^%\0WEVXGW/":ECO 41=YH_D. MBFK_6I3@(<$%F*I<( L$K>>QT9BFZ@ACX3>.@9%7?/3[X;N<9\Q_.N$E:KY^ MEYVEMRX*[/^V0)*&H_T85MB##. $1ZR$U[EWLW1( M?-W:DWAZZ(BNCY;HV_AWRS"WWN?R2R^B.C^IIV?[?8*% ;!E;MW>9I5PH0DQ M%4"/ ZVIX^0W660D!$3,(WHJS?T3O;V#2D/%EI].J=6A'9FE^]_(K!F?I"K4 M4@DRZ'W<5#F'0PY!+4%IQL5 WFZH(%M)V&INO5_'HT/9,)_=F'8J_7:30-L= M4W_AG,7+Y6Z-SY"-1U[M>\(0-#G6+:QCU>3@0RET>!7/MR\!L%7J!(YY_8?+ M!1U&W-DH07\A-,(I-F6!1EV(W7_P0@A0W+S9V;IW"AJGUU+I.E;U'3$[_?4@ MS]0>VZ^2XYH'C26NP7JYIWF&6E7'#4<&=?$-EO3!@*B]RBCUH)M+MNL'^V\Q M/7U\FZ^FO\KQBK8) SH[J_+H5:P7'<9=#%/0G3[%2K\WK(5R+?9X[ %3I3;% M^",X,.'42_-&M@ON#]D YHQC-BC6$6XM[ @O8U5 MRX23.(#06:+EL9\CG4J\W_S/HWW6?.W=^A:_@/N^7%^\BIL]'WTT9R,U#EX[ MSI3HX #TG^,8;Q\CTD W3C+Q].M:,,AS7M/KYZ5Z]=UI?Z_U"#GMNG4R>77@ M$41Y7F'_CN!% +5)5;[*G9U$\'-_9J [O0NTH:9 =KO\MAL:56IO9@\ M%Y=[>N&>QW,IH7VG^22_HRZQXC#WA0-(<[A"T)Y^&WR$+'/Q:+KJ65<=J:%\ M8L98H^;](Y'K0F=G3LL,A4A*\!"Q5"O,I+[VI!']/I40@7(D8D0N9>B<@02-O>8735P5^2[O-WZ'\)9QW0TB-=LUWPW$Z@_.+5D MGVK]HK[<^]/E\YH?S]TUNS/X+O15^C?QFURT7H*N3C.TNR"1+D=HV"1_OI9Q8S=RI=>&]]_][R_6ZCY(E #"SAT*[XY,BY->1D:CQ;CV MP1BE1L-WXZ;'NY3VCFBTGWVCG^<*#==:4]G47$IP6/(46F,X/X[>]^MQB,"V MUQ%>;KCV,O6YTUG+% 6/X6K6>P@B@;Q.(Q4:V$M47%_(AU#*PL@?LOZ%[Y,4 MK?L).@U/UVPG7OW-,^?6.Y=%:K0'N.(11[525*:KLQ*89V^WUE'J:4H?WL[E MJ15,7=<8KS4=E"FW4-\MF-FHYH8'QB=TK_)UXWC84$S73S'-1I3^>@5)8&NB MQ+FG%XDFR-GE40WH:52^*+0,TU NZP,A:>$;T]1?G>5_(.U2(W6/\WO3KV63 M?BV7WWWV.4)P]]P)S0J7C%N:E_>0L3S>S*NHTZ#]F\"[5>OY;12H[<6V!DC_04[XT>W ?&ID+\R(50CW((C^#L[IQ<7OO)2^N?$K MG-WWYF9GM&;%*W?YYX=>2ID\??6W$8DL?/O__W7B_W7\K^-_.-R&AAI>"OL' M/4R_$*FMDB)Y(S@CV!8"7FD_R '.V^5Q@/!A#I#L9OC'T\C*/+@^_G%2P/TL M2>[K_#E1\%]>(QBJ(9Q6S!;7WH?Y]H-K](E/,/,V6^W:3&;J7#1>Y-?WHCH, MZ20UEB5\$\GF,V/K,I 2X/T-_X8ZFF14;4NWF2)9Y\0?0,FSPDZR[6CU!T@! MY!VZ&9\"K8=W(2;KNL?8>N 2362@)]AY=F-RVIF /.0XJ=A]Y.)=JU&_$9F; MJRLDS)1]9ZL]4T*9+: %OR]\YTL'/U>![;#G>RN*'V,>+#?V[Y/^]DGBFME) MI;+A2Z?66\QF;CXMOE/^F^HUY;P0(-5TM6)L7+3Y7K8^3]:SE%<1^V!;Y#DX M%]C3V3T$093G.Y0Q&,ZX\*OU?L-K9[W&DE*\<%>@JDO9TWY3LYHJ:3:_+ W3 MZZ+)RM-"[T*9YR"3.D16,D$+1/BTYN)TG68]U[]!LM\<",E[:K(RP3X.&M%O M4J'1#81DJ"Q:,5!?7EA_RH*"O/G#&.ZCG,6;?=_C\Z4%(L]G'=&]YKO"3JT+ M8+JLX+<)"F"I)=4^B@-XFHAMVX[I[7OPY/.1PF;A1X_4X^:3[A\X^:53Z*6? M/4R%BX(7.[5\&)O;@\R_[!2_S7XDJ?_9;T6IZ_2L.POT1G63K1$TM;@"X1.:I&<#OH#MIFIS MVNN*C\T./ZYF!"0!H84749L,6?:,7/5 I0X9$@,S9!K%=A:V]\5<3WK/P[OW=H]2$!$_'4E?9Y6@]$)H370+5J:QGA^5 M+A\_)AG;(Y4DXX;?'96S&QD_MF'C[DH5M*_L36&E!.<&76 MU#31)8M6?)8Z2T_83M7L*"E:/O!W3/K1"?,[:KR!N]V<>(\-7KJ>I93S?SD^ MR>OVM+V1KTPSO:=F2S(N3;N&M&4EG?BS)V[HW\ZS=.HZ.W96FBO@TC@ S;;B MB/T[^7[-:I4O[G&%5K=J5V!"]]:\ M\W?5$O*E&\%IK\G/WF^1Y >%M4UO/)()^IRM8[E3M,B%JZSZG)PI_6VYPQ'R8',THT.P:ZVU]0)OY%1_5%&R(OT\S9J3W MN.ZI;4)J\.R_U0_F:;"2YDU7!..IV\37.D-D$S/3B_4-#0\L_ 5F+JKVM0;7 MIVG41+,/,4+&\=A:)(6;);M;&L#SQ6P\VX#Z-9FZ?F.DOOD)*Z2[0)^*3<-Z M.'0/_?PRK&O=TJ7ZQNWI5\>S'V7RH,A M0$E83"3Y*VM@(+1+&,:BI=/!#4: M%N0\S>PR7$@J+SQ C( 4[E:Z&(0=($QOTV&L'*8MDHA)02@\H4@[M"3?<];S M\=7ZF2R_5E_NHQ C:7(VTT,YO>\>NAM;2_BO*H2 M9A(A%0133J\W9ULKH<7 M\LP^J(0W2[D2$S-W+ZMW.$WYZ@RF;,U8 [V.9$FKSL5'^A-V_ MH>*^;&VG2?UPQ:H2KXTIEU,>]N:XDXV:Q,-7CIOL/VAT"9G&^Z>GJT.'BNVU M%I@(G._L.%3WXT_HM4E?79:%=;Y;#%G_U^#G+NC'"(C> F$_CEB,J5'KMI9? MAHO E-G?IO0SJSQU_AJFY#\26B1F\C3FUZ1_B^Q:MX43\^!U\&3,/>PD7P]\ M+_K0&E$AQC[6X?"CZWXLPQ8=LY]V:7.3_M?%]X\!ZA$\P'B4Q]\00&NA3H"J)-GV$)K?0"XB]DG(4\'#A>4N&B=R3G=K MS6^V='57.7^$*6"ZKG-K ,L!I(SO0,*8D@P+CPVO )U]/H6C#ZI6Q3SY M.R]D+\O,WU<+XQ4S!^ZW6YA38V(9 9@N!^.@-TRWD>(QYGZJNEE=/74[1CLG M]&5N_O?R#U^&%2IB'UL=[XQ0CC76@HQ Z_&K2"J\# MZT.O"6N=T$]_5/_W>N>9/9?U^:^>N9-E?$*"9WG4_BMV/TS7B5M.NAS %2?D MB15'690Q+6B2Z8W4]5@Q01MD"-GHIX8F>;K5\GGR&7?53_S8%Q-'2<9(Q@/T M' >HNC?\!KX3%W0;1[E/<0$2]N,O:.!+JYV6C0FC>6IK[P;'R4A0>* M>/"N>JG_M)YBL 6D_1F&8#&1G4?%DSQIK-*^YG6N#81UXQ,LM\S#P&/#%!"&7JH&]]@4/08O-8JZP!M]7H/\0@;"H;- M6L!>YTD9R29-.'_9Z(TYVV#_18@W; )@W$WXJWR>U83Q1D1CZS'A'1#T!*ZN M*:8=7HRZ\B%[H$<.'XVZ,)[L'EA6XK-V7LA([&/;LR-_-]HBWHNAKK(ZV"9= M##0W)E^WN5S!D7T>@LT4]RQ]XX3@X< M((I"*GY5YW4 Z$F,M!;+S8V&CURNID: MCS)Z[=6*CBY;&7LZWEI?>[%DD6YD=E;GX+SP M4^O=C]@#'$"$#0\LIGO6C1%I]DGU>38D[3BYVV*>!B=?//OBFJW?6W/RN-G4 M2?F'!_2"X)1T,F(JN(I&LDC6' M"P3W>X>="\_[3K4H&P/H2!N$/C.85=^A_ANA4(&[5SWI39R-34(?2A;60XH/ ME7OUCYM3*76WCQ9<$CV&+?DO>CF#N(7T4\L$\21O(2[YL!X5-)D4?X1;%[)%F9VITO1OYY?5C9\J24*PAX;[;1Y5FO<.["ZD2M M&IH.&;_*0UY/F&ILFS=QU5EBU2CV,K,-HI=LK7YL\JN( M7030KYAJX!"U>KXZVCH%!@GW:#0GA)&T^@V%:\*^9U+N 7=WO04RS#MWM6-) ML=PQ,F11[C0BZ$K]3$^@_BRO^J2LVH&5_*Q\Z_U"A>:ALJ^/,N,^W]L5+ !Z M]V$44#Z,"Y@N#=Q]+O_E;L=I=8S0SI/M\HAXL=F*7@N_.SZA>AVR.]EW).MT ME%[K^V4BN-*VRP9^'Q=%A[YWP56"?)VY+N%E3(/:IA],V7<>='.D?J9JQ7#3 M6CYP3.C.LZ3Y4[YE^X"=J?;Q>1PEG*&'_I(;DU^""@2;2@.]YNUBS)_\JB[. M2OH5M?=.C7SA[=-;E;C)3;+P4E]U6,$^\-W;0Y4#\>T'WRS7E0D!VU(U7SI% M>K2\YZ'@T8 DF"C(QQ:XR(7YMOFAL1=\415_*I^LB*WH1X2XV85G&13:S3+Z MKSP,ZGH%*6[GJO,]JJPHM@J8.][%AK!*42=@)2%'$KY/D1I2MOW4,-/L;CFH!38;6H>NH6*)=)@FZ'^0 SAX^*$E/$H+_K_0C M0OO'_7V=T5*J"FN?DS]G=0V%*M*P]%@PGR&(_@3=MT1+B?8A(\5=O%P4J=BX MA5:<&]0S>[2RK].?[\L=%94=_=5O?".27P+Q\W"NCHKMT*?B>["R8/^T]1C3 MS9@*NEN]N-51J'(L^=@;B?!Z0_$,V-8C;!.(1*=]-W?N!C MHW.RWCC?JK<96B(X32NT1ICN[FM];"_9PT6?5^T&K]C?N#R*B=GB.G"VPK@_ M)$YGV;+4>R>_U=R?U&3AY.A'PL40/!77#]_/O$A- M[(&=:&RGJ46-3;9??-U?_=,A,6KSH-;E:*.<](C0E=+J9(Q;Y74K[D\0WR$: M8AK*Y\Q\/-W?!+J$E,<[\4MXOEF[[SH!\,,O9W9"F\PH'QBF'DTX1?A]R*3\ MV5&VK).+M5(:RHSL7C=F;":A9;/8<";FU./!0:DKR9W)O1$ W["A&>4L%>)" MY4N '?6$BFNXUO',"PZHD1SI#9>99R6/J!P\KWR 27OS1$V_S8M\CQ7 MYA'SH?78 1,G4DE54VEU'T3<:S/0NK=Q^6YKWU=CX\:7R4M*','DH(V9UKY'WJQ[F:W167 MGMOV&SYY!:GZ59W4CF$$LZ<(=:8-)+P">XQ0BXVI1\06*(]7_FE9;S]-K@O" M%)J?-A+^V/_I(:_[;8&G:3)BA1_4Z?6L6J8G-8><$\U5Z-:3!-(5%WTPC[QB MKLW-]]GSJXV&=EC9V^,YUUR-!)6C;2*>&IR>JN+YHRA)JRKFIOT>5CE:!!4" M^C'T_SVHHDXKNM2+#:-I2-FA5:EK.)4=Y[[BX^8W#ZS\U* 9'79%%YUYO-<@ M-.N,PIM\&HYD54G#7 7WE :.C2%D/(,O+P?'1)6QG^@G?2P_JOJ4^$+TH=^F MB'IY=6*') <8]$Q* M6DKQ%S[$ 7J5#M$$G7X_NGE>YZ+OJB3JDY:JQ\_#NMU%KU3R9X#0G(LH"D.> M/3VG#!)":!!2$V4/=8S067 *=/03 VL'-2_<.'C1N?"LZ M(.+H>.Y3>O/^YK0SP Z&%-"/X33\%Q7\W$HU"YC\I:@]Z]S MLK=].E&#BCI)J7F53[;^3G(MW!RKJ HF@^[$UAM0SA:!5N8+(QV:@8G.C >/K58;C'Y!^9VZT_.I2< M/_U#^O M?_1),V)6YOR\ZEF?MIJ7?@G 'T/U!3P85#F&90"!ZO2.4;2XZGA<>VBE5CR) ML&]R.>1@GDW&\D^9]"H51+J^DU&V.J7_L0;7R?P3S'SM?B0GZZE(NBUU:SS& MV+[J?(E^#77$K@77/*R:HZK2$CZO2I;Q^?K<5L#*?*J"Y\_6-E<_O?'6ARF. M^J^"C"=[,-48"MSTF >^5!00W[B#5C M/FIY=]-.?G68WK[VH]X8LOG!!(:UIL$+X[5#AV7/2_, M\^E!%5? ;=49Q7,IQNPRKI$/Z-%AW7P\8^#,PTR[0:LYRR/G70 M]\&GZ2;4@SIHUG.?N)1Q^DI51J MCAP=7DU/>LJP.2OT_8J^:.]M0R6_,THC"!-K[CAO_FO..'V%OLD>S=W5_L!V MM,NOBV\WIJRZT'NSF+V/P &$LKC'"PP'$"QE2X[3\4RUFUAF,O0VPSZ348E; M88?B0A1;O_%-87?#O:&33?0,[^?HO2CW;RASD]R@G*?!H43&A:,OD1Y.8GL^ M\3ZZY9XT7CB^9-V_EU6 Y,)0.8XG=M5P3@&Y_\Q..)C&WKN!_JC;)>P M[>*>0T_SV_03A6]\_2#?QP&H-M I7!^VWKKW7Y>BFZQG?PB2WNR]/XK%E^52 MVAO'O&^[7G.YKFRZ&Z^\YX+=KY2! PK_M;)41U.G+X*T )KW%=8S#N!N'6;H M'@<[-L\*F-&_=?O(-=OTL ?ON2:.%^.3FO@0 M/6Q'J-6FI%.1UM2 )/]\?>Y_]JTH*?V06S::M_JC_TGY^/11[RQ>^JU9:9O@:4]3]_?\LX]J?ZW,=VJC*8CID_*>I8D M/M81-([SP4YYSVL/0*11RJP8]A[0#S&"AGI!)^>.T3!)6UR3LCBZ%_79Z%Z\ MA4ZAD.#+,+,#NY+8C[@EN05F<@4A@7J].K5 $PRGCJUTRU&I_;&>%>#3Y=_N M^CGZ-#/!U:SCJLD)2#/ U^SZ7!CL3U&[/9V75;:5.JU-?]H SE8%PJ;/-S?_ M6'\P%%TRA#R*#\:_&P#E9Y(#1B0ZTCV M"T(^')'/++#."K!^^OFR558$Y/AW1CS&9OZU8!5G)H03][ M8V[FM85F;Y5R@JJ&Z5+ [;+B;!6 OSKU2>HTABV@2!,G/<$V0+F:8**GQXPT M/K$P^H0"=:3=B*]>SGV\B^ 1;R/DX64.$T I6K-[$HF? :71NCM) \M-UMVY..KB_NT1"=K1)]?UKX!+? M;U7)34@_@GOB\51DBC$OXP3*!(229JW)'"#)V$2_IFP2$1@_/USO[9&H#G\I M:OXHVXSGQM&_?E\?.4'KUBDZ#&L"\VD>_1&K'.-NX<-W/?.<854J>9UO=BBD M:.Y :"5OVRO]C:03/-.:]=23T9VPF*+_N/!WOPOW1_XT%H5 .(&G&/-PA MS $*FZYP@$ZN*@/+!E9 Z%\&E,F/>5'ZHP;^D?W3<]@12\T%#=@QLSKF*::)^*1,N@;H+;KSV" MV2]K]-9>^$LLDL5,:]]<-C4[LCP;,EZC_/JM2G*/NE#YT8_*8SB3>D("HFZ@ M&P=J- V87*R)1+,.P;N7B[-ZZ>\*CC=Y_\F]S@L MFXIA2@S0!6B$.,UV;1)N*K5[/23@0,J4>GE.HZ/"RSV0DT4+!OY9_[W^^T^:M(K+ M\&7OB=D:O).X!U97S1[&2,/O6D^L$/=@>[7W#52 V%[#\5AC*%FF07W,7&.. M/+S]\0MO4,; 0O1I4MZC(2 4<3%PB;+"L%XFU(RO=E6CO\FI15&VVO*5R(.Z M([Y5-R4R\:T)NRR.J-R^9&WUXPM[!-%HW9L*H*Y0M5?G&29,]9%V"YK@0.Z- MG?SZX+6*!W\H^E\E-#8ODRP^FMOSB/,MJ'T3A11Y5.=W[.)^ML$8JS1"?\RJ M@+NKFTBQ&1="K4UIJ1'K:A^&JW:)*?'?O+!WSDHFF;)Y6^AQ23-+A_Z=5<,! M/+#R@5_A$SU$:,0Z4YV(E+@%HC<=:4WQJDU8VP]-P)<#"9*L[\S/#:]/W>ZD M!AP+"_6[&*C=39C.L1KE &[P_>COA'I(]ZPW::% L&!MO.^F4JF@D69?BTVB MO=O9QQDZ1">R>+TP]1/5/F)?"M"3X"29EI@ MPKSE=+O5*[/%O2>89),2/+#K41KD+4P#Y0XBJ#H]8W/J8-V\O(^X5?MHX0BE MJBIK\).?%JHYID]-LY[QR+20BX_H+-K]'J)+\;R\1[M3F:?U.\\=9?6_=3>5 M3]:_HDR'V<2J&3^I3N+2Q!NX0CL_XS*F"]8AAWH(>@>HM!K$H0__LI?J]A?4 MT% BJ<2>93W>6V65ZE9@>Z9S:!_EKV=0#9QS:B64_F[W*-V&[@)7#^'+5 M&B\]D':*:M\/3YT22:SPL 1[D .\ M7^K!349>H/GBYH>\K6C8>&-[LN"0>V_'R;%Z!U*NPZ)1>_;MS1 #"//ZK<69#ZM.[>@<'+MVL-.ZHV-?5W M^$O4V?_: -&'$>@XB.NNCH/7Q\8\&0J6;2\OEZWZ+.BHDYQYJ!U<]I SP=UIQPR7VQ,-7EEZ-K0?>SU M[#^R%A;*N[[8*MI:/6X[J[!Y!GK=T4M*+C_*L"H_5+BOLE==0_KX9:73RG>R M_.]T7=MW(&6?WGPKDBEA35<:@RE7=_OHT/.H%5,KLZ&Y1OXXUFBF>+UIW?RG M?XNO&=:\F0@!3P(4%4+-8>\;IR620F/CUG*Y.(83T^Z _MJF'#U95;!]U5>^ ME0.4Y9)/L(:;% #U5>T$[O1C.YVL)P3M6"\I;'F/WR+IQ*#H:+*#J5JB3[S%6 /4&(;LST$MT G)]/!>T( C@/I,CRSKR.AMP3>V'Y&4G90] 3-RS# M^%F3OCPF>U!F\^O)2MJL4FX:%B!J2[OADMX!5EA)]@%/-I06_2T_JFE,7SK5 M^\C3KQ9&9A)16QHOUKSG_DD;0MUZCR6$+OL#?0!UFNJ20UH719T,$7;J"JY* MOJ/8WNK4XR^0E9RV2[3?:?%WBTU-E@3/%DMRB*E :\>)P_8'VI,O4"N09(CP MQ+*UW)/K)JV7S]#E5U[_O[Y +>(]#XW>0LHQCX^U'RTLTIO=2D_@4:=@ _ _])&X-2[.!+BG@U"NG>&+^.1BY9,DG?N,]?!EGL9#=/+6#]\ MWV(SZL%HF(Y%H@ ?C__07&H82_.##REC+S!X:J MQP$^OL1-G%):YR)Y&(HK^82L:7@VZ@F>*5,-VEM0_>A7P38B-GY'.V%KVFA/ M?4V[F-7=#J&NAV:\"EO5;W]5):E%O52/Z!OIO9YEY6%N[G)YW&J9O9Y^]=/Q M)S]?Y[6.8\"]D#YXW)P\>)8ZC@#?S0MBU2VH:ZF/WA*:E6$W3M2]5ZHX1Q19 M"$< [$Y<31/%A L\*26,.]/H"1=ET*^"Z3)6Y3][_?+P$W7O>)V&Y$LMV.3W4?,G;G?GNN M_JNF*7MZ=+.?Y^-B00WWLO=;T._MRYML_B8&GY?T8\(<>Q MG.VYX*F:_J=$ M=>)E1N@G79[O@4CZ&U9J84I/-VP_J[A#_EA1G_L;S]R )%TF<#R]1\)3FU%6 M5OR-!R&-'D'4F_7 P2/6%$NUU?(JIA^5FR(=_$S8:#82ZF78%._SYR_*_NW% M@[OZ(?H7W:,5+VG@CAS#OXSCW_ELQ@4L/W:/$O0'Q9\B3G>BAE92D@=OW;S5 M4W(DL,14**6T9O/4[&!.)4F28,D\VU-5%J)MH6[ZGI12\D_#:92;A M44L%>,Z%_U(?]>ZMP!#S<._1+T)$BN\PCH'Z1RF+C@>S=$OV*%J=ASP\HT>I MYZ$%="+^6A(&X(S#4W!VPOMR'/52U!D.4*]1:#K/N.!-;#Q](,B![;Y9_5:W MF@O:0KKP^-S2?F?ESIU07$)#^1&*GD_P$:"E->)XN/+3M5>FSZ&K"9@>KF0C M"'=(8KRY#JZ%ZAR3S/I085FV K\=IC:M[3;PPFBG[?8]QE6^7@RD79H,B2/4 M(RG;U,WN$W5>K>LQND-PRPNG-!_IIV(47&%K/9O55MR)=&$/XW9?IP/4Y(YJ M&I_IL*^Q>#$LG_Q9\QK;R/-)"S% Q-WLP!NB041PS-9'J%F@*\F@![D'Q"/ M6)+UG@D'[X)C@=#>FR7U1O='Y23=X@8)?0V.87]VCV-1_^(4RN[#2AO[J_7B MXG!UF!A_S<=![=/EVW4G\M[!<2?[;>^[SC3?#?D9=A0ER&KKD$ YL/)56.^, M'V"IX8%GMUI6GU"L^PQJ>B07S(_$:]FFZ%>DMMQ0>ASSH>K[VAC[NSKCZ'<' M]^1[,3<>E+^3W:U$C,S]B?*C&A$Y0&]UK#DU<0 A7!]JT4W34)<*-\E(O#0F M)G2YYJU X7'],$!&\ONDX]3OL4>>].,:5\^*#0A=.KY?XC;/*O"*W^/_N.V; M"IU>IP> Z8SS(+QG1[LGQ/NT^TC#4?<6Z9R[!_873QV_M)3[-X"MF,[@%OTW M]0L(,^I&#-ES@%T(9OQ?' <0^"2F7YD9/3H%?;Y_B*:7+ZD=WJ1Y ](NB,5-ZWR M[)/:!#%C3.WN8_,$Z4M?K6]5ZU'Y?KE_AK^_);<4>X!5\6=]PO[J*!*MX.#P MB.EG_XB2/=K9.AN/%%I6EP]"))1*"*3X^G\,4^[[2A9- M>9*&E!U&A8<(J>UF%6_=Z8LCEJ\4[*#/!/2W_6TU>CHIXPK[+A MV'DZ1#0W22B="5R$Q8^/:CSR]R6V!U:HV(8WGRA^=+&K>,_[EH3E< MU])Y:76;<92-1]1S *XZIQ?'SA.Z5R!B58E5'D,EB4OIZ*]N,?-?IFO&UX,\ M7RZM)3!RKH-\U.L.XTQM)L'N@M=!.Z'[M))@H&]\A/]S@T26ZG.X8U'0\XCBJQ4UC>$%,Y/M)$>'@ M#Q)7^;JE7?2_P6]#P&/522AG6L;6$V0L0;'>Z70]3L)9N#$[N*&L3%?\8V"2 MF-O=@6CQ@0*#DXQM"IR!80_]>X1S5_)ULO- 'U;$JVFE]..+F^P.VXM5L:V"20+2^3?QLW?SF6="4\()Y? 6CY4UW2P $@OV#JPUKM>N1DL9%K M(]6O/) /M"G9'K[*=V+,S/8X7B)&[--;((A@B 6X&K-NA((939FTO3I-RH<[ M12#UQ\";LI85+SX&VIFZ1#;]$.0,]!C9UP@Z!2)HUFW^3NME/3Y4J+_YM MF-Q1['/\;^52JN5(TX70X1@"*!SLSI1PL\4]P$[J'N=C:VG2EM@MT_:C+L= M2^KT@)(6E\E340ABF["9(_7UR&?2T.5EQ>^_\2?+!H>A)(W]7&?SQ&8>\H_) M#@2FGJ$%)*.D[[Q;1DNUAU2+$)P[Y2QA]P7D+J52:P3:&0+ 7PQ;P)4#J"DS MU#&3KHEES%DW*\.*A\(?%\RZB:0X9G45-X M[JQCG/RDTT,7MLUZ&+J35MJ-B2'L;\@7[(493[/:6I; M7G<.W_>&=\Q)Q%1\L\/?,#"FZ+)D<91]U?0MDMU7%O][I+Y-^FG\U[".KWGS MUJH\S??M5'S.'.N3[/RNM/2%'Y'.UN76N6<+U)]LQT)8VE\-?KJ 'N3YD OT M^M)7IW6R"(;/#UF':+VWNL,\<69)N&;],IZ4PWV-R XC$=3IW4=H'61RORU] M. F];ZW /+_PK7NEL0,2T1A4K_W)*T?95<5H/Y!C=K@;61F2A:@.V7C'M%^K"B"J ML 56/#7A2A#?N;H\W(WASDJ^D-6DLB]CSZF8Y B@\K;^G519LX #\9\$> MYK^H?\;*Z*?BFR$T7R:O>^,7DMOCG]%;IA;)=2G:VIL7]GOS'C-05&H7^(A- MAM84;'" 14A"#7L<3W,R O44TEK%5HU[0F/"R4&1'LF4,V,^)PDEGVK]G1Z> M@':/H2J5(O?P[/*!7K1BREIYQ)4XL\!Q)>=MZ]R]^0I[;= M&1HI/5?IG;0@DP/S:$^+%>*=P0?@9)$!;5P;=L9-]Q/43>CB^0]>Z28W.\BL MF3\=/;''PG7@[:M3>T\<["O5S6T+UVQ]12]HV^+BFR1*ZQ7(VXT0WXG>A=@V M-GP:#2L,?.@VW0]HRF<=Y;EX35N/%PA["U7A #>QL=C:_&*?,E8X>+$4?*9F MZISGQ!ZKGV,,M E,D9+/S;K<%A2O]3TFRT-#9,*D_94+6'+]B[XIK3KH\59S MD.OTPELI.^^6X35;'Z8 VF53-12Q6 ZDNG]XKHS]Z_?"GH3+[F M/U-SQ:V=X#OF8?0P7K59S8L$3<<*[3A)^E^]=*O(H[[43ZUR7._\-_M?E-^7 M>.N2K90&;6CZ#.>_N[BC+8J-XJ!"82'B,;5Z+1^K&@9^ 3$344]JLTI?\Z?R MY2W$_K.G69\M$LH!]O'2O=E=Z]A5SW57M"G-*9&M!7)!M*W5@K9;7U&ZED\5 M*"WW/-6JGYI]R6M.&=C>FJZYTD+[Q9(AMBFSB\G'CZZG0Q.N7NY25M46'/

    QT-X:7[P8W&S$13$D^S&NJ P.M>#=NHYMUB>?]1_KM&-DSQ M7 NN%0)0FE/G@G.E_?;3Z?+N2NOG^^"?,09^OPI[N^ M\\%G#3E87<7KQ1_-:5$2&.63N/5@%*& +2 GOD-XTM7*!6N7RG9O^%5%#**O\ M[O.IRZ=.IN1:CD[[I(&>'JEM _'[] ]!TDEY^ MG"6_);*(!.=41+"4RQ.5;=3>RX_Y@+1)^Q+'-(9 M7&\^)G,7[&7WT',G:R7 MWT'U5N!Q'&SQQ95&1JF N!'.,):" E*Z .6OT,OO, B.Z>5W4",5P.D4G9,L M23*@AJ5P&"@X3[$,)R^+>EV]_ [#:H)>?@=U7 '.CVH'QU+ :;GWR$H!@FAM MM2^]Q?_%>_D=QLN07GX'E5Y MVVAE,WSEVQ7,[\M;?YX#'ABXP0-#!MN J*="@%'"U[,R>G%8N4=2&+^EEL_X M8/IK++5MF58C'6\U O "*6IUC,0(JTXT<*0\ZP$Z \-,OQAYPJV82YWCB M>7ZOHU$2QC""$%V^"@@0E5+2%[^B?"+>*@^ _@IK<0#87O66^/>-_O;)15F* M# >*P&*F,"0/)Y2>Y7,JWLZT>. U+<(!8!LZ%+7R99CT%L/L@'"TBPB\,BCX MG)^G5,7B)W$G9&_B+G7_68Q#(5?/D.+)_/<@(S*,"&0$T\X!"!Y?=[@XVBS: M_RS(@7 K.B7WQ!7:'=V&B[G_]<_;D$_MOBWR1Y_NUJLUS/UL?KDGP X<@<: M<# D!. TNE$KNHMQ,DT[B#-:C76HZ2C O>HP\J=B7VS/<4#S7@9D/2C$"!=6 M$ \I##B_#?48$9QI9NALCD%&@^-_5G-KLYVH%#(D@4 R(<$(;SPGKW )O_K3 ME?$63H5&X"@4_^5.9HX7'TG?V4B2_@VU!$Q,WM#9&($Q.K?5MX/_I2S!F'BN MHCO%J5+V1XM..(RTT@YI$X7 D42(]&Q,P9',O_H3IE=@"L;$\RLW!?<'!G<) MUT?+34F6M&]$,J;"<\,"9K%TCZ1RUWHS+S>0 D$HE,'KW&6PYZ__37:#_![!^) MQ?_F5W!;QOSPIVWT9%V6>.B5Z[Z_?37=://^IS1 M/8J]%U,C)\"V,O!LMGA8V2EV99RN;XQ3#Z>W5I&JX+R?S/2TGGE/+[6#^'%5TSLC94:OL](8_@[O:G>(;;TS(2L M MTJ L74$ETD;HV-7@?]8J._U)<*C*3F]$,J#3<,-UUS38M(' "@C%+$ 6*8BT MQ"4]^]N/RZ^RTY]69ZJRTQOC#'C>42HCJ$& A)3[(X:&?N)##2B3CDA%"Q*] MOLXIM4TNKK).?X[TKVW2&[ ,>!Z-%:UWDSB3H# $.:J8M$[F$@#]_!/6 M-AGL&)P9^US8OG.4[E%9^"7\LW':?@FQV.8!;5N"8;\"4%< 0BAEQ"\HB(WR MJ'L4;3)?ZR/S,E;YZ;@DR66Z# &BRQ*_U_[P/9E.YD]?_2'\U21*ZM(O8,2; MA%L*H."ZD(8K;+-)H^FOUH7FRD6<0!G1YF>;25\GLW]\;*S]5'D![6S^UB!& ML0*PHC! !0]4%]A RDHA:#;IZ7V5NM TLPQGT_D MGS;Z[<\QWQR[.\*16B?ID2 1\4SC&A12,EJ6PHESY+V'F.TSB3(&2*,I*(W%!B%78)VD-627T%D>"X9P;% ;NVAP9IP[MY/2P#G@ MD#/@%,+.&.@WLO.4XTS+M3,3HM?6?Q0V&?B\O6SXVK?OHP=A\V^"XU_M]M:6 ML "R1!AHI(DFQC+J8CNV<21/>P9,R^ $V$=<5>/YJ,]V6.L9[A]F7Z3WX4,# MO^%N:*]A3_4TCY<]DC-Y6\_\Z2E\?'G,67U^+R\M1$ )90%#U._QHM2%B;U% M=4MTZD+YWH]66;-AY_#__>G-^F],E__]C861!ELT[NJO7MZ4>[:[PWW=3/QVT)++YW2.B#]L@1$P:1B M)16HB!VL/4*\Q,EF8U'D(!7CX)4!%5O4:.]"@JT"PGG7MT"P]$>]TJL6NW[. M7F%RHUDD^+?S&Z)@D0&I=@UV+6??VSO1*%%XXY3^#PXQ9%0*%CUJWB5/XOTS M#N0'UZN!]L^22ZL7&=^L7C23^61?AR.#(5"J* "DE"A9* U9[+2MOK*E/9:> MBV,1<,F2;_Z4_%#[/Z=3&UH?V[MF,9NW*\=, 3CB#F!G0WFR A?QWU@<(V#: MZ[RSK6Z1$,J2?N^MFJ\GU5.[3KH(3021]%-*TA(I@F#TNFA]Y$I;G>!<9#L1 MCRPYUG9L^KRO#*,-.;N:ZJ"CUH8CP_'XBURGB&DWV'3'T'BXY4/+Z[J:-Q.U M"+JL%O?9_*O5]7TU^9?=>0 LI/,&- I0IREE# IL8E_B]A(LMR-J1&JTTS B M3OF0;\. +SD]-^[5EKM+/092>=VX@0BS$D)$QM]Z6T6[A#4P*@&C8I4E!;<* M!RS5>C7F;K#)8<"58H (1H3F?+ M_S;L KO-)2 0H0$3-F6)-<:6JMB//?O*EO:,DI:.$=#*DH4;2;>_A7P'.=6+ MD+E>W;=K'#(OZD7UDI'[)ASJE/?%D09$.DP4)8C9V*4>XFJ0MBI86D:?#?F? M@O?/[SH^U]5]>!SUU5@H:7P2'0:*U FGNO+O:S[!1Z]II5[.><59FQZ.)FVO-K MJ/";&-8AR !E2@P(]\)#-4^U>UH-EW4!9F2CU1$_^Y!AI_L-U3O($@& ))/4T M)P8J:065,GK:WKF? &SN,#M) Y(#;J$!5!EEN"%(\?&7SDV)+BG1OY,=AQ?! MP4!DO6T_'ZCWWU A?ZA65"E_J"9.:V0Q+.G9]N==^1+G+9Z3\ MBAGMFC+KJ1"1#!=RP+_^'BIJS2;5^I8U6Z5A%_B)\WR!B.HM%G2_TW&*D1^'RI#+4.E+&58 M,FPB$ZU=DDO(9A\ ?!T=A2RYU/[N23 !%#'>-$8@AJC0,GI]['VRI.53#)P/ M4F> T3,@SVVX(5T]X)B]G7;M;]L@1H#3D@*,H2B0)))'W_L.R90;F88@O]/: M(B(,&=#JY$M4"WB)D%_%J8":H *KV$O5O\L3PZ-VQ#%QRX"6ZVEV59EE%\_@ MNS8OTWE7]]GGB52A /K$AG:E>M$$K'82M)@!BI<<*(>L** K>?1'_U$$OP2G M;B"UVI?3,^*<\\7/U4,(M,Y>'V=^JM[)Z:J-DK6[>I:E_TDQ@#DTIB@<4_0, M3R"ZA;R$Y3<.=\?%+\M+HE48[--N%.SK_L[/7$O ;8& 0)1@CKW/CL9G:1]) M+_S%XTE4C8YD!D[#R1.R9 IP@JC?.&BI%#.P(+&#I>,LJ&=T!N(S)_:ZV@GC M8)[^6-X'?9O+9CX26[NRJ0CT[DP)%:""%(:6$%DS?K;'T6EM9]S8$_!P,$ Y M.YW]$ZHP=4 QH8$4)9760B+&*N$2+^OMC/MW D9& B_AYBW_]:_V+*M7\UWI M^4(V$SG]14Z6K[5V(RY8^FNA%)K%) EM\#/ M4%=(24>XM8PF?&[NP%E#G6? ^T)R)&^;^G^73OC&+R?>,]=VMDX'7($2-SGR MV*^.D15YDN9)TB&-\S\)0H$CVOA_@H74L;NRG#T=\C4EX6^3^?=M4%XGXJQH0K6J[!N(YVT+72]72R''A9@",$'D, TM7-U%<#]0V39]1B<,[/ BHL52+PC)H8Q?W.K=;?:7UXB&<:>TJ-ZVE M;I6'), Q"[C8V3OK<;%W\L^=JQ>&@$2% HCCDK@2%P:-WX=CN/R7Y!QW,J_' M*GH>D'/V?WN88*_2!11 0B4!8PIAR#CB9/PZ*,=(?$F>[/A<'@9D!JF(8;N[ MFJ^N>4+N_%U]NP0@7$DZKT]']%Z$EXQ8&8 P$L[[0%1%+VI_A'B7Y*(>1(<'V&&^>+V?XOD\F=J&9R ;U/J>"D=[XIVCQA>QA^J^1#W/_7!6!V6LJZB>]*%$!_)2G5EA8,A?[3B21JFG]E'/-G$O@ M43Z'QQZK2M!\:SGJ,N.S_9:@[BQ$!00*T1(4U'%<0,I4$;NJQL@JI4T1.=8@ 5)K"H@BE$E%N2_E_6)L^-'6X^\-.'^VO=37_OG/Q7Z 2<%D(P"GT_\?\(G"&VK=' MB7Q)]SN=_#JV2T=,*+/T,SK5#4U([OZH=\X>O%BUK>)&65L07F Y?F?L/I)> MTMW-F#P= MR%TM/S;2='' D&I'=7@-$E9!IR UWB%?5%UDNZS1F=HD>#=YDD M_5@O=AZ7,:2!/Y8J8)TD1BAHY!DJ1_02]9)*VX]-T:.ANU"&3AYW)B+CQ)LV M/,>5BAI&D;7T?(_W.T6]I(KSHS/T6.@NCZ%!Q=>V>+.[[[:QTLUW7^R6" )1 M>.6UTDY)*92*GE482_:T[USSX7 <<"_DY=]+5X#] ;K0%W"L)X"#/S]JAX23 M;)$F>YDH/Q4L! 6WB$I94!2]_7>V/1*\PP.$*@O@+&&:%4YC.'YR\E[Q+BDV MUA;\3]8CH1OX03T2.E'(DDOM M1=NYDT!B*T"IL2L*I%@1_2'W)?=(Z,9Y8(^$3J-G0)YCB_-KP0!7P@$B+160 M2/]S](W_I^B1T(W\B3T2.F'(@%8G5EHQ2@)%+ /:45YR9TNJ8J$;O*,4IZ[$\DL^7JP MJ C1!1!44Z",8K"44$LF1B=G9M5BSL&.@X0\#:J,W[]TU72F7 ')#016\@V5S2X*]A^.\R0@UA&&H=#E^!N^P4L>9U]8^ MD7BG097/JXT>B_ESI/-63G:MZ/^06'- *80*"V&I&K]_2Z>(N17>S&$_'@SA M11%U-\S%@A4A\*YV@9#DUJ'QBQ)F]DXA3T(>!54FSTKW6_*CG#2_R^G";KZT MZ+"F,01(4PJ &"ZL9:4D;OQTF[[2YN96ICA:1T4T2U^S5<.=:6DHD,(Z@'6! MM=54:S;^"MHJ6J['[+A,.4C0TV'+^+B]=*JGA]O5J%(#KG$)K.6X**E5!3M# M*[8]TN6V7B9B9A3PLEPJ>_80,1@"&7X2S@F'"33,YMWZ)<$1_ GG\C,S,@)P.1_*>_DGL@SUAD4!L!2J M@()!OQ5D[%8F.)SGZ%9VPI;XD-[>E&ZK$1'/CO^O>GRJ=&/ES+ZW MJ__UN]CJO+@R2\@Q7"G?>I6F.!":>&>(E$0AB4JT[2[TI/E @7)S$L[%YG/@ ME^7IJG_G9&7]A(28 ^<*+:%26,/QDY!.;'M]QI::YPS>1T(MNV7T=8[M2S90 MA0DSS"LE"O\7R)1*%8-6R-UO]6(4NV1&C6+U"VF;L]E_4U:FS2^IUWY)O6'Z MN&]53Q1BC!>K,>V2YMTJ)L"O:QR4IF#2(&T=C!WZ.WO7G3A]914I@<32 %[: M@A&J"%:7W4O79P[6]O@3GBSV]R/4'KHH9$Y# 0U"I2VY%SI0@I"!GD' M(PA[277<>O$[3Y@OI&C&2QRZ=BLEZ\URMW&]CG[?&L.Y&*!E$A]"L0(HQS@P MAEH+:2E1] X&V=:^8-("*;$%B'"C74F1C?Z(_">M?=')FXBU+SHARC*P].[I M1;EKOZS?U\W$SMJ>Z#-._=E2*8"M/[4:C!R%X_NH>\7++?LN$D4.)RY'P2L# M*K:HT?Z8WR$.A, ".!028:0BG,1^UK97F-QH%@G^[1((4;#(@%0M(=A_+B;S MIV]6+YK)W.O57M.!$'\X-8O9GD(BDB,@8%F @F!D.9,"G:'1 B4^^9V)>+(0R MH-]UW?RH&V^N=W5E#LTE0140QC)08H9*C0W5*O93W4Z!$E\1#(@$Z_ M??NE?K1-%4Y45_>VTL%&5LT/Z4617Z5-40!,)&<%E85AL1>ROK(EKA\^"LE& MP24#OOVZJ"9Z\D-.P^39HT/I2+@O)4#2DI3$T<)$;]K:)D?B*M^C\.AD>V? MF9;]7,Z^7U4F_$]P*A_E-%1VWN=/%H 7U ')=2C<4#R\RF'<$:&F(C.VF'25@ MVDC'& S91\+H<.7$Q4_5C\5\MK08VK.D0P1"O7% *.:**2(HCYWZTR%.)CR+ M3X)]=#L1D4S)5;2K4I06*'^6!JHD0BAM..>Q?;H.<=)NIVG)-021G,BU-IJY M"DV2ES[(\M>WMOGVW9M_3Q1'A/)4E %1"DN94-R8V!THCY,P;6 M 07CXY8! M*T]-+#?0G]"$!-XA@1 ZPB0:O_!=IXB7\)!TC#OZ>+AE23[.=X/X4[X3W MDRF'F)I2R?%O5"^B4%-$>L1Y1M^)589YFE_M;-XL]'S13*I[69E/#S^\FF'? MN?;+_[T]X3%([Z%/S<(G0MY=!I* M("27LG#*:AR[SE5OX4Y=V;[I[]8LILM4YM9/AAK.L]8-HC0(<%0B8$DI)2TL M@CAV,MP1XJ7NRC(&F[;7MK'02KC%SIKY_US7U:R>3LP2K>4.T!9U\F=T( JD M0%D2;1QQVJE>T6/_B0VN^7]ZY=G^KZ>ETVA UU&MGAUOV@]8!GN38$5!Z2>7 M,$(62O1:J8YF3LJ8;BQ,.RDRP, 9^.\W/_P!/#SK^6;O'_;?NBF$@0BZ(,JL MH9"Q^'73]XB2$V6&8%S'-W@&O/GF(5C&L-N4&6SEQ ^3/U6ND<^3R7ZKIZN2J7LRW4)O8[^*@J* 6E(J-3=]"C)U M?B0Q)88#5X]AQ0Q6C$^5KA_LRUSYO(Z=M3Y_P= ;2&I@++7288+]$3/R^M$A M3MK(][FVHUAXY$NM]MF'+0%*TA) 9PI<&FB,C7T#V"E0VI4I&NS]Z#0 @PP( M%:;8C?LFI_N2LR&G0%H' =:8> $TP2XVB7:$R)(X0P#>>89QBK4SH,LW._5_ M=?^+K?SA<>I7ZBOS,*DF(6X:WBB%"AS5;)]RB$O A2O]0=6&G=M"3&-3Z2@! MTY[&QJ/9>"AE0,$WOD*84$M_86:;1[OW=I+Q$D@=;@Z]S)0+78@R-O/ZR)7V MU<^Y_*WH".7(NEF85N&:>N=&=#>AIP!"80PD1HAS1) J8N1I=P4;AQ MB'R1@,J @[_4M?EC,@T+^BC)=_N9Z6L_L3JL@6SIO2,N! M,,SP C*L1)]RH(,%2/NX>S2NG0^4#)-"0UF7R;(Z^DQ6)K39\P9XKI4P-!VT MQZ"G)H(>*W>D%-"-SUYM?W8RTYX2B\;N2]R3H9")@!30D$.#A,0"QGYR=92 MIVZ?H9C^FT^T'M8+)H J+0%<&RJXQ;J,OENV2Y+V;#D>5[9WR0@X),[+^^R7 MU%75Y&LYLZT9:%+Y@["1@!JMJ6!^9^]7+>= 1M[NE].R)@:6=33#9D6+._]? MM(>C2U*&BF-^L_?_/6(DI)KUJO%[%#E>OY\N]^Y4//=28Z!Q$SO3=Q^N;X+T M[7<'1F*@!,2 "(*=,08I)WIXR&]'S07LH0C54CD*(R&9- M2!)C)__SV=[+Z0>_=\Z?GE?&3=&I7QE5 4M )=6V8$ZASK>^,ZO_X[Y^_$\_ M]&J3\#^\[@\M'TP;58[H.9QJS,0\6$G].C4VY2XP\F=SY "D##-H((:FZP;B M, DVOY9FKS@9KCJ"[1)O$%?_^M>G2K>O6=19("T7_D2%O$.$2PX9Z[$5;(Z9 M#MGAB-01S)-!E/ZY@<[MHM'?_;[W>K!^][2NP/=TXT( \/G?,&^G@(:X#,E, M#$CM%T(+G8/$&&Q=[-<6 T5->V,4<>,X)V19,W./DMNS>*6F,'Q97@48K*S M):1F^YPR(C,[14T=##D#C7I3-QZFB??*_S>I=)CP(?"XO26LI)>D $(;!Z0J M)'6%0V;[(5'KCKD[PVHM_4^:@Z51B*"DB%YD:[\T:5,D M1G&NHA@^!PJ]Q+.^V?E\NDP\OWH(#6&O_I >&'-7+[.-;F4S?]K)#'<&*"09 M("7!N%3,%2:Z/W^,@*FWNCBLV";;:!#EP+\W-GOZ:K6=/(;Y>;UHFI:\(F>] MY2@Q@#CIJ-'>?B1V,YA#,J7>+,=A64P@SHP/L_GD8=E(^M;_14CK#O_"SI-TB4/> M6V@ A[1"CA#J\+CK5+M@F?E>HRQ6$2!)?.[[4#U.FGK9*$E./T^D"BF..YNY M0@0H' IH%+H0C$*DMC>_UE-?^^AIDTDC,R.2$;.DP9X=&&$.I"D-0$HS:(2" M:+M2[1%L.,:W&:VMS]E(,<2DJ:_7&BM?LI]W6*TA!(HS"8H2"J440DBA'F1X M.VHO]-D%H7^"T3+P/'ZK&JN#ULD 94P*#74$H+TL!H[N>&[)*8^_V;7LM8"R9$" M18%(P97!.OJ[U..E[,5+\;/RRQ\,J#>_BO/5P=@\RK2(@H$ MDPA 0;0.[2Z,C5T7\)!,_4AV>8'OB$CDP"P[#X/=N&O_[5T6PN-3:@X00%2&#+_%Y2)V'QJEZ0?BRXMUAW!ZAEP9RMBO];B:G[MU7KR MOUSV>EHK55#@!\#A"2X&PFGG?Y*..T;]-A[;R>HE6#]F74JL?#Q,,B#:MK.X ME%\J3D&)I)?:,@%$01PH);+,&8)A&;LRT;8,_>AS*5'U*);.L!#'JOSFG?S3 MSKQJCY.@6>TV?CN\'$?OH4\MRC%,ATBE.5X^TZ.X C* "VI!R:$-=F)*Q6ZL MW2%.G*K;85Z%LDBKN;7PTVO=0J6N9N^LJQN[8?@/?_HO^ZD^J63SM)Q\X? : MTD_K96W63Y5GMIW-]UJ,,Z"T7WP+9POE&)%,Q,[@/(-:.11R/IVA[17 \^%# M!OOP ).\]S_,YA.]LRN9T)9;26 =#9]2=<@MBS&EUE=;+YJN4Z;7 MC=';3+,/@4*'\G6%!8)S;4.8!I/8L;/ATN:PA<0_!IP)O0R6_K6F'ZT)#45V M5-W-JU1 $02!*@E'!>)(DMBWEP=$2ER)\DS,:"=D%)@R8MW*73JHCB00<%)" M@)$TF%.!((WM-!P0*>TZEYAU,6#*AW7+ODQ7E?GL_X/#4ZE0)9"E]S:X98KQ MDHA2QTXQZR586M92P$4A!(06R)18,AL&?M18[=$:5^> MI65>#) R.(Z\7W\V@A4I]1-+8PNDH%"$XJ8\>L+D">+F<$*/?R Y%WX9K([/ MJJY]W9X3$)H""&0A,!HC51A&H(O]ZJ"?9&G/)V6F%! M@$28 %>8PFCF."M&XV*G9&E/+1D=P8S8V5,=QR#@M+3 .(XA1II($SNW^(!(:4\UB1S%HW#( MX-S24PTC!9 0,D 1(H87UD$4FTZGT&BTA.)Q\Z!.LWLT^HR2&?HEI.&'GNE1 MDD%W1HN8_]DMZ?E3/HD.95=5"0JNH-%(E7B[H&W.*9_K3;VZ7V93APQY5S>A M_EY[.4E+^?>Z MV>@=\29M@6# E5DF5G"HG>-"Q+X_;9 7G>G"C_>]%,9F:B R[MWG8='C@W3^TZ8$+\3\;_X33$ MI&16HMAM>-ODR"3K+"9[3C9W!I39O\M_WO=0$2$'!%(((*,XTMP26\1.D.\A M5EI"C>D=Q<8D YJMRE[=5Y-_6>-GX3HV,7N9EK>VDM/05]XOQL_YPWM*%CL_ MF82&!=!8%"4M#4;E MP3"4-S[;@ICK.AB'<)%0R/O)^U<_IRH]F4Y7#6AK]\$YJT/\\.5?^NH=U2AA MSR._%3$H>HJ6YP^9PM(!!;D(RY/&EF.F\&AAG[%>R?>Z*'VU_AJ@%3Z;AC&" M.@U@J"_!I&9 &F7]/Q9^_=8,0SC.^\@8TF=R:#V1;SWO>L9&-X-=>8\Z>PQR M]?S\(AST%W[DIS=+S;/R%I0%*0!CA0926@6TWT.X_W]6L='F? P%,F'WF5FX M;S*JP0I5=/.B"A+/TB5 H+):%4CU8+II^(F02*LN1T M%%CS9>UV]M_2'9QX+S$@-WDNO,?*917LD,)/..#.^#U3,^8G*,-,Q Z*#Q0U MDYSV+%D<%>8,V-Q^CGFK\W7CSZ_OEK@'6);_Q68E4E9*0(0P@'&J@+#>UA1S MJ(E#W,#8C1U/DSB3-+RTW#XCZ!E0?(\E_2]6]77]X7YFO83?7Q4S3A"_'3D* MA'08P$)[2U/'G(T=&^LM7":)?UDNRB=">3Q'Q8JCE;WW\\;V'UC>=#T9SKP7UC]>N*UM-8@+*3BSIWIS+8M6MJ>97DS]"08\V7GLNW,E?G? MQ6S9I^%%+0((I PP[&"H8Z(!*B'V\TXH)T=+=NL6+6UCL[S9>1*,.;%S][7# M2@WOLQ2 6>J *+@-'/*+/RMP68X6T1WPRF2T]F6YL>\$F#)XT]1^V&LS9NLY M<-N4!B"F_*FOL 9XASJ\Q2FM9)IR!F,728HD>B91V*&,T22%OSWX MWF*T:[9+H?3)*%_(XMP6:7SSY Y+H*3AP$A)<.<R9VB&Z(G&EOWRZ%Q2>A M>R$,;INIW[Y[&-_)F377]4/XSRS M,;9/]NF;Z*8,149)*,)&K68($QB]8$(,N=/>-UX*NZ.B?T%K]'8FRIL:8*&, M+N,0.,>A(4P)$[WCX1 Y^UW6P']W2I\$[X50>'G,>/E5=;]\6+X1T7P3M,<0 M"&,8X+: 5OE_QO8\M^K]9>Y'[7_[B\AHL&=+\S:;[YP3% 9**0881&5A2U': MZ(T2^DO7C[K_AE>,)T.9=_7=;_J[/^I.;>V>"U;[7U_-9G8^DY7Y/)'*VSB4 M?HE2IN+HKT4L5'&:IN>*6K#FLC;'Q MO5A67TVG]1^RTO9CW;RO%VKN%E/_=^%]_HX%)!> 4XB UECRHD30E*.OKR=K MD;@-;*9LCX9[0N;[L^NN]I^M],.^GD]W+O"L!,JA D#H+:NUWYY8^9;$.V?R M7A]*F_$U'L_B6SG'Q;)_C=72*J^:_T=14*TP4PS:V'>A1XB7-D4KP?(6":D< M2?B2=O!&KPY M&47;__Y]9PX1"GAA2X IM(*5U+!MOO7RW_9]+VT*T7G=N"@VSW#=FKUM)[O3 MPLAY4S'#@;","\R^C77SQOF M!'=&,528$2\L^HB8]M8V)CMZ$2\.5.D?]F[YEAL:?IW97:W<.[E@ M" +A"@JP4A;[S4 BQH[SYCN^EG81&X%.(QDZ/8.Z;?9+79L_)M/IJJ&:K.[# M4[-V/1T60%H1CKP%AZ7ERJ#8I1>/%C+MA>O9E[58<.5'RQ>_I./J [,0Y$,. M8.LT-)R5PL5^Z]HE3]K[SC.0[6003N;5R*>"G;6[1/YWYKA):*0[1,D*=.))"F<$"9 MPJ!"I1^Q]*TL">$DE,(81@HGPDSAV_O#%]C".Q:@1>Q=WXI=! M=&3K%=V^=>'#GWJZ,)/J?M64)KRL\PM%Y7]Q5W_X4SY,JN6__M7.%TTU^UI/ MIQ_;+]N\U8'"&(/"\E()OPO!(G9>R-@Z74[4[QC29\6$#&;&'OW;'@;(4BA M"&>H)+8DI#S/ IUV\L#4XDM$.$PX!26JK!,.A;[!!Y'\K3K[27R M?$QJY+LTMVM]Z[5M#NM,K0.".@HX5YP6O)!(Q0Z)QI [;;#AYYD,,6B1[U1X M;T_0N20%$%J5H(38%:5TR$6_\HPA=]H8[B5.A?%HD<\MQ![5OZZJ+WJ]WNC^ M6?Z8V1MW]>/'=**EFMI5(PO_J\^3A\F\O38'-<9#H2@02 FLN768QLYA&D&- MM&]O+G&^G(TTV4^?;6TX+(& ' ,N"".((D>*,\4ET[[EN40:'P7>B#Y49 M^\9FX\=;.3%1;F;VC!GQ!J:/U.>Y:3%+AY;2H@"L( P(YIPWC"BD5$::Z.FX M(]ZTO(;DO4G7K:BNW#R4@G.+ROC):B>/UFQK;;"? "6T0#J!)4.EPN,U>^P6 M+>L;E-Y,V=O-,2(N&9RVWJCUIC54IW)&\U M<%"H4Y>7Y_*I-V[OI^Y">&7GH8=10$I:^DDFJ4/(>XLR=JIG7]G2^N]Q>;.] M((V"3P;;VEYMWCW=^2&N_ISLA$R0$T (A $D'#+J"L:B=S[H(59:MHW#AWI< M<'+F6U#H??T@)]6.R90% F($O$/HK!(%,SKV=70/L3)=W892H2_5!N*2 =4^ M>X_E5_N@;+.3Z\0,D%#SY4LBYZ?C3UHUTV96Q7BA$$)&$$."@+RAAD7,>^[.DE6-J(U=BLBH]-!H3[ M57JK5K9YVC18NRK&'VQ%^ D5''-%98%Y[!6J0YRTD:FQR14+APPH]7'15)-Y MB+I4YN/DS_#3WLE1 N]JAB69%U9;+@2)G>.Z7YJT4:JQ"14)A0SX]+O]/M'3 M?=(3[( W14@#-) KQZB)7K'\K01I\W3&YLT)ULZ *]=U-9LWJZ2@3Y6WU;V' M9T,7(W@I0:DA"[$6!A1W$B"-2Z0@%#)Z[X\N>=(FRHS-HVA(9,"JO;;Z[+?L M92N[G10>KPQ'T 'J#*;(0$)Y[)WML%1I_?&TX:AAT.1,ME^:>K:CC9!^\W;< M LN)T04GM(C>E+Y;HDQ#"0/Q[TNOX\'(@%I76B\>%M.0D?K>>B'T*DO2_SRU MZP9+5P]U,Y_\:_G[WI6]I#_D18LF<:HXA#UR0 YY,< MO5>?EEJ;6#$@K=; *"<(*HN2ZK/=T/;-D3A_.&/D9?-8("XI:>)Z*F>SB9OH M=0V7S1FX+C\Q0E[%$5\=+?5BJ.:ILC,SONVVEQ . M1,D5X 9J[)A!U(Z3U]HJSF5F8W3CWYJ3>#H8^?*J/11%0A,::0R '%I'((:( MQ8#85_E13>I<6]**]EIX?'M0X,>&K(ZAAY(T6CEI_<_-;!.J!:,K\0 M80F84P8S0QQBL6?;8:GBQ:.^VN4-Q*WT<^JND=5,KHJTO'MZ\S>M=[^">%-X M)['D&"MHH"Q=['*=@P1-NT)%YM3^4-58T&6PW_53K>T(K8P%4L*0HV(9=24E MWEN-3,K^TN42U1J-*CN%CT?!+3-&[LFXLA8HHAA 1&#"O)\*8?QRW-M2I"Y< M/ [>';0:8/P,Z/.EKIH-)=J/O!)S;PY: EXR1$G0)/K;D%9!\B'1$'3KV*;. M@"][)M;>0XX3#G!1(""(5$@YJFSTDKN'9,HELI!XLQN&4>+FZ+]Z39J)G(8V M'-\6H1BCG:V/8NM2USNG8>K7[H(ZP$2)(>46LF(K(-_:2/'PE_)9C4Y'M1[- MQ!DL4I_KV>RZKD(I3UOIIZ4R\ZA28: MQ:XZT5^ZU$7Q1R#KGV2IB\^/2+H1H$F\/;ZLT[-Y_6";$-()I6CW: *E-Y95"!B)"26& M$;1=4*AU:^S^2NH2[2-MBQ%-F\&J=-O4HXJ6NK+YB.O2&. D7IB6.1QULUQQU]7NGL+!9H\JEAA_ M[#5X.7V@4%"4!>ZQ,AWX3.HRXB,M33&-F\':M%YI?YMW[\-*(J]&X4 AH)%" M2298[#+6>T3IQ2-V43R*:?Q\./2A>IPT=17NW>7T[1ECOVY(%$ Q*8$LB',< M*@?=2,3J)5\OMO%+9EM\F#*@8(=23VN57I+9;MS'226]MG+ZW(OG0\@2P)_;TG@](WEV= M/,R>C]/!B5TT>UU70TUP704P5)8KX_UB]/"BV+;.);.8-7< MDURU1QL,2R"A8( 5BA/&&50L=A9%MT3]R'59MP C8)$+LPZK04)]?FT1\(:A MTD**%1H[<>XH+EUF@#^&]3-\N+U2JZ[N[VSS$"]YM6/$*-FK?25.EKZ*_=&2 M<^_KQY "TAD$4*$8A,JR@L5. M&CQ2Q+2WX2.3<4RX,F#CW^KF'WZPZ_HA/*U;;V#K\\M^K9!F0#)8 %4:28T0 M6J#893G[29;V4GQD[HT 3@:4>U'A8]W\5NE5;];-WM?[55.( X&@!8YB33G3 M4!6Q2TX<(5[:"_:1R3<63!DP\+UM)H_+%\7MYR CPH6*@,@"IHFWF206(,:) M%$[K@L2^:.^2)^WM^NB>7B0@,B#5MJDZ/%0K@ R*<8HT-THI48Z24C;\Z##: MU?O(A(H$0OKXQG+LF=7_<5\__J?59C7\56A2?C=Y\([GJ^$.AS;>L&EST!61 MM'GE3_L7C@QU#!;^Q"B'_]3_K+[RL/S$2\!LL#GVCSAPM=@<\-?JQR0,>N?5 M?N?_\A]1Q-P=-4FLX" 6SU.WET42KN]OY+/S[[6)C-?6F$D.T\/0:K=&)EC= M^L_.FX?*?)S*^RA(O1TQR<%S$$ZMEL@$I3#CKZN9:>+!M#5DDC/:X-5OUQ:9 M /5?]1^O\L5= ?<,G>3@,PBX;MLD!O!E3YT\V- =/423?I?3DZ=;U[A)CAA' M0=?#*CE,O-FU=Y/M7?TB;L@FCCC[#HR?)+OV^"G8STK9XCD2C&FR52.AEPEH MGRHS>9R8A9PNB[.< M364&D/9=TVKP\9(/54FDY?Y7HNB7G2)&H;,!E">VQ> M]S- !J'0U?Q_[IH>^6[ZS=AI#\N]9E&G43( Z]MWK^P[.;-F\Y[Q*KQXNU_U MOGWW]/KOW,JG90W]H,RK1I4)Z1E?Y,-SY_*XF(\B8M(,FG8R;!=N&Q&9#(CW M_-[[V]P[:3<_@FX'E_)!SR;V?B=MK;4QT=U^"G'(U!G082G;U8_7:JI?)_?? MY[-O5U^_C4*+P]]+6YWHC/3H;?K4?E_;INL=H:!A_$/4\\!)7DB=?HS:LDL. MT/U6F6;Z=/_-ZD6SO)Z]>IB?CEOKJ&E>&AV/6I=)ATJ MS4N=X\'943X'1'X)I2C>R[G]*"?-LA[3Z="TC)GF!;MS.MW;(,(CWO3YPPI1=C_K\F=.#\ZT#)HLK'H//YF3M,DOB M1?:KG3T_X0][P,E!^K;QDN'5:?>ZEQ'^K:]/1O%.^H+RU\7)7QTKU@_Y,*E6/>[\+Z-M,#L#)UO4AGH&?LF[ MOY^OE3HYVO1VJ&0)H$/1:C=%8GR>!:KD]&DVF<7);=H[:+)DT!-][[WF28S> MM_D_;AM]T]S-F@^S^>1!KJZ6XF7)]_I LDS1H:@>8[;$"-\LYGZ-]_MX=1]Q M*=T_:K+4T:%8'C10/AO@EWK^=_NR4]M8:=Q]/I LDS3"9GG0;(D1_N@'K2O[ MK&F,"]$]0R;+*!V*8K=I\L+M_<+>U>L6UU[/RM6-7KK6IRZVQWPGV65W)(3[ M&#%#V'^?U-.EF6_/LL_QL"^\V/I+LYC,J"//3.D@=?XGPLY MG;B)7DM_)_]@<+FC-S6 M/O6%T)]6+T))N&N_3-S7S=/)J2/M(Z:#:=O>=4_E4P>2I]-M\28V4A+)_H'3 M95]U0E$?9Y?$T-W:.@).KZ.DS"DY;.NZ0_'T23Y>I"]1X-@>*]U;Z"-!V6.$ MOW(5S[G3_)6?^%=^XG'8F/^]JY?G\5.GQ]N1DJ51=V#[$Z@ODR@#W([%6M^IL@$I=NFB0[4]ICIYM, K/88)'64[I_SIZL_&C,+(D: JFV\ M=!66>RU['2;(!9R1W9%COI,NCMN\]J*\_FKG952'V M#.WWN72/-(_$_&@+)H;^[\V'RGP,Y2YNW(L2OS15$/SZL3%_;\)=NJGNKRKS M6_4XFYL(!!C\T3RF_G'XUO&,G9@KX7CUJ5K+ORWIMC[>V?A[$V,_'_[5/!:- MP6PYV=R)Z?*[5_#^_;R5[UX/_];-9Q6YFMVXM1HW M;LG@%S4BLV/P1Y,]\XR^A@PR=NHTYF?!5_)69G??7"U\'Z=FJ=MU79G9^\;_ M$(LYD41(]K T#H_B I&85>\?C9G=-#?S[\T'+^'LUMQ4+]I\F8??_S'[ZJ8Z MJ'4WGP8#A<8>L2@5X_O)'K?&X5-$"%(WQ;%RV7/RU*O,S7&2;3I=%YDMBJ8. M]*ZEC9,KO3M:NFR+T](OO'CTVRVB(AHU[C) M?-^AZ^AA&Z5>4;^'VOWF1=!8*':-F\SC'+JZ'K91\KE8WX4NWS&>[VV/E:Q* MRN YUVJ+] A=Z?E"3J=/MW)B(@'5-F2R>BC#\>JP3.J9LK4Q\:M9>;WV7(3639_^UY/O96_SF.=)(_[ M5+H2(X-C=T-,F1W^7^S\4Z7KAT@Q]%X?2%=I)!K6^\V6'<([0>:QD.[X4"_$ MLXH=#3!C8N1;EI^@^3KX%0?TOM_HA7=.T:V4KY!3, MZC9-\LC_\^(?'\!#8_=",J=05D]C)83TN3_YB^/^N9YUY6L-:0/_=NQ>(.82 MP.HT3W)O9\OS/G7ZM0[8"ZZ< E!=9DE=H38X5$&C2("UC=<+KYP"1AU&R2'$ M'Z6KV>9 O0#**:J'A^\%8DX!D/XF2[XOF4F02TXQ+!Y?M8MU M_7QH]%[(YA0+Z6VPU-M:-:O>56X>GA!%RS_>,V:O-P$Y144.&"=Y!L'KZZ]X MJ0+M8_:"+J=.BJL!4!.+$50<=GHO0E MZ*M&A"8%.Y_:H<7 8K][ASTE OTRW+O0R>;T]@2M R:LA'L(BS!'MY+>D6T,EPZ;3VJVH9/2Z]&HZ;5E+XI3+W3]P!EAU5,X]:)"_*J^GFD-_ M56'_JPK[<1&M>3.]L\W#[,;=-<;S*XXWWS%LLCETG(]PV##)/84@58S.C6]' M2O9^_E@?KD7]7""YF\Q/=J_?#)7L(?Q 4-X8(#$J7Q=3BZ B*'@UIOXQM^;C M5-Z?!,^^,9,]M ]9"-L,D=%B>-<\5/.X:^'&D,G>L@]?"G<-DM=*& FP_:,F>\9^TCJ8 M'6S/!X;F8;)J"A]I)=P>,=W+]2&KX1Y[9('5AS]_3)J84&T-F.Y=^A"DVJV1 M!5#O%RO!(D#T,E2Z5^9#P-FV0!:P?+-ZT4SF$SN[NK^_>I23Z]DI^&=8FYY=ZOA8U3KR__UQEGQQL' #GJ0 '@ M &%Z>G-U8G-I9&EAW=[4_;.!@ \._W5_@Z MW4TZK:4OO):N$MO/3EHHM EI;T+3^DS3 M@"5.G(=?GMB-XW1"$_%N)Z00='_I_%JMD@_23R(J#/$5!4,#DF@FAN0FH'I$ MJM7I6CT93Q0;AH8TZ\U=3P:3;"=@M M8<'["JM[>XTZW=YO>H&_O4/KW@$-6MY>G>XI9&6TFG+ZO M1$Q40^KVW]YKQN9PS (3MAOU^F^5=+UN9R"%L3M3MG#V;;:-A2T9>F>JP-E0 MM-/CJ61%9XM]R:5JOZFG?P[=DNH (L8G[;?7+**:7- QN9(1B+?O-%5LD*VC MV3VUU;$U2W\<3ZMJ-\&9H+.J-YJNOL=W(?.8#62CUGA:V>75]&U0J:KD'F*) M4J]X=/W$TRQ@H!C5?RQ4M.@@NAT#'J>SNGI2!515;94YQ)JV9]\DN583[P:3S2T&2+'_74ZID@8ZMC@MF>IXMK MZ:(M$RPNV]ZMU9O;N8OKM4;NLJ+--FO[!ZWOOM7MO=K>?KG-;J6!R()AXZUC M$.\KKXIM5<[;%G32XR^,Z MS1%&QI:Q79%HR5E 9L>VQF^HQ*KK[/3[GEAVUZ][5BWD_NVEIU6CWFBTFHW& M >F#'H'Q0SH&0-F#M3>B @@/R3X2<'S;052@XD'[:QNYY)*Q0#MH)W5[=PPH0T-$ _B*<"C M/*FJ/27'G$ZP>8-2"J2P>RE@/M5@:BD ,XW7!GL9.2J84XJ(C$!HT)MKQ(QL M(T4*\DER5Q_2DY$]T@F:P>M0OAD.PE:47%%-0?DA9AC4DJ\EL;$'Q^5229_J M= B+;;5(%4OE1K4@G*5PSID-E?T;QVQS[=P;ZELL0:*-&[6"S5T$4P+,.8AD M +Y)U)-/8T"/9(27JEQ U_1NDUO"2^B@%;2RU,JW;^3(_S=AFKD14Z2?>-@& MQC9PH9=L/!$Y8Q'#1B\.NLIU\I$)$#X#CAD%,TJAE/E;CE7RIV+:2(YH$$U9 M- ]C.D$8VXHY!FV0#_)9F4\(QH"0<@C(IZ#') 35FJ*?YW[^Y!/VOXD8D)20^4M&6PLX6"2@L"$9!+ M#F9>TSGC8TA&E"(DA%064@_X$-0$9RW!&^BEQ>"@"S2SHAE9PPR#6DIJ.0XB MF=X]1S)(IAR9; 8VB6;03+$9)9,8^T?8/RI",GUN5Z,3=%+DI']YC$20R M$ MJ@U$LC:2K72^\]G_S]5]?GK\6&;/#+45=1^)WM*%"?-GI::'6G\L IZ6/#&+ M15Z88S_[-U2/OXLAK7J*PJ@* T-5&_@8)OI9P/_WO/Y=G#7^YYHU_H=.7HD: M@$_)-?5#878HB-TM+:C*Y>* M##ZSW+Q03ZY?*BR/59\O!A34*ZA'FA?DE-Q2[61"GM? M2"67RDG"!Z0GW0/G3V8S1C*Y,]5R\"#:W O4J7M=GDA?4 ?\ 0W%-%/4I-GH M2;K.63"V5R)R3HT58Y.-&X"L,7SI? M>3PN%?7M9<@]*T7.P0_M"FJ"%Z0",JY_L/%F[_1@4J < M3#9%>A[,G.*E";64UX)L'T4M;,#>C0UBJ=A@31()J7T-S?@["+$0MB MR<-R)8=N<-V2>XV/[^T H<&V;9B9H*+E-PI&'$*YP:,V^^"Y/',MQX]C'JZ5 M=1-+90![49B$"OG<,&.6OW**"9\)-QP8_:"?U?V<)]8/OF\*[:QAYY)/(C<7 M.NI!/;EZO@$?D;ZAE$];/?TDCOG$32Z+9+[/[$JY$Q#-'=>/,?/2EB>#B?T2 MFHAW_P-02P,$% @ (8&67(+:6>,- P C @ !@ !E>#(S,3(P,C8P M,C(X8V]N]73!VT:0!1YDV\R(H 599<(2YET H, MY*58D4-S&VI7V%W*5K\^0U)R;,<&VJ(/0?FPF-TY,W/.7CDJS:8:CTID^?B' MT8^6!>O\ MAIL*Q\<\H].N/SIMBXS6,M^/1SG? <_?G_#(\7/''A0LB!T_BZ/8+CPO#M'W MUD$0!?X?S@F%$KR+T69?X?N3#1=6B4W]H>_VP\'6G-WQW)1#Q[9_.GD"-7AO M+%;Q6S%L"9.WD"3OX,YD)=7PC=U^9XW'*MB&5_OAVQ7?H(8$[R"5&R;>]C0J M7G08S?]"*D9UV^[=@0NEJ+C (S?';=C,[DN^YC137M\9G3;XHZ)O=#TBF]'< MH?HOV3K/V(;/V=HAL9TND^M9LH+E'!;)^>QJ1@UUT]G%XGHU2V?GGVP5K\!U>^TV[\$=-R5!]!8S T:"*1$R M*;2L>!=0<,%$1L1( TT!T #$SGP9C4%C1/<*%F!W*%Z!._J-B>-BZRJ$Z$"%8H,FY*:\?QA:@Z\4KSEVAP" M'JE]@:&&:\N#7^:\0DAD'SS/LX+ C?UWO4X!N2?7Z3.$&P;^P&YGK^T&D1-& M%-$,/$H[_;L^)#^_\<,SW;9PD4[H+EC]MDR3 MU3*!R\NK_YG8;-61TJK.C0[O#5)W,M MC9&;H?TUA*WIBJO-ZR&O/5PO+/:3MOL;.&W_0KX 4$L#!!0 ( "&!EES9 M=YH+W@< /4C 0 97@S,3$R,#(V,C(X+FAT;>U:;7/;N!'^WE^!VG,Y M>T:21;WX178\HSCR1=-.M]Z4#D4D)-$3R E*S^^CX+4"^VY(O<2UO; MRNJU5+J2F=SHT;C7#3JC6/QDS:W:BK]>*[RA"X7>BZ._/7%D5OD8JBC M^>5%I*9"16_WU+ =RD;<:M+P]*PU;-5E=-:*0VHVPCANGP6-?P1[F IQ/\?F M\X3>[DU46AT3K]]I-6HG[2P_GZDH'W>">OV[/2=Z>1'K-,=Z!O/]5Z]F4YDT M(^C+==8Y@Z*<[O*J3-0H[82PG\R>5[40#W6B36>_[OZ=\T@UEA.5S#O?#]2$ MK/A(,W&C)S+]OF+)J-C+6/4O@GE8P%W.O/4G4)&HE!:["1IL?^_G#_UW_8%H M!K7@OO'/VNRKWLV@?]V_Z@[ZGSZ*=W\75Q_ZO6O1^[EW]670_UM/?+K&:._F M!6WIQR\WG[]T/P[$X)/XC&W<] ?]WF=LZ>I#]^,//=&]&HB;+W_MB:#9K0:M M@^[A?["Y?Q8V5_'\O[F[UM;=]2MB,(8&*WHU<4UF5%B=5D1(ANT1^5CF;_;; MI^>.TXEGO@ 7?[#=;YUZK M^WH(CYV]*(\U:N*=M-@FG#*9B]M4SQ**1E3QCBL]%FDLEFK4!2B4*A4RG8LB MS4U!L!65PA4-N%**":Z,@K-C&>(G(_1$Y2+77FY#(*60K(5[660B;\D%8*G3 MXK<(QF#)Q%4"2B%4*]W$D5NZJ(+(0Q[!9 M&U=/:&T8Q$G>F87\39SO1B<^#)G1(47XV8H#>#TBA-&[MG<7CF4Z M(M%%*MT4"22"IJP&[0/R5@3MR%_Y2\4%/?7A9_V"\VT-%<9%B6W9>:'XWD(Q M%EJP^3I6(,'E8>?"QLUE)B/FBVI"<=YI'C\31,A#\9XL3(!C'.=]/6H5IN-0 M%G;W*KT<-NP2OIUXC"42!?2DFI78:F4 MI,*#"@0 6ZQ.5.1.(+886A4I:11O0/F"X*@L94V%99)V26 =H[M$UY9@$,X> M;E(F@:6P2"3S$[;EC%B1/6;XTK%>\?!M2"P("L%\BG:FC.<+F>%#R.R-"HA&5S%32 E-] JR$AZ(WE4GA2/6[ +Z\FE-'%S$W^]TQ/#1=ODT$[>$[#'1987>-G1C< $WG&; >#6 MOBRR;F1KE)^0_UP0=!@6AMV\QKY;M$ZTS?$[G_>ARX90]"N.7EC*'[>V3(F! M%V3F ^G23(#OY8$M$<9X];2LHC MR@/YRN]VT9,P]5P:TO;O:$C= 3U:X*^R2C;._74,K/*.H_B$:K718BRMDV@S M$O-SH+:-.OA8+I M#L9%&KJ#S.'KZ#F[.--Q*5>(*7?4W)N'BA"!DMB7O=^,Y"TSM2^ECJM=$^#N M"2S.=T^*:]FF^?/,EMR4$29:6J;FHQ@H6P=,03!1X2N^7%C4"EM,$ KXQ&W& M+[W])/Q*2@&:PBX8/S9(A H\3"Y]$2-WMZ0,9L43IDJG.ID2LV8J1^5-'U-F M/$VR1,\)H[.Q]CDN[T$%H7U*2;&/XJ"VX?%OY[6SG9SF[P5^+?!#G>=ZT@FR M'&'-74=;"@P!.C)5&)K(S%)G\>4-P MY(?+1R%GC5JC'?#3D-S@?[18N'Q04G,/2H[R:'.L73L]:3XZ6J\%CX[]EM9& MO=8X:WUSM\V]Q80RYSN-[$X$ M]S.>:>!A('T,_ZG /)^6J@8[G/+,ZQ[^]PQ/^O"L_0.OGF"Z"M! M15FMN(^IUU!^A+L[)]BV\__W5G=$S!\H^8,[_'Y^-#B%1%0^#+@:*XI%[X[" M@N\LB4_^K+H)CB/7BFWI]1Z\B9)IZQYG=?SM[BEMO)NRRBK7SM574^00B57D MCT]Y[)V(1U]T*3_]:S='[G6??P-02P,$% @ (8&67-US?A'P!P +2( M ! !E>#,Q,C(P,C8R,C@N:'1MW5IA<]NX$?W>7X':W,1!:)Q6*Q;_?M M@M39N)BDYV=CDO'Y'\[^6*^+]SHJ)Y05(C(D"XI%:55V(WZ.R=Z*>KV2&NA\ M;M3-N!"M9NM(_*S-K9I*/UZH(J7SA9ZS W]]=N 6.0MU/#\_B]54J/CMCCKN M=L(X.8J[[;9LA]0]Z;:[[>"DFS0CV>TDQW\/=C 5XGZ.+>8IO=V9J*P^)EZ_ MUVXUNIV\.)VIN!CW@F;SAQTG>GZ6Z*S >@;S_5>O9EV9-#?05^B\=P)%!7TM MZC)5-UDO@OUD=KRJA7BD4VUZNTWW[Y1'ZHF^_%:3 M78\N1H/^]>CCI7CW-S'X,!I>B(O19?]R,.K_)#Y>8'1X]8*V].G+U>1 M8W4="\IB*+B@T)32S-_L!D?-T]9QS3/>'@N^V3ULGWJM[NL^/';RHCS6:HAW MTF*;<,ID+FXS/4LIOJ&:=USEL5ACL4RC)D"A5)F0V5R466%*@JVH$JY@P)52 M3'!E%)R=R BWC- 358A">[DU@8PBLA;N99&)O"4'P)U.BWLQC,&2J:LV6(,% M(F5072"683HLBWG'7V M1-*.19+JF5W@;^A&V<)(+"3YIK<;5M968+0+8]:L?7%(MAOB^MZVW^P>MX+N MJ:VPJEB;PUHGB<*E]]Q(2$/.]_"E"E-R'$< /$R5';,\BTV0TYS7?!TK&Z7: MEIC'V6YTZE7E1D<4X[85>_!Y3 #1.W;X-1K+[(9$'XET5::0" YE/>CLT;Z; M&G1B?^4O%9?RS(//^@5GVTI,&(<1V[+U0LF]A1(LM.#RU4B!!!>'K243(??&>+$R :QSG?1NW&M-Q)$N[_13FQ9" 0;629UI= M&BA DDV5=:D+*5" V&)UJF)W^K!E M:%6LI%&\ >4+@J.RC#65EDG:)8%UC.X275N"03AWN$FY1#1%92J9G[ M9\22 M[#'#EX[5BH=O(;$@* 3S*=Z:,IYST(0/@V;K5%R+G>V3>.L00MA-5AC\)[H2I/@2/%KM:&\ M-#D"R+H2%D7HBIT!KEVXH0R5*44<881R#E 602OD8P6!K'+PTJN(EFA?#*LBLI25#"U11.L!M*\5U-VH)7_.7FZNR" Q/!"=;W *$NB\ZO&TMX5+,YK%V$4.\*#/^[(:(X3R"VEU4'E@7SM/W;1DZ+JN;2E MG2>WI7MVOVI,W3$]7L1?;9ENG/VK,;#,/$;Q"15KK=&XLTZBV2ATU2.SC+L! ME1,<5@MRX;)A6JA1@G@L5K#-*=A#E(!&+-,4_G*[LPAM^JU4,-V%<9E%[CBS M_UIZSS[.=ES0%5#EWIJ[]$@1,*C(_:X'G)&\9;;V!=7QM6L%W+.!Q3GO24YE;U$TZO:^. V?*#(NB5P6/BR,_7+T0.>DT MVD==?B=2&/R/%PM7KTL:[G7)01&OCW4:1X?'CXXV&\&C8[^G->@T.B>M[Z[V M,&AT@N]O;;O5..YL9^V!\Z_W,5"TN[ASN+"946=]KY5]%<#_CF0@> NDQ M_)^20+/Y@[ ^^6KHZOGNYVM .3]M%$QW.>#-UGW]KAE;C:%9^@M_/($T5<2$56EXBZFR3V+ M<,_H!-MV^O_>ZI;1\B!"0G/^F3*%ON6O.)J(3P9]:4S\/'(P5I2(B[N&XZ,_ MO+A>D*=]\@]Z,-)?/OVIA-8#[\ 5[PW=P8-?,.3:NE!%JF(JTQJ%)7$^_4[4G*;-P_>L'9M47\0+!UY MO(?/P^.1XTQO\LDX8X1.OAM_[SAP(I-JPX2&1#&B&86JY.(27E-6O@/':5K- M9+%5_#+3$'A!#UY+]8Y?D=JNN<[99.=G?%R_CX_M(..UI-O)F/(KX/1YBS,Z MI&D_3!@-TDZOZPW[7DH[87=(TG#=[X>_^2WLBLWK/J7>YNQY:\.%DS$S?M0) MW'ZWT*-K3G46^9[W0\LVG8Q3*32.I[!__;=V\\"99C?:(3F_%%&" 3/5JOON M[(G,I8J>>/8W,A8G)1N>;Z.G*[YA)9RQ:SB7&R*>MDNF>%JW*?F?#./!T.SK M=1UN'UWD7+!=^'Y@ H[?O)R_F*\@#%S_;K2W01-UB;BU+*(A>OT,PI[%YZOY MZ7PV77P*\9MX=K&:_Q+C)[3&YU\0I%<7Y\N+Z=D*5@OP!W#A M+MV9"\MX9B'Z8=>#Z1*F)XM7J_@$;K7>B_$S +4+?^CU#$NKES$LI^4(TEP*X@$0*P1+[=LUUAJT8I#PW MB4^F,'W[%N8B<7]\,@C\_JB$9\;^XY.P,YK)34'$UOX_@JD0%!9M3;!IP-0F5A)N-VVUTCHQ'$;$)8 M$K4F@I7.XB9G6Y@FVEB,1MIH)QA5=S Z5"X%H13GT\E9JJ.P]ZB ZD\4KZ[0_1)![X[/[[G=@UXY&6SA7="7N>,7C++2J.NM,ISY!WUEQO: MW\M6L3\JKIC9>DM#5\-K+3$_?$:. *7H=Y_1H_<\X]I07!LW\4V2$8$C-63[ MP["#- ]'0 3]VJ@./BNJD0@N,$ULZJR$*4D3;I8XYJ?;O!.ND/A"L=)0W#9F MDN> W3 8S#YH*)#SLMUD,4%$8KZC0\JM:Z32M*KR6B$2VSGMYYC9+%$ M;3UOA:U[8HJ"X@;\N\G"Z.L^D36'GS1;X*&BCHJR1-9K);*;L&G5FIR8<]+= MS;"9DJ\1[;10/(<@J(N5+P#QX # K4F]07X!< XBT.#I8*EJGX]4Q7=P'K@^ M/0.W==#<_(.F7XDJFMW*E$!V0X=2YIR"B6WT?T,]4#'?5/(M=]1X7F%UR$W5 M9DO%6<99BB<#_MLN^Z9>]-8/.L[R6/[7WH7U!+ P04 " A@99< M2_UY>=0$ "T$P $ &5X,S(R,C R-C(R."YH=&W=6&UOVS80_KY?<7.Q MM@$L19)?8LNN =6Q$6]%',3NVO7+0(M4S$4F-8I*XOWZ'2DYC9-Z\X8E2^L/ MAJ0['N_A\^AX8G^I5^F@OV2$#K[K?^\X<"SC8L6$AE@QHAF%(N?B CY0EE^" MXU1>0YFM%;]8:@B\H T?I+KD5Z2T:ZY3-MC$Z1^6]_U#.TE_(>EZT*?\"CA] M4^/==JO9"KIQ<]$,FIU68['P_,2C-/%:K'T4M'_U:S@4WX1ADBY8)OT_< D//IX,GD[F4,C<(/M;.^")NH"<6N9A5V,^@S2 M'H[.YY/Q9!C-)]-3F(YA>#(9C6$\.8U.AY/H'3Y"Z^C\*X)T]OY\]CXZG<-\ M"GX'WKLS=^C";#2T$/U&RX-H!M'Q]&P^.H8[WCLQ/@-0F_2[7MNP-#\9P2PZ M?QN=CF;.]..[T2\0#>?&$GC>O]'?;T6N>;)^3&#-+P*;+QD4@C*58QJ,UN%' MDDL!0T6N$ZGP?DER8#0\P4YLICHCEZ<@&Q%(+%]NZ:ZR5Z,4AX M:HJ>3"#Z] DF(G9?ON@$_E$OA]?&_O)%H]D;RE5&Q-I>'T D1$%2.&>95!HP MV%BJ%?B>\Q-@*C9JAB E!88)4QBSA2J(PN%^V^L%G7I92:OPG2#P>F4L>^/W M#ERXAQ:63+'%>H,(%S0K5%X09$#+6^56T(QRZX"K0:C,S&+<]=TX&7T@9I/" MC*@%$2QWIC-W,OWTZ@WL'29G,;:L4*I9B0;IB#XZ6/G-A&P#O\Q"R0#KP6W/GD%V' 3O/J:K_ M\M3LT)[6_0E02P$"% ,4 " A@99<&,-&(&;X @ _2"@ $ M @ $ 87IZ+3(P,C8P,C(X+FAT;5!+ 0(4 Q0 ( "&!EEQ1CMS6 M3!H -!$ 0 0 " 93X @!A>GHM,C R-C R,C@N>'-D4$L! M A0#% @ (8&67'PX^&L%-P D;X" !0 ( !#A,# &%Z M>BTR,#(V,#(R.%]C86PN>&UL4$L! A0#% @ (8&67+1U$[%SC@ M9<' M !0 ( !14H# &%Z>BTR,#(V,#(R.%]D968N>&UL4$L! A0# M% @ (8&67!Y")WC.Y@( 4\@# !, ( !ZM@# &%Z>BTR M,#(V,#(R.%]G,2YJ<&=02P$"% ,4 " A@99<#<]BSXC? #D4@$ $P M @ 'IOP8 87IZ+3(P,C8P,C(X7VGHM,C R-C R M,CA?;&%B+GAM;%!+ 0(4 Q0 ( "&!EEP0S<..!>T #8-#0 4 M " 0P_"0!A>GHM,C R-C R,CA?<')E+GAM;%!+ 0(4 Q0 ( "&! MEEQ[&6?'&P< .>I > " 4,L"@!A>GIS=6)S:61I87)Y M;&ES='5P9&%T961A!P ]2, ! ( !W38* &5X M,S$Q,C R-C(R."YH=&U02P$"% ,4 " A@9905P00 !85 0 " 0='"@!E>#,R,3(P,C8R,C@N M:'1M4$L! A0#% @ (8&67$O]>7G4! M!, ! ( ! J]DL* &5X,S(R,C R-C(R."YH=&U02P4& X #@"0 P ^% * end XML 146 azz-20260228_htm.xml IDEA: XBRL DOCUMENT 0000008947 2025-03-01 2026-02-28 0000008947 2025-08-31 0000008947 2026-04-16 0000008947 2026-02-28 0000008947 2025-02-28 0000008947 azz:AISJointVentureMember 2026-02-28 0000008947 azz:AISJointVentureMember 2025-02-28 0000008947 2024-03-01 2025-02-28 0000008947 2023-03-01 2024-02-29 0000008947 azz:AISJointVentureMember 2025-11-30 0000008947 azz:AISJointVentureMember 2025-03-01 2026-02-28 0000008947 azz:AISJointVentureMember 2024-03-01 2025-02-28 0000008947 azz:AISJointVentureMember 2023-03-01 2024-02-29 0000008947 us-gaap:RevolvingCreditFacilityMember 2025-03-01 2026-02-28 0000008947 us-gaap:RevolvingCreditFacilityMember 2024-03-01 2025-02-28 0000008947 us-gaap:RevolvingCreditFacilityMember 2023-03-01 2024-02-29 0000008947 us-gaap:SecuredDebtMember 2025-03-01 2026-02-28 0000008947 us-gaap:SecuredDebtMember 2024-03-01 2025-02-28 0000008947 us-gaap:SecuredDebtMember 2023-03-01 2024-02-29 0000008947 2024-02-29 0000008947 2023-02-28 0000008947 us-gaap:CommonStockMember 2023-02-28 0000008947 us-gaap:AdditionalPaidInCapitalMember 2023-02-28 0000008947 us-gaap:RetainedEarningsMember 2023-02-28 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-28 0000008947 us-gaap:AdditionalPaidInCapitalMember 2023-03-01 2024-02-29 0000008947 us-gaap:CommonStockMember 2023-03-01 2024-02-29 0000008947 us-gaap:RetainedEarningsMember 2023-03-01 2024-02-29 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-01 2024-02-29 0000008947 us-gaap:CommonStockMember 2024-02-29 0000008947 us-gaap:AdditionalPaidInCapitalMember 2024-02-29 0000008947 us-gaap:RetainedEarningsMember 2024-02-29 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-02-29 0000008947 us-gaap:AdditionalPaidInCapitalMember 2024-03-01 2025-02-28 0000008947 us-gaap:CommonStockMember 2024-03-01 2025-02-28 0000008947 us-gaap:RetainedEarningsMember 2024-03-01 2025-02-28 0000008947 us-gaap:CommonStockMember 2025-02-28 0000008947 us-gaap:AdditionalPaidInCapitalMember 2025-02-28 0000008947 us-gaap:RetainedEarningsMember 2025-02-28 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-02-28 0000008947 us-gaap:AdditionalPaidInCapitalMember 2025-03-01 2026-02-28 0000008947 us-gaap:CommonStockMember 2025-03-01 2026-02-28 0000008947 us-gaap:RetainedEarningsMember 2025-03-01 2026-02-28 0000008947 us-gaap:CommonStockMember 2026-02-28 0000008947 us-gaap:AdditionalPaidInCapitalMember 2026-02-28 0000008947 us-gaap:RetainedEarningsMember 2026-02-28 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2026-02-28 0000008947 us-gaap:AllowanceForCreditLossMember 2025-02-28 0000008947 us-gaap:AllowanceForCreditLossMember 2024-02-29 0000008947 us-gaap:AllowanceForCreditLossMember 2023-02-28 0000008947 us-gaap:AllowanceForCreditLossMember 2025-03-01 2026-02-28 0000008947 us-gaap:AllowanceForCreditLossMember 2024-03-01 2025-02-28 0000008947 us-gaap:AllowanceForCreditLossMember 2023-03-01 2024-02-29 0000008947 us-gaap:AllowanceForCreditLossMember 2026-02-28 0000008947 azz:TECOCaseMember 2026-02-28 0000008947 azz:AZZInfrastructureSolutionsMember us-gaap:AllowanceForCreditLossMember 2025-03-01 2026-02-28 0000008947 azz:AZZInfrastructureSolutionsMember us-gaap:AllowanceForCreditLossMember 2024-03-01 2025-02-28 0000008947 azz:AZZInfrastructureSolutionsMember 2025-02-28 0000008947 azz:Construction1Member 2025-03-01 2026-02-28 0000008947 azz:Construction1Member 2024-03-01 2025-02-28 0000008947 azz:Construction1Member 2023-03-01 2024-02-29 0000008947 azz:IndustrialMember 2025-03-01 2026-02-28 0000008947 azz:IndustrialMember 2024-03-01 2025-02-28 0000008947 azz:IndustrialMember 2023-03-01 2024-02-29 0000008947 azz:TrasmissionDistributionMember 2025-03-01 2026-02-28 0000008947 azz:TrasmissionDistributionMember 2024-03-01 2025-02-28 0000008947 azz:TrasmissionDistributionMember 2023-03-01 2024-02-29 0000008947 azz:PowerGenerationMember 2025-03-01 2026-02-28 0000008947 azz:PowerGenerationMember 2024-03-01 2025-02-28 0000008947 azz:PowerGenerationMember 2023-03-01 2024-02-29 0000008947 azz:ElectricalUtilityMember 2025-03-01 2026-02-28 0000008947 azz:ElectricalUtilityMember 2024-03-01 2025-02-28 0000008947 azz:ElectricalUtilityMember 2023-03-01 2024-02-29 0000008947 us-gaap:OtherCustomerMember 2025-03-01 2026-02-28 0000008947 us-gaap:OtherCustomerMember 2024-03-01 2025-02-28 0000008947 us-gaap:OtherCustomerMember 2023-03-01 2024-02-29 0000008947 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2026-02-28 0000008947 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2026-02-28 0000008947 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2026-02-28 0000008947 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2026-02-28 0000008947 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2026-02-28 0000008947 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2026-02-28 0000008947 srt:MinimumMember us-gaap:VehiclesMember 2026-02-28 0000008947 srt:MaximumMember us-gaap:VehiclesMember 2026-02-28 0000008947 srt:MinimumMember azz:ComputersandSoftwareMember 2026-02-28 0000008947 srt:MaximumMember azz:ComputersandSoftwareMember 2026-02-28 0000008947 srt:MinimumMember 2026-02-28 0000008947 srt:MaximumMember 2026-02-28 0000008947 azz:TransitionServicesAgreementTSAMember 2025-03-01 2026-02-28 0000008947 us-gaap:SeriesAPreferredStockMember 2026-02-28 0000008947 us-gaap:SeriesAPreferredStockMember 2024-05-09 2024-05-09 0000008947 us-gaap:LandMember 2026-02-28 0000008947 us-gaap:LandMember 2025-02-28 0000008947 us-gaap:BuildingAndBuildingImprovementsMember 2026-02-28 0000008947 us-gaap:BuildingAndBuildingImprovementsMember 2025-02-28 0000008947 us-gaap:MachineryAndEquipmentMember 2026-02-28 0000008947 us-gaap:MachineryAndEquipmentMember 2025-02-28 0000008947 us-gaap:FurnitureAndFixturesMember 2026-02-28 0000008947 us-gaap:FurnitureAndFixturesMember 2025-02-28 0000008947 us-gaap:VehiclesMember 2026-02-28 0000008947 us-gaap:VehiclesMember 2025-02-28 0000008947 us-gaap:ConstructionInProgressMember 2026-02-28 0000008947 us-gaap:ConstructionInProgressMember 2025-02-28 0000008947 us-gaap:CostOfSalesMember 2025-03-01 2026-02-28 0000008947 us-gaap:CostOfSalesMember 2024-03-01 2025-02-28 0000008947 us-gaap:CostOfSalesMember 2023-03-01 2024-02-29 0000008947 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2025-03-01 2026-02-28 0000008947 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-03-01 2025-02-28 0000008947 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-03-01 2024-02-29 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2025-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2025-03-01 2026-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2026-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:PrecoatMetalsMember 2025-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:PrecoatMetalsMember 2025-03-01 2026-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:PrecoatMetalsMember 2026-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2024-02-29 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2024-03-01 2025-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:PrecoatMetalsMember 2024-02-29 0000008947 us-gaap:OperatingSegmentsMember azz:PrecoatMetalsMember 2024-03-01 2025-02-28 0000008947 us-gaap:CustomerRelatedIntangibleAssetsMember 2025-03-01 2026-02-28 0000008947 us-gaap:CustomerRelatedIntangibleAssetsMember 2026-02-28 0000008947 us-gaap:CustomerRelatedIntangibleAssetsMember 2025-02-28 0000008947 us-gaap:NoncompeteAgreementsMember 2025-03-01 2026-02-28 0000008947 us-gaap:NoncompeteAgreementsMember 2026-02-28 0000008947 us-gaap:NoncompeteAgreementsMember 2025-02-28 0000008947 us-gaap:TrademarksMember 2025-03-01 2026-02-28 0000008947 us-gaap:TrademarksMember 2026-02-28 0000008947 us-gaap:TrademarksMember 2025-02-28 0000008947 us-gaap:DevelopedTechnologyRightsMember 2025-03-01 2026-02-28 0000008947 us-gaap:DevelopedTechnologyRightsMember 2026-02-28 0000008947 us-gaap:DevelopedTechnologyRightsMember 2025-02-28 0000008947 us-gaap:NonrelatedPartyMember 2026-02-28 0000008947 us-gaap:NonrelatedPartyMember 2025-02-28 0000008947 azz:CantonGalvanizingLLCMember 2025-07-01 2025-07-01 0000008947 azz:CantonGalvanizingLLCMember 2025-09-01 2026-02-28 0000008947 azz:CantonGalvanizingLLCMember us-gaap:CustomerRelationshipsMember 2025-07-01 2025-07-01 0000008947 azz:CantonGalvanizingLLCMember us-gaap:CustomerRelationshipsMember 2025-07-01 0000008947 azz:CantonGalvanizingLLCMember 2025-07-01 0000008947 2026-01-31 0000008947 2026-01-01 2026-01-31 0000008947 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2026-02-28 0000008947 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2025-02-28 0000008947 azz:TermLoanBMember 2026-02-28 0000008947 azz:TermLoanBMember 2025-02-28 0000008947 us-gaap:SecuredDebtMember azz:ReceivablesSecuritizationFacilityMember 2026-02-28 0000008947 us-gaap:SecuredDebtMember azz:ReceivablesSecuritizationFacilityMember 2025-02-28 0000008947 azz:TermLoanBMember us-gaap:LoansPayableMember 2022-05-13 0000008947 us-gaap:RevolvingCreditFacilityMember azz:A2022CreditAgreementAndTermLoanBMember 2022-05-13 0000008947 azz:StandbyAndCommercialLettersOfCreditMember azz:A2022CreditAgreementAndTermLoanBMember 2022-05-13 0000008947 us-gaap:RevolvingCreditFacilityMember 2022-05-13 2022-05-13 0000008947 srt:MinimumMember us-gaap:LineOfCreditMember 2024-03-20 2024-03-20 0000008947 srt:MaximumMember us-gaap:LineOfCreditMember 2024-03-20 2024-03-20 0000008947 srt:MinimumMember us-gaap:LineOfCreditMember 2025-03-01 2026-02-28 0000008947 azz:TermLoanBMember 2025-08-04 2025-08-04 0000008947 azz:TermLoanBMember 2025-08-05 2025-08-05 0000008947 us-gaap:RevolvingCreditFacilityMember azz:TermLoanBMember 2014-03-19 2024-03-19 0000008947 us-gaap:RevolvingCreditFacilityMember azz:TermLoanBMember 2024-03-20 2024-03-20 0000008947 us-gaap:RevolvingCreditFacilityMember azz:A2022CreditAgreementAndTermLoanBMember 2024-03-20 2024-03-20 0000008947 us-gaap:RevolvingCreditFacilityMember azz:A2022CreditAgreementAndTermLoanBMember 2024-09-24 2024-09-24 0000008947 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2024-03-20 2024-03-20 0000008947 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2024-03-20 2024-03-20 0000008947 azz:TermLoanBMember 2022-08-31 2022-08-31 0000008947 us-gaap:SecuredDebtMember azz:ReceivablesSecuritizationFacilityMember 2025-07-10 0000008947 us-gaap:SecuredDebtMember azz:ReceivablesSecuritizationFacilityMember 2025-08-31 0000008947 us-gaap:SecuredDebtMember azz:ReceivablesSecuritizationFacilityMember 2025-08-31 2025-08-31 0000008947 azz:A2022CreditAgreementAndTermLoanBMember 2025-03-01 2026-02-28 0000008947 azz:NotePayableFloatingAndFixedRateMaturingThroughFiscalYear2029Member 2026-02-28 0000008947 us-gaap:LineOfCreditMember us-gaap:SeniorNotesMember 2026-02-28 0000008947 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2025-03-01 2026-02-28 0000008947 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2025-03-01 2026-02-28 0000008947 us-gaap:StateAndLocalJurisdictionMember 2026-02-28 0000008947 us-gaap:ForeignCountryMember 2026-02-28 0000008947 us-gaap:SeriesAPreferredStockMember 2024-05-09 0000008947 azz:April2024SecondaryOfferingMember 2024-04-30 2024-04-30 0000008947 azz:April2024SecondaryOfferingMember 2024-04-30 0000008947 azz:A2020ShareRepurchaseProgramMember 2020-11-10 0000008947 azz:A2020ShareRepurchaseProgramMember 2025-03-01 2026-02-28 0000008947 azz:A2020ShareRepurchaseProgramMember 2026-02-28 0000008947 azz:A2026ShareRepurchaseProgramMember 2026-02-28 0000008947 us-gaap:AccumulatedTranslationAdjustmentMember 2023-02-28 0000008947 azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2023-02-28 0000008947 azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember 2023-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember 2023-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2023-02-28 0000008947 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-01 2024-02-29 0000008947 azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2023-03-01 2024-02-29 0000008947 azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember 2023-03-01 2024-02-29 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember 2023-03-01 2024-02-29 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2023-03-01 2024-02-29 0000008947 us-gaap:AccumulatedTranslationAdjustmentMember 2024-02-29 0000008947 azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2024-02-29 0000008947 azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember 2024-02-29 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember 2024-02-29 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2024-02-29 0000008947 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-01 2025-02-28 0000008947 azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2024-03-01 2025-02-28 0000008947 azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember 2024-03-01 2025-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember 2024-03-01 2025-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2024-03-01 2025-02-28 0000008947 us-gaap:AccumulatedTranslationAdjustmentMember 2025-02-28 0000008947 azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2025-02-28 0000008947 azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember 2025-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember 2025-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2025-02-28 0000008947 us-gaap:AccumulatedTranslationAdjustmentMember 2025-03-01 2026-02-28 0000008947 azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2025-03-01 2026-02-28 0000008947 azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember 2025-03-01 2026-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember 2025-03-01 2026-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2025-03-01 2026-02-28 0000008947 us-gaap:AccumulatedTranslationAdjustmentMember 2026-02-28 0000008947 azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2026-02-28 0000008947 azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember 2026-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember 2026-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2026-02-28 0000008947 us-gaap:StockCompensationPlanMember 2025-03-01 2026-02-28 0000008947 us-gaap:StockCompensationPlanMember 2024-03-01 2025-02-28 0000008947 us-gaap:StockCompensationPlanMember 2023-03-01 2024-02-29 0000008947 us-gaap:DefinedBenefitPlanCashMember 2026-02-28 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2026-02-28 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember 2026-02-28 0000008947 us-gaap:DefinedBenefitPlanDebtSecurityMember 2026-02-28 0000008947 us-gaap:PensionPlansDefinedBenefitMember 2025-02-28 0000008947 us-gaap:PensionPlansDefinedBenefitMember 2024-02-29 0000008947 us-gaap:PensionPlansDefinedBenefitMember 2025-03-01 2026-02-28 0000008947 us-gaap:PensionPlansDefinedBenefitMember 2024-03-01 2025-02-28 0000008947 us-gaap:PensionPlansDefinedBenefitMember 2026-02-28 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2026-02-28 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2026-02-28 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2026-02-28 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember us-gaap:FairValueInputsLevel1Member 2026-02-28 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember us-gaap:FairValueInputsLevel2Member 2026-02-28 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2026-02-28 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember 2025-02-28 0000008947 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member 2026-02-28 0000008947 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2026-02-28 0000008947 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2026-02-28 0000008947 us-gaap:CorporateBondSecuritiesMember 2026-02-28 0000008947 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2025-02-28 0000008947 us-gaap:CorporateBondSecuritiesMember 2025-02-28 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2026-02-28 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2026-02-28 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2026-02-28 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2026-02-28 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2025-02-28 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2025-02-28 0000008947 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member 2026-02-28 0000008947 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2026-02-28 0000008947 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2026-02-28 0000008947 us-gaap:MunicipalBondsMember 2026-02-28 0000008947 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2025-02-28 0000008947 us-gaap:MunicipalBondsMember 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2026-02-28 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2026-02-28 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2026-02-28 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember 2026-02-28 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember 2025-02-28 0000008947 us-gaap:FairValueInputsLevel1Member 2026-02-28 0000008947 us-gaap:FairValueInputsLevel2Member 2026-02-28 0000008947 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2026-02-28 0000008947 us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2025-02-28 0000008947 azz:A2023PlanMember 2026-02-28 0000008947 azz:A2023PlanMember 2025-02-28 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2025-03-01 2026-02-28 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2025-02-28 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2024-02-29 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2023-02-28 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2024-03-01 2025-02-28 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2023-03-01 2024-02-29 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2026-02-28 0000008947 us-gaap:PerformanceSharesMember 2025-03-01 2026-02-28 0000008947 us-gaap:PerformanceSharesMember 2025-02-28 0000008947 us-gaap:PerformanceSharesMember 2024-02-29 0000008947 us-gaap:PerformanceSharesMember 2023-02-28 0000008947 us-gaap:PerformanceSharesMember 2024-03-01 2025-02-28 0000008947 us-gaap:PerformanceSharesMember 2023-03-01 2024-02-29 0000008947 us-gaap:PerformanceSharesMember 2026-02-28 0000008947 srt:MinimumMember us-gaap:PerformanceSharesMember 2025-03-01 2026-02-28 0000008947 srt:MaximumMember us-gaap:PerformanceSharesMember 2025-03-01 2026-02-28 0000008947 azz:DirectorsGrantsMember 2025-03-01 2026-02-28 0000008947 azz:DirectorsGrantsMember 2024-03-01 2025-02-28 0000008947 azz:DirectorsGrantsMember 2023-03-01 2024-02-29 0000008947 azz:EmployeeStockPurchasePlanMember 2025-03-01 2026-02-28 0000008947 azz:EmployeeStockPurchasePlanMember 2026-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2025-03-01 2026-02-28 0000008947 us-gaap:OperatingSegmentsMember 2025-03-01 2026-02-28 0000008947 us-gaap:CorporateNonSegmentMember 2025-03-01 2026-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2024-03-01 2025-02-28 0000008947 us-gaap:OperatingSegmentsMember 2024-03-01 2025-02-28 0000008947 us-gaap:CorporateNonSegmentMember 2024-03-01 2025-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2023-03-01 2024-02-29 0000008947 us-gaap:OperatingSegmentsMember azz:PrecoatMetalsMember 2023-03-01 2024-02-29 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2023-03-01 2024-02-29 0000008947 us-gaap:OperatingSegmentsMember 2023-03-01 2024-02-29 0000008947 us-gaap:CorporateNonSegmentMember 2023-03-01 2024-02-29 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2026-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2025-02-28 0000008947 us-gaap:OperatingSegmentsMember 2026-02-28 0000008947 us-gaap:OperatingSegmentsMember 2025-02-28 0000008947 us-gaap:CorporateNonSegmentMember 2026-02-28 0000008947 us-gaap:CorporateNonSegmentMember 2025-02-28 0000008947 country:US 2025-03-01 2026-02-28 0000008947 country:US 2024-03-01 2025-02-28 0000008947 country:US 2023-03-01 2024-02-29 0000008947 country:CA 2025-03-01 2026-02-28 0000008947 country:CA 2024-03-01 2025-02-28 0000008947 country:CA 2023-03-01 2024-02-29 0000008947 country:US 2026-02-28 0000008947 country:US 2025-02-28 0000008947 country:CA 2026-02-28 0000008947 country:CA 2025-02-28 0000008947 azz:AISJointVentureMember 2025-06-01 2025-08-31 0000008947 azz:AISJointVentureMember 2025-09-01 2025-11-30 0000008947 azz:AISJointVentureMember 2025-08-31 0000008947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember azz:AISJointVentureMember 2025-12-01 2026-02-28 0000008947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember azz:AISJointVentureMember 2025-03-01 2026-02-28 0000008947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember azz:AISJointVentureMember 2024-03-01 2025-02-28 0000008947 azz:AISJointVentureMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember azz:AZZInfrastructureSolutionsMember 2026-02-28 0000008947 azz:ElectricalProductsGroupMember 2025-03-01 2026-02-28 0000008947 azz:AISJointVentureMember 2026-02-28 0000008947 azz:AISJointVentureMember 2025-02-28 0000008947 azz:AISJointVentureMember 2025-03-01 2026-02-28 0000008947 azz:AISJointVentureMember 2024-03-01 2025-02-28 0000008947 azz:AISJointVentureMember 2023-03-01 2024-02-29 0000008947 azz:InterestRateSwap2022Member 2025-03-01 2026-02-28 0000008947 us-gaap:InterestRateSwapMember 2026-02-28 0000008947 us-gaap:InterestRateSwapMember 2025-03-01 2026-02-28 0000008947 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2026-02-28 0000008947 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2026-02-28 0000008947 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2026-02-28 0000008947 us-gaap:InterestRateSwapMember 2025-02-28 0000008947 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2025-02-28 0000008947 azz:CreditAgreement2022Member 2026-02-28 0000008947 azz:CreditAgreement2022Member 2025-02-28 0000008947 us-gaap:CostOfSalesMember 2025-03-01 2025-08-31 0000008947 2025-06-01 2025-08-31 0000008947 2024-11-30 0000008947 2023-10-27 2023-10-27 0000008947 2024-02-14 2024-02-14 0000008947 azz:TECOCaseMember 2025-12-01 2026-02-28 0000008947 2025-12-01 2026-02-28 0000008947 azz:GainesvilleAssociationVs.ARCMember 2024-12-03 2024-12-03 0000008947 azz:GainesvilleAssociationVs.ARCMember azz:AzzIncMember 2024-12-03 2024-12-03 0000008947 azz:GainesvilleAssociationVs.ARCMember azz:AzzIncMember 2025-03-01 2026-02-28 0000008947 azz:ZincContractMember 2024-05-31 2024-05-31 0000008947 azz:NaturalGasContractMember 2024-05-31 2024-05-31 iso4217:USD shares iso4217:USD shares pure azz:segment azz:lease azz:facility utr:acre 0000008947 false FY 2026 P3Y http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent http://www.azz.com/20260228#RightOfUseAssets http://www.azz.com/20260228#RightOfUseAssets http://www.azz.com/20260228#RightOfUseAssets http://www.azz.com/20260228#RightOfUseAssets http://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityCurrent http://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityCurrent http://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent http://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent http://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityCurrent http://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityCurrent http://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent http://www.azz.com/20260228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense 10-K true 2026-02-28 --02-28 false 1-12777 AZZ Inc. TX 75-0948250 One Museum Place, Suite 500 3100 West 7th Street Fort Worth, TX 76107 817 810-0095 Common Stock AZZ NYSE Yes No Yes Yes Large Accelerated Filer false false true false false 3332353625 29880309 Portions of the registrant's Proxy Statement for its 2026 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference into Part III, Items 10-14 of this Annual Report on Form 10-K. <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the critical importance of cybersecurity in today's digital landscape and acknowledge the inherent risks associated with cyber threats. As such, cybersecurity is an integral component of our overall risk management strategy and corporate governance framework.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">To meet business objectives, we rely on both internal information technology systems and networks, and those of third parties and their vendors, to process and store sensitive data, including confidential research, business plans, financial information, intellectual property, and personal data that may be subject to legal protection, and to ensure the continuity of our supply chain.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a cybersecurity risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats. The underlying controls of this program are based on recognized best practices and standards for cybersecurity and information technology, including those set forth in the National Institute of Standards and Technology ("NIST") Cybersecurity Framework. Among the key elements of our cybersecurity risk management program are the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Security Awareness and Training—</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We use an IT security awareness program consisting of training on the fundamentals of information security protection. These training courses are required to be completed annually by all employees.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Annual Risk Assessment—</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">An annual risk assessment is conducted by a third party, which is designed to assess the effectiveness of the Company's security controls and to identify key risks.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Network Protection—</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Network protection, detection, and monitoring technologies have been deployed on all external and internal network connections, in order to segment different sections of the business from each other, which strengthens key protection capabilities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Identity and Access Management—</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have implemented user authentication controls on the Company's systems, devices, data and applications. In addition, multi-factor authentication is implemented for all personnel who remotely access or have privileged account access to systems and networks.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Penetration Testing—</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have partnered with a third-party penetration testing company to help identify new vulnerabilities and continuously improve the security posture of the Company through annual testing.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Endpoint Detection and Response ("EDR")—</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">EDR is an integrated, layered approach to endpoint protection that uses continuous monitoring and data analytics. We have partnered with a third-party security operations center, to provide critical support in monitoring, identifying and assessing cyber threats such as malware, ransomware, breaches, and denial of service attacks.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Security Incident Management—</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the event of a cybersecurity incident, we have established an incident response plan, which outlines clear protocols for incident detection, containment, investigation, and resolution, aiming to minimize the impact on our operations, customers, and stakeholders.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We do not believe that any risks from cybersecurity threats, including any as a result of prior cybersecurity incidents we have experienced, have had a material adverse impact on our operations, business or financial condition. For more information regarding the risks we face from cybersecurity threats, see "Item 1A. Risk Factors."</span></div> As such, cybersecurity is an integral component of our overall risk management strategy and corporate governance framework.<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">To meet business objectives, we rely on both internal information technology systems and networks, and those of third parties and their vendors, to process and store sensitive data, including confidential research, business plans, financial information, intellectual property, and personal data that may be subject to legal protection, and to ensure the continuity of our supply chain.</span></div> true true true false <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our approach to cybersecurity governance is embedded within the broader governance structure of the Company. The Audit Committee of the Board of Directors is tasked with reviewing our policies and procedures related to cybersecurity risks, including the Company's cybersecurity risk management program discussed above, to ensure their alignment with industry best </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">practices and regulatory standards. The Audit Committee and the Board of Directors ("Board") regularly engages with management to assess cybersecurity risks, mitigation efforts, and the overall effectiveness of our cybersecurity program.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both the military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our approach to cybersecurity governance is embedded within the broader governance structure of the Company. The Audit Committee of the Board of Directors is tasked with reviewing our policies and procedures related to cybersecurity risks, including the Company's cybersecurity risk management program discussed above, to ensure their alignment with industry best </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">practices and regulatory standards. The Audit Committee and the Board of Directors ("Board") regularly engages with management to assess cybersecurity risks, mitigation efforts, and the overall effectiveness of our cybersecurity program.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both the military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our approach to cybersecurity governance is embedded within the broader governance structure of the Company. The Audit Committee of the Board of Directors is tasked with reviewing our policies and procedures related to cybersecurity risks, including the Company's cybersecurity risk management program discussed above, to ensure their alignment with industry best </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">practices and regulatory standards. The Audit Committee and the Board of Directors ("Board") regularly engages with management to assess cybersecurity risks, mitigation efforts, and the overall effectiveness of our cybersecurity program.</span></div> true <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both the military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both the military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both the military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both the military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.</span></div> true 248 GRANT THORNTON LLP Dallas, Texas 705000 1488000 144000 419000 142648000 135149000 18990000 12932000 113413000 112313000 112785000 106507000 6827000 7055000 395368000 375444000 609305000 592941000 59564000 25951000 714753000 703863000 1383000 3620000 409738000 421850000 19960000 99379000 3403000 4053000 2213474000 2227101000 114590000 106471000 387000 602000 33847000 37742000 74771000 68428000 8679000 7749000 232274000 220992000 477738000 852365000 51969000 19012000 73924000 42819000 40538000 46418000 876443000 1181606000 1 1 100000000 100000000 29880000 29880000 29913000 29913000 29880000 29913000 431155000 418004000 883544000 609158000 -7548000 -11580000 1337031000 1045495000 2213474000 2227101000 1650080000 1577744000 1537589000 1255125000 1195064000 1174128000 394955000 382680000 363461000 130338000 146316000 141861000 264617000 236364000 221600000 55650000 81282000 107065000 209733000 16163000 15407000 1615000 -562000 161000 420315000 170683000 130103000 103055000 41850000 28496000 317260000 128833000 101607000 0 1200000 14400000 0 75198000 0 317260000 52435000 87207000 10.59 1.80 3.48 10.50 1.79 3.46 29955000 29086000 25041000 30211000 29344000 25209000 0.77 0.68 0.68 317260000 52435000 87207000 2539000 -2701000 -57000 820000 -1806000 1418000 1794000 -403000 -303000 -622000 153000 3321000 510000 2951000 3667000 11000 22000 -33000 4032000 -7686000 679000 321292000 44749000 87886000 0.40 255000 -610000 491000 582000 -127000 -105000 -202000 53000 1099000 161000 1017000 -1268000 0.40 5000 7000 -12000 317260000 52435000 87207000 0 1200000 14400000 0 75198000 0 317260000 128833000 101607000 -78000 5058000 -67000 90056000 82205000 79423000 -32828000 -7969000 -4685000 209733000 16163000 15407000 273223000 12565000 3113000 3744000 0 0 4403000 368000 -61000 13057000 12513000 12171000 14832000 13261000 9510000 -597000 -17110000 -54002000 5937000 13074000 4630000 525446000 249909000 244468000 80776000 115883000 95119000 30144000 0 0 5827000 886000 55000 13611000 0 0 -91482000 -114997000 -95064000 3591000 311463000 2364000 0 308920000 0 5104000 5239000 1711000 726000000 326000000 249000000 706000000 326000000 314000000 150000000 0 0 20000000 0 0 1803000 1903000 1699000 537731000 110988000 50424000 20000000 0 0 23075000 23108000 31418000 -434122000 -138695000 -147888000 -625000 922000 13000 -783000 -2861000 1529000 1488000 4349000 2820000 705000 1488000 4349000 24912000 24912000 93357000 506042000 -4573000 619738000 9488000 9488000 122000 122000 -1811000 -1689000 68000 68000 2296000 2364000 14400000 14400000 17018000 17018000 101607000 101607000 0 679000 679000 25102000 25102000 103330000 576231000 -3894000 700769000 13251000 13251000 137000 137000 -5366000 -5229000 74000 74000 2721000 2795000 4600000 4600000 304068000 308668000 1200000 1200000 19508000 19508000 75198000 75198000 128833000 128833000 -7686000 -7686000 29913000 29913000 418004000 609158000 -11580000 1045495000 14824000 14824000 110000 110000 -5206000 -5096000 58000 58000 3533000 3591000 201000 201000 19799000 20000000 23075000 23075000 317260000 317260000 4032000 4032000 29880000 29880000 431155000 883544000 -7548000 1337031000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">1. The Company, Basis of Presentation and Significant Accounting Policies</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AZZ Inc. ("AZZ", the "Company", "our" or "we") was established in 1956 and incorporated under the laws of the state of Texas. We are a provider of hot-dip galvanizing and coil coating solutions to a broad range of end markets in North America. We have three distinct operating segments: the AZZ Metal Coatings segment, the AZZ Precoat Metals segment, and the AZZ Infrastructure Solutions segment. Our AZZ Metal Coatings segment is a leading provider of metal coating solutions for corrosion protection, including hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating to the North American steel fabrication industry and other industries. The AZZ Precoat Metals segment provides aesthetic and corrosion protective coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets in North America. The AZZ Infrastructure Solutions segment ("AIS") represents our 40% non-controlling interest in the AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily dedicated to delivering safe and reliable transmission of power from generation sources to end customers, and automated weld overlay solutions for corrosion and erosion mitigation to critical infrastructure in markets worldwide. See Note 18 for additional information about the AVAIL JV. See Note 17 for information about the Company's operations by segment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of consolidation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of AZZ and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of credit risk</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject AZZ to significant concentrations of credit risk consist principally of cash and cash equivalents as well as trade accounts receivable. As of February 28, 2026, we had cash in banks of $12.5 million in excess of the Federal Deposit Insurance Corporation ("FDIC") limits, which includes $12.3 million of outstanding checks.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain cash and cash equivalents with various financial institutions. Our policy is designed to limit exposure to any one institution. We perform periodic evaluations of the relative credit standing of those financial institutions that are considered in our banking relationships and have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and geographic diversification. We perform ongoing evaluations of our customers' financial condition. Collateral is usually not required from customers as a condition of sale.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net of allowance for credit losses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated amounts due from customers. We maintain an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. We treat trade accounts receivable as one portfolio and record an allowance based on a combination of management's knowledge of its customer base, historical losses, current economic conditions and customer specific events. The allowance is adjusted based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer's credit terms. Accounts are written off when management determines the account is uncollectible. Recoveries are recorded against the allowance in the period received. The balance of trade accounts receivable, net of allowance for credit losses was $142.6 million, $135.1 million, and $142.2 million as of February 28, 2026, February 28, 2025 and February 29, 2024, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the allowance for credit losses for fiscal 2026, 2025 and 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,347 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,752 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment based on aged receivables analysis</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Charge-offs, net of recoveries</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,347 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.057%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.966%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:105%">For fiscal 2025, includes a charge-off of $5.2 million following the unfavorable resolution of a litigation matter that was retained following the AIS divestiture.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:105%">For fiscal 2025 and 2024, "Other" includes the write off of $1.7 million and $3.7 million of reserves, respectively, following the settlement of a litigation matter. The reserves related to the AZZ Infrastructure Solutions segment and were retained following the AIS divestiture.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(3)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:105%">For fiscal 2024, the allowance for credit losses includes $1.7 million, related to the AZZ Infrastructure Solutions segment that were retained following the AIS divestiture.</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Receivables</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other receivables include income taxes receivable, receivables for supplier rebates, and other miscellaneous receivables.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when customers obtain control of goods or services, for contracts that have been approved and executed. Revenue is generally recognized over time. Contract assets are recorded when revenue is recognized before we have an unconditional right to payment, and contract liabilities are recorded when payment is received in advance.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AZZ Metal Coatings Segment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AZZ's Metal Coatings segment is a provider of hot-dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. We recognize sales over time as the metal coating is applied to customer provided material as the process enhances a customer-controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AZZ Precoat Metals Segment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AZZ Precoat Metals is a provider of advanced applications of protective and decorative coatings and related value-added services for steel and aluminum coil, primarily serving the construction, appliance, heating, ventilation, and air conditioning (HVAC), container, transportation and other end markets. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of coating services, which may also include secondary services such as slitting, embossing or cut to length. We recognize sales over time as the coating is applied to customer-provided material, as the process enhances a customer-controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis; in certain cases, we may offer volume discounts, which are recorded as a reduction to sales and recognized over time in the same manner as the related revenue.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets. Our contract assets and contract liabilities are primarily related to the AZZ Precoat Metals segment. Customer billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, we can receive advances from our customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The increases or decreases in contract assets and contract liabilities during fiscal year 2026 were primarily due to normal timing differences between AZZ's performance and customer payments. Contract liabilities of $0.6 million, $0.5 million, and $1.0 million as of February 28, 2026, February 28, 2025, and February 29, 2024, respectively, are included in "Other accrued liabilities" in the consolidated balance sheets. The balance of contract assets was $112.8 million, $106.5 million, and $79.3 million as of February 28, 2026, February 28, 2025 and February 29, 2024, respectively. The balance of contract assets is primarily related to the AZZ Precoat Metals segment. Contract assets have increased in 2026 compared to 2025 as customers utilize Precoat Metals' extensive warehouse capabilities and position finished goods at Precoat Metals' central locations versus the customer's own individual warehouses. This increase reflects steel price volatility, steel availability, and market uncertainty resulting from economic policy changes. We recognized $0.5 million and $0.5 million of revenue for amounts that were included in contract liabilities as of February 28, 2026 and 2025, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">No general rights of return exist for customers; however, we provide assurance-type warranties and a provision for estimated warranties has been established. AZZ generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. We do not adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Sales</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales by segment and geography is disclosed in Note 17. In addition, the following table presents disaggregated sales, by customer industry for fiscal years 2026, 2025 and 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.374%"><tr><td style="width:1.0%"></td><td style="width:40.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.220%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Sales:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Construction</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">923,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">893,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">841,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">129,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">153,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">130,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">123,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">158,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">163,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">168,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Electrical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">127,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">138,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">144,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,650,080 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,577,744 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,537,589 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">Other includes less significant markets, such as non-construction agriculture, recreation, petro-chem, AZZ Tubular products and sales from recycling and other miscellaneous customer industries.</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We consider cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value. Cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification cost method for the Precoat Metals segment. A reserve for excess quantities and obsolescence is based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, which we record as a charge to reduce inventory to its net realizable value. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. Costs for improvements that extend the useful life of our property and equipment are capitalized as additions. The improvements are depreciated over the estimated useful lives, and assets that are replaced are disposed of at the net book value. In addition, we capitalize interest on borrowings during the active construction period of capital projects. Capitalized interest is added to the cost of the assets and depreciated over the </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">estimated useful lives of the assets. Depreciation is computed using the straight-line method over the following estimated useful lives:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"><tr><td style="width:1.0pt"></td><td style="width:322.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:66.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements, buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10-27 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Repairs and maintenance are charged to expense as incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amortizable intangible and long-lived assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets on the consolidated balance sheets are comprised of customer relationships, non-compete agreements, trademarks, technology and certifications. Such intangible assets (excluding indefinite-lived intangible assets) are amortized on a straight-line basis over the estimated useful lives of the assets ranging from <span style="-sec-ix-hidden:f-509">three</span> to 30 years. Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, we record impairment losses for the excess of their carrying value over the estimated fair value. See Note 21 for a description of impairment charges recognized during fiscal year 2026 related to a restructuring plan in our Metal Coatings segment. We did not recognize any impairment charges for fiscal years 2025 or 2024 since there were no changes in events or circumstances that would suggest these assets were impaired.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and other indefinite-lived intangible assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. We test goodwill and other indefinite-lived intangibles for potential impairment annually as of December 31, or more frequently, if events or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount. If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as future cash flows and estimated terminal values for our reporting units that are discounted using a market participant perspective to determine the fair value of the reporting unit, which is then compared to the carrying value of that reporting unit to determine if there is impairment. The income approach includes assumptions about revenue growth rates, operating margins and terminal growth rates, discounted by an estimated weighted-average cost of capital derived from other publicly traded companies that are similar but not identical from an operational and economic standpoint. A significant change in events, circumstances or any of these assumptions could result in an impairment of long-lived assets, including identifiable intangible assets. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies. For fiscal year 2026, we elected to perform a qualitative analysis and determined that no conditions existed that would make it more-likely-than-not that the goodwill or indefinite-lived intangible assets were impaired. Therefore, no further quantitative testing was required. For fiscal years 2026, 2025 and 2024, no impairment losses were recognized for goodwill or indefinite-lived intangible assets. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investment in Unconsolidated Joint Venture</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We account for the investment in our joint venture under the equity method of accounting, as we exercise significant influence over, but do not control the joint venture. Investments in unconsolidated joint ventures are initially recorded at fair value, and subsequently increased or decreased for allocations of net income and changes in cumulative translation adjustments. Equity in net income (loss) from the AVAIL JV is allocated based on our 40% economic interest. We record our interest in the joint venture on a one-month lag to allow sufficient time to review and assess the joint venture's effect on our reported results.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We elected to apply the cumulative earnings approach when determining the classification of distributions received from our equity method investee. Under this approach, distributions are treated as returns on investment and classified as operating cash flows unless the total distributions received, after deducting any amounts previously considered returns of investment, exceed the cumulative equity in earnings recognized to date. In those cases, the excess is treated as a return of investment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We assess our investment in the unconsolidated joint venture for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value. We do not believe that the value of our equity investment was impaired as of February 28, 2026.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Note 18 for a description of impairment charges recognized during fiscal year 2026.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt issuance costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs that are incurred in connection with the issuance of debt are amortized to interest expense using the straight-line method, which approximates the effective interest rate method, over the term of the debt. Costs related to our revolving credit facility are included in "Other assets" on the consolidated balance sheets. Costs related to our long-term debt instruments are presented as a reduction to long-term debt on the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related Party Transactions</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Following the divestiture of our Infrastructure Solutions business, we entered into a transition services agreement with AIS Investment Holdings LLC, which is considered a related party. In conjunction with the transition services agreement ("TSA"), we recognized $3.5 million of TSA fees for fiscal year 2024, which is included as a reduction to "Selling, general and administrative" expense in the consolidated statements of operations. As of February 28, 2026, we did not have any related party receivables or payables outstanding.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We recognize a valuation allowance against net deferred tax assets to the extent that we believe those net assets are not more-likely-than-not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As applicable, we record Uncertain Tax Positions ("UTPs") on the basis of a two-step process whereby (1) we determine whether it is more-likely-than-not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February 28, 2026, we are no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. In accordance with Accounting Standards Codification ("ASC") 820, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 820"), certain of our assets and liabilities, which are carried at fair value, are classified in one of the following three categories:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs corroborated by market data.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company's own assumptions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 20 for more information.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The local currency is the functional currency for our foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, with revenues and expenses translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders' equity and is included in "Accumulated other comprehensive income (loss)." Gains or losses arising from the translation of intercompany balances of our foreign entities are included in earnings, because the intercompany balances are denominated in a currency other than the functional currency of the foreign entity.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accruals for Contingent Liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are a lessee under various leases for facilities and equipment. For leases with terms over one year, we recognize a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet based on the present value of the future minimum lease payments. An ROU asset represents our right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. For short-term leases with an initial term of twelve months or less that do not contain a likely to be exercised purchase option, we do not record ROU assets or lease liabilities on the consolidated balance sheet.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We use our incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what we would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, we incorporate options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred and is recorded net of any lease incentives received. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options that are reasonably certain to be exercised, with a maximum of 10 years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized, and the lease liability is accreted. For facility leases, we account for lease and non-lease components on a combined basis. For our equipment leases, lease and non-lease components are accounted for separately.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition to fixed lease payments, some lease agreements contain provisions for variable lease payments. Certain vehicle and equipment leases provide for variable lease payments based on, among other things, inflation adjustments, a specified index rate adjustment, or usage. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined Benefit Pension Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the AZZ Precoat Metals segment, certain current and past employees participate in a defined benefit pension plan sponsored and administered by AZZ. The pension plan calls for benefits to be paid to eligible employees at retirement, based primarily upon years of service and compensation rates near retirement. The plan was frozen prior to acquisition of Precoat Metals, and new employees are not eligible to participate.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We incur expenses in connection with the defined benefit pension plan. We use various assumptions to measure expense and the related benefit obligation, including discount rates used to value the obligation, expected return on plan assets used to fund these expenses, and estimated future inflation rates. These assumptions are based on historical experience as well </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">as current facts and circumstances. An actuarial analysis is used to measure the expense and liability associated with pension benefits. We recognize the overfunded or underfunded status of defined benefit pension as an asset or liability in the consolidated balance sheets. Changes in the funded status are recognized in "Accumulated other comprehensive income (loss)," in the year in which the changes occur. See Note 15 for further information.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Series A Preferred Stock</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Through May 9, 2024, we held 240,000 shares of 6.0% Series A Convertible Preferred Stock ("Series A Preferred Stock"). We initially recorded the Series A Preferred Stock issued in connection with the Precoat Acquisition at its fair value less issuance costs. On May 9, 2024, we fully redeemed our 240,000 shares of Series A for $308.9 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 12 for further description of the Series A Preferred Stock.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2023-09"), which expands disclosures in an entity's income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. We adopted ASU 2023-09 on a prospective basis for the annual period ending February 28, 2026, and the adoption does not affect our financial position or results of operations, but has resulted in additional disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2023-07"), which expands disclosures about a public entity's reportable segments and requires more enhanced information about a reportable segment's expenses, interim segment profit or loss, and how a public entity's chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. </span><span style="color:#000000;font-family:'Aptos',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied retrospectively for all periods presented.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2025, the FASB issued ASU No. 2025-10, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2025-10"), which establishes authoritative guidance on the recognition, measurement, presentation, and disclosure of government grants. Under ASU 2025-10, government grants are recognized when it is probable that the entity will both comply with the conditions of the grant and the grant will be received. ASU 2025-10 provides specific accounting models for grants related to assets and grants related to income, including options to recognize government grants as deferred income or as a reduction of the asset’s cost basis. ASU 2025-10 also requires enhanced disclosures regarding the nature of government grants, significant terms and conditions, accounting policies applied, and amounts recognized in the financial statements. ASU 2025-10 is effective for fiscal years beginning after December 15, 2028, including interim periods within those fiscal years, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2025-10.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In September 2025, the FASB issued ASU No. 2025-06, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2025-06") which updates the accounting for software costs that are accounted for under Subtopic 350-40, Intangibles—Goodwill and Other—Internal-Use Software (referred to as "internal-use software"). ASU 2025-06 will be effective for annual periods beginning after December 15, 2027 and interim reporting periods within those annual periods. We expect to adopt ASU 2025-06 for the interim period ending May 31, 2028, and we are currently evaluating the impact of ASU 2025-06 on our consolidated financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the FASB issued ASU No. 2025-05, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2025-05") which provides (1) all entities with a practical expedient and (2) entities other than public business entities, with an accounting policy election when estimating credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Topic 606. ASU 2025-05 will be effective for annual periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. We expect to adopt ASU 2025-05 for the interim period ending May 31, 2026, and we do not expect the adoption to have a material impact on our consolidated financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2024-03"), which expands disclosures about a public entity's expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) - Clarifying the Effective Date </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2025-01"), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">1. The Company, Basis of Presentation and Significant Accounting Policies</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AZZ Inc. ("AZZ", the "Company", "our" or "we") was established in 1956 and incorporated under the laws of the state of Texas. We are a provider of hot-dip galvanizing and coil coating solutions to a broad range of end markets in North America. We have three distinct operating segments: the AZZ Metal Coatings segment, the AZZ Precoat Metals segment, and the AZZ Infrastructure Solutions segment. Our AZZ Metal Coatings segment is a leading provider of metal coating solutions for corrosion protection, including hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating to the North American steel fabrication industry and other industries. The AZZ Precoat Metals segment provides aesthetic and corrosion protective coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets in North America. The AZZ Infrastructure Solutions segment ("AIS") represents our 40% non-controlling interest in the AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily dedicated to delivering safe and reliable transmission of power from generation sources to end customers, and automated weld overlay solutions for corrosion and erosion mitigation to critical infrastructure in markets worldwide. See Note 18 for additional information about the AVAIL JV. See Note 17 for information about the Company's operations by segment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of consolidation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of AZZ and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of credit risk</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject AZZ to significant concentrations of credit risk consist principally of cash and cash equivalents as well as trade accounts receivable. As of February 28, 2026, we had cash in banks of $12.5 million in excess of the Federal Deposit Insurance Corporation ("FDIC") limits, which includes $12.3 million of outstanding checks.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain cash and cash equivalents with various financial institutions. Our policy is designed to limit exposure to any one institution. We perform periodic evaluations of the relative credit standing of those financial institutions that are considered in our banking relationships and have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and geographic diversification. We perform ongoing evaluations of our customers' financial condition. Collateral is usually not required from customers as a condition of sale.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net of allowance for credit losses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated amounts due from customers. We maintain an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. We treat trade accounts receivable as one portfolio and record an allowance based on a combination of management's knowledge of its customer base, historical losses, current economic conditions and customer specific events. The allowance is adjusted based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer's credit terms. Accounts are written off when management determines the account is uncollectible. Recoveries are recorded against the allowance in the period received. The balance of trade accounts receivable, net of allowance for credit losses was $142.6 million, $135.1 million, and $142.2 million as of February 28, 2026, February 28, 2025 and February 29, 2024, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the allowance for credit losses for fiscal 2026, 2025 and 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,347 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,752 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment based on aged receivables analysis</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Charge-offs, net of recoveries</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,347 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.057%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.966%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:105%">For fiscal 2025, includes a charge-off of $5.2 million following the unfavorable resolution of a litigation matter that was retained following the AIS divestiture.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:105%">For fiscal 2025 and 2024, "Other" includes the write off of $1.7 million and $3.7 million of reserves, respectively, following the settlement of a litigation matter. The reserves related to the AZZ Infrastructure Solutions segment and were retained following the AIS divestiture.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(3)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:105%">For fiscal 2024, the allowance for credit losses includes $1.7 million, related to the AZZ Infrastructure Solutions segment that were retained following the AIS divestiture.</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Receivables</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other receivables include income taxes receivable, receivables for supplier rebates, and other miscellaneous receivables.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when customers obtain control of goods or services, for contracts that have been approved and executed. Revenue is generally recognized over time. Contract assets are recorded when revenue is recognized before we have an unconditional right to payment, and contract liabilities are recorded when payment is received in advance.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AZZ Metal Coatings Segment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AZZ's Metal Coatings segment is a provider of hot-dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. We recognize sales over time as the metal coating is applied to customer provided material as the process enhances a customer-controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AZZ Precoat Metals Segment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AZZ Precoat Metals is a provider of advanced applications of protective and decorative coatings and related value-added services for steel and aluminum coil, primarily serving the construction, appliance, heating, ventilation, and air conditioning (HVAC), container, transportation and other end markets. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of coating services, which may also include secondary services such as slitting, embossing or cut to length. We recognize sales over time as the coating is applied to customer-provided material, as the process enhances a customer-controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis; in certain cases, we may offer volume discounts, which are recorded as a reduction to sales and recognized over time in the same manner as the related revenue.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets. Our contract assets and contract liabilities are primarily related to the AZZ Precoat Metals segment. Customer billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, we can receive advances from our customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The increases or decreases in contract assets and contract liabilities during fiscal year 2026 were primarily due to normal timing differences between AZZ's performance and customer payments. Contract liabilities of $0.6 million, $0.5 million, and $1.0 million as of February 28, 2026, February 28, 2025, and February 29, 2024, respectively, are included in "Other accrued liabilities" in the consolidated balance sheets. The balance of contract assets was $112.8 million, $106.5 million, and $79.3 million as of February 28, 2026, February 28, 2025 and February 29, 2024, respectively. The balance of contract assets is primarily related to the AZZ Precoat Metals segment. Contract assets have increased in 2026 compared to 2025 as customers utilize Precoat Metals' extensive warehouse capabilities and position finished goods at Precoat Metals' central locations versus the customer's own individual warehouses. This increase reflects steel price volatility, steel availability, and market uncertainty resulting from economic policy changes. We recognized $0.5 million and $0.5 million of revenue for amounts that were included in contract liabilities as of February 28, 2026 and 2025, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">No general rights of return exist for customers; however, we provide assurance-type warranties and a provision for estimated warranties has been established. AZZ generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. We do not adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Sales</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales by segment and geography is disclosed in Note 17. In addition, the following table presents disaggregated sales, by customer industry for fiscal years 2026, 2025 and 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.374%"><tr><td style="width:1.0%"></td><td style="width:40.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.220%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Sales:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Construction</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">923,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">893,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">841,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">129,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">153,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">130,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">123,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">158,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">163,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">168,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Electrical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">127,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">138,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">144,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,650,080 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,577,744 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,537,589 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">Other includes less significant markets, such as non-construction agriculture, recreation, petro-chem, AZZ Tubular products and sales from recycling and other miscellaneous customer industries.</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We consider cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value. Cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification cost method for the Precoat Metals segment. A reserve for excess quantities and obsolescence is based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, which we record as a charge to reduce inventory to its net realizable value. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. Costs for improvements that extend the useful life of our property and equipment are capitalized as additions. The improvements are depreciated over the estimated useful lives, and assets that are replaced are disposed of at the net book value. In addition, we capitalize interest on borrowings during the active construction period of capital projects. Capitalized interest is added to the cost of the assets and depreciated over the </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">estimated useful lives of the assets. Depreciation is computed using the straight-line method over the following estimated useful lives:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"><tr><td style="width:1.0pt"></td><td style="width:322.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:66.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements, buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10-27 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Repairs and maintenance are charged to expense as incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amortizable intangible and long-lived assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets on the consolidated balance sheets are comprised of customer relationships, non-compete agreements, trademarks, technology and certifications. Such intangible assets (excluding indefinite-lived intangible assets) are amortized on a straight-line basis over the estimated useful lives of the assets ranging from <span style="-sec-ix-hidden:f-509">three</span> to 30 years. Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, we record impairment losses for the excess of their carrying value over the estimated fair value. See Note 21 for a description of impairment charges recognized during fiscal year 2026 related to a restructuring plan in our Metal Coatings segment. We did not recognize any impairment charges for fiscal years 2025 or 2024 since there were no changes in events or circumstances that would suggest these assets were impaired.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and other indefinite-lived intangible assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. We test goodwill and other indefinite-lived intangibles for potential impairment annually as of December 31, or more frequently, if events or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount. If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as future cash flows and estimated terminal values for our reporting units that are discounted using a market participant perspective to determine the fair value of the reporting unit, which is then compared to the carrying value of that reporting unit to determine if there is impairment. The income approach includes assumptions about revenue growth rates, operating margins and terminal growth rates, discounted by an estimated weighted-average cost of capital derived from other publicly traded companies that are similar but not identical from an operational and economic standpoint. A significant change in events, circumstances or any of these assumptions could result in an impairment of long-lived assets, including identifiable intangible assets. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies. For fiscal year 2026, we elected to perform a qualitative analysis and determined that no conditions existed that would make it more-likely-than-not that the goodwill or indefinite-lived intangible assets were impaired. Therefore, no further quantitative testing was required. For fiscal years 2026, 2025 and 2024, no impairment losses were recognized for goodwill or indefinite-lived intangible assets. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investment in Unconsolidated Joint Venture</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We account for the investment in our joint venture under the equity method of accounting, as we exercise significant influence over, but do not control the joint venture. Investments in unconsolidated joint ventures are initially recorded at fair value, and subsequently increased or decreased for allocations of net income and changes in cumulative translation adjustments. Equity in net income (loss) from the AVAIL JV is allocated based on our 40% economic interest. We record our interest in the joint venture on a one-month lag to allow sufficient time to review and assess the joint venture's effect on our reported results.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We elected to apply the cumulative earnings approach when determining the classification of distributions received from our equity method investee. Under this approach, distributions are treated as returns on investment and classified as operating cash flows unless the total distributions received, after deducting any amounts previously considered returns of investment, exceed the cumulative equity in earnings recognized to date. In those cases, the excess is treated as a return of investment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We assess our investment in the unconsolidated joint venture for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value. We do not believe that the value of our equity investment was impaired as of February 28, 2026.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Note 18 for a description of impairment charges recognized during fiscal year 2026.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt issuance costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs that are incurred in connection with the issuance of debt are amortized to interest expense using the straight-line method, which approximates the effective interest rate method, over the term of the debt. Costs related to our revolving credit facility are included in "Other assets" on the consolidated balance sheets. Costs related to our long-term debt instruments are presented as a reduction to long-term debt on the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related Party Transactions</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Following the divestiture of our Infrastructure Solutions business, we entered into a transition services agreement with AIS Investment Holdings LLC, which is considered a related party. In conjunction with the transition services agreement ("TSA"), we recognized $3.5 million of TSA fees for fiscal year 2024, which is included as a reduction to "Selling, general and administrative" expense in the consolidated statements of operations. As of February 28, 2026, we did not have any related party receivables or payables outstanding.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We recognize a valuation allowance against net deferred tax assets to the extent that we believe those net assets are not more-likely-than-not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As applicable, we record Uncertain Tax Positions ("UTPs") on the basis of a two-step process whereby (1) we determine whether it is more-likely-than-not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February 28, 2026, we are no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. In accordance with Accounting Standards Codification ("ASC") 820, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 820"), certain of our assets and liabilities, which are carried at fair value, are classified in one of the following three categories:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs corroborated by market data.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company's own assumptions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 20 for more information.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The local currency is the functional currency for our foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, with revenues and expenses translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders' equity and is included in "Accumulated other comprehensive income (loss)." Gains or losses arising from the translation of intercompany balances of our foreign entities are included in earnings, because the intercompany balances are denominated in a currency other than the functional currency of the foreign entity.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accruals for Contingent Liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are a lessee under various leases for facilities and equipment. For leases with terms over one year, we recognize a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet based on the present value of the future minimum lease payments. An ROU asset represents our right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. For short-term leases with an initial term of twelve months or less that do not contain a likely to be exercised purchase option, we do not record ROU assets or lease liabilities on the consolidated balance sheet.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We use our incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what we would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, we incorporate options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred and is recorded net of any lease incentives received. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options that are reasonably certain to be exercised, with a maximum of 10 years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized, and the lease liability is accreted. For facility leases, we account for lease and non-lease components on a combined basis. For our equipment leases, lease and non-lease components are accounted for separately.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition to fixed lease payments, some lease agreements contain provisions for variable lease payments. Certain vehicle and equipment leases provide for variable lease payments based on, among other things, inflation adjustments, a specified index rate adjustment, or usage. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined Benefit Pension Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the AZZ Precoat Metals segment, certain current and past employees participate in a defined benefit pension plan sponsored and administered by AZZ. The pension plan calls for benefits to be paid to eligible employees at retirement, based primarily upon years of service and compensation rates near retirement. The plan was frozen prior to acquisition of Precoat Metals, and new employees are not eligible to participate.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We incur expenses in connection with the defined benefit pension plan. We use various assumptions to measure expense and the related benefit obligation, including discount rates used to value the obligation, expected return on plan assets used to fund these expenses, and estimated future inflation rates. These assumptions are based on historical experience as well </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">as current facts and circumstances. An actuarial analysis is used to measure the expense and liability associated with pension benefits. We recognize the overfunded or underfunded status of defined benefit pension as an asset or liability in the consolidated balance sheets. Changes in the funded status are recognized in "Accumulated other comprehensive income (loss)," in the year in which the changes occur. See Note 15 for further information.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Series A Preferred Stock</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Through May 9, 2024, we held 240,000 shares of 6.0% Series A Convertible Preferred Stock ("Series A Preferred Stock"). We initially recorded the Series A Preferred Stock issued in connection with the Precoat Acquisition at its fair value less issuance costs. On May 9, 2024, we fully redeemed our 240,000 shares of Series A for $308.9 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 12 for further description of the Series A Preferred Stock.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2023-09"), which expands disclosures in an entity's income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. We adopted ASU 2023-09 on a prospective basis for the annual period ending February 28, 2026, and the adoption does not affect our financial position or results of operations, but has resulted in additional disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2023-07"), which expands disclosures about a public entity's reportable segments and requires more enhanced information about a reportable segment's expenses, interim segment profit or loss, and how a public entity's chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. </span><span style="color:#000000;font-family:'Aptos',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied retrospectively for all periods presented.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2025, the FASB issued ASU No. 2025-10, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2025-10"), which establishes authoritative guidance on the recognition, measurement, presentation, and disclosure of government grants. Under ASU 2025-10, government grants are recognized when it is probable that the entity will both comply with the conditions of the grant and the grant will be received. ASU 2025-10 provides specific accounting models for grants related to assets and grants related to income, including options to recognize government grants as deferred income or as a reduction of the asset’s cost basis. ASU 2025-10 also requires enhanced disclosures regarding the nature of government grants, significant terms and conditions, accounting policies applied, and amounts recognized in the financial statements. ASU 2025-10 is effective for fiscal years beginning after December 15, 2028, including interim periods within those fiscal years, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2025-10.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In September 2025, the FASB issued ASU No. 2025-06, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2025-06") which updates the accounting for software costs that are accounted for under Subtopic 350-40, Intangibles—Goodwill and Other—Internal-Use Software (referred to as "internal-use software"). ASU 2025-06 will be effective for annual periods beginning after December 15, 2027 and interim reporting periods within those annual periods. We expect to adopt ASU 2025-06 for the interim period ending May 31, 2028, and we are currently evaluating the impact of ASU 2025-06 on our consolidated financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the FASB issued ASU No. 2025-05, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2025-05") which provides (1) all entities with a practical expedient and (2) entities other than public business entities, with an accounting policy election when estimating credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Topic 606. ASU 2025-05 will be effective for annual periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. We expect to adopt ASU 2025-05 for the interim period ending May 31, 2026, and we do not expect the adoption to have a material impact on our consolidated financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2024-03"), which expands disclosures about a public entity's expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) - Clarifying the Effective Date </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2025-01"), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AZZ Inc. ("AZZ", the "Company", "our" or "we") was established in 1956 and incorporated under the laws of the state of Texas. We are a provider of hot-dip galvanizing and coil coating solutions to a broad range of end markets in North America. We have three distinct operating segments: the AZZ Metal Coatings segment, the AZZ Precoat Metals segment, and the AZZ Infrastructure Solutions segment. Our AZZ Metal Coatings segment is a leading provider of metal coating solutions for corrosion protection, including hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating to the North American steel fabrication industry and other industries. The AZZ Precoat Metals segment provides aesthetic and corrosion protective coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets in North America. The AZZ Infrastructure Solutions segment ("AIS") represents our 40% non-controlling interest in the AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily dedicated to delivering safe and reliable transmission of power from generation sources to end customers, and automated weld overlay solutions for corrosion and erosion mitigation to critical infrastructure in markets worldwide. See Note 18 for additional information about the AVAIL JV. See Note 17 for information about the Company's operations by segment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of consolidation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of AZZ and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.</span></div> 3 0.40 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of credit risk</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject AZZ to significant concentrations of credit risk consist principally of cash and cash equivalents as well as trade accounts receivable. As of February 28, 2026, we had cash in banks of $12.5 million in excess of the Federal Deposit Insurance Corporation ("FDIC") limits, which includes $12.3 million of outstanding checks.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain cash and cash equivalents with various financial institutions. Our policy is designed to limit exposure to any one institution. We perform periodic evaluations of the relative credit standing of those financial institutions that are considered in our banking relationships and have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and geographic diversification. We perform ongoing evaluations of our customers' financial condition. Collateral is usually not required from customers as a condition of sale.</span></div> 12500000 12300000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net of allowance for credit losses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated amounts due from customers. We maintain an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. We treat trade accounts receivable as one portfolio and record an allowance based on a combination of management's knowledge of its customer base, historical losses, current economic conditions and customer specific events. The allowance is adjusted based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer's credit terms. Accounts are written off when management determines the account is uncollectible. Recoveries are recorded against the allowance in the period received. The balance of trade accounts receivable, net of allowance for credit losses was $142.6 million, $135.1 million, and $142.2 million as of February 28, 2026, February 28, 2025 and February 29, 2024, respectively.</span></div> 142600000 135100000 142200000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the allowance for credit losses for fiscal 2026, 2025 and 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,347 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,752 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment based on aged receivables analysis</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Charge-offs, net of recoveries</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,347 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.057%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.966%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:105%">For fiscal 2025, includes a charge-off of $5.2 million following the unfavorable resolution of a litigation matter that was retained following the AIS divestiture.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:105%">For fiscal 2025 and 2024, "Other" includes the write off of $1.7 million and $3.7 million of reserves, respectively, following the settlement of a litigation matter. The reserves related to the AZZ Infrastructure Solutions segment and were retained following the AIS divestiture.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(3)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:105%">For fiscal 2024, the allowance for credit losses includes $1.7 million, related to the AZZ Infrastructure Solutions segment that were retained following the AIS divestiture.</span></div></td></tr></table></div> 419000 2347000 5752000 -78000 5058000 -67000 -197000 -5287000 338000 0 -1699000 -3676000 144000 419000 2347000 5200000 -1700000 -3700000 1700000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Receivables</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other receivables include income taxes receivable, receivables for supplier rebates, and other miscellaneous receivables.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when customers obtain control of goods or services, for contracts that have been approved and executed. Revenue is generally recognized over time. Contract assets are recorded when revenue is recognized before we have an unconditional right to payment, and contract liabilities are recorded when payment is received in advance.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AZZ Metal Coatings Segment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AZZ's Metal Coatings segment is a provider of hot-dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. We recognize sales over time as the metal coating is applied to customer provided material as the process enhances a customer-controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AZZ Precoat Metals Segment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AZZ Precoat Metals is a provider of advanced applications of protective and decorative coatings and related value-added services for steel and aluminum coil, primarily serving the construction, appliance, heating, ventilation, and air conditioning (HVAC), container, transportation and other end markets. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of coating services, which may also include secondary services such as slitting, embossing or cut to length. We recognize sales over time as the coating is applied to customer-provided material, as the process enhances a customer-controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis; in certain cases, we may offer volume discounts, which are recorded as a reduction to sales and recognized over time in the same manner as the related revenue.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets. Our contract assets and contract liabilities are primarily related to the AZZ Precoat Metals segment. Customer billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, we can receive advances from our customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The increases or decreases in contract assets and contract liabilities during fiscal year 2026 were primarily due to normal timing differences between AZZ's performance and customer payments. Contract liabilities of $0.6 million, $0.5 million, and $1.0 million as of February 28, 2026, February 28, 2025, and February 29, 2024, respectively, are included in "Other accrued liabilities" in the consolidated balance sheets. The balance of contract assets was $112.8 million, $106.5 million, and $79.3 million as of February 28, 2026, February 28, 2025 and February 29, 2024, respectively. The balance of contract assets is primarily related to the AZZ Precoat Metals segment. Contract assets have increased in 2026 compared to 2025 as customers utilize Precoat Metals' extensive warehouse capabilities and position finished goods at Precoat Metals' central locations versus the customer's own individual warehouses. This increase reflects steel price volatility, steel availability, and market uncertainty resulting from economic policy changes. We recognized $0.5 million and $0.5 million of revenue for amounts that were included in contract liabilities as of February 28, 2026 and 2025, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">No general rights of return exist for customers; however, we provide assurance-type warranties and a provision for estimated warranties has been established. AZZ generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. We do not adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.</span></div> 600000 500000 1000000.0 112800000 106500000 79300000 500000 500000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Sales</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales by segment and geography is disclosed in Note 17. In addition, the following table presents disaggregated sales, by customer industry for fiscal years 2026, 2025 and 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.374%"><tr><td style="width:1.0%"></td><td style="width:40.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.220%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Sales:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Construction</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">923,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">893,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">841,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">129,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">153,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">130,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">123,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">158,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">163,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">168,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Electrical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">127,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">138,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">144,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,650,080 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,577,744 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,537,589 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">Other includes less significant markets, such as non-construction agriculture, recreation, petro-chem, AZZ Tubular products and sales from recycling and other miscellaneous customer industries.</span></div></td></tr></table></div> 923971000 893147000 841557000 149079000 129542000 153686000 130548000 123124000 128658000 158451000 163965000 168631000 149562000 127542000 100236000 138470000 140424000 144821000 1650080000 1577744000 1537589000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We consider cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div>Inventories are stated at the lower of cost or net realizable value. Cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification cost method for the Precoat Metals segment. A reserve for excess quantities and obsolescence is based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, which we record as a charge to reduce inventory to its net realizable value. <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. Costs for improvements that extend the useful life of our property and equipment are capitalized as additions. The improvements are depreciated over the estimated useful lives, and assets that are replaced are disposed of at the net book value. In addition, we capitalize interest on borrowings during the active construction period of capital projects. Capitalized interest is added to the cost of the assets and depreciated over the </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">estimated useful lives of the assets. Depreciation is computed using the straight-line method over the following estimated useful lives:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"><tr><td style="width:1.0pt"></td><td style="width:322.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:66.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements, buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10-27 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Repairs and maintenance are charged to expense as incurred.</span></div> Depreciation is computed using the straight-line method over the following estimated useful lives:<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"><tr><td style="width:1.0pt"></td><td style="width:322.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:66.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements, buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10-27 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consisted of the following as of February 28, 2026 and February 28, 2025 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"></td><td style="width:57.854%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:19.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.028%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55,652 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,033 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Building and structures</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">371,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">313,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">536,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">424,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, software and computers</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">153,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,043,287 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">975,144 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(433,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(382,203)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">609,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">592,941 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of depreciation expense in the consolidated statements of income for fiscal 2026, 2025, and 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"></td><td style="width:47.552%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.540%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.862%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">65,349 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56,849 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53,035 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">66,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">59,094 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55,463 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P10Y P27Y P3Y P15Y P3Y P15Y P3Y P5Y P3Y P7Y P30Y Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, we record impairment losses for the excess of their carrying value over the estimated fair value. See Note 21 for a description of impairment charges recognized during fiscal year 2026 related to a restructuring plan in our Metal Coatings segment. We did not recognize any impairment charges for fiscal years 2025 or 2024 since there were no changes in events or circumstances that would suggest these assets were impaired. <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and other indefinite-lived intangible assets</span></div>Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. We test goodwill and other indefinite-lived intangibles for potential impairment annually as of December 31, or more frequently, if events or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount. If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as future cash flows and estimated terminal values for our reporting units that are discounted using a market participant perspective to determine the fair value of the reporting unit, which is then compared to the carrying value of that reporting unit to determine if there is impairment. The income approach includes assumptions about revenue growth rates, operating margins and terminal growth rates, discounted by an estimated weighted-average cost of capital derived from other publicly traded companies that are similar but not identical from an operational and economic standpoint. A significant change in events, circumstances or any of these assumptions could result in an impairment of long-lived assets, including identifiable intangible assets. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies. For fiscal year 2026, we elected to perform a qualitative analysis and determined that no conditions existed that would make it more-likely-than-not that the goodwill or indefinite-lived intangible assets were impaired. Therefore, no further quantitative testing was required. For fiscal years 2026, 2025 and 2024, no impairment losses were recognized for goodwill or indefinite-lived intangible assets. 0.40 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt issuance costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs that are incurred in connection with the issuance of debt are amortized to interest expense using the straight-line method, which approximates the effective interest rate method, over the term of the debt. Costs related to our revolving credit facility are included in "Other assets" on the consolidated balance sheets. Costs related to our long-term debt instruments are presented as a reduction to long-term debt on the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related Party Transactions</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Following the divestiture of our Infrastructure Solutions business, we entered into a transition services agreement with AIS Investment Holdings LLC, which is considered a related party. In conjunction with the transition services agreement ("TSA"), we recognized $3.5 million of TSA fees for fiscal year 2024, which is included as a reduction to "Selling, general and administrative" expense in the consolidated statements of operations. As of February 28, 2026, we did not have any related party receivables or payables outstanding.</span></div> 3500000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We recognize a valuation allowance against net deferred tax assets to the extent that we believe those net assets are not more-likely-than-not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As applicable, we record Uncertain Tax Positions ("UTPs") on the basis of a two-step process whereby (1) we determine whether it is more-likely-than-not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February 28, 2026, we are no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2022.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. In accordance with Accounting Standards Codification ("ASC") 820, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 820"), certain of our assets and liabilities, which are carried at fair value, are classified in one of the following three categories:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs corroborated by market data.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company's own assumptions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 20 for more information.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The local currency is the functional currency for our foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, with revenues and expenses translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders' equity and is included in "Accumulated other comprehensive income (loss)." Gains or losses arising from the translation of intercompany balances of our foreign entities are included in earnings, because the intercompany balances are denominated in a currency other than the functional currency of the foreign entity.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accruals for Contingent Liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are a lessee under various leases for facilities and equipment. For leases with terms over one year, we recognize a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet based on the present value of the future minimum lease payments. An ROU asset represents our right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. For short-term leases with an initial term of twelve months or less that do not contain a likely to be exercised purchase option, we do not record ROU assets or lease liabilities on the consolidated balance sheet.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We use our incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what we would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, we incorporate options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred and is recorded net of any lease incentives received. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options that are reasonably certain to be exercised, with a maximum of 10 years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized, and the lease liability is accreted. For facility leases, we account for lease and non-lease components on a combined basis. For our equipment leases, lease and non-lease components are accounted for separately.</span></div> 240000 0.060 240000 308900000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2023-09"), which expands disclosures in an entity's income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. We adopted ASU 2023-09 on a prospective basis for the annual period ending February 28, 2026, and the adoption does not affect our financial position or results of operations, but has resulted in additional disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2023-07"), which expands disclosures about a public entity's reportable segments and requires more enhanced information about a reportable segment's expenses, interim segment profit or loss, and how a public entity's chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. </span><span style="color:#000000;font-family:'Aptos',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied retrospectively for all periods presented.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2025, the FASB issued ASU No. 2025-10, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2025-10"), which establishes authoritative guidance on the recognition, measurement, presentation, and disclosure of government grants. Under ASU 2025-10, government grants are recognized when it is probable that the entity will both comply with the conditions of the grant and the grant will be received. ASU 2025-10 provides specific accounting models for grants related to assets and grants related to income, including options to recognize government grants as deferred income or as a reduction of the asset’s cost basis. ASU 2025-10 also requires enhanced disclosures regarding the nature of government grants, significant terms and conditions, accounting policies applied, and amounts recognized in the financial statements. ASU 2025-10 is effective for fiscal years beginning after December 15, 2028, including interim periods within those fiscal years, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2025-10.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In September 2025, the FASB issued ASU No. 2025-06, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2025-06") which updates the accounting for software costs that are accounted for under Subtopic 350-40, Intangibles—Goodwill and Other—Internal-Use Software (referred to as "internal-use software"). ASU 2025-06 will be effective for annual periods beginning after December 15, 2027 and interim reporting periods within those annual periods. We expect to adopt ASU 2025-06 for the interim period ending May 31, 2028, and we are currently evaluating the impact of ASU 2025-06 on our consolidated financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the FASB issued ASU No. 2025-05, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2025-05") which provides (1) all entities with a practical expedient and (2) entities other than public business entities, with an accounting policy election when estimating credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Topic 606. ASU 2025-05 will be effective for annual periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. We expect to adopt ASU 2025-05 for the interim period ending May 31, 2026, and we do not expect the adoption to have a material impact on our consolidated financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2024-03"), which expands disclosures about a public entity's expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) - Clarifying the Effective Date </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2025-01"), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2. Property, Plant and Equipment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consisted of the following as of February 28, 2026 and February 28, 2025 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"></td><td style="width:57.854%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:19.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.028%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55,652 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,033 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Building and structures</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">371,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">313,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">536,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">424,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, software and computers</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">153,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,043,287 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">975,144 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(433,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(382,203)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">609,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">592,941 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of depreciation expense in the consolidated statements of income for fiscal 2026, 2025, and 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"></td><td style="width:47.552%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.540%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.862%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">65,349 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56,849 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53,035 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">66,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">59,094 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55,463 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 55652000 52033000 371693000 313036000 536855000 424342000 30643000 29900000 2864000 2688000 45580000 153145000 1043287000 975144000 433982000 382203000 609305000 592941000 65349000 56849000 53035000 1624000 2245000 2428000 66973000 59094000 55463000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">3. Goodwill and Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite-lived intangible assets are not amortized but are subject to annual impairment tests. Other intangible assets are amortized on a straight-line basis over the estimated useful lives.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill by segment for fiscal years 2026 and 2025 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:23.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.171%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of February 28, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Beginning <br/>Balance</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Ending <br/>Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">176,070 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,585 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,428 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">186,960 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">527,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">527,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">703,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,428 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">714,753 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"></td><td style="width:21.813%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.708%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.012%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.681%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of February 28, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Beginning <br/>Balance</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Ending <br/>Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">177,675 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">176,070 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">527,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">527,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">705,468 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">703,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets consisted of the following as of February 28, 2026 and 2025 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:38.959%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.290%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">483,709 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">474,234 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks / Tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">562,255 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">552,706 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(154,022)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(132,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total amortizable intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">408,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">420,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Note 21 for a description of the impairment of intangible assets during fiscal 2026.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition to its amortizable intangible assets, we have recorded indefinite-lived intangible assets of $1.5 million on the consolidated balance sheets as of February 28, 2026 and 2025, related to certain trade names acquired as part of prior business acquisitions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of amortization expense, which is included in selling, general and administrative expense, in the consolidated statements of income for fiscal 2026, 2025, and 2024 (in thousands):</span></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"></td><td style="width:38.805%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.300%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.300%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.305%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,083 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,960 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.473%"><tr><td style="width:1.0%"></td><td style="width:65.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,795 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">297,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">408,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill by segment for fiscal years 2026 and 2025 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:23.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.171%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of February 28, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Beginning <br/>Balance</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Ending <br/>Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">176,070 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,585 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,428 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">186,960 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">527,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">527,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">703,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,428 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">714,753 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"></td><td style="width:21.813%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.708%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.012%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.681%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of February 28, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Beginning <br/>Balance</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Ending <br/>Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">177,675 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">176,070 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">527,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">527,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">705,468 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">703,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 176070000 9585000 -123000 1428000 186960000 527793000 0 0 0 527793000 703863000 9585000 -123000 1428000 714753000 177675000 0 0 -1605000 176070000 527793000 0 0 527793000 705468000 0 0 -1605000 703863000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets consisted of the following as of February 28, 2026 and 2025 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:38.959%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.290%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">483,709 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">474,234 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks / Tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">562,255 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">552,706 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(154,022)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(132,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total amortizable intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">408,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">420,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P25Y 483709000 474234000 P15Y 6772000 6698000 P34Y 35774000 35774000 P15Y 36000000 36000000 562255000 552706000 154022000 132361000 408233000 420345000 1500000 1500000 <div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of amortization expense, which is included in selling, general and administrative expense, in the consolidated statements of income for fiscal 2026, 2025, and 2024 (in thousands):</span></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"></td><td style="width:38.805%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.300%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.300%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.305%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,083 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,960 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 23083000 23111000 23960000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.473%"><tr><td style="width:1.0%"></td><td style="width:65.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,795 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">297,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">408,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 22795000 22109000 21960000 21960000 21588000 297821000 408233000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">4. Inventories</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of inventory (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.339%"><tr><td style="width:1.0%"></td><td style="width:52.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.773%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.774%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Raw material</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">111,483 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">110,005 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">113,413 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">112,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Our inventory reserves were $3.4 million and $3.9 million as of February 28, 2026 and 2025, respectively. <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of inventory (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.339%"><tr><td style="width:1.0%"></td><td style="width:52.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.773%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.774%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Raw material</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">111,483 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">110,005 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">113,413 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">112,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 111483000 110005000 733000 518000 1197000 1790000 113413000 112313000 3400000 3900000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">5. Other Accrued Liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities consisted of the following as of February 28, 2026 and 2025 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"></td><td style="width:57.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.799%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.468%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.802%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Materials and supplies accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,157 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,853 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee-related expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Legal accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued utilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer claims liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-650"><span style="-sec-ix-hidden:f-651">Environmental liability—current</span></span> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,771 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,428 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities consisted of the following as of February 28, 2026 and 2025 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"></td><td style="width:57.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.799%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.468%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.802%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Materials and supplies accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,157 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,853 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee-related expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Legal accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued utilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer claims liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-650"><span style="-sec-ix-hidden:f-651">Environmental liability—current</span></span> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,771 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,428 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 29157000 23853000 11591000 12337000 8304000 7176000 5585000 6611000 4803000 5388000 4640000 2626000 4247000 4205000 2819000 2563000 2496000 1269000 1129000 2400000 74771000 68428000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">6. Other Long-Term Liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:49.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.197%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.199%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Environmental liability—long-term</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,505 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,532 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net pension benefit obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Workers' compensation liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">ASC 740-10 Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,418 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:49.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.197%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.199%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Environmental liability—long-term</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,505 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,532 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net pension benefit obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Workers' compensation liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">ASC 740-10 Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,418 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 16505000 16532000 15067000 24587000 3619000 2967000 3500000 2332000 1847000 0 40538000 46418000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">7. Acquisitions</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Canton Galvanizing</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2025, we completed the acquisition of all the assets of Canton Galvanizing, LLC ("Canton Galvanizing"), a privately held hot-dip galvanizing company based in Canton, Ohio, for approximately $30.1 million. The acquisition expanded our geographical coverage in metal coatings capacity and further strengthens our network of facilities in the Midwest region of </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">the United States. The business is included in the AZZ Metal Coatings segment. The goodwill arising from this acquisition was allocated to the AZZ Metal Coatings segment and is expected to be deductible for income tax purposes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of purchase price to the identifiable assets acquired and liabilities assumed for this acquisition is preliminary and subject to revisions during the measurement period, up to one year from the date the acquisition closed. These determinations include the use of estimates based on information that was available at the time these consolidated financial statements were prepared. During the third and fourth quarters of fiscal 2026, we made purchase price allocation adjustments that increased the fair value of intangible assets and other accrued liabilities by $1.4 million, offset by a decrease in goodwill and accounts receivable of $1.3 million and $0.1 million, respectively. We believe that the estimates used are reasonable; however, the estimates are subject to change as additional information becomes available.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets subject to amortization from the acquisition consist of customer relationships. The total weighted-average amortization period for these assets is 15 years, and the assets have no residual value.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> The following table summarizes the fair values of the allocation of assets acquired and liabilities assumed, in aggregate, related to the Canton Galvanizing acquisition, as of the date of the acquisition (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"></td><td style="width:77.682%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.118%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,612 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(468)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price, net of cash acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 30100000 1400000 1400000 1400000 -1300000 -100000 P15Y 0 The following table summarizes the fair values of the allocation of assets acquired and liabilities assumed, in aggregate, related to the Canton Galvanizing acquisition, as of the date of the acquisition (in thousands):<div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"></td><td style="width:77.682%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.118%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,612 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(468)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price, net of cash acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1409000 1049000 4759000 9585000 13810000 30612000 237000 231000 468000 30144000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">8. Supplemental Cash Flow Information</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">To arrive at net cash provided by operating activities, net income is adjusted by, among other things, changes in current assets and current liabilities as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:51.067%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Decrease (increase) in current assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,559)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(27,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in current assets and current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54,002 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows related to interest were as follows (in thousands):</span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:46.055%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.115%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.115%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.119%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,048 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,865 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97,812 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental disclosures of non-cash investing and financing activities were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued dividends on Series A Preferred Stock</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid by equity method investee </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for capital expenditures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2026, 2025 and 2024, we had non-cash investing activities related to asset retirements of $4.4 million, $4.2 million and $9.5 million, respectively. See Note 9 for supplemental disclosures of non-cash investing and financing activities related to our leases.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">To arrive at net cash provided by operating activities, net income is adjusted by, among other things, changes in current assets and current liabilities as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:51.067%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Decrease (increase) in current assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,559)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(27,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in current assets and current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54,002 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows related to interest were as follows (in thousands):</span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:46.055%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.115%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.115%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.119%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,048 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,865 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97,812 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental disclosures of non-cash investing and financing activities were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued dividends on Series A Preferred Stock</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid by equity method investee </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for capital expenditures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents income taxes paid, net of refunds (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:36.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">59,314 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,064 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,629 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State and Local </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes, net of refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,954 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,794 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,314 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5790000 -1790000 -14261000 2559000 -2555000 -11370000 -214000 -5045000 -26276000 6267000 27183000 2479000 -166000 -756000 -177000 11124000 23480000 -801000 -215000 430000 -100000 3924000 10237000 5298000 -597000 -17110000 -54002000 43048000 75865000 97812000 0 0 2400000 3409000 0 0 2234000 3558000 7514000 4400000 4200000 9500000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">9. Leases</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are a lessee under various leases for facilities and equipment. See Note 1 for a description of our accounting policy for leases.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026, we were the lessee for 145 operating leases and 139 finance leases with terms of 12 months or more. These leases are reflected in "Right-of-use assets," "Lease liability—short-term" and "Lease liability—long-term" in our consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our leases are primarily for (i) operating facilities, (ii) vehicles and equipment used in operations, (iii) facilities used for back-office functions, (iv) equipment used for back-office functions, and (v) temporary storage. The majority of our vehicle and equipment leases have both a fixed and variable component.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets and we recognize lease expense for these leases on a straight-line basis over the lease term. We have a significant number of short-term leases, including month-to-month agreements. Our short-term lease agreements include expenses incurred hourly, daily, monthly and for other durations of time of one year or less. Our future lease commitments as of February 28, 2026 do not reflect all of our short-term lease commitments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In January 2026, we executed a 20-year extension of a leased facility in Columbia, South Carolina, which resulted in a remeasurement of the related lease liability and right-of-use asset in accordance with ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease Accounting</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. As a result, we recorded an increase of $28.6 million to "Right-of-use assets" and "Lease liability—long-term" on the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of right-of-use ("ROU") assets and lease liabilities in the consolidated balance sheets for fiscal 2026 and 2025 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-741"><span style="-sec-ix-hidden:f-742">Right-of-use assets</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance right-of-use assets </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-745"><span style="-sec-ix-hidden:f-746">Right-of-use assets</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-749"><span style="-sec-ix-hidden:f-750">Operating lease liabilities―short-term</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability—short-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-753"><span style="-sec-ix-hidden:f-754">Operating lease liabilities―long-term</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability—long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-757"><span style="-sec-ix-hidden:f-758">Finance lease liabilities―short-term</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability—short-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-761"><span style="-sec-ix-hidden:f-762">Finance lease liabilities―long-term</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability—long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to our leases was as follows (in thousands, except years and percentages):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:64.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases included in lease liabilities</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,592 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,213 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities obtained from new ROU assets—operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term—operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14.71 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.79 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate—operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in ROU assets related to lease terminations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases included in lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases included in lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities obtained from new ROU assets—finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term—finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.01 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.57 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate—finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term for operating leases increased to 14.71 years, primarily due to the 20-year extension of the Columbia facility lease executed during fiscal 2026.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines our lease expense in the consolidated statements of operations for fiscal 2026, 2025, and 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:44.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.510%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.510%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.513%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,208 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,049 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,955 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,626 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,458 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">945 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term lease expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,371 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,435 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,468 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,413 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026, maturities of our lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"></td><td style="width:38.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,054 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,051 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,105 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,507 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,584 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90,091 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(27,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(29,443)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,902 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">60,648 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We sublease multiple buildings in Columbia, South Carolina to multiple subtenants. The Columbia sublease agreements are by and between AZZ Precoat Metals and multiple subtenants. Sublease income is recognized over the term of the sublease on a straight-line basis and is reported in the consolidated statement of operations as a reduction to "Cost of sales."</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"></td><td style="width:43.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,063 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,055 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,002 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 145 139 P20Y 28600000 28600000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of right-of-use ("ROU") assets and lease liabilities in the consolidated balance sheets for fiscal 2026 and 2025 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-741"><span style="-sec-ix-hidden:f-742">Right-of-use assets</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance right-of-use assets </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-745"><span style="-sec-ix-hidden:f-746">Right-of-use assets</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-749"><span style="-sec-ix-hidden:f-750">Operating lease liabilities―short-term</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability—short-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-753"><span style="-sec-ix-hidden:f-754">Operating lease liabilities―long-term</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability—long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-757"><span style="-sec-ix-hidden:f-758">Finance lease liabilities―short-term</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability—short-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-761"><span style="-sec-ix-hidden:f-762">Finance lease liabilities―long-term</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability—long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to our leases was as follows (in thousands, except years and percentages):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:64.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases included in lease liabilities</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,592 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,213 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities obtained from new ROU assets—operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term—operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14.71 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.79 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate—operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in ROU assets related to lease terminations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases included in lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases included in lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities obtained from new ROU assets—finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term—finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.01 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.57 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate—finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term for operating leases increased to 14.71 years, primarily due to the 20-year extension of the Columbia facility lease executed during fiscal 2026.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines our lease expense in the consolidated statements of operations for fiscal 2026, 2025, and 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:44.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.510%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.510%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.513%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,208 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,049 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,955 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,626 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,458 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">945 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term lease expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,371 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,435 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,468 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,413 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 46261000 19471000 13303000 6480000 5413000 6373000 41489000 13741000 3266000 1376000 10480000 5271000 7592000 7213000 32800000 6073000 P14Y8M15D P3Y9M14D 0.0610 0.0506 -856000 0 2542000 988000 787000 341000 9105000 3781000 P4Y3D P4Y6M25D 0.0659 0.0686 P14Y8M15D P20Y 7233000 6117000 6008000 1975000 1932000 1947000 9208000 8049000 7955000 2839000 1117000 468000 787000 341000 109000 3626000 1458000 577000 945000 471000 454000 945000 471000 454000 6254000 6402000 5416000 117000 33000 52000 6371000 6435000 5468000 20150000 16413000 14454000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026, maturities of our lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"></td><td style="width:38.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,054 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,051 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,105 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,507 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,584 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90,091 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(27,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(29,443)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,902 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">60,648 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026, maturities of our lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"></td><td style="width:38.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,054 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,051 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,105 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,507 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,584 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90,091 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(27,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(29,443)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,902 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">60,648 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8054000 4051000 12105000 7194000 3954000 11148000 6510000 3721000 10231000 4468000 3027000 7495000 3609000 828000 4437000 44672000 3000 44675000 74507000 15584000 90091000 27605000 1838000 29443000 46902000 13746000 60648000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We sublease multiple buildings in Columbia, South Carolina to multiple subtenants. The Columbia sublease agreements are by and between AZZ Precoat Metals and multiple subtenants. Sublease income is recognized over the term of the sublease on a straight-line basis and is reported in the consolidated statement of operations as a reduction to "Cost of sales."</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"></td><td style="width:43.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,063 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,055 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,002 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1063000 1055000 1002000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">10. Debt</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term debt instruments and balances outstanding as of February 28, 2026 and February 28, 2025 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"><tr><td style="width:1.0%"></td><td style="width:54.091%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.257%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.577%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">335,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">870,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Receivables Securitization Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">130,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">515,000 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">900,250 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(37,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(47,885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">477,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">852,365 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Credit Agreement and Term Loan B</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have a credit agreement with a syndicate of financial institutions as lenders that was entered into on May 13, 2022 and was subsequently amended on August 17, 2023, December 20, 2023, March 20, 2024, September 24, 2024, February 27, 2025, and August 5, 2025 (collectively referred to herein as the "2022 Credit Agreement").</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Credit Agreement includes the following significant terms:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">provides for a senior secured initial term loan in the aggregate principal amount of $1.3 billion (the "Term Loan B"), due May 13, 2029, which is secured by substantially all of the assets of the Company; as of February 28, 2026, the outstanding balance of the Term Loan B was $335.0 million;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">provides for a maximum senior secured Revolving Credit Facility in the aggregate principal amount of $400.0 million (the "Revolving Credit Facility"), due May 13, 2027;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">iii.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt">includes a letter of credit sub-facility of up to $100.0 million, which is part of, and not in addition to, the Revolving Credit Facility;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:120%">iv.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.25pt">borrowings under the Term Loan B bear an interest rate of Secured Overnight Financing Rate ("SOFR") plus 1.75% and the Revolving Credit Facility bears a leverage-based rate with various tiers between 1.75% and 2.75%; as of February 28, 2026, the interest rate was SOFR plus 1.75%;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">v.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">includes customary affirmative and negative covenants, and events of default; including restrictions on the incurrence of non-ordinary course debt, investment and dividends, subject to various exceptions; and,</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">vi.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.73pt">includes a maximum quarterly leverage ratio financial covenant, with reporting requirements to our banking group at each quarter-end.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On August 5, 2025, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.50% to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">SOFR plus </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.75%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2025, we repriced our Revolving Credit Facility and Term Loan B, which amended the 2022 Credit Agreement as follows:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">On March 20, 2024, we repriced our Term Loan B. The repricing reduced the margin from SOFR plus 3.75% to SOFR plus 3.25%.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">On September 24, 2024, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus 3.25% to SOFR plus 2.50%. </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">iii.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt">On February 27, 2025, we repriced the Revolving Credit Facility, which has a leverage-based rate with various tiers. The repricing reduced the interest rate tiers from SOFR plus 2.75% to 3.50% to SOFR plus 1.75% to 2.75%.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We primarily utilize proceeds from the Revolving Credit Facility to finance timing fluctuations of working capital needs, capital improvements, quarterly cash dividends, acquisitions and other general corporate purposes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As defined in the 2022 Credit Agreement, quarterly prepayments were due against the outstanding principal of the Term Loan B and were payable on the last business day of each May, August, November and February, beginning August 31, 2022, in a quarterly aggregate principal amount of $3.25 million, with the entire remaining principal amount due on May 13, 2029, the maturity date. Additional prepayments made against the Term Loan B contributed to these required quarterly payments. Due to prepayments made against the Term Loan B since August 31, 2022, the quarterly mandatory principal payment requirement has been met, and the quarterly payments of $3.25 million are no longer required.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Receivables Securitization Facility</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 10, 2025, we entered into a credit agreement secured by our trade accounts receivable and contract assets (the "Receivables Securitization Facility.") Under this arrangement, we transferred our trade receivables to a special purpose entity ("SPE"), which in turn pledged those receivables as collateral for borrowings under the facility. The transaction does not qualify as a sale under ASC 860, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transfers and Servicing</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">; as a result, the arrangement is accounted for as a secured borrowing.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, the receivables transferred to the SPE will remain on our consolidated balance sheet within trade accounts receivable and contract assets, and the Receivables Securitization Facility is included in "Long-term debt, net." The Receivables Securitization Facility has a limit of $150.0 million and is due July 10, 2028. As of February 28, 2026, the total amount of receivables pledged under the facility was $247.9 million, consisting of $136.5 million in trade accounts receivable and $111.4 million in contract assets, with outstanding borrowings of $130.0 million. The interest rate on the Receivables Securitization Facility is one-month SOFR plus 0.95%.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We remain exposed to the credit risk associated with the underlying receivables and are responsible for their collection. The Receivables Securitization Facility includes provisions that allow the SPE to take control of the assets only in the event of bankruptcy or violation of servicing the secured accounts receivable. We will monitor these provisions to ensure ongoing compliance and availability under the facility.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The proceeds from the Receivables Securitization Facility were used to pay down the Term Loan B.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Compliance, Outstanding Borrowings, Letters of Credit and Future Principal Payments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our 2022 Credit Agreement requires us to maintain a maximum Total Net Leverage Ratio (as defined in the loan agreement) no greater than 4.5. We are also required to maintain certain covenants under the Receivables Securitization Facility. As of February 28, 2026, we were in compliance with all covenants and other requirements set forth in the 2022 Credit Agreement and the Receivables Securitization Facility.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026, we had $515.0 million of debt outstanding, with varying maturities through fiscal 2030. We had approximately $358.1 million of additional credit available as of February 28, 2026.    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">w</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">e had outstanding letters of credit in the amount of $12.0 million. These standby letters of credit are primarily issued to support insurance deductibles and other collateral requirements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For each of the five years after February 28, 2026, required principal payments under the terms of the long-term debt are as follows (dollars in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.035%"><tr><td style="width:1.0%"></td><td style="width:71.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.069%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Future Debt Maturities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">130,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">335,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">515,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Disclosures</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average interest rate for our outstanding debt, including the Revolving Credit Facility, the Term Loan B, and Receivables Securitization Facility was 5.94% and 7.54% at February 28, 2026 and 2025, respectively. We are also obligated to pay a leverage-based commitment fee with various tiers between 0.20% and 0.30% per year for unused amounts under the Revolving Credit Facility. As of February 28, 2026, the commitment fee rate was 0.20%.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense is comprised as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.105%"><tr><td style="width:1.0%"></td><td style="width:43.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.836%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.836%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross Interest expense</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56,693 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88,394 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">109,746 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Capitalized interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,043)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">81,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">107,065 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized interest relates to interest cost on the construction of the greenfield aluminum coil coating facility in Washington, Missouri. The decrease for fiscal 2026 compared to the prior year is due to the higher average construction work in process in the prior year, as the new facility was placed in service during fiscal 2026.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term debt instruments and balances outstanding as of February 28, 2026 and February 28, 2025 were as follows (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"><tr><td style="width:1.0%"></td><td style="width:54.091%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.257%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.577%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">335,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">870,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Receivables Securitization Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">130,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">515,000 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">900,250 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(37,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(47,885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">477,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">852,365 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 50000000 30000000 335000000 870250000 130000000 0 515000000 900250000 37262000 47885000 477738000 852365000 1300000000 335000000.0 400000000.0 100000000.0 0.0175 0.0175 0.0275 0.0175 0.0250 0.0175 0.0375 0.0325 0.0325 0.0250 0.0275 0.0350 0.0175 0.0275 3250000 3250000 150000000.0 247900000 136500000 111400000 130000000.0 0.0095 4.5 515000000.0 358100000 12000000.0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For each of the five years after February 28, 2026, required principal payments under the terms of the long-term debt are as follows (dollars in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.035%"><tr><td style="width:1.0%"></td><td style="width:71.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.069%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Future Debt Maturities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">130,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">335,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">515,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 50000000 130000000 335000000 0 0 515000000 0.0594 0.0754 0.0020 0.0030 0.0020 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense is comprised as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.105%"><tr><td style="width:1.0%"></td><td style="width:43.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.836%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.836%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross Interest expense</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56,693 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88,394 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">109,746 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Capitalized interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,043)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">81,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">107,065 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 56693000 88394000 109746000 1043000 7112000 2681000 55650000 81282000 107065000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">11. Income Taxes</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for fiscal year 2026, 2025 and 2024 consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:48.087%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">412,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">165,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">123,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">420,315 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">170,683 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">130,103 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current provision:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total current provision for income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">70,267 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,748 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,744 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred provision (benefit):</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred provision for income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,788 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,102 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,752 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,055 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,496 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from the federal statutory income tax amount and federal statutory income tax rate to the effective income tax amount and effective income tax rate is as follows for fiscal year 2026:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.981%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.937%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal Statutory Income Tax Rate</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88,266 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State and Local Income Taxes, Net of Federal Income Tax Effect</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Tax Effects</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Cross-Border Tax Laws</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax Credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,588)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Nontaxable or Nondeductible Items</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in Unrecognized Tax Benefits</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other Adjustments</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effective Tax</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,055 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:0.1%"></td><td style="width:2.149%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.127%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">Fiscal year 2026 State taxes in Illinois, Wisconsin, Massachusetts, Tennessee, Missouri, Kansas, and Oklahoma contributed to the majority of the tax effect in this category.</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from the federal statutory income tax rate to the effective income tax rate is as follows for the fiscal years 2025 and 2024:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal Statutory Income Tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Permanent Differences</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State Income Taxes, Net of Federal Income Tax Benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock Compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax Credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Tax Rate Differential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">ASC 740-10 Uncertain Tax Positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effective Income Tax Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate was flat at 24.5% for fiscal 2026, compared to fiscal 2025. In the current year, the effective tax rate was negatively impacted by an increase in state tax expense from our investment in the AVAIL JV, partially offset by higher R&amp;D tax credits related to the construction of the new aluminum coil coating facility in Washington, Missouri.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the prior year, the effective tax rate was negatively impacted by non-deductible items such as compensation limited by IRC Sec. 162(m), meals and entertainment subject to the 50% limitation under IRC Sec. 274(n) and higher state tax expense, net of federal benefit.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Deferred federal and state income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial accounting purposes and the amounts used for income tax purposes. Significant components of the Company’s net deferred income tax liability are as follows for fiscal year 2026 and 2025 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:57.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.902%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee related items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and other credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and experiment expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense limitation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis difference—AVAIL JV</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,860 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45,666 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation methods and property basis differences</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(51,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(36,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and tax-deductible goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(54,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(41,975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 30.25pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(120,401)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(84,865)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(72,541)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(39,199)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The increase in net deferred tax liability was primarily attributable to the enactment of the One Big Beautiful Bill Act ("OBBBA") on July 4, 2025, as well as an increase in book over tax basis related to goodwill and the deductibility of interest expense that had previously been capitalized for tax purposes. The OBBBA reinstated 100% bonus depreciation, permitting us </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">to fully deduct the cost of qualifying assets in the year placed in service. In addition, the OBBBA eliminated the requirement to amortize domestic research and development expenditures over five years and instead allows for an immediate deduction in the year incurred, including deductions for previously unamortized domestic research and development expenditures from prior periods.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026, the Company had pretax state Net Operating Loss ("NOL") carry-forwards of $62.9 million which, if unused, will begin to expire in fiscal </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2028</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> and pretax foreign NOL carry-forwards of $2.4 million, which, if unused, will begin to expire in fiscal </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2043</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026 and February 28, 2025, a portion of the Company's deferred tax assets were the result of state and foreign jurisdiction NOL carry-forwards and state credit carry-forwards. We believe that it is more-likely-than-not that the benefit from certain foreign NOL carry-forwards and state credit carry-forwards will be realized. Therefore, we have not provided a valuation allowance as of February 28, 2026. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in a multitude of jurisdictions across our operations. U.S. GAAP states that a tax benefit from an uncertain tax position may be recognized when it is more-likely-than-not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. We may (1) record unrecognized tax benefits as liabilities in accordance with U.S. GAAP and (2) adjust these liabilities when our judgment changes because of the evaluation of new information not previously available. Because of the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from our current estimate of the unrecognized tax benefit liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which new information becomes available.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February 28, 2026 and February 28, 2025 is as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"></td><td style="width:56.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.552%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.554%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,808 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increase for tax positions related to current periods:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increase for tax positions related to prior periods:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,319 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefits that, if recognized, would affect our annual effective income tax rate were $2.3 million and $1.7 million at February 28, 2026 and 2025, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We recognize accrued interest and penalties related to unrecognized tax benefits in income tax expense. Penalties and interest recorded to tax expense (benefit) for fiscal 2026 and 2025 were $0.5 million and $0.3 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have prior year tax returns currently being examined in one state and do not have any other returns currently being examined by taxing authorities. We believe that we have provided adequate reserves for our income tax uncertainties in all open tax years. As the outcome of any tax audits cannot be predicted with certainty, if any issues addressed in our tax audits are resolved in a manner inconsistent with management's expectations, we could adjust our provision for income taxes in the future.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026, we have operations and taxable presence in the U.S. and Canada. The tax positions of the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions. We currently consider U.S. federal and state and Canada, to be significant tax jurisdictions. Our U.S. federal and state tax returns since February 28, 2023 remain open to examination. Our Canada tax returns since February 28, 2022 remain open to examination. The statute of limitations for fiscal year 2023 for U.S. will expire in December 2026, and fiscal year 2022 for Canada will expire in August 2026.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the enactment of H.R. 1, formerly known as the Tax Cuts and Jobs Act of 2017 (the "Tax Act"), we asserted that all unremitted earnings of our foreign subsidiaries were considered indefinitely reinvested. As a result of the Tax Act, we reported and paid U.S. tax on most of our previously unremitted foreign earnings. As of February 28, 2026, we continue to be indefinitely reinvested with respect to investments in its foreign subsidiaries. Additionally, we have not recorded deferred tax liabilities associated with the remaining unremitted earnings that are considered indefinitely reinvested. It is impracticable for us to determine the amount of unrecognized deferred tax liabilities on these indefinitely reinvested earnings, due to the complexities associated with the hypothetical calculation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents income taxes paid, net of refunds (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:36.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">59,314 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,064 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,629 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State and Local </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes, net of refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,954 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,794 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,314 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal year 2026, no individual non-U.S. Federal jurisdiction accounted for 5% or more of total income taxes paid, net of refunds.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The OBBBA did not have a material impact to our net income tax expense or effective tax rate, but did result in a reduction in our fiscal 2026 cash tax payments.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for fiscal year 2026, 2025 and 2024 consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:48.087%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">412,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">165,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">123,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">420,315 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">170,683 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">130,103 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current provision:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total current provision for income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">70,267 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,748 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,744 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred provision (benefit):</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred provision for income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,788 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,102 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,752 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,055 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,496 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 412281000 165822000 123955000 8034000 4861000 6148000 420315000 170683000 130103000 55957000 28660000 19839000 2206000 1738000 2189000 12104000 3350000 1716000 70267000 33748000 23744000 27094000 7123000 3920000 494000 -340000 -316000 5200000 1319000 1148000 32788000 8102000 4752000 103055000 41850000 28496000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from the federal statutory income tax amount and federal statutory income tax rate to the effective income tax amount and effective income tax rate is as follows for fiscal year 2026:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.981%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.937%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal Statutory Income Tax Rate</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88,266 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State and Local Income Taxes, Net of Federal Income Tax Effect</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Tax Effects</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Cross-Border Tax Laws</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax Credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,588)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Nontaxable or Nondeductible Items</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in Unrecognized Tax Benefits</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other Adjustments</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effective Tax</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,055 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:0.1%"></td><td style="width:2.149%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.127%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">Fiscal year 2026 State taxes in Illinois, Wisconsin, Massachusetts, Tennessee, Missouri, Kansas, and Oklahoma contributed to the majority of the tax effect in this category.</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from the federal statutory income tax rate to the effective income tax rate is as follows for the fiscal years 2025 and 2024:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal Statutory Income Tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Permanent Differences</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State Income Taxes, Net of Federal Income Tax Benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock Compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax Credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Tax Rate Differential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">ASC 740-10 Uncertain Tax Positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effective Income Tax Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 88266000 0.210 15107000 0.036 472000 0.001 22000 0 4588000 0.011 1587000 0.004 1169000 0.003 1020000 0.002 103055000 0.245 0.210 0.210 0.010 0.005 0.023 0.019 -0.005 0.001 0.002 0.017 0.002 0.002 0.001 -0.018 0.006 0.017 0.245 0.219 0.245 Significant components of the Company’s net deferred income tax liability are as follows for fiscal year 2026 and 2025 (in thousands):<div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:57.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.902%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee related items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and other credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and experiment expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense limitation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis difference—AVAIL JV</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,860 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45,666 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation methods and property basis differences</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(51,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(36,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and tax-deductible goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(54,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(41,975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 30.25pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(120,401)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(84,865)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(72,541)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(39,199)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8745000 10867000 5727000 5205000 1199000 1336000 1505000 1926000 14888000 6406000 4956000 5707000 970000 5046000 3701000 8565000 5720000 274000 449000 334000 47860000 45666000 51711000 36671000 14622000 6219000 54068000 41975000 120401000 84865000 72541000 39199000 62900000 2400000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February 28, 2026 and February 28, 2025 is as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"></td><td style="width:56.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.552%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.554%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,808 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increase for tax positions related to current periods:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increase for tax positions related to prior periods:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,319 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1699000 1808000 0 73000 919000 0 104000 0 195000 182000 2319000 1699000 2300000 1700000 500000 300000 59314000 26064000 13629000 14944000 2050000 3582000 1696000 1680000 2103000 75954000 29794000 19314000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">12. Mezzanine Equity</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Series A Convertible Preferred Stock</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On May 9, 2024, we fully redeemed our 240,000 shares of 6.0% Series A Convertible Preferred Stock for $308.9 million. The payment was calculated as the face value of the Series A Preferred Stock of $240.0 million, multiplied by the Return Factor of 1.4, less dividends paid to date of $27.1 million. The redemption premium of $75.2 million, which was calculated as the difference between the redemption amount and the book value of $233.7 million, was recorded as a deemed dividend, and reduced net income available to common shareholders. The Series A Preferred Stock was redeemed using proceeds from the April 2024 Secondary Public Offering. See Note 13.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Stock accumulated a 6.0% dividend per annum, or $15.00 per share per quarter. Dividends were payable in cash or in kind, by accreting and increasing the Series A Base Amount ("PIK Dividends"). Dividends were payable on the sum of (i) the aggregate liquidation preference amount of $240.0 million plus (ii) any PIK Dividends. Dividends were accrued daily and paid quarterly in arrears, on March 31, June 30, September 30 and December 31 of each year. Following the calendar quarter ending June 30, 2027, we were not able to elect PIK Dividends and dividends on the Series A Preferred Stock were required to be paid in cash. All dividends were paid in cash through May 9, 2024, at which time the Series A Preferred Stock was redeemed. The dividend would have increased annually by one percentage point, beginning with the dividend payable for the calendar quarter ending September 30, 2028. Dividends declared and paid for the fiscal years ended 2025 and 2024 were $3.6 million and $14.4 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">13. Equity</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">April 2024 Secondary Public Offering</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2024, we completed a secondary public offering in which we sold 4.6 million shares of our common stock at $70.00 per share (the "April 2024 Secondary Public Offering"). We received gross proceeds of $322.0 million, and paid offering expenses of $13.3 million, for net proceeds of $308.7 million. The proceeds from the April 2024 Offering were used to redeem the Series A Preferred Stock. See Note 12.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchases</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On November 10, 2020, our Board of Directors authorized a $100.0 million share repurchase program, pursuant to which we may repurchase AZZ common stock (the "2020 Share Authorization"). Repurchases under the 2020 Share </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Authorization will be made through open market and/or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when we might otherwise be precluded from doing so.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On January 22, 2026, our Board of Directors authorized a $100 million share repurchase program (the "2026 Share Repurchase Program") pursuant to which we may repurchase our common stock. Repurchases under the 2026 Share Repurchase Program will be made through open market or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when we might otherwise be precluded from doing so.</span></div>During fiscal 2026, we repurchased 201,416 shares of common stock in the amount of $20.0 million at an average purchase price of $99.28 under the 2020 Share Authorization. During fiscal 2025 and 2024, we did not repurchase shares of common stock under the 2020 Share Authorization. As of February 28, 2026, there was $33.2 million remaining to repurchase shares under the 2020 Authorization. During fiscal 2026, we did not repurchase any shares under the 2026 Share Repurchase Program. As of February 28, 2026, there was $100.0 million remaining to repurchase shares under the 2026 Share Repurchase Program. Currently, share repurchases may not exceed <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive gain (loss), after tax, consisted of the following for 2026, 2025 and 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:28.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.981%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Gain (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Net Actuarial Gain (Loss), Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate Swap, Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate Swap, Net of Tax for Unconsolidated Subsidiary</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of February 28, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7,571)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,879 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(4,573)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net change in AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">679 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of February 29, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7,628)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,533 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3,894)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,701)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,806)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(4,735)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net change in AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,701)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,806)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,798)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7,686)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Balance at February 28, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(10,329)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(388)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(11,580)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,539 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,794 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(622)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,542 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net change in AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,539 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,794 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,132)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,032 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Balance at February 28, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7,790)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,207 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,397)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7,548)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 240000 0.060 308900000 240000000.0 1.4 27100000 75200000 233700000 0.060 15.00 240000000.0 3600000 14400000 4600000 70.00 322000000.0 13300000 308700000 100000000.0 201416 20000000.0 99.28 33200000 100000000.0 0.06 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive gain (loss), after tax, consisted of the following for 2026, 2025 and 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:28.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.981%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Gain (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Net Actuarial Gain (Loss), Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate Swap, Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate Swap, Net of Tax for Unconsolidated Subsidiary</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of February 28, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7,571)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,879 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(4,573)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net change in AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">679 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of February 29, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7,628)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,533 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3,894)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,701)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,806)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(4,735)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net change in AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,701)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,806)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,798)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7,686)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Balance at February 28, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(10,329)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(388)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(11,580)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,539 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,794 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(622)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,542 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net change in AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,539 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,794 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,132)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,032 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Balance at February 28, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7,790)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,207 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,397)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7,548)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -7571000 0 119000 2879000 0 -4573000 -57000 1418000 -303000 3321000 -33000 4346000 0 0 0 3667000 0 3667000 -57000 1418000 -303000 -346000 -33000 679000 -7628000 1418000 -184000 2533000 -33000 -3894000 -2701000 -1806000 -403000 153000 22000 -4735000 0 0 0 2951000 0 2951000 -2701000 -1806000 -403000 -2798000 22000 -7686000 -10329000 -388000 -587000 -265000 -11000 -11580000 2539000 820000 1794000 -622000 11000 4542000 0 0 0 510000 0 510000 2539000 820000 1794000 -1132000 11000 4032000 -7790000 432000 1207000 -1397000 0 -7548000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">14. Earnings Per Share</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is based on the weighted average number of common shares outstanding during each period. Diluted earnings per share is calculated by giving effect to the potential dilution that could occur if securities or other contracts to issue common shares were exercised and converted into common shares during the period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2024, we completed the April 2024 Secondary Public Offering in which we issued</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 4.6 million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> common shares. Weighted average shares for the year ended February 28, 2025 includes the shares from the April 2024 Secondary Public Offering, weighted for the period between April 30, 2024 and February 28, 2025. See Note 13.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2026, 2025 and 2024 (in thousands, except per share data):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.882%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">317,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Series A Preferred Stock Dividends</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Redemption premium on Series A Preferred Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(75,198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for diluted earnings per share—net income available to common shareholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">317,260 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,435 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">87,207 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee and director stock awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted earnings per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,211 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,344 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,209 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>     For fiscal 2026, 2025, and 2024, approximately 0.03 million, 0.07 million, and 0.06 million employee equity awards were excluded from the computation of diluted earnings per share as their effect would have been anti-dilutive. For fiscal years 2025 and 2024, all shares related to the Series A Convertible Preferred Stock were excluded from the computation of diluted earnings per share as their effect would be anti-dilutive. 4600000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2026, 2025 and 2024 (in thousands, except per share data):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.882%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">317,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Series A Preferred Stock Dividends</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Redemption premium on Series A Preferred Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(75,198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for diluted earnings per share—net income available to common shareholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">317,260 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,435 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">87,207 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee and director stock awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted earnings per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,211 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,344 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,209 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 317260000 128833000 101607000 0 1200000 14400000 0 75198000 0 317260000 52435000 87207000 29955000 29086000 25041000 256000 258000 168000 30211000 29344000 25209000 10.59 1.80 3.48 10.50 1.79 3.46 30000.00 70000.00 70000.00 60000.00 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">15. Employee Benefit Plans</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Retirement Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have 401(k) retirement plans covering substantially all of our employees. Company contributions to the 401(k) retirement plans were $7.2 million, $6.2 million, and $6.3 million for fiscal 2026, 2025, and 2024, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension and Employee Benefit Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026, we have a defined benefit pension plan for certain employees employed by Precoat Metals (the "Plan"). Benefit accruals are frozen for all participants; participants do not accrue any future benefits under the Plan, and any new hires are not eligible to participate in the Plan. We fund the pension plan as required by local regulations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our investment strategy is to build an efficient, well diversified portfolio based on a long-term strategic outlook of the investment markets. The investment markets outlook utilizes both the historical based and forward-looking return forecasts to establish future return expectations for various asset classes. These return expectations are used to develop a core asset allocation based on the specific needs of the Plan. The core asset allocation utilizes investment portfolios of various asset classes and investment managers in order to maximize the Plan’s return while providing layers of diversification to mitigate risk. Plan assets of $106.9 million as of February 28, 2026, consisted of 4.9% cash, 46.7% equity securities, 10.8% collective investment trusts and 37.6% corporate and government debt. Net periodic benefit costs related to the plan were $0, $0.9 million and $1.1 million for fiscal 2026, 2025, and 2024, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of net benefit cost other than the employer service cost are included in "<span style="-sec-ix-hidden:f-1214"><span style="-sec-ix-hidden:f-1215"><span style="-sec-ix-hidden:f-1216"><span style="-sec-ix-hidden:f-1217">Selling, general and administrative</span></span></span></span>" expense. The components of net benefit cost related to the Plan were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.250%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Disclosed benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,574)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,954)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (income)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed net benefit cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Presentation of benefit cost pursuant to ASC 715-20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other components of net periodic benefit cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed net benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Assumptions used to determine benefit cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The changes in benefit obligation and the funded status of the Plan as of and for the years ended below were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"></td><td style="width:58.773%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Current and non-current classification</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liability</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,067)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net pension benefit obligation</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,067)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of net balance sheet asset (liability)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net balance sheet asset (liability) at beginning of fiscal year</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(31,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain (loss)</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net pension benefit obligation at end of fiscal year</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,067)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Assumptions and dates used for disclosure:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Census date</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2024</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information for the Plan with projected benefit obligations in excess of plan assets (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"></td><td style="width:58.773%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(121,956)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(124,898)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets, excluding receivable contributions</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">106,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net pension benefit obligation</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,067)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pre-tax amounts recognized in other comprehensive income (loss) were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"><tr><td style="width:1.0%"></td><td style="width:47.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.319%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year End</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,559)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (income) loss before adjustment for tax effects ("AOCI")</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,559)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Development of AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">AOCI at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">AOCI at fiscal year end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,601)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Additional disclosure information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated benefit obligation ("ABO")</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">ABO at fiscal year end</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(121,956)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(124,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(127,890)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2027, we expect to contribute $6.1 million to the Plan.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Benefit payments we expect to pay, including amounts related to expected future services that we expect to receive, are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.807%"><tr><td style="width:1.0%"></td><td style="width:75.004%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:22.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Pension Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,512 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2032 through 2036</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in disclosed plan obligations and plan assets were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"></td><td style="width:58.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Change in projected benefit obligation ("PBO")</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">PBO at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">124,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">127,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gain)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid from plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">PBO at fiscal year end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">121,956 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">124,898 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Change in plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">96,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at fiscal year end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">106,889 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.699%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net amount at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Experience loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net amount at fiscal year end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,601)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the fair value and market-related value of the Plan assets (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"></td><td style="width:58.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of fair value of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">96,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">106,889 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Rate of return on invested assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted invested assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">95,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rate of return</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Investment Loss/(Gain)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Actual return</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected return</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average assumptions used to determine the benefit obligation were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.327%"><tr><td style="width:1.0%"></td><td style="width:53.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.41 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.52 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The expected long-term rate of return on plan assets is based on a forward-looking expected asset return model. This model derives an expected rate of return based on the target asset allocation of the Plan's assets. The model reflects the positive effect of periodic rebalancing among diversified asset classes. We select an expected asset return that is supported by this model.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair values of the assets of our pension plans as of February 28, 2026 and February 28, 2025 by level of the fair value hierarchy. Assets categorized in Level 1 of the hierarchy are measured at fair value using a market approach based on unadjusted quoted prices from national securities exchanges. No assets were categorized in Level 2 or Level 3 of the hierarchy as of February 28, 2026 and February 28, 2025. Certain investments that are measured at fair value using the net asset value per share practical expedient have not been categorized in the fair value hierarchy and are being presented in the tables to permit a reconciliation to total plan assets. We do not fund or fully fund U.S. nonqualified and certain foreign pension plans that are not subject to funding requirements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.391%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Assets measured at Net Asset Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Assets measured at Net Asset Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">49,942 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">49,942 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">46,936 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">46,936 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Collective investment trusts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">11,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">11,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">10,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">10,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">15,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">15,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">13,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">13,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">U.S. Government bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">5,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">5,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">6,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">6,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">19,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">19,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">19,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">19,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">5,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">5,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">4,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">4,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Total pension plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">5,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">101,681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">106,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">4,134 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">96,177 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7200000 6200000 6300000 106900000 0.049 0.467 0.108 0.376 0 900000 1100000 The components of net benefit cost related to the Plan were as follows (in thousands):<div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.250%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Disclosed benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,574)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,954)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (income)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed net benefit cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Presentation of benefit cost pursuant to ASC 715-20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other components of net periodic benefit cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed net benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Assumptions used to determine benefit cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 6556000 6833000 7031000 6574000 5954000 5947000 -18000 879000 1084000 -18000 879000 1084000 -18000 879000 1084000 -18000 879000 1084000 -18000 879000 1084000 0.0552 0.0561 0.0559 0.0675 0.0625 0.0625 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The changes in benefit obligation and the funded status of the Plan as of and for the years ended below were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"></td><td style="width:58.773%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Current and non-current classification</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liability</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,067)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net pension benefit obligation</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,067)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of net balance sheet asset (liability)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net balance sheet asset (liability) at beginning of fiscal year</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(31,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain (loss)</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net pension benefit obligation at end of fiscal year</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,067)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Assumptions and dates used for disclosure:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Census date</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2024</span></td></tr></table></div> 15067000 24587000 -15067000 -24587000 -24587000 -31148000 6556000 6833000 6574000 5954000 2377000 -530000 7125000 7970000 -15067000 -24587000 0.0541 0.0552 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information for the Plan with projected benefit obligations in excess of plan assets (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"></td><td style="width:58.773%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(121,956)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(124,898)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets, excluding receivable contributions</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">106,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net pension benefit obligation</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,067)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 121956000 124898000 106889000 100311000 -15067000 -24587000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pre-tax amounts recognized in other comprehensive income (loss) were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"><tr><td style="width:1.0%"></td><td style="width:47.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.319%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year End</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,559)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (income) loss before adjustment for tax effects ("AOCI")</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,559)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Development of AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">AOCI at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">AOCI at fiscal year end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,601)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Additional disclosure information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated benefit obligation ("ABO")</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">ABO at fiscal year end</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(121,956)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(124,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(127,890)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3559000 -776000 -246000 -3559000 776000 246000 776000 246000 -162000 2377000 -530000 -408000 -1601000 776000 246000 121956000 124898000 127890000 6100000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Benefit payments we expect to pay, including amounts related to expected future services that we expect to receive, are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.807%"><tr><td style="width:1.0%"></td><td style="width:75.004%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:22.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Pension Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,512 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2032 through 2036</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12512000 11466000 11172000 10857000 10496000 46539000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in disclosed plan obligations and plan assets were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"></td><td style="width:58.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Change in projected benefit obligation ("PBO")</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">PBO at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">124,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">127,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gain)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid from plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">PBO at fiscal year end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">121,956 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">124,898 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Change in plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">96,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at fiscal year end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">106,889 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.699%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net amount at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Experience loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net amount at fiscal year end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,601)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 124898000 127890000 6556000 6833000 -1810000 -1727000 11308000 11552000 121956000 124898000 100311000 96742000 10761000 7151000 7125000 7970000 11308000 11552000 106889000 100311000 776000 246000 -162000 2377000 -530000 -408000 -1601000 776000 246000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the fair value and market-related value of the Plan assets (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"></td><td style="width:58.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of fair value of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">96,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">106,889 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Rate of return on invested assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted invested assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">95,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rate of return</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Investment Loss/(Gain)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Actual return</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected return</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair values of the assets of our pension plans as of February 28, 2026 and February 28, 2025 by level of the fair value hierarchy. Assets categorized in Level 1 of the hierarchy are measured at fair value using a market approach based on unadjusted quoted prices from national securities exchanges. No assets were categorized in Level 2 or Level 3 of the hierarchy as of February 28, 2026 and February 28, 2025. Certain investments that are measured at fair value using the net asset value per share practical expedient have not been categorized in the fair value hierarchy and are being presented in the tables to permit a reconciliation to total plan assets. We do not fund or fully fund U.S. nonqualified and certain foreign pension plans that are not subject to funding requirements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.391%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Assets measured at Net Asset Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Assets measured at Net Asset Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">49,942 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">49,942 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">46,936 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">46,936 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Collective investment trusts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">11,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">11,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">10,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">10,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">15,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">15,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">13,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">13,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">U.S. Government bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">5,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">5,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">6,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">6,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">19,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">19,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">19,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">19,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">5,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">5,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">4,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">4,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Total pension plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">5,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">101,681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">106,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">4,134 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">96,177 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 100311000 96742000 10761000 7151000 7125000 7970000 11308000 11552000 106889000 100311000 97698000 95654000 0.1241 0.0748 10761000 7151000 6574000 5954000 -5552000 -1197000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average assumptions used to determine the benefit obligation were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.327%"><tr><td style="width:1.0%"></td><td style="width:53.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.41 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.52 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.0541 0.0552 0.0675 0.0625 0 0 49942000 49942000 0 0 46936000 46936000 0 0 11570000 11570000 0 0 10164000 10164000 0 0 15981000 15981000 0 0 13258000 13258000 0 0 5012000 5012000 0 0 6729000 6729000 0 0 19176000 19176000 0 0 19090000 19090000 5208000 0 0 5208000 4134000 0 0 4134000 5208000 0 101681000 106889000 4134000 0 96177000 100311000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">16. Share-based Compensation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AZZ has two share-based compensation plans, the 2014 Long Term Incentive Plan, as amended (the "2014 Plan") and the 2023 Long Term Incentive Plan (the "2023 Plan" and, together with the 2014 Plan, the "LTI Plans"). The 2023 Plan was approved by our shareholders on July 11, 2023, at which time the 2014 Plan was terminated other than with respect to then outstanding awards under the 2014 Plan. No future grants may be made under the 2014 Plan. The LTI Plans provide our directors, officers and certain key employees with stock options, restricted stock units, performance share units, stock appreciation rights and other stock-based awards.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The maximum number of shares that may be issued under the 2023 Plan is 1.45 million shares and, as of February 28, 2026, we have approximately 1.17 million shares reserved for future issuance under the 2023 Plan.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We account for our share-based employee compensation plans in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation—Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. Compensation expense is recognized over the requisite service period, which is in line with the applicable vesting period for each share-based award. Forfeitures are recognized when they occur.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Unit Awards</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit ("RSU") awards are valued at the market price of AZZ's common stock on the grant date. Awards generally vest ratably over a period of three years, but these awards may vest earlier in accordance with the Plan’s accelerated vesting provisions. RSU awards have dividend equivalent rights ("DERs"), which entitle holders of RSUs to the same dividend value per share as holders of common stock. DERs are subject to the same vesting and other terms and conditions as the corresponding unvested RSUs. DERs are accumulated and paid when the awards vest and shares are issued.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU award activity (including DERs) for fiscal years 2026, 2025, and 2024 is as follows:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:26.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.380%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.531%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.380%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.531%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.380%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">185,425 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58.12 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">230,586 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41.53 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">200,969 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43.50 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">84.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">76.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">132,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(96,513)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(141,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(102,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">76.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(950)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">157,002 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71.46 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">185,425 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58.12 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">230,586 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41.53 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at end of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">157,002 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71.46 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">185,425 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58.12 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">230,586 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41.53 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of RSU awards vested during fiscal years 2026, 2025, and 2024 was $8.6 million, $10.8 million and $3.8 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Share Unit Awards</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AZZ grants performance share unit ("PSU") awards to certain employees, which also include DERs as described above. These PSU awards have a three-year performance cycle and will vest and become issuable, if at all, on the third anniversary from the award date. The fiscal year 2026 and 2025 PSU awards are based on an average of AZZ's return on invested capital ("ROIC") and total shareholder return ("TSR") during the three-year period. The TSR metric is compared to a defined specific industry peer group. The awards include certain vesting multipliers. The fiscal year 2024 PSU awards are based on AZZ's TSR during the three-year period, in comparison to a defined specific industry peer group and include certain vesting multipliers. The fair value of PSU awards with performance and service conditions is estimated using the value of AZZ's common stock on the date of grant. The fair value of PSU awards with market conditions is estimated using a Monte Carlo simulation model on the date of grant.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of PSU award activity (including DERs) for fiscal years 2026, 2025, and 2024 is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:25.693%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.327%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Performance <br/>Stock Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Performance <br/>Stock Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Performance <br/>Stock Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">161,114 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56.79 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">167,978 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51.64 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152,546 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48.51 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">60,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">82.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(61,917)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(54,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">66.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(42,868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,625)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">79.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12,371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(21,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">65.97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">161,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">167,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at end of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,279 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">65.97 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">161,114 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56.79 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">167,978 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51.64 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The PSU awards in the table above are presented at the face value of the respective grants. However, the number of PSU awards that may ultimately vest can vary in a range 0% to 200% of the face amount of such awards, depending on the outcome of the performance or market vesting conditions, as applicable.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used to calculate the fair value of the PSU awards:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"></td><td style="width:38.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.480%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.480%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.480%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Performance based awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Directors Grants</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AZZ granted each of its independent directors a total of 1,265, 1,666 and 2,682 shares of its common stock during fiscal years 2026, 2025 and 2024, respectively. These common stock grants were valued at $98.81, $74.99 and $42.87 per share for fiscal years 2026, 2025 and 2024, respectively, which was the market price of AZZ's common stock on the respective grant dates.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AZZ has an employee stock purchase plan ("ESPP"), which is available to all employees. The ESPP allows employees to purchase AZZ's common stock semi-annually through accumulated payroll deductions. Offerings under this plan have a duration of 24 months (the "Offering Period"). On the first day of an Offering Period (the "Enrollment Date") the participant is granted the option to purchase shares on each exercise date at the lower of 85% of the market value of a share of our common stock on the Enrollment Date or the exercise date. The participant’s right to purchase common stock under the plan is restricted to no more than $25,000 per calendar year, and the participant may not purchase more than 5,000 shares during any Offering Period. Participants may terminate their interest in a given offering or a given exercise period by withdrawing all of their </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">accumulated payroll deductions at any time prior to the end of the Offering Period. An aggregate of 1.5 million shares of common stock are authorized for issuance under the ESPP. Of this amount, 0.9 million shares were available for issuance as of February 28, 2026. We issue new shares upon purchase through the ESPP.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expense</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2026, 2025 and 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:46.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,832 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,261 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,510 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized compensation cost related to unvested stock awards at February 28, 2026 was $10.6 million, which is expected to be recognized over a weighted average period of 1.28 years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The actual tax benefit/(expense) realized from share-based compensation during fiscal years 2026, 2025 and 2024 was $1.4 million, $1.3 million and $(0.2) million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our policy is to issue shares under these plans from AZZ’s authorized but unissued shares. We have no formal or informal plan to repurchase shares on the open market to satisfy these requirements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Executive Retiree LTI Program</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Effective April 18, 2025, the Compensation Committee of the Board of Directors (the "Compensation Committee") adopted the Executive Retiree LTI Program (the "ERP") to continue the vesting of annual equity awards to certain executive officers and other senior members of the management team as designated by the Compensation Committee, including the Company's named executive officers (a "Covered Executive" or collectively, the "Covered Executives"), upon qualified Retirement (as such term is defined in the Company's 2023 Long-Term Incentive Plan). The ERP is applicable to both annual restricted share unit awards and annual performance share unit awards granted to the Covered Executives pursuant to newly adopted Restricted Share Unit ("RSU") Award Agreements and Performance Share Unit ("PSU") Award Agreements for the Covered Executives (collectively, the "Award Agreements") containing such provisions for the fiscal year </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2026 long-term incentive equity awards. To be eligible for continued vesting of these annual equity awards upon a qualified Retirement, the ERP requires that Covered Executives: </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">be at least 65 years of age or 55 years of age and have at least 10 years of service with AZZ; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">not receive any severance payments or be subject to any severance or employment agreements containing other retirement provisions; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">iii.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt">provide sufficient advance notice of their intent to retire prior to the planned retirement date; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">iv.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.73pt">ensure adequate succession or continuity planning is in place for such Covered Executive's position; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">v.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">be compliant with AZZ’s executive stock ownership requirements on their respective retirement date; and </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">vi.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.73pt">execute and deliver a waiver and release agreement. Additionally, a period of one year must have elapsed between the grant date of the applicable awards and the Covered Executive's retirement date. The ERP also provides that fiscal year 2023, fiscal year 2024 and fiscal year 2025 RSU and PSU award agreements will be amended for the Covered Executives to allow vesting subsequent to a qualified Retirement at the Compensation Committee's discretion.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of the ERP, the service requirement for executives that are currently eligible for retirement has been met. As a result, we recognized additional stock-based compensation for the year ended February 28, 2026, of $2.2 million upon the adoption of the ERP related to the RSUs for Covered Executives that have achieved qualified retirement status.</span></div> 1450000 1170000 P3Y <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU award activity (including DERs) for fiscal years 2026, 2025, and 2024 is as follows:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:26.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.380%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.531%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.380%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.531%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.380%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">185,425 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58.12 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">230,586 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41.53 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">200,969 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43.50 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">84.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">76.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">132,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(96,513)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(141,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(102,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">76.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(950)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">157,002 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71.46 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">185,425 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58.12 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">230,586 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41.53 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at end of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">157,002 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71.46 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">185,425 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58.12 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">230,586 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41.53 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 185425 58.12 230586 41.53 200969 43.50 74435 84.90 104030 76.14 132644 38.41 96513 55.78 141800 45.03 102077 41.27 6345 76.70 7391 45.37 950 45.69 157002 71.46 185425 58.12 230586 41.53 157002 71.46 185425 58.12 230586 41.53 8600000 10800000 3800000 P3Y P3Y P3Y <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of PSU award activity (including DERs) for fiscal years 2026, 2025, and 2024 is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:25.693%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.327%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Performance <br/>Stock Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Performance <br/>Stock Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date <br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Performance <br/>Stock Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">161,114 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56.79 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">167,978 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51.64 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152,546 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48.51 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">60,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">82.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(61,917)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(54,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">66.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(42,868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,625)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">79.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12,371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(21,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">65.97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">161,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">167,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at end of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,279 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">65.97 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">161,114 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56.79 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">167,978 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51.64 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 161114 56.79 167978 51.64 152546 48.51 55707 80.85 60007 82.25 80285 42.93 61917 53.99 54500 66.12 42868 33.22 5625 79.07 12371 51.19 21985 33.22 149279 65.97 161114 56.79 167978 51.64 149279 65.97 161114 56.79 167978 51.64 0 2 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used to calculate the fair value of the PSU awards:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"></td><td style="width:38.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.480%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.480%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.480%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Performance based awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P3Y P3Y P3Y 0.344 0.296 0.322 0.0380 0.0487 0.0380 1265 1666 2682 98.81 74.99 42.87 P24M 0.85 25000 5000 1500000 900000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2026, 2025 and 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:46.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,832 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,261 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,510 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14832000 13261000 9510000 3115000 2785000 1969000 10600000 P1Y3M10D 1400000 1300000 -200000 2200000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">17. Operating Segments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Chief Executive Officer, who is the chief operating decision maker ("CODM"), reviews financial information presented on an operating segment basis for purposes of making operating decisions and assessing financial performance. Sales and operating income are the primary measures used by the CODM to evaluate segment operating performance and to allocate </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">resources to the AZZ Metal Coatings and the AZZ Precoat Metals segments. The CODM uses net income before taxes as the primary measure to evaluate performance and allocate resources to the AZZ Infrastructure Solutions segment. The CODM assesses these metrics and compares actuals to budgeted and forecasted values to evaluate segment operating performance and allocate resources to the operating segments. Expenses related to certain centralized administration or executive functions that are not specifically related to an operating segment are included in Corporate.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of each of our operating segments is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AZZ Metal Coatings</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> — provides hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication industry and other industries through facilities located throughout North America. Hot-dip galvanizing is a metallurgical manufacturing process in which molten zinc reacts with steel, which provides corrosion protection and extends the lifecycle of fabricated steel for several decades.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AZZ Precoat Metals — </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">provides coil coating application of protective and decorative coatings and related value-added downstream processing for steel and aluminum coils. Primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation; and other end markets, the coil coating process emphasizes sustainability and enhanced product lifecycles. It involves cleaning, treating, painting, and curing metal coils as a flat material before they are cut, formed, and fabricated into finished products. This highly efficient method optimizes waste through tight film control and improves final product performance by painting and curing the substrates under conditions unmatched by other application processes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AZZ Infrastructure Solutions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> — represents our 40% non-controlling interest in the AVAIL JV, as well as other expenses directly related to AIS receivables and liabilities that were retained following the divestiture of the AIS business. The AVAIL JV is a global provider of application-critical equipment, highly engineered technologies, and specialized services to the power generation, transmission, distribution, oil and gas, and industrial markets. See Note 18 for a description of AVAIL's sale of its Electrical Products Group and Welding Services Business during the year ended February 28, 2026.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables contain operating segment data for fiscal years 2026, 2025 and 2024 was as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended February 28, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Metal Coatings</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Precoat <br/>Metals</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">758,709 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">891,371 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,650,080 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">531,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">724,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,255,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">29,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">53,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">203,638 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">138,084 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">341,592 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Equity in earnings of unconsolidated subsidiaries</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">209,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">209,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">209,603 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">551,325 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation to consolidated income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(76,975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(55,650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">420,315 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See notes on page <a href="#i52899909362844cea41182ee31d3b5b7_1-0-1-1-452085" style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">74</a>.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended February 28, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Metal Coatings</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Precoat <br/>Metals</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">665,107 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">912,637 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,577,744 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">464,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">730,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,195,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">63,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">178,475 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">147,828 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(6,737)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">319,566 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Equity in earnings of unconsolidated subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,426 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">335,729 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation to consolidated income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(83,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(81,282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated income before income tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">170,683 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See notes on page <a href="#i52899909362844cea41182ee31d3b5b7_1-0-1-1-452085" style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">74</a>.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.453%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Metal Coatings</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Precoat <br/>Metals</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">656,189 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">881,400 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,537,589 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">465,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">708,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,174,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">26,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">32,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">65,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">164,728 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">139,571 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(6,246)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">298,053 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Equity in earnings of unconsolidated subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,161 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">313,460 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation to consolidated income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(76,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(107,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated income before income tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">130,103 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.720%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span id="i52899909362844cea41182ee31d3b5b7_1-0-1-1-452085"></span><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal year 2026, AZZ Metal Coatings segment includes restructuring charges of $3.8 million in "Selling, general and administrative". See Note 21.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal year 2024, AZZ Metal Costings segment included expenses related to a legal matter of $5.5 million in "Selling, general and administrative". See Note 22.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">For the AZZ Infrastructure Solutions segment, the CODM uses only net income before taxes as the measure to allocate resources and assess segment performance. Infrastructure Solutions segment includes the equity in earnings from our investment in the AVAIL JV, as well as other expenses related to receivables and liabilities that were retained following the sale of the AIS business. Fiscal year 2025 and 2024 include $6.5 million and $5.8 million, respectively, related to legal matters. See Note 22 for further discussion of the receivables and liabilities.</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(3)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">Includes stock-based compensation expense recognized upon the adoption of the Executive Retiree LTI Program of $2.2 million, of which $0.4 million and $1.8 million are included in Metal Coatings and Corporate, respectively. See Note 16.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(4)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">During the first quarter of fiscal 2026, AVAIL completed the sale of the Electrical Products Group ("EPG"). During the fourth quarter of fiscal 2026, AVAIL completed the sale of the majority of its Welding Services Business ("WSI"). Equity in earnings for the year ended February 28, 2026 includes $204.5 million, consisting of a net gain related to the sale of the EPG and WSI, partially offset by the recognition of an impairment loss on the AVAIL JV, a prior period adjustment for accounting errors within the Brazil operations of the AVAIL JV, and an adjustment related to a change in AVAIL's transfer pricing policy. For further information about the AVAIL JV, see Note 18.</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense by segment for fiscal years 2026, 2025 and 2024 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,723 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,640 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,353 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">65,782 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">57,825 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54,293 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated depreciation and amortization</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">82,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">79,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for acquisitions, net of cash, and property, plant and equipment by segment for fiscal years 2026, 2025 and 2024 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Expenditures for acquisitions, net of cash, and property, plant and equipment</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,937 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,958 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,484 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">84,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">67,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment expenditures for acquisitions, net of cash, and property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">78,990 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">114,495 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">93,293 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated expenditures for acquisitions, net of cash, and property, plant and equipment</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80,776 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">115,883 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">95,119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Asset balances by operating segment for each period were as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.933%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Segment Assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">604,107 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">555,095 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,562,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,548,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions - Investment in Joint Venture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">99,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,187,061 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,202,851 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,213,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,227,101 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.252%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">Segment assets include identifiable intangible assets associated with each reportable segment. The related amortization expense for intangible assets are not allocated to the segments.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">Identifiable intangible assets related to Metal Coatings of $35.0 million and $28.5 million, net of accumulated amortization, as of February 28, 2026 and February 28, 2025, respectively, are included in segment assets. The associated amortization expense is not allocated to the segment.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(3)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">Identifiable intangible assets related to Precoat Metals of $374.8 million and $393.3 million, net of accumulated amortization, as of February 28, 2026 and February 28, 2025, respectively, are included in segment assets. The associated amortization expense is not allocated to the segment.</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Information About Geographical Areas</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Financial information about geographical areas for the periods presented was as follows for fiscal years 2026, 2025 and 2024 (in thousands). The geographic area is based on the location of the operating facility and no customer accounted for 10% or more of consolidated sales.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"></td><td style="width:38.563%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Sales</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,603,851 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,537,215 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,498,397 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,650,080 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,577,744 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,537,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"></td><td style="width:58.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,758,060 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,792,337 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,816,723 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,848,037 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Segment Information <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables contain operating segment data for fiscal years 2026, 2025 and 2024 was as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended February 28, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Metal Coatings</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Precoat <br/>Metals</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">758,709 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">891,371 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,650,080 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">531,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">724,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,255,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">29,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">53,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">203,638 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">138,084 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">341,592 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Equity in earnings of unconsolidated subsidiaries</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">209,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">209,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">209,603 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">551,325 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation to consolidated income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(76,975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(55,650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">420,315 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See notes on page <a href="#i52899909362844cea41182ee31d3b5b7_1-0-1-1-452085" style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">74</a>.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended February 28, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Metal Coatings</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Precoat <br/>Metals</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">665,107 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">912,637 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,577,744 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">464,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">730,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,195,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">63,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">178,475 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">147,828 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(6,737)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">319,566 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Equity in earnings of unconsolidated subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,426 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">335,729 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation to consolidated income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(83,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(81,282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated income before income tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">170,683 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See notes on page <a href="#i52899909362844cea41182ee31d3b5b7_1-0-1-1-452085" style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">74</a>.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.453%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Metal Coatings</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Precoat <br/>Metals</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">656,189 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">881,400 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,537,589 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">465,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">708,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,174,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">26,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">32,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">65,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">164,728 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">139,571 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(6,246)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">298,053 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Equity in earnings of unconsolidated subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,161 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">313,460 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation to consolidated income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(76,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(107,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated income before income tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">130,103 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.720%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span id="i52899909362844cea41182ee31d3b5b7_1-0-1-1-452085"></span><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal year 2026, AZZ Metal Coatings segment includes restructuring charges of $3.8 million in "Selling, general and administrative". See Note 21.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal year 2024, AZZ Metal Costings segment included expenses related to a legal matter of $5.5 million in "Selling, general and administrative". See Note 22.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">For the AZZ Infrastructure Solutions segment, the CODM uses only net income before taxes as the measure to allocate resources and assess segment performance. Infrastructure Solutions segment includes the equity in earnings from our investment in the AVAIL JV, as well as other expenses related to receivables and liabilities that were retained following the sale of the AIS business. Fiscal year 2025 and 2024 include $6.5 million and $5.8 million, respectively, related to legal matters. See Note 22 for further discussion of the receivables and liabilities.</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(3)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">Includes stock-based compensation expense recognized upon the adoption of the Executive Retiree LTI Program of $2.2 million, of which $0.4 million and $1.8 million are included in Metal Coatings and Corporate, respectively. See Note 16.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(4)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">During the first quarter of fiscal 2026, AVAIL completed the sale of the Electrical Products Group ("EPG"). During the fourth quarter of fiscal 2026, AVAIL completed the sale of the majority of its Welding Services Business ("WSI"). Equity in earnings for the year ended February 28, 2026 includes $204.5 million, consisting of a net gain related to the sale of the EPG and WSI, partially offset by the recognition of an impairment loss on the AVAIL JV, a prior period adjustment for accounting errors within the Brazil operations of the AVAIL JV, and an adjustment related to a change in AVAIL's transfer pricing policy. For further information about the AVAIL JV, see Note 18.</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense by segment for fiscal years 2026, 2025 and 2024 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,723 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,640 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,353 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">65,782 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">57,825 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54,293 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated depreciation and amortization</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">82,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">79,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for acquisitions, net of cash, and property, plant and equipment by segment for fiscal years 2026, 2025 and 2024 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Expenditures for acquisitions, net of cash, and property, plant and equipment</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,937 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,958 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,484 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">84,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">67,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment expenditures for acquisitions, net of cash, and property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">78,990 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">114,495 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">93,293 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated expenditures for acquisitions, net of cash, and property, plant and equipment</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80,776 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">115,883 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">95,119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Asset balances by operating segment for each period were as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.933%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Segment Assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">604,107 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">555,095 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,562,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,548,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions - Investment in Joint Venture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">99,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,187,061 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,202,851 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,213,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,227,101 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.252%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">Segment assets include identifiable intangible assets associated with each reportable segment. The related amortization expense for intangible assets are not allocated to the segments.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">Identifiable intangible assets related to Metal Coatings of $35.0 million and $28.5 million, net of accumulated amortization, as of February 28, 2026 and February 28, 2025, respectively, are included in segment assets. The associated amortization expense is not allocated to the segment.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(3)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:100%">Identifiable intangible assets related to Precoat Metals of $374.8 million and $393.3 million, net of accumulated amortization, as of February 28, 2026 and February 28, 2025, respectively, are included in segment assets. The associated amortization expense is not allocated to the segment.</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 758709000 891371000 0 1650080000 531089000 724036000 0 1255125000 23982000 29251000 130000 53363000 203638000 138084000 -130000 341592000 209733000 209733000 209603000 551325000 -76975000 55650000 1615000 420315000 665107000 912637000 0 1577744000 464260000 730804000 0 1195064000 22372000 34005000 6737000 63114000 178475000 147828000 -6737000 319566000 16163000 16163000 9426000 335729000 -83202000 81282000 -562000 170683000 656189000 881400000 0 1537589000 465147000 708981000 0 1174128000 26314000 32848000 6246000 65408000 164728000 139571000 -6246000 298053000 15407000 15407000 9161000 313460000 -76453000 107065000 161000 130103000 3800000 5500000 6500000 5800000 2200000 400000 1800000 204500000 27723000 26640000 26353000 38059000 31185000 27940000 65782000 57825000 54293000 24274000 24380000 25130000 90056000 82205000 79423000 30937000 29958000 25484000 48053000 84537000 67809000 78990000 114495000 93293000 1786000 1388000 1826000 80776000 115883000 95119000 604107000 555095000 1562994000 1548377000 19960000 99379000 2187061000 2202851000 26413000 24250000 2213474000 2227101000 35000000.0 28500000 374800000 393300000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Financial information about geographical areas for the periods presented was as follows for fiscal years 2026, 2025 and 2024 (in thousands). The geographic area is based on the location of the operating facility and no customer accounted for 10% or more of consolidated sales.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"></td><td style="width:38.563%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Sales</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,603,851 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,537,215 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,498,397 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,650,080 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,577,744 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,537,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"></td><td style="width:58.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,758,060 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,792,337 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,816,723 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,848,037 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1603851000 1537215000 1498397000 46229000 40529000 39192000 1650080000 1577744000 1537589000 <div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"></td><td style="width:58.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,758,060 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,792,337 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,816,723 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,848,037 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1758060000 1792337000 58663000 55700000 1816723000 1848037000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">18. Investment in Unconsolidated Entity</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We account for our 40% interest in the AVAIL JV under the equity method of accounting and include our equity in earnings as part of the AZZ Infrastructure Solutions segment. We record our equity in earnings in the AVAIL JV on a one-month lag.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> In May 2025, Avail Infrastructure Solutions ("AVAIL"), in which we have an unconsolidated investment through the AVAIL JV, completed the sale of its electrical enclosures, switchgear, and bus systems businesses (the "Electrical Products Group" or "EPG"). During the first quarter of fiscal 2026, we received a distribution of cash from the AVAIL JV of $273.2 million. We classified the distribution as an operating activity in the statement of cash flows, in accordance with our policy to apply the cumulative earnings approach for the classification of distributions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to AVAIL’s sale of EPG, management identified events and circumstances indicating that the fair value of our investment in the AVAIL JV may have fallen below its carrying value on an other-than-temporary basis. These indicators arose principally from the significant business divestiture by AVAIL and a corresponding reduction in AVAIL's projected future earnings. In response, management performed a recoverability analysis of our investment in the AVAIL JV. Management estimated the fair value of our 40% interest in the AVAIL JV and concluded that the decline in fair value was other-than-temporary. Accordingly, we recorded an impairment charge of $45.9 million during the second quarter of fiscal 2026 to write down the carrying value of our investment in the AVAIL JV.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2025, AVAIL completed the sale of the majority of WSI. In addition, during the fourth quarter of fiscal 2026, we received a cash distribution of $13.6 million from the AVAIL JV. We classify cash flows from distributions using the cumulative earnings method. Cash received is classified as return on investment in operating cash flows to the extent that cumulative earnings exceeds cumulative distributions, less distributions received in prior periods that were deemed returns of investment. During the year ended February 28, 2026, we received $286.8 million in distributions, and $273.2 million were deemed to be return on investment and reflected in cash flows from operating activities, and $13.6 million were deemed to be return of investment and reflected in cash flows from investing activities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026, management believes the carrying value of the investment in the AVAIL JV is recoverable based on AVAIL's current financial position. We will continue to monitor the AVAIL JV for any indicators of impairment, and if further declines in the fair value occur and are deemed other-than-temporary, additional write-downs will be recorded.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended February 28, 2026, AVAIL recorded a prior period adjustment for accounting errors within the Brazil operations of the AVAIL JV. We recorded our proportionate share of the adjustment during the fourth quarter of fiscal year 2026. Our share of the adjustment was approximately $9.6 million and is included in “Equity in earnings of unconsolidated joint ventures” in our consolidated statement of operations. The adjustment is comprised of $1.2 million related to the full year ended February 28, 2026 and $8.4 million related to prior periods. Management performed an out of period analysis and concluded that the adjustment was not material to any previously issued financial statements or to the Company’s consolidated financial statements for the year ended February 28, 2026. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026, our investment in the AVAIL JV was $20.0 million. For the year ended February 28, 2026, we recorded $209.7 million of equity in earnings, which consists of 1) a net gain of $261.8 million from the sale of the EPG and WSI, 2) $3.4 million of equity in earnings from the AVAIL JV's operations for the year ended February 28, 2026, offset by 3) </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">an impairment loss of $45.9 million on the AVAIL JV recognized during the second quarter of fiscal 2026, and 4) an adjustment of $9.6 million related to accounting errors identified within the Brazil operations of the AVAIL JV.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables presents AVAIL's summarized financial information (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.101%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Summarized Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">287,879 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">300,404 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">82,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">194,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">370,620 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">494,932 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">155,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">134,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88,243 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">290,102 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total partners' capital</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">282,377 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">204,830 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and partners' capital</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">370,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">494,932 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Summarized Operating Data</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">263,892 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">528,130 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">460,109 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">131,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">117,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">682,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">680,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:0.1%"></td><td style="width:2.307%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.815%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:105%">We report our equity in earnings on a one-month lag basis; therefore, amounts in the summarized financials above are for the twelve months ended January 31, 2026, 2025 and 2024 and as of January 31, 2026 and 2025. Amounts in the table above exclude certain adjustments made by us to record equity in earnings of the AVAIL JV under U.S GAAP for public companies, primarily to reverse the amortization of goodwill. <br/>AVAIL's net income for the twelve months ended January 31, 2026 includes a net gain on the sale of the EPG and WSI businesses. Our proportionate share of the net gain on the sale of the EPG and WSI businesses includes adjustments for the previous reversal of the amortization of goodwill related to the EPG and WSI businesses.</span></td></tr></table></div> 0.40 273200000 0.40 45900000 13600000 286800000 273200000 13600000 -9600000 1200000 8400000 20000000.0 209700000 261800000 3400000 45900000 -9600000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables presents AVAIL's summarized financial information (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.101%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Summarized Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">287,879 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">300,404 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">82,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">194,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">370,620 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">494,932 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">155,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">134,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88,243 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">290,102 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total partners' capital</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">282,377 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">204,830 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and partners' capital</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">370,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">494,932 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Summarized Operating Data</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2026</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">263,892 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">528,130 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">460,109 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">131,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">117,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">682,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">680,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:0.1%"></td><td style="width:2.307%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.815%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:105%">We report our equity in earnings on a one-month lag basis; therefore, amounts in the summarized financials above are for the twelve months ended January 31, 2026, 2025 and 2024 and as of January 31, 2026 and 2025. Amounts in the table above exclude certain adjustments made by us to record equity in earnings of the AVAIL JV under U.S GAAP for public companies, primarily to reverse the amortization of goodwill. <br/>AVAIL's net income for the twelve months ended January 31, 2026 includes a net gain on the sale of the EPG and WSI businesses. Our proportionate share of the net gain on the sale of the EPG and WSI businesses includes adjustments for the previous reversal of the amortization of goodwill related to the EPG and WSI businesses.</span></td></tr></table></div> 287879000 300404000 82741000 194528000 370620000 494932000 68282000 155585000 19961000 134517000 88243000 290102000 282377000 204830000 370620000 494932000 263892000 528130000 460109000 63660000 131306000 117402000 682426000 36825000 29988000 680540000 40165000 29351000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">19. Derivative Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Swap Derivative</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As a policy, we do not hold, issue or trade derivative instruments for speculative purposes. We periodically enter into forward sale contracts to purchase a specified volume of zinc and natural gas at fixed prices. These contracts are not accounted for as derivatives because they meet the criteria for the normal purchases and normal sales scope exception in ASC 815, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We manage our exposure to fluctuations in interest rates on our floating-rate debt by entering into interest rate swap agreements to convert a portion of our variable-rate debt to a fixed rate. On September 27, 2022, we entered into a fixed-rate interest rate swap agreement, which was subsequently amended on October 7, 2022 (the "2022 Swap"). The 2022 Swap was terminated on June 30, 2025. During the year ended February 28, 2026, we reclassified $0.1 million before income tax, or $0.07 million net of tax, from other comprehensive income to earnings related to the terminated 2022 Swap.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Simultaneous to the termination of the 2022 Swap, we entered into a new fixed-rate interest rate swap agreement on June 30, 2025 (the “2025 Swap”). The 2025 Swap converts the SOFR-based component of the interest rate to 3.759%. As of February 28, 2026, the 2025 Swap resulted in a total fixed rate of 5.509%. The 2025 Swap had an initial notional amount of $290.0 million and a maturity date of June 30, 2027. The objective of the 2025 Swap is to eliminate the variability of cash flows in interest payments attributable to changes in benchmark one-month SOFR interest rates. The hedged risk is the interest rate risk exposure to changes in interest payments, attributable to changes in benchmark one-month SOFR interest rates over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to exactly offset changes in cash flows of the variable-rate debt. We designated the 2025 Swap as a cash flow hedge at inception. Cash settlements, in the form of cash </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">payments or cash receipts, of the 2025 Swap are recognized in interest expense.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At February 28, 2026, changes in fair value attributable to the effective portion of the 2025 Swap were included on the consolidated balance sheets in "Accumulated other comprehensive loss." For derivative instruments that qualify for hedge accounting treatment, the fair value is recognized on our consolidated balance sheets as derivative assets or liabilities with offsetting changes in fair value recognized in accumulated other comprehensive income (loss) until reclassified into earnings when the interest expense on the underlying debt is reflected in earnings. During the year ended February 28, 2026, we reclassified $0.6 million before income tax, or $0.4 million net of tax, from other comprehensive income to earnings for the 2025 Swap.</span></div> 100000 70000.00 0.03759 0.05509 290000000.0 600000 400000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">20. Fair Value Measurement</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recurring Fair Value Measurements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. In accordance with ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 820"), certain of our assets and liabilities, which are carried at fair value, are classified in one of the following three categories:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted market prices in active markets for identical assets or liabilities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs corroborated by market data; or,</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company’s own assumptions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of our financial instruments (cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. We have not made an option to elect fair value accounting for any of our financial instruments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Swap Agreement</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our derivative instruments consist of the 2025 Swap and the 2022 Swap, both of which are considered Level 2 of the fair value hierarchy. The 2025 Swap and the 2022 Swap are included in "Other long-term liabilities" and "Other accrued liabilities" as of February 28, 2026, and February 28, 2025, respectively, in the consolidated balance sheets. The valuations of the 2025 Swap and 2022 Swap are determined using widely accepted valuation techniques including discounted cash flow analysis on the expected cash flows of the derivative. This analysis reflects the contractual terms of the derivatives, including the period to maturity, and uses observable market-based inputs, including swap rates, spread, and/or index levels and interest rate curves. See Note 19 for more information about the 2025 and 2022 Swaps.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are measured at fair value on a recurring basis as of February 28, 2026 and February 28, 2025 are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:16.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.556%"></td><td style="width:0.1%"></td></tr><tr style="height:28pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Carrying Value as of February 28, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Carrying Value as of February 28, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest Rate Swap Agreement</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">1,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">1,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">1,847 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="48" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> The interest rate swap agreements included in the table above represent the 2025 Swap and the 2022 Swap at February 28, 2026 and February 28, 2025, respectively.</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Note 15 for information related to the fair value of the assets in our pension plan.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-recurring Fair Value Measurements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Joint Venture</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our investment in the unconsolidated AVAIL JV was determined using the income approach at the date on which we entered into the joint venture. The income approach uses discounted cash flow models that require various observable and non-observable inputs, such as operating margins, revenues, product costs, operating expenses, capital </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">expenditures, terminal-year values and risk-adjusted discount rates. These valuations resulted in Level 3 non-recurring fair value measurements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We assess our investment in the unconsolidated AVAIL JV for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended February 28, 2026, management performed a recoverability analysis on our investment in the AVAIL JV and concluded there was a decline in fair value that was other-than-temporary. Accordingly, we recorded a loss on impairment of $45.9 million, which is included in "Equity in earnings of unconsolidated subsidiaries" in the consolidated statements of operations. See Note 18.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Term Debt</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of our long-term debt instruments are estimated based on market values for debt issued with similar characteristics or rates currently available for debt with similar terms. These valuations are Level 2 non-recurring fair value measurements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The principal amount of our outstanding debt under the 2022 Credit Agreement was $385.0 million and $900.3 million at February 28, 2026 and 2025. The estimated fair value of our outstanding debt was $385.5 million and $904.8 million at February 28, 2026 and 2025, excluding unamortized debt issuance costs. The estimated fair values of our outstanding debt were determined based on the present value of future cash flows using model-derived valuations that use observable inputs such as interest rates and credit spreads. The carrying amount of the Receivables Securitization Facility approximates the fair value.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are measured at fair value on a recurring basis as of February 28, 2026 and February 28, 2025 are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:16.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.556%"></td><td style="width:0.1%"></td></tr><tr style="height:28pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Carrying Value as of February 28, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Carrying Value as of February 28, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest Rate Swap Agreement</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">1,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">1,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">1,847 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="48" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> The interest rate swap agreements included in the table above represent the 2025 Swap and the 2022 Swap at February 28, 2026 and February 28, 2025, respectively.</span></div></td></tr></table></div> 1847000 0 1847000 0 352000 0 352000 0 1847000 352000 45900000 385000000.0 900300000 385500000 904800000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">21. Restructuring Charges</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of fiscal year 2026, management initiated a restructuring plan for certain surface technologies facilities</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">within the Metal Coatings</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">segment (the "AST Restructuring") to improve overall operational efficiency and financial performance. During the year ended February 28, 2026, we recognized restructuring charges of $3.8 million, which are included in "Cost of sales" in the consolidated statement of operations and includes the loss on sale of equipment, for which we received $0.7 million in proceeds. The restructuring charges consisted primarily of $3.3 million for the write-off of intangible assets and goodwill, as well as $0.5 million for the write-off of other assets, loss on the sale of equipment and severance accruals. We recognized an immaterial amount of restructuring expenses in the second quarter of fiscal 2026. Our initial estimate of total restructuring charges of $4.2 million was reduced to $3.8 million as of February 28, 2026. The AST Restructuring was complete as of February 28, 2026.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the AST Restructuring, we closed two surface technology facilities; the facilities were located in Garland, Texas and Tampa, Florida. Management performed an analysis of the assets at each location closed. For assets that were not sold or transferred to another location for use in operations, management wrote down the assets to reflect a decrease in the estimated useful life and lower value to the Company.</span></div> 3800000 700000 3300000 500000 4200000 3800000 2 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">22. Commitments and Contingencies</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AZZ and its subsidiaries are named defendants and plaintiffs in various routine lawsuits incidental to our business. These proceedings include labor and employment claims, various commercial disputes, worker’s compensation and environmental matters, all arising in the normal course of business. As discovery progresses on all outstanding legal matters, we continuously evaluate opportunities to either mediate the cases or settle the disputes for nuisance value or the cost of litigation as a way to resolve the disputes prior to trial. As the pending cases progress through additional discovery and potential mediation, our assessment of the likelihood of a favorable or an unfavorable outcome on the pending lawsuits may change. The actual outcome of these lawsuits or other proceedings cannot be predicted with any certainty, and the amount of any potential liability that could arise with respect to such lawsuits or other matters cannot be predicted at this time. Therefore, management, after consultation with legal counsel believes it has strong claims or defenses to all of its legal matters and does not expect liabilities, if any, from these claims or proceedings, either individually or in the aggregate, to have a material effect on the Company’s financial position, results of operations or cash flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our prior-owned affiliate ₋ The Calvert Company entered into a series of commercial contracts in 2011 and 2015 to provide equipment and services to a power plant in Georgia. The general contractor on the project, WECTEC (a subsidiary of Westinghouse), filed bankruptcy in New York in March of 2017. Our affiliate continued to perform work on the project for the </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">owners/licensee under an interim bridge contract. We believe the affiliate was eventually terminated for convenience on the project, and the affiliate filed an adversary proceeding in bankruptcy court against WECTEC and the owners to collect all unpaid amounts. The owners of the Georgia power plant filed a countersuit in April of 2018. In connection with AZZ selling the majority interest in the AIS business to Fernweh AIS Acquisition LP on September 30, 2022, we agreed to retain this lawsuit. After a long and protracted discovery process and motion practice, we determined in the quarter ended August 30, 2023 that the most favorable outcome to the Company to resolve the dispute may be a negotiated settlement. This decision was made in consideration of the expenses of a lengthy jury trial and potentially protracted appeal process; the resources necessary to continue the prosecution and defense of the case given the size of the discovery and the number of issues involved; the risk factors typically associated with jury verdicts in light of all of the political circumstances currently present in Georgia regarding the power plant; and the benefit of resolving a dispute whose genesis arose more than twelve years ago based solely upon risk avoidance, and not upon the merits of the case. During the third quarter of fiscal 2024, all of the parties entered into a confidential settlement agreement, with no parties admitting any guilt or negligence and AZZ agreed to pay the owners/licensee $5.8 million on or around January 15, 2024 to resolve all outstanding matters related to the dispute. In addition, the agreement included the forgiveness of AZZ's receivable from WECTEC of $3.7 million, which was fully reserved by AZZ. This settlement of $5.8 million was accrued during the second quarter of fiscal year 2024, and is included in "Selling, general and administrative" expense in the consolidated statement of operations for the year ended February 29, 2024. The settlement was included in the AZZ Infrastructure Solutions segment, and the settlement payment was made in the fourth quarter of fiscal year 2024.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">In 2017, Southeast Texas Industries, Inc. ("STI") filed a breach of contract lawsuit against the Company in the 1st District Court of Jasper County, Texas (the "Court"). In 2020, we filed a counter suit against STI for amounts due to AZZ Beaumont for work performed. On October 16, 2023, the case went to trial, and on October 27, 2023, the jury rendered a verdict in favor of STI and against AZZ in the amount of $4.5 million in damages for breach of contract and breach of express warranty. On February 14, 2024, the trial court entered Final Judgment in favor of STI, awarding STI actual damages of $4.5 million, plus $1.0 million in attorney fees. On May 14, 2024, we filed a Notice of Appeal in the Court of Appeals for the Ninth district of Texas in Beaumont. On May 23, 2024, AZZ purchased a supersedeas bond to cover the final judgment amount during the appellate process. We filed our appellate brief on February 24, 2025. Oral arguments were presented by the parties to the Court of Appeals on March 5, 2026.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">On April 9, 2026, the Beaumont Court of Appeals ruled there was insufficient evidence to support the final judgment against AZZ, and that STI shall take nothing from AZZ.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">STI has up to 30 days to file a motion for reconsideration in the Beaumont Court of Appeals, and up to 45 days to file a petition for review in the Supreme Court of Texas. As of February 28, 2026 and the date of this filing, we still have a legal accrual of $5.5 million recorded, which is included in "Other accrued liabilities" on our consolidated balance sheets. This legal accrual will remain in place until the time for STI to appeal the Court of Appeals' ruling to the Supreme Court of Texas has expired or the Supreme Court has declined to review the case if requested by STI, whichever scenario is applicable.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, Tampa Electric Company ("TECO") entered into a contract to provide services in Florida. TECO terminated our affiliate from the project, alleging failure to comply with safety guidelines. We believe the affiliate was terminated for convenience on the project, and our affiliate was not given its contractual right of notice and 47 hours to deliver a corrective action plan. In 2020, we filed a lawsuit against TECO for breach of contract and unjust enrichment in the Thirteenth Judicial Circuit Court in and for Hillsborough County, Florida. In connection with AZZ selling the majority interest in the AIS business to Fernweh Group on September 30, 2022, we agreed to retain this lawsuit. The parties unsuccessfully mediated the case in June 2023. The case went to trial on January 13, 2025. On February 10, 2025, the jury rendered a verdict in favor of TECO against our affiliate in the amount of $5.2 million, which represented the receivable due from the TECO, net of allowance. We recognized expense of $6.5 million in the fourth quarter of fiscal 2025, consisting of $5.2 million for the derecognition of the net receivable from TECO and $1.3 million for estimated legal fees, of which $1.2 million was paid during the year ended February 28, 2026.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to AZZ's acquisition of Precoat Metals on May 13, 2022, Precoat Metals sold its Armorel Arkansas facility to Nucor Coatings Corporation ("Nucor") via a purchase agreement dated October 27, 2020 ("2020 Agreement"). Nucor subsequently filed a lawsuit against Precoat Metals for indemnification for breach of environmental representations and warranties made in the 2020 Agreement. In the lawsuit, Nucor asserted that it has sustained certain damages resulting from Precoat Metal’s breach of its indemnification obligations that were set forth in the 2020 Agreement. The parties attended a mediation on March 18, 2024, and although the Company believed Nucor’s case was deficient and it had very strong defenses to the allegations asserted by Nucor, management determined that it was still in the best interest of the Company to settle all matters for the estimated cost of defense to retain commercial relationships with Nucor, who is both a customer and supplier to the Company. The parties mutually agreed to resolve disputed matters for $5.25 million. The parties are currently preparing a definitive settlement agreement which will resolve all outstanding matters related to the dispute. The $5.25 million settlement amount and additional legal expense of $0.5 million was recognized during the fourth quarter of fiscal year 2024, and is </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">included in "Selling, general and administrative" expense in the consolidated statement of operations for the year ended February 29, 2024. The settlement amount was paid by the Company to Nucor on September 9, 2024.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 29, 2024, Gainesville Associates, LLC ("Gainesville Associates") filed a complaint (the "Complaint") in the Circuit Court of Prince William County, Virginia against AZZ, Atlantic Research, LLC ("ARC"), Precoat Metals Corporation, and Chromalloy Corporation (collectively "Defendants"), asserting claims for breach of contract against ARC and unjust enrichment against all Defendants. The Complaint arose out of a lease, dated January 1, 1976, between Gainesville Associates as landlord and ARC as tenant (as subsequently amended in 1982, 2012, 2013 and 2017, the "Lease") for property in Gainesville, Virginia (the "Property"). ARC ceased using the property in 2005 after which point ARC remained in the Lease to complete its obligations on the property pursuant to a consent decree entered into between the U.S. Environmental Protection Agency ("EPA") and ARC in 1992. ARC satisfied its obligations under the consent decree in 2018 (other than ongoing well water monitoring and testing) and terminated the Lease in 2019. In its Complaint, Gainesville Associates alleged that ARC breached certain provisions of the Lease. On September 3, 2024, Defendants removed the action to the United States District Court of the Eastern District of Virginia. On September 24, 2024, Defendants filed a motion to dismiss the Complaint. On October 30, 2024, the claim was denied and the court ordered the parties to mediate. The parties attended the court ordered mediation on December 3, 2024, and although the Company believed the Gainesville Associates' case was deficient and it had very strong defenses to the allegations asserted by Gainesville Associates, management determined that it was still in the best financial interest of the Company to settle all matters for the estimated cost of defense. The parties mutually agreed to resolve all disputed matters for $6.0 million, of which our portion was $1.9 million. For the year ended February 28, 2025, we recognized $1.6 million for legal expenses and $1.9 million for our portion of the settlement amount. The settlement amount was paid on January 10, 2025.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026, the reserve balance for our environmental liabilities was $17.6 million, of which $1.1 million is classified as current. Environmental remediation liabilities include costs directly associated with site investigation and site remediation, such as materials, external contractor costs, legal and consulting expenses and incremental internal costs directly related to ongoing remediation plans. Estimates used to record environmental remediation liabilities are based on the Company's best estimate of probable future costs based on site-specific facts and circumstances known at the time of these estimates and they are updated on a quarterly basis. Estimates of the cost for the potential or ongoing remediation plans are developed using internal resources and third-party environmental engineers and consultants.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We accrue the anticipated cost of environmental remediation when the obligation is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. While any revisions to our environmental remediation liabilities could potentially be material to the operating results of any fiscal quarter or fiscal year, we do not expect such additional remediation expenses to have an adverse material effect on our financial position, results of operations, or cash flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commodity pricing</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026, we had non-cancelable forward contracts to purchase approximately $97.1 million of zinc and $7.3 million of natural gas at various volumes and prices. All such contracts expire in fiscal 2027. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">w</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">e had outstanding letters of credit in the amount of $12.0 million. These standby letters of credit are primarily issued to support insurance deductibles and other collateral requirements. In addition, as of February 28, 2026, a warranty reserve in the amount of $4.8 million was established to offset any future warranty claims.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have expanded our coatings capabilities through the construction of a new 25-acre aluminum coil coating facility in Washington, Missouri, which became operational during the first quarter of fiscal 2026. The new greenfield facility is included in the AZZ Precoat Metals segment and is supported by a take-or-pay contract for approximately 75% of the output from the new plant. We expect to spend approximately $122.8 million in capital payments related to the project, of which $113.6 million was paid prior to fiscal 2026 and approximately $7.8 million was paid during year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">February 28, 2026. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The remaining balance of $1.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">is expected to be paid in the first quarter of fiscal 2027.</span></div> 5800000 3700000 5800000 4500000 4500000 1000000.0 5500000 5200000 6500000 5200000 1300000 1200000 5250000 5250000 500000 6000000.0 1900000 1600000 1900000 17600000 1100000 97100000 7300000 12000000.0 4800000 25 122800000 113600000 7800000 1400000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">23. Subsequent Events</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2026, we have a defined benefit pension plan for certain employees and former employees of Precoat Metals (the "Plan"). Benefit accruals are frozen for all participants; participants do not accrue any future benefits under the Plan, and any new hires are not eligible to participate in the Plan. On April 8, 2026, our Board of Directors approved a plan to terminate the Plan. The termination is intended to reduce balance sheet volatility, administrative complexity, and long-term pension risk. See Note 15 for more information related to the Plan.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The termination remains subject to customary regulatory approvals, satisfaction of plan funding requirements, and completion of benefit settlement activities. An estimate of the impact to the financial statements cannot be made at this time.</span></div> false false false false true Unrealized translation gain (loss) for unconsolidated subsidiary is related to the Company's unconsolidated investment in the AVAIL JV and represents the Company's 40% interest in this amount. Net of tax expense (benefit) of $255, $(610) and $491 for 2026, 2025 and 2024, respectively. Net of tax expense (benefit) of $582, $(127) and $(105) for 2026, 2025 and 2024, respectively. Net of tax expense (benefit) of $(202), $53 and $1,099 for 2026, 2025 and 2024, respectively. Net of tax benefit of $(161), $(1,017) and $(1,268) for 2026, 2025 and 2024, respectively. Unrealized gain (loss) on interest rate swap, net of tax for unconsolidated subsidiary is related to the Company's unconsolidated investment in the AVAIL JV and represents the Company's 40% interest in this amount. Net of tax expense (benefit) of $5, $7 and $(12) for 2026, 2025 and 2024, respectively.

    5P8]##']H:&QF"IE$9/U$GQ$P7(M06%FHHL=/C%=ZT<8 M*%MJKN[NRZVVS%VSWRH"0.-V#L#7?(K>PQ9^P[P ]I-#DC=+:/ATF*XGLH"\ M4%0_\"PFZ>G&W5[M\]['_+P/QPI$6C=4X3[@,"'06 ,F@*=JX&5,[O*"JH]J M%.B_ER^8-J$[ORU'/EU&%8=N_4+?^J-E.Q(6(N$OOP"E,?*"O+Q\]G3Z^OCN M(8A)Z76\T(Q]^QP > &7'".6#(ZA[I1*6>QC#Z!EE5<:F78?E3&;S1N;/V## M6-V(K>*(@>5GW-BBD(86 OL9?P].<$4/XA6X$1TR?Y^MB'(8X[I^P GA([-3 M[D3'T$]YKWVD9_=?_-P[="A@A0@>@%*-:7GG=^/#J5 R5_[#\))K6.F#U)UL M ?_&HVON3F][[YH$,,M.NL9F5.NJJAHM7(-\5:[/>[D^XS%T_[U__:]ZEQQ+ MLXC(VY4/G&3V5&9E"/EHY)Q0U)C,8QW>C<5X&R5XPA!I4#$.X(L07S7?"?:< M/9<\\63V\-J7BIJ#@GP9W;*D!Z.Q%M#I'^1=8@?F[XH)U]='BK/%D=:.H^5Z MT_Q4JG=25?1V6%#OK\S';X7?3VD MIM@K\$P<:[ Y^Z'8UN](ES141/%B_M_#1OQ 00HT\\7N5A@4NE*4CPM%9HVV MOZS\E>ZW[?N=^U$CZSRC?C\,/\K82OJ[O!%>+9AP]#7*ACP\[=9&\YP]%AU% MM$J^*"-AK7?;ZMH]J<]4SY)%#B"(=%H43#9"R5&PXE?6E6U+>9(YP)GQ=\Y^ MAEKPCA52LBKOYS6>YY!,.*D67HMI5SO%%EY?-!( HQ3**IZZ]ZOSEW=LV.I@6AVC(1=Z7+#0&?1#@34P5'WTAR<=F-1 MQJ^0>3V-MG%1)#7S&(MN\PA?T1HG7T_ '%W%5O3T#:OTH[6!.^6L0Q&WNT8*2#<%Y %]LE?#BIG_!*I M,,E]32[LT(/U[?^3PC5CFHOSJ*7N\UL(<9/"RF;ANT&AI'5_@SA'3;?PRW$D M:-NY TD[;<\AQ7#2)P#3*7Z\QTG%#^0 ^.\?6@\@*SJY0 UGR1N? @GT8I>$ MTS1P(O U)"SI^D"%66LT^GG)EZ-&DE_.^@=<5\K"0588TX#.\ M,/%[EX8GA7& VE/4?VAX=]"8*;D.Y8?)HPPF-NNHIRD$M&KZ*?S7GV;_7CEO M<*FFZJ(R]G#O;P>Q-R+O_O!:0150^AS@X1K+D0-\T/7G "^5PSVXPN'R I*. MJ5.-LZ4PK=:!^N,:#OO@A:SU-5'H?T9QAM/,\,H['(!WE0;6G!]3<&J=' 4, M?>LN))X8R0Q!SR$@E@="WZP3)7:>6ISM#.( =MB3?I3_P^\> MQ/MW'$<4R70'7Y*)_%.N8'I7[YZ /UV2_,]VKUD]$%8!Z_6 >R(D%H;)Q^[& MR[9J1SI?8G.>T8'>^YC5<_,#6C/D?W"%K>//[B2]S:1OG?>O" S\JA%9V^VC)Z.T-5;T)Z0- M*M2JR-*OF@C#I< $QL("@NXZ8R]-4#<,XG7FE]K_K3FVXAJOI_OQO">&FZ%U M>S;.D_"I@HO92?B;V2*N <^\[=7FS&]/\S[YMIB*-=RW1'YP*:OKG.!GA-!1 M_'3P,%L(3TOI(-8+)H9SDX8@F.T1N[,I[U++-J[LX>=70A2>;1*< M[XWM?.T82/>BY[&%*\A$"=3%W4(XZ;ER0]<_TAR@2SY"&=,QK$BTKK!_VZGO MW5]7J%BEV/.G+%LE;G[$;8MJ08*V>^B3]4!Q'UK3O^IB\EN"+"UI_Q6&I]OG M&S[;C^4TFN0Y '+Y72A"Y*_:-KS;D#=2-HX?&[ ,Y MP$+ZX$TIL\8@2^Q5@ Z9@1(6Y&BZ+'DG,C2U.63105S%"9-TM4P_YJVG3C/, M*SI7)CKG$V/0$Q25-> "_U-P_?8Y!41*HT@%)4?,M"N[AW<;5\(^AN['UQ"I MNOR)4#6TU,K"/G9_1)"YX^G9(VZ;W:2LLD/.,Y_<250E0;F:$A04]")CH6MP M.1,(GS_CF=;$AE?-^,_'7@3"@.3;RO--D9=%GD.\K* F'*#=Q1+^!F4ZAE9% MSS^3KHD<;Y4 ^T0SKUGA+?_H4%ZV++G?N?NXYT5E+O1J)$L&UHW(1,/ 3TS4 MK34?1.HS@SP'VHVA\F]?3!:#2#>&YW\HG27/EPS?:^)6! H^HE,(SU0FX-Z0 M.&Z_Y0#WFT^]1IVD;4]GJ]3EL-M'2SX^(#^9.WM"JE_5;T"6E+G2J3VV]C.=B3O&(#_B-5:99SVT\ M+UI\!::<2]WC,>__]8"AKM4=J>^!G]<@>QTD(<=PS_#7A*YS@)18]*29^I4% MU'GRS_FL4$9T9QI3^M.6\%]I(2'DP(0>&(2;4:?,&$9]NH#:* #&"@_[.1'$ES(NQ>G[5K! O*5^[AX\/%+_@D_W-2 M2 /Y+5D7)7!M6V[Z";:F'D8U8[RD%R2CX9CV\W!?;#)<*#P]R/<"&&U:_1[9 MO76F\&:V0UVNWIY3^B5[E08L3N?E^*1G/W$9)ZK@;V[%XV##RJT7[!W)%O8A>(DS)*C&W5O34&"+RD\Q2K[74O_RI5%RF)O.Q,$Y2Y<[LR^L]4LEU*Q+-;QR3MZ0%L*5P8ZC MNXD?MJCZ;V8",*JMPG[HO?@/)]3J2\)Y')(R5%,'JA]%6-E;".OW4O+<$!(8 M7UP<42B\D&5-:R([IY"9_4]-Q6%1.\5\L2V56E+_GHPUQ7F!7P1[$31;> :6 MZVQH0B,VGJW!LATQ,;C8H6XTD=?E?+6[7*XV7VMH0=WF0=SE;MO-0F>EOAS+ M:))/5CG3GMV.K;_,U>7H@.(>NEG7O/>5D>=I\C+NL_EIM .OS.21R7LHVE6* MO;A&5"AS#[H;+MVJU4# JZ$'V0KCS2<.+@84,],E#'V&(@<5-8\__N7KK-L: M@*<9=6"YD"@6?#0:E[(@.K83.?G3;#P\OZI!:O?]:JRX,:5"$ABN Y#E&]7, M:^PA4WR5;R+:8 YU=N3@#E8"*=VG=EUP7,LU\+W!NPO'@\[%>-,G2<2-E\PSZVRI1EI$WAM6U$BX<-#/V8<"HR,^.97;]AVI M,\<&2K)@)X4),?"_6]#,,5[#LN!NJ^XZET\@B9OAA89B/X9F(C2++MSQM..1 MLNO:=MBKG7OV3L 7V'Z6-&A/;VI;)C<0L"E%SO@2A9EF835N:5"R7WE?7KA_2^ 1^WT*NJ@;2TL5>^XI%Y-<-AXPC[('.KZU M\K&41RS-CBY=MVCJU[\S::RAD>A?9J!E:&7AX&U),>%9J?U_!S_1A^]CKF.S MKI:G_A0_.]KC>-A]H?^@39V<8,!Q+*9YBN[Y<)6%HG1AVSW.G ;8E<#I $ M_5_7,>4V: P'D%YM@PXBN "4S0$T8HQ8-NHZ[*N8OQM"E[+3X>1DMB4'&$XN MX ).O^9'_Y?-YAGT^"+'L=X?U=P/2^4^Q O6S.;:Z<&S3+]8.@0$D3(E MW )")/UHGJ=DDT<)#F\'*N6J[#XO"[32WH?8_=5F*["@ N4]T@PIGT66>]2E MS5Z9O!XKFO[1^]*5D=F/YU(!#G##9;/V37>FWEA6K\XOZ-.AX+*Y9UL7%[-G M QAW$*#N<+8)#M3#;/C2*&>KQL+\>1IK3/P:@C7P\PG%H2S#:Q^OW '$9A M<++H2]X2$30@4J5HGAR (3+.$G^..CT2[G&1<#7YR_)7/[6_WKHBL@*/ @KAN[&**,-4(= 'J;U+74]&B8#9VG^B\T'/GA! M))03 ON W $/BQP?';G$("5F?]U$66>T0A*<]!1;+1AO(N[=J:ZR6\@R$L_' M2]M4$ P>%+[W=KW@D]&<]%@CUR0F-JEO?\^>)@R7OVJ6VXVR6V52N/U,J571 MCZTU2GWRS\OWY7[0C0V!^1&SA;G!'O@PBA_IBVZ%]\0TDF!2_VR)MM(U;_C/N;5I"G2(F]JMON^DV/KA\S;+]R,.&:Q97O*QAN\_H8 MS60O8KL@Z=@/.*H192L6*QDV+#<_#4[:.UY5N9S/,-W]-OX5%N&I>X=U7TXI MX=N)P9@$FC[CQ&XAYJ9_<' K/TIAQ/+XW2AH07B,;[#G]RO;$ITF267[Y:#*6T8H5;> $P-?P%5 DYZAU$]V&RLD#+ZG<$/ M/@U^];G2JJ4PI7=.YR*S6MY,)I;G\_ "# !#29 DF'0=3:'32<"_2"+]1E)0 M6,N!08UXRR>Y4E9*VKE.%^QUM2;U]JC_6K:!RJ$!:9 =6@*L,6JWRIV@GX4KE275&Z7]NEI09 M97LU9)_?_O;QDTXA-\5$:%T7W0N-NF*FD?8'LIC">C5+QNX^B+'F *>#*U:) MJ7!!M#SK,FT"F\#-OI S$SOO8-LJ%6JP[2F3$>F(S* C&W+%E^#WN#R4N1BL9N:2_?VF]\E#=(?#T\_ MB6%YQ?%M&GR CSC,6GC8#GG &'*Y2HM^WS,;S:O:!=?$D=DL"VL&5Z5*'6D( MMHASK!XRKQ-:4T[8FNKL@7X8WKA/@0C>DJ]&"C =1G>RA=?S)^U]M;]N5PHX M[9_*W-[V&'+?U,[+<\?^G76J!G4$63);'8WEF6@M?W-M(H1EWG@JO?*G R$Y MYHB;QG7]@X'6>_K2^@[GSP&]GW&AW'AKQ![&U!"&2B)I<+)$"CDJ_%+F4871 M@UVV9.^#YTS-24W>NQ3WGBXC4'=RPY7NMBC*N@@F,,U WXN3KXJ'&EOS!W S M96S62(FPL?IWF[]S\C"),?0>Y(]%(DNJG*) $(5*>+SC %EH;03*:F3#4U,G M!F;QVLQT ;]6\C$'@PS2TDA >+%<=YMA@">ZK:B'JN1+-[+-%7=K-]Z-'S2B M&/>^'@SLJ_?TC(QZ<7.J/^.]XA/ ,4;!NWS*/U]R]6I0ABFCGE;IS/CRK_2Q MTO-)-N<[7@. ("!"IUJPA6>9D%6XU.3BT%/F8?""6H0%KK;G=A%FL[38(C%= M /7HVERRD)!E%C>"$M51RG3?C4YN!MW>?<@V!&NL&[/@27#)L"U)9,>X5;>; MBBBSU_"E[[DC2LIVI5JO?7MN_'VE]E9B[HM#1#/'@?0G5;AW/UL@-G33[' R46I5OC$9&Q-, M\YQ::/O0&2HC=L3\T(&^$QKQ0AJ3CUC[=[F!Q!L3QS;G>F4!#<>(HFUFOW_C M+5 JWF0Q*Z^X3TKK4&*.W8 7\B^46. 36H7SR.4=BTR,#(V,#(R.%]L86(N>&ULU+U[C]PXDB_Z_WX* MWEE@3S>0G-;[,7MV#\IENX\/W+9ANV?.KG'1H"2J2K-9J5I):;OFTU^2DC*5 M*:6209$J7V"F72XK&1$_900CR'C\S__U_6&+OM*J+LK=O_W)_K/U)T1W:9D5 MN[M_^]/OGU_CZ$__Z]__Z9_^Y_^#\?]]\?$M>EFF^P>Z:]!M14E#,_2M:.Y1 M,_UU\[+9\?*J*N_L&.983](_U_UK]Q;+C)"9A MBDGF$QRFEH-CG]@X2>S(=7(:NJZSN?L+"6.+Y'& /9>XV L#]D241=A-?"^) M/=L-:"H6W1:[__H+_T]":HJ8>+M:_/7?_G3?-(]_^>67;]^^_?E[4FW_7%9W MOSB6Y?[2/_VG[O'OH^>_N>)I.X[C7\2_'AZMBZD'V;+V+__WM[>?TGOZ0'"Q MJQNR2SF!NOA++7[YMDQ)(U"_RA>Z^ 3_&^X?P_Q7V':P:__Y>YW]Z=__":$6 MCJK)Q#M-WVMC]S"P$-<_P@,QBEMLOU*M=MM9W]T!J,>OF.=;UM2@;LEWA:W$D M,V!YRW_QEOW4D>$+S1A30:&[C+:6LN3I5&1_=N?V$]_[&M\1\CC M'^\?:<5,]N[N+676]FU!DF);- 6M/Y GOB?6+_?T)JF;BJ3-'X=M+?&< (?L M+SCV:()=&B:9E[E^&KM_-(?O^Q]TAW__U+,FZ*L3_Q, D>:"9E>T+O=5VNZ) MC"'N#[0\_OM;6M>4;M"!)21XVJ">JZ<-:DJ44/2!%-D&O2[JE&S1?U!2H=]( MLZ_8$^A+S^S_^S]_.<+3E;DA9G<-3IHO@.:I\S? 1 MV.2D3@1 W;H,*,?[A6Z;NO\-YK\1>J]$^I?1E^>FZF4E57KEC75/_)*6S$][ M;/#)R\NK\F$Y*$VY_'O7OC3&[)]0666T8C[[A. 'K2'_^,YZ?D MZH&%=.A26:8A3B*>V8C-(B;=7&="$E,BWU"S*3XTK9.0K#6I+$'N9D*+,>)A*F: M^^0J%DF"]=[PR#P*LR^]*7M)\V)'LQ=TQWYH/K#W]NK[(TV9[_9ZS[8FVO]# M9]CXIO7Y6SDP04[&8G\[S%A0'_B8.&[DV6$:9U$ <9+4V#!LI=C7)8+Y.(IH MRGD[YC&"6;6.']31Y>='NPWJ>4(M4\=_;=G:M'X/8TR?G[,,&$T>CR(3J_H^ MRX Z]X(6KJ9FKVZRO^_K1BSXN?Q(N>#%EKZCS9M=6C[0MV7-?G]+ZOL/5?FU M8.'ABZ??:YJ]V1W,YDW:%%^%MS81\KDQLV8T"G 2BN/,*$OLE.1):O_QE59) M*6O/3+ )T>0AL](*/6":!RQ5SS;:T085@G'^>_ZWE+&.'CO>4?(T\./(@?&_ MP(RGD5SKPBQC#J.48_<1Y_IG_,V<;?1B\JI\XZ^Q]_CQP MQX[L&XE$3>*KR7X;87%5ZVX2Y'/;;Y26LB=+JXIFG\GWF[KFG#"7C];-+:FJ MI[RLOI$J.[?TF4=Q0EC\'*=QG.2N'Z3$ ?JM5XD:]E)[DHBRW7=74[0M'HHV M0@,[K]>'=FQ[G@4Q&^JLFG^X)B]F.5%''V@8=F$-'[C:H MY0IF9Q:\!SGKLPZZ,)ND&5BP@5J.B2:SM8"158W94QXFT'.$T2G?B#37WXI^FVH$14UF5B]OJUI>([">&V,S1!0= MT_2>9OLM?9^_;^YI)5R%%\SZ9[?E ^="<-;%RT^?2;*EG^GWY@7#[+]::QPY M+L["*,2A%=N86*&-HR GCN]G7N+$(,]4G9.DO$]!-5;%':'NQ\'[? M\&3-3+A2/%[8],=:3_Q:(MWNQ3^]?X2'QDO>D*3/N@[N"DZK-LC1%\$WXHPC MP;G&$T8-^.ERA<%Z+](EQ]0VUKY$33__ZO_ MWA=?R9:?5W^D;.6"7U/R?[C99:>_&#S99@>SG;[BF18O:?LG^WMKUIA]N^>F MD'L K:=ZGCN:)2F.HR3&*?43BQ(G=9+HC^:0%'MU5UB7?= &?B&!>"X-J+U% M%%R@G[*.GY_9[]KK1+:/M#_0HPRP;7KEMRVWL_^X[Q!HSAAGF_8V<< @/[_J M>4?M(_P]GOWR]!.M4.C-X;O0R_4S/Z?OG89>MC;@:Z73YR\\SUO1Y&*LS/RJ M7LGSO)AS1^:9N%#;Y-H$].FDY*<^PWP<-PYSB*TXP"0/*+9C&ONQ0WT_E,HA M7L"#X7A1)BV_9PRVS:C@+;=7&$819O"A=0W'6@:#<=X"A#097Q4.5K6@"R Z M-X-+EM*3Q5&_V7UE-K6LGLZ=:R^G.,D]&Q.7^"1(<]>V%^5N'$D9S]AHZ12R M^?\2X*CE9:B)O#0;H^9N7D?77 K&6#9#B1<#0L^:;C$6^%J2Q<0G%MXP=I>8 MS=/+DE]KGKL9MNWCV+5#'%'/"0/7)6X*KI/_#;%Z=,;=/G&BV MU(&5D!?1 E[>+< IL+*XJM?J5V03??MV#F9Y[GHNB#LQ3NK2\_#CTX_5X2' M))^>'I)R>[[#^C[!L6>SR,"QX\#),\_)I+1UM+)A]>QHH9:8G#*.I;]^<*PL M$TS=),4!'1M/LJYT;'RZTFK'QI,"#(^-IQ]0V\]X,,\<7,K4+.-[9)OJ_/[; MCGTW[XM'%N"GO KRCHXV.!+@.,US[+L^"^T=W_9\#[+!25,VK%('BNCQ0))7 MT)$)%C$?P#ORH6^/!(NN:=.4I[OJ+@J& MXWQ;A2\ ,RHTS?YX5^[>T;+^C?(:7AE[,/J087UGM/"[5^\E ]*Q2/-:NT@: MF%;V@J O+24-SNE%[F?V3_:93J?2[*A*XY56496+ O2JF*Y M..(9^([O1!Y)/.+'&23FD"%JV/T020)93QQE'54>?*!4L(=J44'ST[YN?RO^ M^C,P/T0&73F;IQLSF$5KJ2-!?H,.#(C4"B1X8+_MN-"8,P&065>F@PS)=?,3 M "",L@H@GU4S(+^69?:MV&YO=BR6:=AWIDBVM#WL[__I0[DMTM/KM) Y5X&# MDS"/<$3S-,Q"U[-@1_/2E V;DIZ8R$,J>1HJ*G89[U52-!1OBZ^B^4'/("*" M0Y@=D0=9SI@8@0YF44Y0.S)QN+#K_YV9&,$)^M+]:>26'PR()G,C3W=5FP.& MX]SPP!=8KYL8>W6C2"]P/$Q2/\2I%;N!&WIN!DM'4F7$L&UB7[C8?$:25 MNBF.B15BZEAA3./,"?+DCV%G[NL*-UQ?2HNN=AB7#ZL>2<%*-@W2IZ?VI"FO5*\_ MTI067WEZY>V^JIB9&Q48Q1%.XBS&GA6$29!Y,2&Q@L*!F%A'(7ORO UA1W^# M2,\GRLL*91VGB'3/ OL-@I"7TVK]0*IU".S!^S@ [^8$O-N*9LR!XIW:F&EH M&=+8\$\%!UV=_$"TUVW1IP++J/>>TB*J[E#]6-9D^VM5[A_K0PD+^S63N"EV M>YIUV>'EKGY''N@H[U,TS')S'Q/F+6&?I$D>IK9#"6B(AB(?AL.YGBLDV$*< MKF)*J"K.LKZ&_GXPKF/E]\8^]"?H3(,[P3M9$C:[\; MT+P2S2C.S#?116FU>2B:H1G.3]&]M'*EU%E5^-AU/[\-\2C!D>/;.'?2* HM MZL69K1#ER]!^QN!^1X$YY5)8RGG(VJ!1K:\Z[X3!NZ),1/%:*ZVD)=97=76= MY-H56-(@3%1CR7\6[M >6VF](A7O#WO(%'E!ZB)E!NMEL=TS]9N<8L*L1AXD M_+*"8AHY:1"&KD_C6"Y;5HF^\:18GFVW;_T 7HF2<#9$ND+6,H)HQ^@Q/TS> MEX+#?=V#-0HAS,+TK'#@>F:.R6+HQ0'+CB/PE$\U#.4]3Z-8JOF8&*-WY8[^ MF?T7G:R Z/>B9F:;'[,V]T6-Z%8D&O\98:S'@U1&8\97A*^YFE>H+.[0_U-? M1,W3>U_=D5WQ#_&-N"UW=;DMLK;_X2[[P+Y6_;?E?=YZGD7;79:V_F91I]NR MWE<76O80'*9>AJ/$MMA_$ML.DR#R2 JKAM#-HO$MX/,]17P;(+LG8:WXFZNY M31MR"QQ+K/LUR3FJ;KZ M(_/L;"OQ[9NJNLG*1YXGN"5W@%+K"RL8UD%>KLPI(TX:V\.Z1-1Q 2K)OH3# MO&;J@P"FEQ+2HR^;OAFC MIF;E7Y.B^BO9[NDQZ*JGPB-AK,,DP)$C9JKG>6:[#@N80/7IL]0,VUQ.&PGB MZ#=*..D'^%R">;CD[*@V$&#F<"#_@+"A0QPI&359HGE:JQH4*;'/[8+1%H/EBQZ4-*RXG!&SK?I1:3B759('I M'Z>AL9759=9U=4<_+KQNT_.10*->YN,GX"<-8LC9YP>1R?JVV-$W#7VH)8+K MR<^9^]8(758&V% M#O?\:/U^UYUX[^Z.V27UQ9D>PE;G=HQCG[HXS2V+)'X8V!FH0?X29DR[93T# MUH'"0(K*+Z\H+VB@WX!#QM]3^+7-I10G:>1AWTZLS+-H3GRIWC[3RQM63TX0]13E4R$G8)A7P^7"P53O M1*[K ::,@/+)G,L$5>4LR$Y$WX M;O=U4S[0:N)<*FH&3I]FI-&5;S=!8=V4N9AY5'0A*:GI;ULVEVI#(CS"A M%L5IG.9Q%,=YY*2P<9]G%$R?YK8%FIPBN#3A,BJ2Q[Q+9 6>]L+$5)B>>4$4 M;;,QS]=?>?+E!?'&$-W->_( M^;88I[IDCLOVR#3 -+8LYDD$?'X>:&?4QYOI'75FT.R1W[9BOV%Z4 \V%SGKT0_IR!LR M0 )^C/%B7Q<[6M>WY4/"B/"U/U3EUZ)F/Y#MFUU>5@_BMV]VC##I^V^)#)NT M?'C9'_?MZ=;?8_E<]M.0N:&^8F%\R ,K21,"?$=0&&_.4ZE[,?RIIM= MZ30O=K_K*,L?01AZ1]?/:9X1X.. MG!^[PC_[2Y,_>WK^EZ=V?O6,+Q%T*&86WYF#-4.$5SN<,PO<\(#/,"6U$(KG MLK6U?OU]8WVSRS[2FE9?:?V9+7KSO:C/SPVM@,\^\@)LAXG-_DPC)P,=9,B1 M-1SX?'IUB_KR] VR'6S%&W3@['@!7XN"VYXYQ+E#7SA_P-!&$FNYJ$4_@K#= MS2!XX) #AH6F:$*2Z*J! @R(\Q@ ^&DU@\-'"EQ(*."&);=7+]&GSS>?7WU:KA9CEF+N'6TWH_G)4@L%2 MJWSQQZSW7_:)?UFIO_"H>L+V<9(D+DX38I$\CMBF$ACM)@Q2'WCOX,_\(X8; MUIIJ%6SR%F]1\UG3>!IN]VO^*,04ON:;^$H<8ZBM^V,WZ)TZA%BVT()$I';L MX?$^X3PW@MMG$J4YII18H>6%N>M&X%2DZGCALE M7A116)'IR?)KI";5R[*2:I64)"4!H9Z,K&QJJ4@C$73F(=7/F(0T$FPR VG\ ME)HZO=I]+:IR)SRI+:_.:=M$W-%=^G0+N34?)&*,9E^F,8YHEF(GMTB4Y%[D M)A2BE":8-*S:)RRW)6\#I@]CT];*2#+RFN4,SG._/)C9>K[W!C:#)H'59$R- ML+BJ238)\KEA-TI+L5M/P4\YWQ9?Z7CZ>\4X/.\L;=DN,_5YB+/0R1+?(4GD M)*"&/5<(&C;;+7F\Y?11<6"@"X\VZ*X"EX1?A5#.C.H$!F82.TP$:72D?8BF M?IW%!-[)1U)07\ MK'AGFYKG6["U[\\C03>W,'&#!-M)$F0.L7V2@NP"D+YA,]&3$>E!]/LCK0H1 M$? ?=S6T-3H46SE[81 QF/GH&>%=3P^^ _^Y:PMSPLX&]0QIG.FKAH2N6;Y MZNO.\%6#9C2[5W$9Q:.K/*<;%"'MI'C<,TPZ3KZT<35NJ<]>J$<'?!H7E[-;MZ6 MU6/)Z- 7Y2X[^H@3+7<(\]AHAN/$][";1V&)CD+IDUXF%TZRLWI#F(U PTYI$349%/F::UJ*:3$/M=_N0\M["/PB=Z) M/N/3+;2RQ,.1DX0X]I+:ET%ZR?47F>XO-I42\6DE]X7&>\ EL6#J<"8@F M*8U#%\KT>EM^JQ$?#C:I07\Q97B Y\!FX3-NB(P<^JICLKIM>IZC7'6 U&V5 MI@/:3_>DHB\(HW);/O";Y+;/"JU$=Q4FO7B@%D-DWN^;NB&[[,C'T\71+B)J M]$B"B<7\IR"V:&B3Q(DB4-2HE3O#(:1@!2><6?2!/+7#@8^#@D6PT[.-6KY9 M9'1DNM=BR<)*,R]0SD@^VVN!V<_VC;Q8_D:,3I Q J8FPZN7MU5MLA%8S\VU M&2**EKQK+O0^OTG3_<-^R[L=MDV[&6\5O><)VWT,SC.^+]INX8H&-,21'3LX M"[,HMA/'S@/0[.J%_)BVUAUWO*)BP%]W5'7"87^\U\;43!MW5IZB!,$&JP1%I(F:(F$0*,R$,[ 5>5%273I^VC] M=37XDG@CG;SXH/H\VG:2UW%[DU"AF8\;5J*3Z;0M:3E=FI-X7ILT"0O3IPDY M-0].EQ!KT0C>\S57'\)[0:BI,;R7'E6ND2AV-'M!=^R'1O3)HPV+/XHR*]+N MMWR R/G)3$!R'.=VCETWM](X]O/ !NUHLH0-ZR@_(GWLJ**D)8M21A=>#Z&$ MHV_%F&0IBY)]G.B1=EO^[R+!4;IM(2 M$G?'#YIR057X;3("=Q$SP14&.0[ M+:E\C]#%$JOU #U*?B?H_EE/5\]9:6:Z=DY_;K6NG+-L#[MNSC\(LQT9+?YX MM6N*YNFV?'@H=Y\:%G:U]S*#*YESQSYS;/:3G>$X=DCF!%Z>>$1F&Y5746F8J+U^ S^EW$OJT);W;[2XNV]H=L,V9W)'/U+>FZ+OY?N95@_VN?+; M-F51O>\RY<\M)\R2R ^E!@*HD3=L#'H&,&DY0%7/ MJ*L79LS8=_^>?(L9U_ MS;MFU.(?X,VG()C+G0"80Q)F/\ZZ=/>LH(X7=&"F?0)Q=K3VJ5) 05_7*@CQ MM7M8*0 ST=%*917XV<";75VP)[O(Z$.Y+=*"UA^J,GU;[*BH>9 (ER56,:<( M'7'41]$]>=&7AO- LSW?5+]P7MHZ'TUA-$!LI:A:9OW5@FR L,.8&_(QM9WU M]YJ^SU_53?' 9]&,W.8XQ%&0)S@-TL3/(C?P;1>R9:<'.]Y$+3RDV MGV<*^SYOKQ->DU0,EK@EC^RGYNGF*RFV_#SM=2ETG7Y@7X-[[K*-*DH"!TT9067SD/-7KS"F)/9JAU;=!ZEC:H9PH=N$)YV6[R%!T8T]A6?Q$PNMKOJS&Q;IO^14"- MVODO6TW-D'VDZ9;4=9$7J3@\Y35@-V5:=&VFV]NW%Y1]WWAI\$W35$6R;T2" M7_F!3,V^B;P4QU$:X,!)4MM)?"MQ;GV<2:GJX@'TK;FKN;'K^&61)_^N MH)OWMV]@]D[#VY"S?2N!JV0'SWD[@GGHNM_=[V]0(ECDS0TV:,@E:DK4\JG/ M+.K#3).)U,#0JN92'X#GIE/CR@KYD]G?/Y<\%?KFH9%.FAQ\QK0[=IBRSI5B M6 K#5$;8+D#BY%#4ZVL(HF*'Z/>4UC7WY!])A;Z2[9X"&\1?QT]NE]>+"E0K>]J($^? =.0W M)Q=]&MO$2TNKJU'\=8+KMHJ7!F#4+%[^D_#]<7!QR'L(?:75$W"WO+R"::T& M;"80N:]OG7I$AJGLL+JZ)VIN/[TNH=+N.K/L:GOM==&&.Z_$TXKU!T7]6-9D M^VM5[A]O3QSDF^_%J*&6;T":\G)BZ$N"O4%LW[UU.]%&ZN^3'%"+2N[OF M]GYW]V%7[_Y*MF]VG_8/#ZU5J9O=YV3[NJQN'K?)]C^J+E=3-FR%+FPZMKV[ MJ\3!';J]Y^GBW,O\P)[GL>!?N>-]7MO>EX/P\_.;+7-->>TRTP9>;%"S3>^Q MK!K1P0EQRIG/6P/D. _#Q(T"/\LMJ1[G%]8W;,VZ M-%A!$O4TH6G IX#,VQ,-8L(L!DQ"A;3>23D6Y/&>KK=RXNZD,.-,W>G'X%[# M;?F);FG*+/!OE-3[B@(B]*G/KA";DQW[,G6$44<9'*=/RGU](UXJ,DQS5*4% M;89S(BGM=Y,+KK:ES8DSW+5FGU,+O;N.=O7[G+?H>%/7>Y[#RHM7Z_/[DTQ=ISE%:-LR5$/H^Q93ZB4$5.$A;15&^+NCEK M"2=;2GYI <-[9D<7<<(;:#1[6>KKFZ46@6&:.)352,'?DU MP4Z*R:\^K%@H1HI*'"2\V3WNF_HM_4JW[G07.!+[.+(2@GTOS,,T3/W/%T?*3;OD5[KK>'(JPSU4^#$!,K]W'FY9YC!6E* MN^!9B)&C8KO_X" M7JB^ $WMR54P,]J3',30#]"(7 5 N>[C2BNK&5INOEN:VVWYC8<]]45SF.?,G M=K0O2.+Y%06M?[*!S<*EX92S=B9 MJT5[>H;^V\0;:#K7B##FRA(U^B>+CG M;(,.O.DS8U P-!DK:;*KFB0H&.>&!_QY7ERYJB MZF78=*K#D5FTY_Y%4Z*,\NX@W+&@'6MHRWC#_+?,UG'N$%/E1[80(H+)I0U# M-;]C.5OY([TYF(V=;E Z?)5B8-B _\O=2S>HEP)Q,3"7HYWHRC:VCX>7S4F@ MF_F7K:'-J9DW8*P]JF9VG[FMJAGPK[=C-417L[K=9S3C%6#<\=ZW/0'?YZ](Q3O%\+&UPN]N[TU'SF\88V)G,78CFMN9E5./ M@(X1M7!E>BL9\(CJ Y.\<$5PV19B1K5G-<-(H";=KVO36[C M6/UEP':'D_=PY ^].GD/MZ?OH6>2;Q+M>B5*XD:D5R7DY<7!" P\'66[1E%A9 MXB0*>0\@)M;)A'C+Z_\*CK[(9F4FFM9 ,PF#5O)V1SM2.KKU'3C9H"$OJ&5& MNVU3 L% L[[KM)^M5Y\T+'.M^N074;,]AZF[+37^GW8"V?S4VS2V𐹅HY,+@:)K MLBFR5%>U)D HSNT(].-J%N3-PR,I*G[O\K[J:['>YSQ6?3-5)B8573M 2DW=DM<7#;D.\[:2R^^\]]U#((O0H"H2]]L& !1]:I"L,)[J:$! M,QO4LR/@/#)DXI)!#0Q]MP9 ^FM? ZC!,W&NK[B0FLDZ[6CYLN0]V\_/W6W+ MQXF7QCB+$BO(8I^Z?@SQHZ:(F$XP.>W3BKZT5('Y=9/HR%F/I3+## 187+ ! MF)-'DXY/DEA5C>>$/-?4V6<5"]/X$ ":U?R ^!/A0]U_(^E]L:/5$]/\5_^] M+QX?Z/BP-LM#'(>NAVE, =:J6I&M897LNVIL5S@=WUP^.#<87DIPG% ?1\2)'$K=S(U!>9[]PH;MQ*]*!PF7I(Y8_$.L MW&+A4!*%5IZDEN?\T0Y]_]20JC$G^SD1, *\"_M=L1/SU1*RY3> >D )_0#' M 76PZS(G-(]SWX[L#I17N\PT)#T)!4!HVT1S&1IRGJ**?+#]XNHW'>SEG?.L MR8T[++NJGW8NS+DC-OIWQ5,44M__SG2,]R?)IC-JN-6,HR##CIT$=D*#Q,UM MT"'*F(9I;^LP*RAEM-&^)PX\0YG 1O((99G$P!,41HPGN73DM*>VS BCZ_AD M@L*ZIR>711P=GLP\NJRISTNRFB[Z.]?3R$DP M\1,;NU;D66E&/=O)%G3\@?*SSDT,OT=X[+OA5"V+O&@E;9N_U[RK."KJ>L]^ MO=_QJ97B5UWY,J]94>P8!'X]DDTFMH(ZYL!JQLINN0CZ6G^KL0J8*B MN441F(UGZ5^D"M:EYD;*ZREFWO$K5KY>1>]Y ]>O77+.V[*NW]'F?<[8:(M! MV.\KGKSSDK9_WB1U4Y%T7'5ALY]":N,@(B2FD1_GS"!^I5522J?E+68*HJ=# MUH!7TR<\]FEI/W$V?_X+,'%O^7N0LWSK8@NS@5=!W8B*.N9@@:3BH$UPPEZ]G SVV?"!R8 14 M.@9!<]ZB&<((9K+$IHR.'*".A0TZ,J&OIDM!Y#D[Q)8;V"#VMZ/]@5!:Q< H MB-Y;$)6/*F8A[[XR'ZZLGEX6=;HM>;0ZE6TL.EU%08P)(1XFB>_G7NPE(6Q" MRQPQPT:A)UU )[G/ B3GP.@2&Z;G!ZKH2!9],9/Y*R&@K@S?.5+K9O)*"#W* MV)7Y#/PJ_.A6\.MV?KG>//U&F:'(.,%V.&7K*[6&4D(TV@GC_CEC\TT M.DHP=:PL<9,X&DC2OYP/-&G"'4W[]6(+R =3@F$D4 "ZX6@:!FJ##U +%%=1\K5WIMF-344L9YDI=EE_.C](BND*P=/DD>]/A M8*!1\%5A-3E4E^FLZDU=%??*IL7YS5E[4$Q3'$4TP'Z69E9, MJ9U F\ =%S>LKT-2T&JC 0)RFJDJ%TP9I412J/L9\ZZMI&>P],K5.F.AQH4X M$\^H*0WO.$+I6=UTWX&AOR=ZN:?O6+#S^1O=?J6_E;OF?C0QS8\]'#M9B/V M6B2D=AKF%D3!5!DQK(SLFQ'"E% 943F%70,GF'*W'/$-];R!PK%!2U.BA(IY M[AOT'Y14Z/U.@\NL"Q--1D.9C54-S%*PSHW1XO44T]K&MS/]SW?36<)D]ME1^?=QTG.:76(CM, MFSN2_=XMB&Y01U9CR]EKDNEJ(WN1SKJM8:^).VKW>O4#RUNX_HT6=_<-S6Z8 M=I [^K)KV\A[S'^@[-MQHL[MZ*V$[=)Q[N+4#JW4MVCB1"%HZAZ(O.$]NV< MDY8#U#>N1"PFHO_RSY%C._^:=]U+MYQE8"H#$&PYFV .0IBA.&OKVK.".EY0 MSXR86;!!'3]F&KO*XV"@LZL$\6=K[2H/S%QO5\ J:E;I(WT\#.Y]R^?:O\_; M7BCG!LCQ YR$Q,8.M8B56%F21+Y"*4&%AW<2"!2"-<@Z6K*5FM7[;[XJT>"3;%^4NJZY3BP[2R+;3=T8E#A_101PU;G0!(EG";,WDR"(F=/EHH*LQ='*04Y M \>1<_)HTO%)$JOJ\)R0YSHZ^ZS&.3-R60UME&"E.$K#&'LT<"AOK>/ NHM" M&?CALAG ",+/'IXW>^'R4!FS.0NJ")B<*//#Y"BH@B,U5\9<3H(8P_V9??;F M>S&R)2ZE."8DP!'-$QKGQ/934 KBR>J,[>YX30U\X.6!OXE,@)*\H5,4# M7DM(2P:_BIB20-?UP\G:ZUXY3(DUNF:8?$CGJ(+SB-YFP7Q,F._LI+'MVU8> M.7E^.,&33^Z9IJ9R? =/[^&)+%G?/[\XW!*B[9$1'?,&%@T5,*>*ER<',%Q, MCP?0K)\7B/P C?XO:>R5IYG3YXKLZJV(LG\EQ8ZG<9V' MPH%/G">I-;440)0.24W Q-,\8_] M+CLNT"1FG)$NYT]_"TEY^34WF90@_"QM*.4!N=2H$K""0M/P__S/-[N\(G53 M[5/>3/A3R6?8EKM+1VO4Q9&51)CFCFU[":&I)^5NRQ S[7W_YW^B4_KHP "@ MU?8UQ.8-AFX<@&[Z# 0J;<>O80'H0*X1$\5FY"I?#UA?Q(;T1;SD8,_Z ]^0W:S;CYBW$+_!Q'3NK@*'+S.(N)&P4NI.I#&V[P MN/ ,MXU9X.0<1UUPP/:!(Q(?#M^@5T<@M :*,A+J&QQSF=3:TV*N"CTQ(N;Z M9V"6,:/%'V_2O+K99P5[2S=-0^MV6WR])7DH^K5@H?N$D-L AY3\E$<66G=*09!E)[0BR MTRJ>-BILK.*,5OUX=08$*^ %*A[[:V23."-V&L4)J !>$02%.=TZQ)=S&E8Y M1Y:1!UY3;NRH^-G.AR4.A?6=!+]C/+6%)L=QTEDJK'H"M>_>+I^$R7)]5F=O"2Y9,HG&WA01PPEY?XV,UL MXF99YELIZ,I6&V>&]_Z>3UY4U/85;&<-#7D=-A>L4?)T\N"A :%(/OHB> :F M5.E[BW)V[%G>#@DSALWRJ.Q^RVBBGXH=>J*DFDD:T8^ZG$U="TN8&>VY0BU; M71!X9*R+!R^#2X!.;!#B)?(*3@,1YY-LVLX6@ AY53@S;OKG$.6"% MCS+6$IC.[3@S>X5J7;%[JY^G_^^8_+7C$#&#P%>[9K)R@=J.SA*F&,76Q&- MLB2U B\']"Z!T)92PL5M3+H9&\QSHQT_/*;;GW"$:,>2?-:?-,#SEDP[7FH= M#%J,WNQ0SP.?/7+*!7IE#B/Y#$D36*EE2NK!#)0Z"15^)H52>JG54BFAP@U3 M*L&?5>T U75!:EO/]#V0)I+$672<11E.THA@*XVI96=VZN"DOD03+]IFOWQNB$OO 2V8W9+3UTF<-*^B1&.+4Y-3RHISSFJA#1)CR,9^8#XL?'K C M68FEM>^:6#-9?>RCG:ZEV5'%+BZXBE9=$Z=7I*O/*>;DT.:6U/FL7=YPULDB4WX,.C][#@Y=W(<1[:+/9*GKI=[N9\[L!P".!/F M4PH8/RC?EM]JQ-\5BT,Z7A Y, -,]X$C+;?3FD4/9@%X];J KN>&WZ_]Q!EB M"/Z,#CRA(U/H2\^6QJU9'1-=&4AP!M;-45(&:)3%I+Z2FLFZ,%=FW"5>U 40 M/\)Q0 C.K)!%4TG K!:H5FJ>G&%_X3A 2?2('J8IBQ[2[K_6]V758+;T \P< M74%1SO3HPP9F9N;F2FEO)R\GI":[<878JC9"3O!S>R#Y*057GR?JBROV^W++ M/O*QV=T\--+._N2G#:MO6ULPH(H^TF9?[=#- V]R#7#_IV67" 6BPT, 10E MAKG_LT*I!0#32ZX7 LR*=!($S#^IMJ<>>J"RX(+N:MH-=+DM=TR3]TR9.ZTN M=_6Q7>I)J]1A>)#%09YB*XEXO\0DQ!$-'.PD"4FC*"5N!KINU<>:866'Z+0! MW.5V[.=!$V9#!NV8.R[13QV?/V^0?-OF]H48B2_TPZC)?]#(V*J^AGY S_T2 M Q26-<02S:49J8K[22]I^^NR;'8EY%;B M$@+7XQ(-PL.T4T)N]$5K'I>$F$JARJ4U5XM5K@@U#%:N/;JX&VR;='H\5N)-G]]6!"3'B1_DF"9!'M#(#WP+-)0>0-NP)HN1Q\?S049=Y"F6 M8O-)V]OO=,B/5A62F::WT$LJ3:?&Z VV021GE+FJ@V?K&GW3Q0$GH9Z.3W M AW#>LZIHB-9](431H(RL+W%)9QD@\W%TD,#2P7!%6+(6;&TQ8O35%:.#6=% M'<>!\X_#SW??D0>:O?I.TSV_;GR?YT7*]$'AI/?J0J9/BCA]=& ]1RH'/E> M!^7ZX:]6/&!:>AT* Z? TO(JG0=?7WVUDV%I08=GQ/(?4MMO?]]5-"WO=L4_ MQ"%1Y^37'VFV;ZMY/])ZO^4'1J^9,&_)8\V8N'E\W!8I[]S"NV_M&\KGES\4 M;;'AZ%0YSBB.G<3"D1.D;N"'&;$20/FM05:E5&EQM:Y@A1?HUBT+_,?MD0G8 MQF_BATY%I].GXRMY*O#*PRV(0 M5$WNC@D.5W65#$)\[F:9)*5FWU^0NJ@9C33EZ5Z,<-N.X4H;F#"W, G""$<> M(8X;!WG@@DY3Y,B:SK"I[@A[%6U]'3]"$%QQ5;X]U%&#V[]( BIG4O7#!+.2 M!T".'&Q6:=\"$UR3)9,DNJIQ@@%Q;F^ GU8S(6=-J][M>57R^_QEL66V*A/) MUO7[?<.QZTMU M49U8V[ ]Y\3$+1-@..:9\/-V8*%(,!T_2*,R\_-,+,"(3W7QU/I477]IL/&= MT_S/3>L\^\1ZPSFG63V9Q7GA$?@9_V^[Q^)E4:>?BP>:O2Y%@L!?R5:,3I,\ MW9]9PK!B__;NPQO$26_+FH]\%1P(_^&DW[F8'"!_PC\'R?6S?4UHP&P"! CT MA?.BZ61?0EJE,_VY=5<[S9<0;GB.+_.X8N+E^]LW-TU3%.(A' 1=280 RNLF!,(A M&27W*2RA."^'S^)IR^WKMI!H=)SL9#BBMH=3BT1)F/E^GCB0\X@Q"<-'#FVG MAOK82*#^'R(?#]HL4@*;+,3$YF/^[,0-,CMQ2!3_\4BKHLP^-:1JUD#HG!S@ M )G]-:4;E-"[8L=/8U#2_DHW3H'GX3BPV'/4 ]W9+%0RA3%1 X+_ _4UB),;T6*PY/;C M91# MMUV_0U48/A4I8LRZ1J/-":P[IRCBP*.!A9=?A*V]=55\\?;HBGN1.AT M2VIZ\[VH1]V2'8+CW"/8C=/<\0+";)8OHY'3RQO6QB-!WJ2018*:5;+B5,X8 "2BO:O!QS2L8^.5 P]K>CH5ZHK3\'/E+MCZK[? M.2\]Z2?,64QQDEDNSDB2I3'U$I)(:9@D/<,JUW%P;+;_$V?BY^/0 M49GV/$HX7C^RUHP.3%6?#QCY0V_- *D=A%\%2L\!.4#6F4-SF556.T@'B#0\ M7(=\;.GXV;XURW2:5HC#)"28>#3!3NQ921[8D1V BJ!G:)GV_0>S2'O:J@-> MQSA)>OMZI(>9MBG!NU&J9E*M)*34/B=U3.F9)I]>%/GR+-/+'X&[-*^+'0_U M1;-77C$[W?WU..K^/'4^"SR>PT.QE5+;3ETOR%*I_LPJQ$W'%R<]FEG@NRUW M=X#>S$IX7O=S3*($LPP=)VW79L1X&79>&75R/G)D$#YY;\@DC&JND78X01Z3 M*AXS[A-XR=5\*55AAXZ5\AIJ7E9[_/,;;>[+K.W&S[]AG_8/#Z3BV?LM.P79 MOMGE9?4PZN([C$)ME[MA>8I=)XQR)PVR+' @;M@29@Q;[>Y4MN4-'9G;H"-[ MZ, ?&C (#M&TO!HYSV\MP%5.A$UA#78<=8"DR;->0 9L:N0B=GJG0" CPO/V+1C0L\R0_7-;, *J@FDW*5W*IF0U;X<],@ M_3E%]6"ISZP5MM^4W'E;RH?0?:4TKYCW= MWI/JCF:?2]' KJN=''68BEV*2>93G#F1'>5QXC-7!F*S5)@P;+".C;U1(A2- MUT4S+E!%4UI\Y6?0O$TRV3[5!; MA1+D$=,O^]>Y7NJ,5V3)J-]E#L2MXU,<[!75S7$;S:&F"24 2[+DD(6F2 MQ:%GP^;1RA&&**#2#-J.C0VZ:QD1ZD9.6 '>)RH!&B<99EL%WS4L+XJ2P+92 M6-:E=CA5;F.?"4S)>UKM$ %-?H_.KP-T3GGH9W%IO+8%":WK!E>.Z+J7N2 @ M1O>ZL$\KC]P8=DAF7YZN2S+_\6]%P^?__IVFS>&1]\FVRYM[LWOUG>T6+(+G MS[8]^@=]F4?/C[IKY#XF5NQA*[>IG3EN3BE5:*ZVH@A2BKJXZ=K-B_>(-"@O MZI1I[!,E%<^_!T_Y6.V]RIG"'^TUJ4X9F6AIWPG25J]_8Z*@@RR')X_K,;YVA-3UGXE$Q-75F=AT:[%9SR* M I2.Q]NR;CX>NMB='XLXCH^CB.0X]YPPR;PD]BGHKEN*JNF#6T:L1H,&D;P8 M_I']DCX\;LLGVIZ0=*;C4;HW" Q8D,'7!Y>:J1[2[^PU9T&[,9634Z\9O$+S M.0R8' P73(_DAQ6:_G!;U!FC=[2Y29L]J0JR_944.YX(W9<6'X\9IPJ01QV# MVHMCWB4NC1SFS.8VLRE!$/K2F8XZ&3-L>G@]_8$_Q!GL4O:'I?: GCTZ7\F\ M17I.H&%&:\@EN@+X^[:WP>!D?+H>4Z6?DLYW VC&]$SO2"U+T\2[TM04R@". MEF96%_-7>;;Z/O\$]G2>K2%M45C!#19MZ3E%F(L[!D/.G5TD(C"_H)-.$+MNOL$>ZT51-'FGX_57 M]40OBG?N=5Y^4-=AZBVI[V]V&?^#IT)^9:1VS04EI"3%)$EC'$:NX[I9'E K M48A/)'+,L#GB356QKQQM\Y:.CWP@3\+EX$VT M^F:[;9?=FWUS7U:C S1FH"P[PK%-;&REH>L$;I11-P/>P.OFT?QE?=M?FAPH M*G;HUO]V)&^@GQ-QX&4UIX0%(Z?]/0?Q"TZ/?'9:2PZ9)S41(S?>5D^L+CQ_.C1 ML@E.?)IC8I'4HU8:Q4$.2N&Y2M)T^@YI^PD(%M"7EB8P^UP"-TE;J14-H/&# M 0$W6M*RZ;)"UPFN:U:D 1C9"?E/JBG^I1'FK\N*%G>[6U$VG#X-R#(74OQM M*TQ6?Z1T4Q5UL;M[N:_X/!W1\K$_91H%FP$S&DX6X]B+$R]WX\CU0'4M*_!L MV/3PB6=D*URZYL@7NA-GMUM^=@LS0VN\13D[]H.]&Y@A;!/+3[A'+?N'$_5. M#M0+@@:2B,AY(,OP+!YU J%6(M2*)'5]!;:W*[X#309[#8Y7M?@KOH+S+6-- MTK ])Z/%'R^[^Z[7(L.P7?8U^]UH_FV4V#A)O1R[?DKL(,WM.)(:@#9+Q;!= M[^FBEG"GY4B0EK/H\QC-VV!MD@./$E6$EC9J4D+-#,1@GV\M$/OA:'CF5UW% M5$@)UBNWW,/+RI7YM/O?2,/TO2EH_9$^MF$G3ZQC)B M'GFKA/^@I'K-O@FC M#+I0U:"Z5(5LMIB\+E9-]OMJ^\TW?,* MDZ[*N3A?DC4+P+R-T"D[S Q<$EOCC:&L<$IC ML6877FTNEHQXP\%84L^KN0,L6JC$$339WHKIL-U1\TF&T/AP^GAT/7+E7<=E MOD&:8H=&81!&6>#"?(/E+!G6_5=M!CP5)P!94=&43]VMQ7DJX] MSJ=8%UF891GPAEKF#C=K9PF,HKVTJ"?-JTZ /PW(/1N+*:+7U=[(J&OF5?S>P-XV)W5S"278G20UDUQ3_$D4M73\M] MJ,_?RO.;MLR)<1R$"4XMFWJI9WLQK'A(B0OCH943P6RB&I9R9M X0C#+U[*# M!3_HR%!;J[D15?.BP'/(6Q=V,;[TF;9%L&BR9FH\K&K %L%T;K.6+0:/NF[O MN;'+/E!:_5J5^\?7N^- ,F@:V8)TYF>+67$22-!F]_0E,VN; #3B><@N!YV M:9(>9B'F!$=?M$Y$D)11*?B:6W>UV$M"N&'H)?.XXDSB5LO'_;+;6C\OQ"2, M?>Q'?AI&8>)1VX&E0)X2,)Z_V)(#3@N>Q2!)+4R"@&#B!FGFD\CV?) KI(Z MRHF0(*;L MF,IW$2HYQ=,! $P%U60'J^,UP30IYD4RJZKH-6'/E?7J\_!^ ;]1<5PAQGB, MR[7$-NB&-DY"G^DM\?PLI3EQ4ND!CA/K&U9201'U).5+P:>0F%=&#?+!=/!4 M-(5R]RD9Y:O6%\JJ5GPN^3I!9>,S@LQ4?T]]:K4B[AF6A[78D/PA\CRG0)!-U)S\K'JF)7=*SMU] M&A(PZ'U$)."YY *42?5^$E L'45$X6I;S( M(>.+4B'%0JMG/P[9GTIX//EWU?8(5?%5]*X5?;Y88#T9"[>5;;F#(]_-V5^M M/&9_2VVY\>@RQ$PKS($TZFDKAL.SB,EMB[IP .J9"@0*W0NNRZ:M5\$,J94[ M$UP7>MR'0.(SNGJ>C#H=G?<1<.P $R<*,0EBVW+M.'<\6TOCYQ%IJ6_X\H;- MA\9?RL5C,C#**KP>5#1V-!FW,MY,-TLSV=CD(@K&NIF,*3YS"Y.+$%SO6W+Y MHXJU[H>AY9_H'?'&DB011FB*9Q MD3,SBZ6%&9%S00WT7YN52)/.3]-85:-GQ3S7U_F'5:.4QXJF1=O@9Y#!QZ?J MI&E%^<_OZ&FJ2XC#*'5Q'%#N7B2VZ[M>F =21W1 NL8/)(Y:+QR9&!SDLK;3LKJF1"G]SJC$Y#_&P?Y@(O_A!-!^4[3#WSJ-!E)'0];-4JNW]:&73R5LM M+3F[-Q9[WF@M$@9F<3HR&@.IB\S/*3G[T$#!V=^.RCU>;Q7-O"A&KU:7'X!7 M&_'&T\W3\?'D4SPR+/*6],114*D&"K&E:8EIGA=4SBQM,-Z&0&:AP4H-"J>@)2&JU.B@U"(:E48HK*/>I*!_8;OV=3VG;I<6V MC<38+_A%<[&[8^0**FZ LS@D'LYRA\4\ENOBF%@4IT%(O2R@)/9C8#,*&;J& MK4Q;A5;S@:Z\F>AA)B,?]=3=G<%[3DCA*1>&&$ ):%-$*XA!+B1'YB-AQN.4 MHXWXAR-33^(L9J]C'I8B%OK:0$A17;O7 P2*B88.H(]K[]IP>E K//F VCAF M=@2[OI-YED>SS+$AJ=7SY$!V!)Y4?2WXGCM[5 %/SGKH@P1F-):@H;.[@OX# MV"O$?I1^"3/'K9*?4E3Y?<56YP<"N^QU\9W_-*Z]:BLE'8_?T!"<^:Z=6"2T M[-0"=6.Y2,JPRW @+.X7\HXT4+LOXR2IV5JD!VKUB> ]50-7JM>%TZ7-EPFM MJ\E7!1YI\?5/*#9/8/M_UO4!^T33KEOEJ^_I=I_1[#5CG9=:[-M:M_?Y*\+X MV-W5'VC5-H!ZFE[@YGLQZF=GQPXFL1/CS',=Q_4B.\U 5[,&>35L0X:$T9$R M^L)I0_L;&'QC\E&WB15(*AKT M-.5A>/V!//$;F79N03.J9+,)CMPXP FUO3R*'-\/$V!7G$E"$ 56ZX[3D46/ M+5V@\9Q&1]+N+988:+)Z43N"FVY\BL9@:EXD789FFLBZ-F)6T)%ZSS^MVE3F MF"(W'",BCLWJDQE5YX1SC*+8S'+L6=0*7>%GDP?K,2-,V[ IUG##UK7C3 M>R(XX/D,S9$%: <:>5SE%-T06C#M_WB2R#H@V9^TUJ(V70(UA=XU8/FUM;.1 MI[QRAQLP)..F-_ E%$>34%)3/BK]/#O6=T,<4YO]U8]]+_8=9DPRR*'K867# MYZN?^4?0EE-#5"6%[ B!G,HK"093:$&"[>&,B,8)'^=\ZYK:<5AWW4D>J8,/,G>L/+TG2 MX47;[5$2OZ3?%[N[8X7Q"YJ7%3U<[/.S)Q9 ,1KL75=/;QKZ4#/F4MX[HMQN M1>4DTRM:C^[A:13@V,H\[ EISW^H.\ YC5.FFVAK@6HB/G:%!,W[V@8T(2Y3D%)]RBGEW=Z4=&,=6: MLF2&TV=(-KN4MP*Y([#?LIL%@0Y3N+Q^@HJ MW2!W)9X->Y*#$?.#SD"HW+']H7VMJ.+9D/4W\KA!N[9!)-LS$.,9[4\D0O5! M)/G&MFN]^?E]Y0=]G[#]1:+!)Y<#<4&0D&0S[&RT0:<"H:-$FWY+.A=J@P@7 M:[9CZ+.]#L!) MH5S0DO>9YH"Y[MIJ$A>FE$>B2%#=H$[VUQIEE_?Q-&&@YI>I8@%RG"0DG'%V MYCZ]FH,B(<+0J9!Y7+EG,*TJFC&7XFU!DF(KTA4_5.4CK9HGWFZTN=EEO)#U M\>$TW; =9>ZG.(H\"PJ#-?9FU#4 ? M.[Y00NJB1MFAFA=XO@P%7^[,V 26JAV(!2.BHG3 R@;US&Q$5^)&@'I@2&OG M814D]'4A!E%?NR.Q"C03W8F5EH%'+>_W3=VP[TFQN^/%KLSY?7JSR]Z1!RE? M:'X%TY$+(R$?D,P(>CTDT2,C\#CN2!/U1#>(D2V^%MF>Q2:S\H."D>OB*84C M,\NN%I!<%VT8DD@\K>@/%#6YNZOH75?@\)%^I;L]?5OLJ+@1.4\\3,(8QT$: MX"A)(C?(7,?GM\R G?\*0<.Z>4J>G_EW#* OG 4D>("."KF&H>0^KA$9X,:] M#!3X/BTIJ:Z-^1JY=7=B2>%'6Z_LY]0,P5_YB(%D2Z=2CL6=HI-2G(21CUWB M)GD618[E@@J_1Q0,JSHGP;_+-=E"'?4Q&'(JO$A$F,[VI)"1;.2+@FA2R?'Z MJ^K@1?'.E>[R@VI:]F)?,WVMZ]OR(>')?$R3/QZ:%[W)F,ML]KS=X;$^DNKO]E-\/DHY1F#DP]=;DC,H/\"Y@IJEG& TXWJ C MSVC(=-=;!O5L;U#/^$8<$PQX1QWSFOO0&,97D\4TQ>6J=MT[13SVO/XNX%'/GMK\*OS-$97A%H^] .Y$7ES??2)5]?KC[ MP"*)IGK8@>IN)S]L>N?@--'GXH%?Z''"M!&EII ZVVFAK]]?+I879MXOBZJU MIG96*J4;R^D55[NLG!5H>$\Y_Z#:F6G;5?\WD8]SU-6;[BYD\J["#Q*<6![! M5AQ829BY>48BA30E"=+KI"9U$R):3@8;V 8=F)F_ ="%+ TB'-MQCMTP3US7 MB<(DRB&W0+H@73R@Y!FPE#OOU8P0S$(N!@=\_ H05]-1J@S%58]% 1"<'W%" M/@IOL'.M)#1Y9RHAA+NO MF_*!5J(Q'R_UOR\>+XPO<.T$DRA@_DM"LMC)W#CR0/EK,[1,Y[-TE-$):9B7 M,H>4G'>B27Z8M9@6W< $ PGI-#DACN/(P6GF^7&6ICEUI;I;S%(QK+V<%K#SY206-YRUN/^)>]N3[/S.E7?\3!)7 ]; MMNLZ-$XU%'T?N5QY=BUX_3('2)[0=2H[D5Z9L^ M[ANR@;9]ZL*__'/DV,Z_;OG.Q2\!P.,G0!#+J;]!X(#W)"TCZ!0[S@HZX:7M MWF=@EH4*#/J&7("HKSW]0@6:B;$82LO DWH^O[I]?TMJ.AV-.Z&/(]O.<699 M-'.M/+!=J4EBXZ4-6Q%.C+>8DBSLG!!]W@0L$PBFW0=9K@?0UX22SS!1%TXM M3>3Z"P-E=4RS/Y.:$+[K.";A[)JBG^(U_:J'?WPF2=; M7XSKJ97@.'03G-',R]TH"MQ(*D]/!S.&[4%F ]6A$601&'%!2Q15ZAFV;H-X6 M:W'Z:,@ T,60!5#.8&F$!6:3EB$"-CF2HK6HX)$4_MPVR'UMMZL-+ M]@,?FC.J_(IS'#M!BN/(MTB2NW[F@^XK%_!B^B2V(V-\1L,!6SFKL1)B,(NR M;,;"5:C7&*IP#M+S#4TX9,<3!:[$KU-0 RJQ7=P$4?5N(H?%KQK(-? M7">DIMFP)_U@6Y*!U!WL>(<(: IRE&7I'D&&\X!>EL&G^3U$U%TO$@4M?"_! ;6WY@4Q+GS%A+-6V6(V?Z M5*IO8GZ,[ Y)0XR+O^CH^'Y 3LZ$ZL,#9@LO]W/_M>*I0%]Z%G2VAI62U6C' M]@.Q'Z!!^[G@5GV>?WU6SR=<,O9?'%LVQ:GK4ROV(I=8 MCFP]WWAYPVI]J""!5N=- #&OMK=KLLT+"& M;>:I!1?!?(M^G[<-M JR_5#6A=C3+^R?@4]Q9 4A=OA\%1I920@KL9IX BZ'-:*D<$.\#""U:V))B77>%5\CN?Z%L20(D[?& MLI]5,Q@?JC+;I\W?"'?XFR>1J$NVM]U,2!84C'+VA=V(HM# M$N'0%<,E7>9;!-3">1)[?A0Y+#BW%!HC23,@I1Z+VR/UU$3*54:_TFTIYD^) MZ#UM.5)),Y%!6,Z:Z 5,K=8OSVG:#"9G\[#^(T]4.^5I(_ZA98NW;6_YVFB; M,JL,B=:$$1FZSY > H!C.AD$LH"RBY(7S5FC75$YF+G<'XDL[,Q$*$L$4FPMSDA\F.J!N]V)"VP>>Z[!B*5&=?K['D^MR&?N&U/8,S@28V__,GE%4L MI30365V?".^I(SVA-?-<3.(TQ%$:6HY%4C<*I8[E%&@;5M*>DS;=D8]QXL'R MXV&6Z.-AEBB].DMT,S^D-(ZMA(8!R%,PPJ5A>];3 M*:"IHF9>B9Q%>W:@8;9OT>RIRP.G#IP_^]@I.6"?=^C4%1[__S!R2@YF30.G M)(DM/"NZF*(O8CO[%.W<8Z!1L_1*4&L$1#;VW&(!OH;/Q)?ZQS MULI?G!10PDQ9[MHX"I(P#2S+"EUHGMX,.>-FK26%4D8+J*PPG((@8/;-\7'@ M,8-'J&=3)U>X,]$ U^*+$H.HR5DZ?=\9F,&;GAIU@$/O2 ,Y(?4E,[DOOC9-O>8YV?2$348=;02K ;!J%K>X10.X!9 MPVE"IF\R.F*("&J(MS']1AX1N:LHA1^)7H1+5KV7@P!5[)XB;T;88:'[JO*: M6-I4^0*9E95X7MBQ^EYY7K$-\&IJ&)CG(M8><"[QE;1SP*YK@[4ZS*_ M;F/K9WDQHW[9S\.%V@;VD7ZENSWM.[/PY."_% W/ M**'&IC@)?8(=&GJ1%[@D]$%.J0(/AK<2?GD)##Q5@)2S\(;A@9GICIEC $BFJRH"@>KFL(%$)W;LR5++2Y(:L\@;W;" M>%;TGME'YL-WOQW7)@F#Y#D)CF*'X-RBKDMIXJ4):/0.D+YI8S2LPCEAHT^H MTU"H)(6SG+TRB![0I=0!W)(")HCX^FN9I*@_5UD3!)J9"B?0,LK-PPF3[BT? MQ]Y?@#\=QP[,E5N]^MYPAI(M^^!X2G%./9Q0R\*)'>992-V .BFPD[@>S@P; ML(Y/)!C='')7GH:#.3;H:K'AD6?T:K=_Z)H' DV>OK-= MN=_*ZXU$4M.H(V@<8N)&+O8<9J)C%M^&+H$DCB:PS[ M7\<"(@<>8)84 *N8\)*5!@DEN9SB/:423@,:^'_?I&7*V MY(R"0BJ&8A9&EZZX03L*O*>] DK@LCB=$A=GU+?3A(1VQN)TE3K?I<@L25(Q M!H]OA[QW48!)Q/X>AS9U+ I+683CHK[%& !$;M]8("9L.PUF"[ M'HY)DN,LMJB=.S2WJ<)(BW,RQO,-#QFSI]-< /W$KN DJY-+I8>JII+@ZLG" MDW+ISA4^)?(\J<*3@E[,%)Y^>EF-GRA :>/"M^P7;UC4.(K4')]%:H[C83M/ MO3A@KH0=@EHOSQ$SK+2':K !;?2%4T>"/%!O9V&3TUY=8,!T6!T'Y;*V.0$U M5Z=-DGJ6(K,YH2_5BLU^1C%UKN_T/99L:;?]3^=3 M3.7$^UG&X@NVF_LYR:,HI&%V M2KY%T0G'QZCA:JI;UQ-;8\::,7AU9:7I9W#=S#-C (^RR\Q14K/C[YM[6O4Y M;Q_I5IPT'0N%+_2"#'P?)ZGEX2BQB9-XN9,D-L0VRY$U;&][^KAJ&>C//H!' MZ9(0RIE2_<# S*.@CT;(G+1FU]X;$B:T)J,E27150P0#XMRX #\-'\YUL]W> M9'__7'(;U$W)E1S"-?ZD8=UF!!&CN*\;OBG7O!T9W+&Z(/.\)B\7%Z:Q5R35 M. MX7C*EH5@3RZTV_.JR*,,A5S-/*49.+!9KGGZCS7V9M3=9XKT=I[6=Q4$I M=7!D10FF;I@%KNLEH>>!XJ K!$WOLH(\:NFC 0/ X.8:;)*ABD8P@('')1S0 M%S$8'FD=; >55UQ MG<$:YVAU*95:Z/2-UVNR);P_F;AT^T;NH.ZV+D_[&9WLE=WKM3WK'\RI5O:G M3;G2@WN7BJ?7O:3MGV]V'RKZ2(JL'[G4!?\WNTRX]FU'KU&]A)7@Q"(^3TYQ MO"2.";5LM7[K"MRLDZ[1<7((T(7M*#D7X%M1%<2E;TU- :AZJRKX0#_U'/W, MO<):NIV3*VN^\?]L). MBD4G*CIXT^JWDU? O#=*[N*(NH3])\Z",$KRQ 95?4$9,'W^<&2GTZ[)$J:V MF?J"^V(P[G*VS"2:P.,-_4""#9DJ&II,&)C\JL9+%9QSLZ6\CN+%1UI,AWFG M-?+MZ*O0QH0X"0X"XH:VE20.!36\GR-FV!#QOBID*[JJW!&V_?^T%8JRYZ,9 MZG);9$*SZGU2%UE!JJ>->I/364@EKS\T 06\]+A]LT&7SFJO?9234=<,Q M1VK=>PT)H4>W&3*?4=-]9EH>BO9,1Q2?[GC.+]VE++)[6=0ITY!]=;$^G03, M27%BFU<$V!8)D?^/N[=M;AQ'UD3_"F(W8K!DJ]^I."^YXJ&[-H*#1*JHW!2;!V]ZPFF%!#;]=F)1 MCPL3+$@#F6C$9>N"("O9YI,Y?)$RL0P4!R*7@$3:04F;V;HK=CEW2('E.)%P M2O/W+^*BI,WH'9;\#;JX\WEUF 7^U.AY#OB1>Q0S M.DA5L#U"?4K$ M\UJ'MB!BA3H55IQS@^^@V,)%]"0?=HJ]_U&V'_9A-O6#CUG(Y1R$3B!A3F)9 M#.%)(Y+ Z,H9F1.W;,J(I/$G&2.R]ZFYF=^__UJ^T*K@R\:K/B)!D^8[3;>5 M2$PY64R(2()%8TP2V\:)G62YG7A62$'N1E:PZ;.,OW__.]IK@I*2+=1@;D,: M0CGW80(8F!OY_?L0D:M=^)$I@?9:&%AW0$W7Y"BDQ2[J,*!@'#L.\/UJ#N1+ M63RP>??$A[YG0WPLG\BZ.%Z=L)TZC=X.D^;9:FR7U&R*)3>=K0XXD[ M^2U8%F\K00!&E/^I"UF$+(I2S,V4?V0S=&0VHY4>[TY0::W M#VU O9/=L9,RA% O7_[P8!*N^9,$72 E_[*]H,.&62,4SIQF!QXL>,'&?.& M9Q%2UU_: >YS43?5MC\[_ ^:/1SP%"J?>5\@P62P$*4DS']2E5EZTX1=KKPAG^9ZH-U0.N@$PEG-K9I"#>3&-H,';38#MU]5I M0E[PLDTFP("<])> CP!G0KBI1'[R54$VK_5Z4(4LR8=P[G[3"^^J*@M:;NM# MBH!>#7E6A+/V3T][7:8#E]O35J,_M59>R]BHQ)5P=M#%&!/FS!KR)LQ>J_:6 MY\=VHF#IFJW?'TJ>&#,2Q.(Y^XF#$Q[$"GPW21/^:L]!W57/2GJ3TW/^;U>@ MQT^2A4:OBN&M\QC*O;2U( /=:6@$!?R6GC58TTOYO)Q%W\&SYAZ_QM7S+&FE3'!.?UQ&Z%DE(E)#,@K.E3,HT_9(6&JRZ M0UZV*.VU:+/^+CDSE\!3S@5H1@GX/M]Y=TQ)VB?6^KVB!<(T.J M1C*^\ Y,@TSG8P.E9_;MMJD;4H@\%]*@A#ZL"YY0P2?Y*R45^F5;9[S[.ZJY MO7\#1B_> 8S'WY#1B'E)#N&W)32#:7>0^&P;\?O7FJWP[* M.4#^C_E>2,;+WH&J!B-Q VKEPZWZWD">&C=*PY=9 (IV/OB&*+.^9LX788:JRLA2E;L MLBE20#!.DJ:@]U]Z(OR5-EWDD%/FUX)O=8QPMR74(PXF>>A@&GNY;?NVET>@ M;&E)N0N>!?/&J'WH5&BB>NP[#23TS%<;/.H'OB?(&&7C!9JN_:QW6NH;'?1* M07'^E%?N=O@1[S>VTNEZ7'^D/,5S78B%%%_GR![S3HUA>/H/1*,#V6)G(W_2 M.PG#_&FO+@1@,US1>- 9KXQE2N>\DP,O=M8K8][PO%?J>N6Z:<%ZP#L4BL,^ M]L,1ER633JL7L9P0A=MD4U]M-N4/WL+^4UE]++=)DV\W[&_EMFA.3HU"U\-) ME'G8"4B065'D41MT6*Q?1#*IK2]0MWFN#B;-T/16[Y\+90@X^M6[X. MWF1,:"O8Y-#N\UU7L4YEL8WI=%ZAW4/ZMGM([,/>$I27%;IFH["E"V=&U%I2 M;@AB?87HNA5^F)*DZ\Z39AYCNQ$G .NW"4"?G9\PE)UD<,;_L M$#OPPM!W8YA?GI!FV,7VTM!S*PZXZ9H&2M97:C(?ZO:29A""%RT16R@ZT3I= ME82%VKS.E*R%'8B$V:>^0.8F^$[I[N59[+ID=T7]]:;G'WE%+X)>@;THG\0; M5T6]9K=);8Y[0J-9K?%?46*FH@&]K]6;%EV?$:1^0XFD2F!$ M\IVB*$^+9Q9--:X\$ZB"2/3409E@UE,8=#&Z/76#AQQ\%XP"=^A?MYQ7XS;_ MM"[XZ_0+[YARXK.M.&<^F_WC)GGBQ]3+XTRJ K&U,,^Y-[03B+YH,53>\UULL)IS QL.\ER31DTXI_'[%O,_DVH/ M7-]]5Y3.MFE=>%]%<%2*QYKEM7< W$D?.)28.CHE-,7%5JPZ?U6)[RMRVEV&1E"@=F]R660RH5#3 %W+]=A-$%Y\UR!FL_<)X1 M^T8GSG)@G#]REKP?OABYV="TJ=8IV?S>\ 29UQ$^OP"'- UPG*4QME+>\-$) M(Y\2V>7(&1F&G<->ZO_5B95_0Y]#97XQHL%6V/P^-7.>>4_:7ODUB0:[U58E M@,<,6H_,Q(CEWYV)KDAG5AZN2N4L5.YT]B_U3\2!6.=]XYNYM_GM-Q7G0 M2=ET1G'BVSX.TBB(:1#&$:P/XZ0TPTYF)QM57"XN<[SE'4ZG^YHJ@":WW- & M!0FML9R9CHZY^9I.REFUH)F/V24XXS9>0E M/"2' R[-03)JS@C_R/AUBMPCYY;](^4H(JV,$ ]'09)AB\2!:[NY0VRI=;JT MQ+?=TBOV!)S'4>[]JA4=K?MX P4HTL;JXB*9E;TX,*V8]*PLR!Y2J5T^[VUS6W@=: M9*;%'1Q3W(2URJ;=IL*S;ZYZ=GYAK$ M0J+(1*'\&+?QV.066P/'R7%"71LG@9/9L1WY;@3B'+Y$&<.[A@/5Q-)XKQ^Z M9D_D ;I.N AY.8>Q%)XPGW*@U6J XTK@VE*;G.%8-^)[=,"DR3U=I,JB'DP' M:,=.3LN8BHD./#/K;I>5.^4BJNN6/?ZD=24[[W.E[= M^):-2>KZV/:C++ CUW("4),A)2T,>[ZN9U\M: C70C>T+1BRB'8:=7][[G1" MS^Q^8$Z$$OIR3M XIC#OU](YMOJ@5J&NE&35;JA6J->JHW[L]1)A&8UY%)?@ MHBNI0DF'93,L+H'I)-WBHL$4]V9Y3M.V>45:/M%[\O,;:2B/(;-]X68MPO3L MP[;HLN:%\5> M']0J)*J"N4KH4*>V7+A5JRT2YGJ)@KI4:QW=90#IVG"J*;'L;O0BH$ZVJI>- MIEB"V_>XOZNZ2F#A1X]#U*%%<>S:O!>DGR>V'?NQZRJXL3/BEO%3.^&(KZT4;KJ;\](6;;R=MK4 MDYK;FU/[3IOS!.V[17\FZX!]^H'E9<;_" M";C7^3IM.2%SML=A[N6D[-ZS<9+3&">!;;DDL-GF3*K&#ZH%_8=KG^&W<8ZX(-QS;:J.*OYOH'>5ZA@C:\ZH*M<,G 7-3;2CK0--^;?0+U^MOO,-'_8BXPJ*[(-O\_2J>5O?71"B.CC5?(<)U MY^LHC5EO9E#5E2>G6;ME,^O,0'N2BV=(S'OK72"H>>O/1;MYAM#3BV,*F_HX ML?P8IX$5N;GKIW%(86>0[\8VXV>>0J0\I?A[):V'?F4D0XOO15^#X+SKLA;G[?>1V MA5JAZ,_NOT:.WN V MOQ-#&)Z'7#(2HE$G>X4^E653E!#RYRD(IJ>E1NMALW+*< .=?B5L5"-.FQAW M.2ZU>>,.Z-4D+E?<'],'02Q]W.E7O"K]G."86!:. Q)XCATD0>"",DF&HQN> MEYVL6K%U[R$0DCLO5?. NQ]IR^";C3$+="WX#\9>=M$]9M;)PG?THDMJ55JV MFS['_?4WPG/(FM>S35%$NE;N$YQ$EH?MV*?429(@B4&3#"#;\!0\X$M:[4HU M7E>H5T>EB$4.5;D9:P@KV'P^#U-3HH2B.[+.]I 9;9NB@(?6,A\>A),XVQ'WC"G MQSZX+V]^DB?> 9YG2%"F8E%_*S>;3V7%]_C'*P+7#2 @C0YF&3N4*OBLKGS\U MF$,_H=RPU@@S-DUU1SAWZW(-$F:4/^B1,'Y%!7&\<"&)P<3 MQ3==?Y=_A1Q8/?^J5+4%-CUZ,Q1>B0?VR+\&5>U2>_7-/B;0ZVY,]XE7W,'E MB[W6QI0KGNCXXC@QQF,86YFWEL1.$)'"=Q"*Q5,=' M@$SS(>WS?+^#"O@4 FDRX)%;%;D5:,X/SKI#-B[G*F5.?+OA_ 7G MB@[;VL*10NPP9QOMV+?8;CMQ$_9K$#DYA"7X,G5 3@5.'CQ0!96BRBD]*/_] M92W4^1OB]=A]?2_)_K6M&U$SQ7X7=#-4A.]J],M_N;J]_OQ?@(5T>I^8%[F8 M$#_&MN.[-G']- SBOYY%;WMNQZK)/SV&-2(->RX/ZX(?&[?=)NN4 M[3!>*:G>\BEDF8/C) ^Q'U$W2-,\M*V\>PHW1?8^GT&O&/@)#$!'M,@6!5[N MY;PE M10MP)RPN>D:%+2DRNO[KIFC6;+FR33;K]-.F)*,[S]T=*^?K_*LO6/+9"-GN6W/K# M*_OEN:S)1A0SU6R(-E&.7U,R_8HMF_3/75/R^FC'+V8E]?G96!;@) V\B- L MCZG4K%Q6;G*\?C$52E(,%"SU!N*?/^G@QPR0-_*(J5RDMAI+7NV;C2 M;U!%O=2#&*_)7DSZ)2\(OI+G^9$M6\1OM'DLL\_%"VTC#?5)]Z;0PY&=.MBA MJ9,2$H5V"JJ&DY)J>C76[M M) L3I1UU,WF@Q^? 3DQP0I,4$S_- M?#?-J>>"6B(H:V+8T^REHIQ23GG6R85Y%'6@Y;S,(O !#Y:82ON:B5WIR JU M>J%>L14:8,QT0W?S&(,=TL7X:')2ZGHLZK@NANO8F5T^H*XSK>['6[9+?VC3 M'XY<&75"3$([P%[L$RMQG2RA5,?1ZTN*QY=R2FEGS"O@Q*TS[& $ P MCR.+C1%")J#U2I4 ,N,O5A\ ,'98-0"Y#;Y2^$+KFM(N"EX\'!(X7179*+'3 M??F!CQ'>RU(YM3R;94*-.AC,.]X+DW\^Z MT)Y?N[P!AL!HE%!PA78JGI##(:8F.L\<=U^R[4W''/>6ST)^=?4&ST1M/;;T MLP&MYC2C.+'^TR5IL16C9FB&:TS=0ZM%#]N>R*+KV35Y7C.?+8CZ13/#ZH5F MG\KJT[9A2Q;.&LSU.>E!$^E7C%"OLA@ MSX5@T2U:S,Q?1#>8&IC%#D=9+D!F%#G8VZ=KKBUTXM MV2SZ)X_-W_ UP[YE59GWF0_=/K3K><5WHE?%*QK&F2>CF;):(4BJ;"PQ(7F@I+/@X:I1:G/%PJ.5"BJ,F'$0/ MQZ^ !PK'FZ;Q$.263>"D%J0^Q]NM-,IQ8L4NMF.FC!O$?NXX2$V H3RTG2 M++/DR W'!C>\RA#BD)"'6H'R]90G.$R[K4NM YXTR!L&*J8\9X%2+>7)8(N5 M4IXS8UA)>?8:M3#NAVW-N<-K-BF3=2'FY+==6X'/&?.JZWS--XB"]Z:^2ME> MDVT&KXJL#RVO:GJQ W9JN0) QQY 041Y'GAF$<>@YU(+GPAO4U M/;'W$F%Q8-./22YJ_([ A_F=7G$TT'R%]KJCH?(MQ5.->O4%*]9 7=19L#KX M4&)E!8Y++X2WIBBV:6T7C7DO!/UQA'PIL1<%9[Z6S3]I\Y$R!]BVDP&GHDF, M]=:!'*888IJAO6I*09WS6(%"/5I@TAP .D7(0"->" :7QHO."WB+*-*LN6=B M2_/W*3;K31]IMMU0'A4>K;<4B7#'8:4[24YS)P*19,J)->PM MSI4%=]F8T&Z_E*^"(J+K33>Z*TQP:#F<*9MM#?W$BF+'L4,/UMAS6ISI8_4#X6C? M_1$8:Y7$3LXMZ$,$Y@XN -.FBMEHRZ^W&EARU+E2AE^PI(K=Y?:A+]*TVI+ MLYOB9"W>6!%BG;AEQOJXH6)],_MU(<.=3#2>H&B1>D),YS MR/2'"#>]4ACJ@#9]^N5_^Z^18SO_,VUU@/D#$+1RWL$48, =1JL%.L2,ZX$. M%%FAZQGE&WH@+*L9-1&D.I)]L]KQ,!YHHC#Z_Z2.R)6!")_\(X]Z4?VX5VU3CDKR3YCM^,=.=[@AV["WML>3R[Q M?-^/K( & 2R-WYRRQA-2^F3+\EE\\3>B>KIY))(E\0L\+LDHPKMX!##G(Q3" M(^DN [51\HJ&UW6JM[FR*]1KCX3Z@I'IH!JALT%C#,,XSKKB'N8473968ASP MD_B*>8FJ6[3VL.C3NE@W5+2U^](W6HI6EGHA0N#[LA@2,INRHSA ]V7=0??K29=!Z2]+NT! M.3\_[R#\8Q)"A)V#+0RTW/U,V1!MA/'8-@>?C M. ]M[-I9EI#4\Q([_:L064S9O4'&HW,*2LV!N&W844:JHQ:G4&Q?_W/QC _DHYG]$8L20K/RCQ3TAR> MNOF2SLI[WZQ)'U5UH^5.3Y<9U>54R!(P++ MXTH:]JY+HH!B+Z%>EN61G22@'3),O.&5L=@+;L1>L*N^2%[17B$D- *VE8#! M*[=*-@>:\M[Y/%Y&N$(O0T)7JPB8\&7[0R@!<](40FT4;9T@Q%Y?R+YFJ]*' MDC>*&FN)2#SV4^P2[%!*\BBE01#X$#<$D&W8!XWS]O-_NSG&VW0( MRG+>R!!V,%>D$38=C0_F ##7 .&LY+=NA# 'B41#A-DA+LH:O:O*G*VJ1-? M3W27'\;68U^9T2=)HZ)E DD<'-N.BU,GBFP:6S3+;86D41G9AAU/GPP(N>"!@RIY(&H$(>AH)14"G%D1_Y.'3]@!";!B&,>V!$4P9>OKRG[SZ8K+H\09(J>-S2A 'NRZ-@R *[.6WIA=LOY7/H M26=$5F#=DC]_>!W\=LSL(/*!XRC&)"2A.'RBL9O&F0LJVH8J8#HYIU.'3XT= M7]10HQ6/L0\^N)3\01)VN=6!23!AGD<_CA]?-<)RR7RV:T=BV/8O$+NA$]$2$Z5//@S;PP./-4SPD MCS OLA)X3'G8YU[_5N*\,0::TK_%9N*\@5-MY"_:3NPF.'W@*XUOE/?Y71_AF?LTO6Z/2=FV=?JC+$GK\^YZ^$4V#=%LVY>K]FH%=E\+C+Z\_^FKR=E M?!GG8G,"[/M);N=.'@8DE.7!'I5@>)JV,E$G% FIB(F5I\0>QV5Z;FJQ%C8I MP8:"*+(GC5'BR1X?<3&R[$F#AHS9TQ=>NGGFQ&D%@_VU.]G^$H M8SMG-XA#QXIR)T@4-\W3@A?<+*][150WPC,00C? ^H!1W_CN=-AQ%QE-QH,: MKWVC.R/VC3:X MIU.YI3/H# [DF1G0HJRB]X^;3>BC+4B1;UI*X:S?VW;5\-(W)[@T$U\S#9# M(?8)C=B^B 11#MH3R8DUGZ- UP]%-UO35S10!?U*U@7ZA?-@ ON_2R(J[3DU MXP3VB+U\= +77@UTU335.MDV8K_4E,R!MOY/^^D!#!!]/DU&Z-*^"@#$B ^" MW U/;OI:%G>T_$K+JY<'P8^9\J:!F]<[LLX "4TSPQAV$$PZYGRI7]G_KEYH M11[H$6UAIP[B^H!SF.8PFG81FN&!^06]R(!2E21M5DI/FAM[L90D22.':4BR MMRA&3WG*XV.Y87?4[2;R:]G0_;)D;)@X29S8H04ZXI>6 M;-@9_$;__6]2\-/Q5@M@Z%05/]_CC39B!_N4LH_SG$:)"R3K-8&@$O>N6>0D MH\XFT% *M)G9'8+MTQ59EI:[;&@9"L=);!D\@$)[^(846<+9+'B".:W2-=E\ MH0WW4M,)5#1(TSC*$$/*:2!&A^OW4!4H!N\2804^P8?^E7"]9 'FKX5!-YZ;&6:R0/->^@ MF3SX9H6&IYR3^_[IX3_*'[\5S^OKHLXJA5:GDZ,8]H5".+I?/ZV+AQ5B*J#? MOMY]YLUUZC4# =32=!J-^=VE/B" 0:JO%=T)[RKM,&>(8G@YSD M7D@O&L!5S4E&Z[!\W,S>2-Y>0YFN;[\?DH=@+O]5WQZHEW!,/,$=0!:'E. \ MRMEV)^)M!U.'XM".DL")W<@FH+SU8P&&W^9?Z -;;3X1OLP!$\8?(B$WH2^Q M#S9[#7*[G#-"'\W[X?!+<[J/&C="X#Y^W4($SEV;F_KCEGYEL_O^!]V\T-_* MHGFLCQ-QXCC$B9W%.$^L-'##./1M[Z_&('GSA'*@&0TG;F;?IM P%_ 4\O/A MBK?$$^9!+F8 [K5>(:8WXHJC5G/4JOZ&S\DP;;.FY_5&S,W*S\T\?[,$L+HI MG*=$OF\69PFP+B9REI$!#Q3=5]E557TNLOMULY%:0)[>97CI*&3(!WN.+)H/ M[J@; _/R]Q7)N(\8=--;\4*I]4O;B&S:3E ,9]PDI9C-T5"+Q6C&31C&9,Y< MH;;?^KVH:%H^%.M_T^R>_.P;S!\O\-R0-WHG,\:L9+;SFJP'N:MA@(1DXAZD?IVMS,V:=KD MGI.RZ%YWQM3C+>_S)?NKY^QY/6L@B.O9QBW_/82\TE2>@1V3?:T=BFTQQ::;O.D?*OM6,, MYM]L%U@&FW_21H%>;V?45WK#'8^UV$ONC!'#]]RY2Q3YY=?UEE3=='5S\I;EKE>UOP3$GOI&]4O9PLO L_!29BR36*?D;X2<\G]M[ZO :[;5'ZZ)CV#DP +46*-%RF'O.BH\FA*JNQJ+^\%*QC=WCQ>)>W=OE$4I&J^8WR,!W; M9WTHJZK\P7ZX)L_L;\WK<6:4GU-,"$D$QB#Z.)AXXW&V3C!*>LDH M[42CLD";KJ-*>F'+& F<9<^F3:$'/:\^:#73J[)">T1WVJ!>'3.-:.1A,-"D M1D+XFS6PD0=FJKD-8!3%PL$N3?Q367VCS^S[]DAX][U!N\[C[7@0\/2O*,8. MR>S(HVZ6Y\%?!7T0G'B BL)9R5(3*&XGT(E\@!?JA8O%0$6;=26RK?D,:RI* MV#O@%=7PYK<2T,JY'4U(J54K=K)17E9H !7W/C)M@>$UC-+&ZJIJG!>X;)VC M- GE8_R=RHN7LKB@]_0_B0A(*0XHH&+J>]:-(P4,<$K5%#HJD,*H"B,&$#L)S?V$L<+$LNA@4S9ISYX% HX38$C MN?2ZV&3@$HM;RP6BC\+:FY_I9BO.0OK\P-](LZVFB>3A*ZM)*W6MH,:%++M2 MFC3T9$4T?;6:,_M'6?UOMEH8DJ_NBN?.SUTW(CBRDIC-74*3( _RV/<@.S Y ML89W7IT2_QVE0^K9/NL7R#,I":3[Y Y(.4=U.#NE= W[6%&:W(# MDD(7=0LP(([=!/#N2X\]CUE=/O..Y4]"[(?7[H^CW<0C.\))&F4X]R,O\U+7 MXSLHI0--:1T6/*H\I2<::"4:8O=77-A47/X!0$\:C<"J?H:H#]$+3@7!F&@_ M[Y/7X(U.\L 0G3^C@P\%V^E%&9TS M'Z)F"T#>M8]F_Z#KAT?VWZ[[QJ]LZ.8C:>@GLJZXJ?1;N=E\*BL^ZJG3"W#L M!3:V4B]+4\?UTD#*Z;U3^TR[5FX*3K@M1TU.]@:+U=2TCT,#P M+DVJ8::CSG:Q*VNM7Z'>_EU[%8$ XA @CH'P2,S5XIT9?V[?\D[55.Q632I^ MU%[?T4IH/<+U(+)Q4LO&B179.//3)'(3DGJ.!5D-G!-D^+7[N_9>MVN<[LFKY#WVA#>&Y\_Q4=M/OD6?/I^H3P)TY"G*1AAC,O)3:U M[2!-*"S;85ZH\YK_7]*JN:?.]86+X8O4V M;Z]:D\U=68LZ[)N?#2^623;TR[H^63#Z<8:3R+*PE7AQY+MVXB>@@S\M6AE> M71[15PLU<9ECIB@2FJ[03E=^N+73%O7JHC_W"J.;@FT,*K&? *Y-]3Q".;^U M^(.!N;:W>"9@=Z@50TT>4X].BSI5K3 >^UV]@U_047F?X)I=%=DWD;2=?=Q6 M[&5PUU(=\YW%";5P3C(/&GD?=*(]4DM=3!0*=G8=E12_??!@( MRFC_8>@8:BY)T&[=YD+B"$L>VR:ZU,.1Z_LX&$T3>43 HM/UO(''DW+B2M6(C=CU MW9&J>;VO2%&3M$W\+.AGMAZI3^(U&<%):$78CA*:IK:=A6$"8Z>;%FAX6G;B MD9"/!@J@/[D*2.@ G*6S&,H&;_0A PW=7 2*0N1&SE)M<9L9<0M';>2,/XW9 M2-ZGRB.2\E4N_4C;_WXN/A8D<6HK[ ,F MA2ZS\!\(A')_3 $F-^4OMU^1Q:,5AW[I!?^-$RC)0*' TB%AHC8JCBE9"_-M M2)A]2JHA.F_: &'OK)#&5PMSF0CKAXQ.6C M7@$S*4( BW5M+F5$+KNI!(!PLIF$W'LYH6+23',BINPGXE(7VS2(+"^Q;<<' M]7.>$F8Z*_2 '2\!5A%/HB0Y_379#ISV1V8O1N9WSD0#?'PGHMZ,4N^&?O4:5Z:M8/XI#D.VV:UE>T1'LB]8TM]DJ1[286Q"<+5))ADNLB73^3S>?BGY14]S_*DP:<7HZ3(/0Q83_:$64N*'=!SD=!"<,^B'WI(G6^ M$FDD)3V.87R CN>(ZZ33Z'6%N&C$9)MA.(%:;H#_1%J%-V-'@8(TQ9T"'DNU M0?AWFG:"KAX>KE[(>G/UU,"ZA8\.87J=\O!0B3@<$@+Y8A#:2'S<\FFOH-%H MV,0?;3&^UP&-X-$M1W3V'9\T^H(FY./C+MR1?-*XT_;DTY?#I^/-?S:O5S^J MK+[*_E7_1I\26LE.PY%;#4^_+D=>K(G8ER_[U[9NA(^2GX1C]LY/O@M-A4VZ MLU:B/UO1FKJG3!BE-*G&QEML,DT8,YQ$4Y>I+:=OGT6B8_$@4MYV=$+'Y/-N M0G%DQS9V7T,T9I6K:>D[+HRG3&U./%Y]SE\!>:<)N_%UFU>7T8O"SE5Y=G!S \U9A( MRF3R;^)>K/R+[;S=\Z\W+2;#IIT0B49MUKJ"G#5-Z55W?M3%7GBSA@U?>_,7 M*Y*#TTJP3C%MVS3);D5U]/*S@QA'+HUQG*2I[_DI>P&"ZJ#/R#$\(P=2YY)Z M0>C(O0DUV R;DJ?F:EQP2EJEB[+[C)1E>;JG33TAYYZY'#9#R;___5?;(>"* M;='%SIVAY)S,3W&6Y+%U:>0)XEK+=@,_L6)7JKW]I!3#L[/K;;$3C+ADN0DZ M#<[T]-1F,FQRCEH[/S\!9F=E*A@VQ#&$>?,/Q!EZZ-+>2Q2[F_"=B? M(^%SIN]=Q.-(J=_[&[F++R^*W2WF^ZX#'[>4AX\_K5].N"+#U,)Q3B)LV1EU MK"!Q4PK*5I$5;/P,R;75:U G$9-;-)C >:HCBI)!\3838D2BN[(.NO.C;@B M9JI#94PW4 Z*?;-:CQEP)@JXY2Z'^8O,KK^ZXJ-E?'Q/FW(P[%#<$01!MLV MN#3W$#?55RN16HC"Z7P3PL&%=LYU;UK4Y M:J]DH]#U"[_SE%$A)#C.(@_G*4V\((X2CT@%%Y94VO0JH:V^. >>S10G[=%[0U 0PM:ZIL:]38(UH>!%:@S8[7K^=7>( ;L;='G M:9=$7I.?7D3E1;W\D@_A^!VQJ.P+N'>NGI^9HUNW"G(2H/K[U;?O\ME%TH,9 M=MLMW<-0@989JT:_,!V4V'$FH9%SP%I1@7G/.4 ,'!A)6ZN3\F92WO(\-S+F MCY+;2-VHF/?$ZQ&$]_C\]$S6%5^=7C^2ZN%@!2@VIV'"?DJL".=N%/F6'\=) M*A7,D9!EV .TE31"--K+1IUP8&+4!&)R,U\3#K YKP@!/$EJWCA=B5(3DI9- MEIHW^21A2N(6M0G]&TD?V>JB>F7+A=U^\^2\6!07>ZF+26;[V'52QR9IX.<$ M5'LX(1#VW=B#;RT)G)"TZER5,/I[+ M,K>HS65.<5S0[ ,MV \-#R'QZIXN\^MU/$DK8X))C!AXHLPO8]9KEY/N\# MJ>^%L7L,"@ G]^CMJO1;2X2ILMV7RCS;8J;@OQB3AQ/$GX3'.<1 [%-+"S,+7<) JSRZ(/YT0; MS_7@8GE_#2:79V3QG#5$A.A+@P]GT50-0>C 2$<@@O^[2YX8(^]E_AAUR+;: M=BEO)F,5<^ 8BUB<%?S&<8LY0.:C%[,C*.X]1,J<./+\NN4Q$?:+J*'[7-=; MFGTN!G3BQYZ'NC:.4M?"KFT'D9O9L9V!XIX0X::7,UW"K%!FA5IUQ =M/6>K M$6?"'N@$W+Q H);C (*N'1%$]+*[) 503G9.*F.HN:$_ MZ.,ZW8Q4P8L]4Q)3'/-3%BNQTR COA-%($=S.+SI9R_'P*''N F:YNK1X(O.QG'#CN?;F:L4#R?(NOJ#;+;T-]&?KJ53 MWWWX'VM:L2$?7\=;:F4TQR3S*":.ZX:Y%9 T .4=@:2;/JA@8I&0BW:"Q3G^ MUZL_%'MOP<"5/*\P!1GPU.(BM.!G%2I6ZSJQ ,E>]MQ"!9:3TPNE0>#$43R3 M^H56K[?Y355=ET_/^_C(%\D^5[+#F/O>]]+YNI7)+PM:;NO-ZXXB8(.8.F9E ]ZD&Y9+F#;^$12VA)L';\N M0\O'$74R;&<.]2W;"Q,;1,)P3I#QI)^D8=NR7NX*Y4PR(M,D8C"D9,-KE]L/ M#:8QTS\/3.="M?&GR=JE+0YV1LS"4:]I8T]C7#/7*S*K566V39M_$,Z\W+Q> MI6FU)9L3XB;+P8F3NICM)>/8ST(W"FP0L=JH&--1JH:MQ#C]GTC!Y9V_^:OI MN54%_>AT0:15!LBY-HZ;W 2^' U@R&D(Q$T/1*<%ZM5 5S- P$G8)NW4Q<$V M+F19"K9)0T\8V*:OAE.P[4-^5=4,V_^_Z^;K,Z/%$#EP71[E+ M,6=O2&,_M3([DN4[.2_&\$1N!:-.\@JULA$3CKAT>3:4":"F9ZX^\V$S5]5R M$''*O&%*+"H3PRY&J3)OVI!?1>)JU9:P[%M/Z^8;:>CW'^1YO-PE2RF.0B_& M3D9R.[9RXOL@!H-Q,88G9R\4<:F(BX5V?QW%1NY->KG%L/EX:JR!P.ZT4=HZ MO(X*6;BUZY2AISU=)Z]6;M9P=B"@ M4YHK@)@&'6=@I\0*$:X&:O5 O2):^SE#+-?7V5E*ZM(]GB%0C'1[!MVNGL-Z M563\/[R*[H5L1()L<\W6\9Q:7L2)C]_I3A+C."(QMASF*K+N%5DD) M26&=E0N9'T/ITM-$)&CR_6/*?Z![1>")J_,@RKD.[<# ',<.$?'#0 /F.1K4 M*]&>#NE-5Y4V6F.NZKS,Q1-5I6$8RU*5O_F2A07/';QJFFJ=;!O1TK>\(]4A MKZ+(V<@2&Y.,$DP2BV2IFP<1!;7MF19G? L@7J&_; 0Y8$)SYH+1NOVP(3^A ME6TST$'6%3H 45I.=$2)0]FN).8NU+B/."GN#U<..+ MAMF[X >\UX_%P^?B$S\WOLUOMTV=%0_,V_Q>O-1-MFL,]FM5--GGXJZJ_ED! M&^(I"S#L!CA9,^:GC%C0;E\_\EZ./)%QD"7!SXL/^L[]RF.@;;[C7;4N*T'9 M7:/[1_8.94\"TY3AZEEI5( MQ5*.QC7LW3I)B(L"\*\/[)X_8E"T!N8@I R!,:^?JJW&NSX89SG6]5/E#SC7 M1_ZLJVAM7Y=RM1$(K\OBRRX'[&B+$/H9CIW,99"1/,VL+$A=_[+*M4GYQK-I M9NNS]DK)Y8UI05UN=V$02]AD-@"CAHHV*3",E;5-2W_CVC8I:.8+W.2&4:QR MXV4K'TA-LV$:YZ W^X?7_25=LQ:QCFS7E/LLI5JP"+)%9''[S(>H/Y553M<- M+P7^!^4,(32[8BM5\D#% O0C:>@NX_:DLS'S?TG@4>SE7F#3W*-6GL$BJ>_# M,..AVDX9SA?>*X,Z;=J%/N+Z#/<#OVSK##W3"M7\%5OS,O@^;S[QWWYEVJB<1G,FGK%Z_D1^_L7&K-=F<["YH[.&$ MYCY.21:')$MB!WH ,2+%\!Z"B4)/G2SH$<,8)K(G"Q=:"CU0Z,2M$+=W)W'% M?&Q9:R3&GK1+V['!F(R%3PLFS#P]))BZ6#&/H.V(L4M:N&G)(+O%_759-.MB MNRX>;MF"3/B;,8J[-KG 2C&A48P3-_)C*TW2( %Q8ZJK8GAF]WUNGJOR95TS MP?\#F&:@CK%D[L$BR $3$CK0!AE-G5KHETZQOZW07C>T5\X(T=[E&.G*7U!7 M9-FDAHL!.\ETN'Q$^ 'H/ZN;(NN.%XZ/$ZY?JNR?U?&A ^S\4W7\)8X_:9') M'K1=\T,Z]J,XIFOTG72E\2J>;RD(7.]R\%);A MV>;%8RF74::49O4G9A@G F)K1<&/0%2G"CH8]HB]1H@_[QU38<[F8:\!YRUD.V-T M]8(U6+H(5!6BD0I1Y:$NZ*E;U3Q!NRW^C3:/9;9?.WQEEK'E1+E99Z2AW1\HO?JYKD]R M-6.>A)8&V/$BQW$M.TM2*?X(90T,>XDN4- J-%@ZK]"13JA7"OW)U0)FH<&! ME_,P1N&$^1O]2(+=CS(:FIP17/ZBKDD9GF-'I3Z0_*S33?O/VB/ ME(\S4B@-<.QZ"78R-\G2+(@= HH;S,@S/'?;/->L$SDH85?MJS2)G=Q+6",B ML+G[#5KK6(A(9,_45C4Q*6[I(1,;TD:(0J=LN;]=\5[&9L'XF MFRY>?!(6L'V*21"E./>MS+(R&NE?_5E W9R'D'H'R0O]AI(3T!F#;]RH#T MNG!NEU1HTY90=>K G,*%,">!A>,PICBQK=S*H]R+HPBL=&>4[ MV"41\U%AX#BP-@*JBIAV567!]HABAG%>C:$";;$]\+!(%6[),Z,%0 0>'?4: M#4L7!,/RH5:K(VP[Q=@BE+*!=;8BN10C70=*JFHL>ZYT(5@GQTN7CJ? V58^ M/;<]@S>OG$3VC[9@LVL%!HX\2PYGV"T=UG]WZ@B28_12_[TKZNYT M"I24(U M'YTV@!+,[T ,A"Q!MJOQFTF*6,Y)C.8T0>\9_\6[#U>KW@>#VP.:WETAY#_:2,B! M>H=G3*NV"0[7$@DU5X@KNOOKL;8KO:TO=**GR9MI46E17Z@3Q&-/JG5LK>V[ M@+1/DX,8C%2>ZS5EAKA)RDJSS:7>AH!)RG#)=E*7$2GMB@*[%)[[\BIE@U?T M;)7@<2YN2G*3!2T2Y(4;7PKE MK;37!%CL*P^OG(?0#)E:Z6^G U_^=%J@HW+@U6$]L,828+#]NBJ!Y04O6Q , M!N2D+A@^P@5;E2_[G%9>T=<2R!UO0!R;;=S3T&<;D#"(;3MT;1A=['E1AC?S M[5)V4Q8/F-W]I)["*P^616S>U]O%'G$S*W'LF"09)+:C"2QXO&<)L #[HXLA M4-GU#(2VIZW(C]QFW^'VQ[2[+2;J)J+*R M(@<3ZH8XCG/+3X+ 2CU@<:6B)H9=U%ZO@ZXC?(?2J8;VNJ&!NF BO'7\NEIW?326NKQ!UJD M3-+QL;#O1C@*V$N)>H2F5I[E) -5,DW(,NS*!I+%[$J'LM$O7SGW@>, .VQ- M02<9M]8#"#!H?83%@5B-T>IYVW2%JBRS MQ(^6.'GFXSB-%'-Q%5X$G*.9"E\ M89Y&!=IN98.TIO7KA$E[6K""*F^4-ZP.VOG$X@O&A,>6[JOLJJKN:?6T+L3( M/(M4-H T>K-AYS20)C)>Y0,_XZ;.1WL73RD!"(!KI< M6L4( 1JZ:3($'\RIJ2-WP3Y(P7+M&R"(#F^T\U& Z?R61V4P1;; OE?UF!?L M"K2SVX+MMIBS7(ON:\QS5OVOG*2F_K(NJ&!+.79?B2VJA!*Z" MV 5U:F?ZN'Y7:;@ZLZKH&0DRWCQMI[.X:JBU('6JT9]<\9:%!N@1]3Y3.4_Y M9D\*F _P%@\)3I]H DQ==(M:=5N6GM$$K"=TCD:$J#GW+Y3I0+L6P<6#H)CL MM7GMDU,_;BDO=;[_41ZG/T8IQ<0//6QYN653/TE#GT#<-U"^80?-OLH1S)%" M\9-SE091@3G#5I$5VJG24\/NM%GQ7*F$"F:=55L1SS32Y^@4H=#DRJ#2%W56 MBM M+YO6^T>=.T&V^8[C]7'RE/YO['W3S0G\K MB^;Q9/48!A&.'(?B* QIGD1I0D)0+YB+M#'OC$*@,[H(6TG7M!1B0$?% Z!< M+\05V_?0[5S2;:&1SEX+!+H-#L?XWS3YG3/PZ7_,->+?.:PM\LL/U'OO;]HE]V%[25ZP>M^RT"2:I MG6.7N)&;YU9"0ZDC1_.J&G:",^P62S\7.1_Y/M"&.=!>9S106M3V=VJCH=[] MQKC7_&2'W"F_VT&;J&0VC[(F'VU0T44=N'G C[W[ A+57/\W^D*++>4]W&]^ M,K=6D,WUMF[*)\[*_?HK+1\J\ORX3J_X>=)$6AS!84Z9;\^R'-L9B:V_60T _FZ2]Y#'*N?"%PH8<\8%R-9L1I M $F3J[U$DT5]J0;(CIVECB'-]1!@'YZK"VB[R_%&,IX=8NJF<9B[29HEH>[^ M <=*F%Z\?K]&H6=AVT*_LV]%U7#:))ZR>E?6:W%:I[]YP G.'=M LZ!I-(BX.Q8, =&_OWO&0:.'?T&6U-V M?^\7I2(%Z#;GU$#'14YI'&!B1]RWL1U[DJ6N:TM1:.A2R+!CVY'0W$^0T.PT M14S5W65[944&';K-!>^5G"/4]KRFG>);/ 68@_S__0/(RE14)XK9_*X>Q(%F M[_&!2+_!=*/7OLW8J/P-%5B.$XFWE#8QB[RQ=(/2O[VTCWMY3NEQH&07 YD* MDYP-5G1T1RF.G,#'66A;5NY'F4]!U;N:]3/\GAO6GO79]L.0YR#9GO^=ZZ>> MF:KC<[!B"LBOSN4PG%^^ZT;'6#\\:V D=\6ZP9(;=LK#Q3"/;%> M07_P%@^KF(H-A.;6JEA%MNT0HP:;DI!]ZDM6 XZ5I]L M&6T;QU[.?O*"F-"8BTXA#+D'HX,\(IP4=]^8_H*^\\<(D"C#,0U2[+,EFT]B M.W8C^M<+K9)2=KVFC,%0B@(*B S[RZ=M?_GZD52T:T&N$R;V2B5NG&-B17:4 MI7%"+="B5OV+HM 6? _1+QO>!^42(.16L,I?9!ILO8^0SNC9]Y^U0Y)HY&&I!DIDQ$P[994:O4(V?Y.N"9MUZ MA\?>>1/YM*'9IVVSK6C_ARY:_VG]0C^MZY1L>*E ??](*TIR]@4_(; +7!R' M5H+S. K2-$\3FH-25'0I9GBB.I;KH.:Q*K7SX>N/NY?GHZ$ERR7%RH_E4%?12\[0P-G^>"'M^ PILGC_& M=)%?A9R:/;\0ND54HKD]/1%ENA^,*Y;;W^C3Z7U:Z_^M,S+>J6O!$X0Q70G9_"9H$%QJ;5,&T>Z0BN MFKO7J^.DY#44Q"WF5M2A&/J="T:!'X%Q8I'TIFNIS.,1[#WRGE2 M%,28^!F/;MIQEEHD"S-7+K I)<]XH%-H@'H5^G@74P,)/63*%A50G#_]THH, MS+V\#23RYUY:H5$[])J!2,\9EK2=$P=8\V,L=GHE;<[PZ$K^)IBSR^CZKYNB M8:_13^L-_;H5JX"C8(^=VS@)4L+^B?S]TJ77 M8Z\8=*3:\J"B54(NZU=A; ?]JN0T<$6F5139O1S:/*:2_.+ M1>;;LZAB^[V>RQN.D@#'5N!C+\WSV/6=P E /&&2<@U/M/%(WD CU>S?:3#E M J$&(-(1YQPHLU 6KI3YVK-KIZ6^4=:L%!3GLV'E;M=U2G/']J9,%/_Q'^OF M\:XJ_R6"FMTEM\EF_2!6:I^+-JGE-N?7MNFY^Y^.W^0Q=7#L>A'.:!C&-K$M MME6Y[-A&DZ:&O95@,GT1D8 R1\_L;UT1PZI+TN*1@HJF=/TBIB7O9R8.^N&> MS-S#5#T$>H-'I,-;=FJ+W] /ICC::;Z[;EJ3.4JR]A#K[O_?&$.Q3Z9J)F#(\OR,25V3*D?DL"7RJ29E+), ME*63N.I_0%SV),$H "?9X,N%UBM%8>"&*\1D)@R[(#@S-NK"49H)PT[#-5,7 MJ[U!;]/U!YJ7%>=1V;!=P#I?IZ1M&"(^OB<_AVF^]V6;Y'M,;)+' 8[M(,Z&%V-TJ$=GRW=* U[/VL^A#D MWM\+0 OS&[?7GU<]<"CD[=36CGY&V;$-Z.=-/ MFM)+WJ8VP?]!UP^/#H%\MBG:AY=7X3'.5Y1 M!;F/" MY^TC/,[Q/):[^!(2[MO\YF5^!<-5.']:GHMNTLX M'^#1AX=WM#326[[.ZEK@324_*+*'&P%<*[FX7@W?@'O<",3CU.1F1,$+R3XQ MQ,I",*.S]>#KYR+[2IZDVH*=O]NP.^4BY&NYSA@X[>KTV ;S5)T\U M<(29R M_;+.MF2#)FT&E5=-FZ540G5FR,7*I*9-&I9"S5RI*PGQ6G <79>;3=N$X+[: MUDU7*'ATBNW'+HZ(%>$TB-TPMP.'V*#.32#IAF?F7B9:%R^TK2E$#9=_<2[@ M%*9RZQ9C2 &#SBT!U@ K(59C%>5%!AO+GIN2_<89<1*PS&>YR0RB>.Y^T%;Y M*'[SC3Z1=='_D;P=:E-W-][59E/^X-P_=1MW$(,/>$*. MH[J>2S")0LI^]>,\BY,P==R_"OI F*>YEY_0T@I(?V&^RS"04*N@H^!N9=>9I\GW'"IX'(="0!EUQ2Z0%$M MY3GQ%>L"[4#:MW'5N]P &*VOTD="YM)U/_(PC%0! 6Z&'U((GK+[IX??BN?U M=5%G5?9I0QYD#RG&[S:\01!"T?WZB>^[<)P^ /:)^/3OL%KAC5SZB559F:)$#6.YE;1 VX-9 M!K&%6%M 4&AG;Y&3_D8L+B!HSK.YP(:!\T=>,7PMD8OZC3ZS;]PC6T[<5>5# M19[&#U!3U\7$23P<1"1Q@]"*4B+E?Z2D&?8V7'S'B;A7 '4:R',CSH,V[5.T M0P'S(),HS)^+*L A3Q6I%18UJDBU+PF(*%+:R@FBR/DQ%B.*E#9G2!0I?Y/: M.NOWHMKUA=UW4JO[/1-/]]IN^"G-)V;+7;4NJSO*_N77WI7U6N04'CL_V\]Q M%.8NSO.$$AX828A*V%6';LM$9'F)WG,O$E5TP\?AU;[/7"OT+-2J5^BA*NL: M9;T!L!6;EDB.E@]8OST%DIP#TV4ZS#'MK!;T=KW<54M6 MU[<]VIU=B+9'UQ7-V(Z44T!K+.F6L%Y7/?>4J&6+N26,/JGDEKD'OEW\E:P+ M6K^L-QO*1BO3MKSUC_KO5]^NSR3.& >8 8)A6VC!"3R^T:]T*AM'%6_+*"MH[RA M$WM'B4$6VSS*&S3,2R043I$[(6 MRZO;B[Z RO(\9'*+&TU P#R;*@;JF7;GK=.=:CI+2\BIMMF2S M>;TCZPPX*PL M7, H0;GKQ#50;D$2O4:\/3*I)7Q!4"EM!"$)9;#IO"#3;O M(9"9J*I5 $%742U$]+(UM0J@G)34JHRAZGTV6UZC^YVFVVK=K.D8FZ,H;(E< M&Q.:\)\R]TA7I4"G34A1/4H53!<H7H:6#>W^3?* MMO);>EI/8N'(=SQL>3;)@]"U/0IC;AZ.;OR\KQ83NF:^$'S:-P1!;M(JFP:; MI[U5G2"=!W0C^FL[D1N.O? 1W(A9IV=N8Q."*YZ@<$]^ MGIY.NSBB <%Y;,>!3VWB9)E"0I\V!:6^V!=G];6QFGK0&H7MXD0Z&4G3[=.V MS?(KSW=885.#=JNX%2JH>)0[47;4Y5[MR[[D-0BW +R QW[.LRV97U' MH,E514+7%>+:[OYZK'*?FW,_\7#@+#*Z@=1%+Z--KV5Y9W3#>4)(HUT S(W7 M5?/7%[:]:+M.7G/>&S; QY(SX1P' ++0P;&5NCAP["PA01Y%B/K-A<_&,Q0KI>!.FRZ?AZ8% +?T. M^O!!:7?SADVDVTW[RM2U"1M.\B^#O\B8O_'[_@HP'$>QCA. M[#AG^W\:!""*?GG1AN=J)PX)>7/'!Y>B*/<6-X,-;$[WL'#JRJ]E40U06M-: MVS&+NLF:WM, P8N^HN& '+^=%48PVS)6)):70O MNW(IR$EHWMP$OB MS+%CWW5@.S-C<"OMRS[2HGQ:%]RYB'KF%MG^U(LS7QQ@CW\X?U$AWU>:,+=\U]P"$A9OCMK+?90_< UA46]T>#@+?LGUO_O==E=Y6 M]W5U4S?K)Q$G_(TVCV6VI_63W,+)C&78M7]OF Q.Y,+V-,S1W'__AO:JH%87 M^6V=%#CSVSS=N,!\A PDZ$^M[(90HY6V@U("%ML>0LP=;A=!]ZDM_#YL:U[@ M75^73PE_"8N>"SW%S>>,%LTZ7W,21$%J45^E_[E=5\SS%-D7]O%ZTR:SUO7V MB2U&*]Z5J'GE7:,:=@7OY/C,0PG'V4#4\W&-FP1L\Q#E%O\O+M' W.(O?IHH+_(]NG9PH8FM+0\->J- M$,]P8 ;J[%BA_<,6MK2]=V]FGS9XU;4H^II6:\OHO.@J;]''<+PZ7%8X/#GB MYNEY4[Y2*M8>=STC)1,P7A69A2$F5I9CVXY#U^=],1Q?;L,K(!%GL FXU-C&%Y[ MPEJ-3QH[O\/592?,[;12D1#+V^WM'$8T]Y4QMJ1RYCM'I7CW,#+]O; M8\:\DPX?<]T[U,II3+PX !*B MGA5F>,X.1?,O]',G',R,>AXMN1V>+@Q@\_G8_%ZN 28$&0/UD9^>%[4T^>FL MT2/DI_/WJ,WJO@''I[+:T];?YG=5UX!+O-+9AJ3]@#(3Q2(JLV\THT_/8F+PLQU:B= #VBG7KKQA?D(3_IRM M,79IC+TX"@+7SO(H ^68F 3^DH23]X.XG--> $>8/]]U4.)GOH/^'PS/(QA% MK&ROUPRV8&]_(3*:7@2J6BSZCK@0JN/7QZ7#P=XL&5W_=5,TZ^;UTWI#JVOF M;!_*ZO6X(,=R""9QG.",Z2?>W&67D 9LV8PMFD$$ M^6Q[13'-2,C;*]H)CFTW!5FE:# IFQ7+=+*/S@0,]DN$62TUDKX.9EO4.4N"<-X!;OLS8J-646:TN>Z M9M/E>+\0>Q8F?AC@.(ARUW/L-':"O]KN5]\;4C5RSF$H O(U/Q8D?VQ,-KPA MRPHE]&%=\,Q%E+0?*>8E3H$4> F.[-3A7I1881H'U'4[D&X*R4[QET'4BX$# M1%M::7/H.+&+DS3P<>83C_@6[QT':]RKB(S*"Z3+)FZ%78"!W&M!U3*8]YS$#G7:A..D-SLU64W;/[V4E?[S,)6 M<-=_5-\$EK%/TQ2>%+7H))8Q^G@:2]US80>L?Y35_Q;':"FM3UHBIS8GXZ ^ M3IV<)D&0)4Z0*36_.A!C>/)R6=UA=0H^JSX#C-S,O=Q2-F'(!,]YPM,7(\$9,&/+?C?U9<7?)FV!SMI"SL7\Q>=+4PDF4N]BV/$H" M-_;\#!2A.2/']+Z22UT!R%_F8)'<0%YN+'#WN+?3:+Q^QC!=.\K)GG+G\@G.Z05"_"_,?$\.&28ICWW$P"4+7"F.:1[8%(Q@X(PGRE56JM6C/ MG4AW$K>YZ"1. BCB\S6 BP,KBFB>Q=1U056,&F!2:72Y*$BY;^/$]SV<>AZ- MK##P$][3K&S(9CF0=M+>"TARGE^#Z3#/WUH]D+CJ#W$UG]*>-TKGN>R(E.5/ M8L^;.GKV.G&YXFDK?>"KXF_TN:QX$/)SD9=56TG^933VSR8M\1-,J,]> 6[D MY[:3^1DL.4-&J.FM3ZL"VNF !DI<<" @A:?<_-:-$G#[=#E \",\@,6ZCO9D M1"Y[Y < X>0H$'(OO#1WP,4TTCA0;-XR$N#(\B+,UCP.I6F<)G8J7XX[(L'X MLG @4[)OTCDLIN>U!OM@4WA(G271V4_*1/GZV0M-5:N9Q9A3&=*_LW_1P0B( M_ES773IY\[BN$=V(<-#?$<9Z:FDG[)VHGQV[:[&:V0F5AW6R4Y-FPWJ9*.A<$"][!0 TRY$I^TP7W+.;,W$OS+& MJ=7%3@V\7%VLA'D'=;$RU\.GH&@'-^AM_@UT0 M5P:]U'\7S/.M0O)S5 JA^;FJ&QS8G)7&Q0"%&\1RI0DM)6"QB0TQ=SC!0?HYT(3RZX@R*6BP;>K@,JI-HQ(7#75 _P@30;/C^&ZR?/KSN M+^EJ3 7_B/CG#UHWN\PM^_BX(DHH3BSVDT=BY@LS+[ ( 3I!C>H9]XR=.%21 MACVB5\069T\*90BZGH:D/WPCA(%.4K"5"QT.VUL/%$7)*QI>URF+A**K]C^H M?T:Z1+<,^";S&_/\MI7X-I-\E97/S,]_VI ' MV7WEF=L-;R6Y5,3%8OM@(G8:R&\@SUD_OV?48#C,$\W8C/[DXC5M"V>,4]H) MGAMSL]T1A0V^O^Q\DF6[5WO83M(.>%I7&$D\P.L17%E 9.&J2N!'R5ZALNYZRV;0M,W!]RQ%6<@>@>0C '!CP M2Z%0S'+.%FV%+$<"%BYB.6?@<0'+V4_"BU?^(.MM>RXHL_]W2]9%_LQOF=)T MLRV;>K_R?#Z1!"9J1FD>,_\5.S@-:4(RQ_=25VK+H23==#;8QTO41ZM6R':P M%:_03DD1JMRKB7H]!PNT0L:8VEL8]P#&L07&.):!%52PHPS/C+(>N,S%BG^4 MX1B6"*D/,O=*:QCAX!41GS;5<6QC<'5^L1;?#O;IKA_:49R$CU*_%QTMQB_$ MPL#"D>_EF)(\CRV21;'EJ5Z(+6B'\:!Q&[%,1,0R'48VZ4_^;RKF?=]M=K]= M4KU26_(K +V0>Z.O53U2O8M [Y7N2L&2YZYEQR)7>:\ K/:+P"5M>*5KQ%=X M3>\06[; MEG*.CKH1WOWK_XX^+J,_K' MIF _-9,+1D\A&[,6;"SPM^<0PAI<1+AT) M\4C(1P,%T"UE"PE;7!YXN$W^LGP*&(F9K \3X"R>#P=L%LL9JC:#)\9>;O;* M&?EBYDH^HGR)7G&JFP^T_=^K\OJ15H2GIPD*G)X,031IR0C;+>(T\FP<^EF( M$Y<03.V0AE82!>S/P+MU.^= M]:,&OH[6 YC*137,>'WWUY)RE[[6AL%QXK8;.(":D_G0=9/:W:Y_;&\IWM.2 MYD73'%H(1YIEV".XS9E"G%WK7:?;+"NV50WOM9-@; MP Y+ TJ:7-@<319U:AH@.W1S.H94ATX$/ ^["+HZ'M3IN)@:,JI^R>CJ3,-!DVC]6M!05-1FQ2"I2<&F^QX,B(,<. R-C'U);I3T59 M-.RT\\3W" U[C46RIA=U39N:O:RJ*?X2NX)NV_!W2JH[ABX]3->-&)HD#D+L MI$[JA;;(68,LVHIZ&)ZX[ L2P]9E53SE5ND%4(+-]58A+#1">Y60T&DE3B"I M6,$'VJT05PP)S?0MXC.AT;2DJVJQZ (_$ZK#Y7[N<#IZR3W?TI063SQ+Z@P5 M=$ HCNT\Q%&>9&Y*_,"GCGI'N6.!AEV1Z*J6[N6O4+738(522/*.-(1R3DDG M,##O<]!ICF%R.\!$.WFTK*%&NLZ=$/>*O>?.&S_>@6[DN;FY^E\V(@F!9N+X M4?!EYVNS2?_Y._-.=7?V>#Z;FGBV:HY]PKZ0&:* M4N[\7A4D=$%<&=15"3.%\1]"8]5<>957(.=C%H,5YH"&5%0[Q=!)E.L^BO&\ M4 [[#*"TYZ*KZ/)*.>4S8#N?&SYGT'G].3^?8]D/8@_'*67_(30/$Y>Z7@0Z ML1U),+P!ZN7-8,\_!D7.^\PR%>918%8J=]P\LD1SF\W/KT-N?]:\(C>=#0 M9C7PF"'DK@[3/&K-O+8P,[4U*!L5MG"?,AG#C]N523VE-J\O-P\/FU*LU2+] MK+[>-G5#2LZ9?=25T[4Q(1[!ON/GL>6Z)+-!$88Q88;G="L:U5SVJN6@K5=H MLY>/WK6__ 4V[T?QDYOUNE"!S?D.D*\M(%\[0 :B]ZU#.P>9[1XL\/7;%8S9,DJL=-Q2\KWS_?\M0)RHPY6Z(?.SG?/?O8M1UB M.;Z3>:Y4)U&05-.I5[T>:*@(K[?>J2*WSLW ==P1&$,+YA&T 27M()0,'[G[ M9..U3H+]8^\;8%(6<1)*AO?>0NUAQ::F+W8=O%[[\)AMIS:.$O9C2C,OMDD> M^$D :M-Y),)TLL)NE[MN6_&FX);#)V"16^OG&0N;SP>[^8G6RO!.DV=-T=5D M\EC LOTESQIXU%KR_"=G]!+>WR3PIA9GR L"V\51[$>\7ZY#"9N"E@LJU3@O M:I&2!4L/V9:@,[:IS.3K"G!2W?#';4X)/] M8,>?T+%F[NHLOC!#3L]AGSI\FVWCP*,62>PXLJFGOH2>D+CLBCILZ/SO_Q8Y MMONW]::\Q_#N!]-0JBR[,P&:N0KOI*_07KZI97G$5".K]"EYK[AHCY@_OH:/ M/:A<)U64;(_>UB5PRJ/NG]?)NK@7"43=+P0[Z6'LC7@93L+ QPY-@HC8 ?,3 MSI\EO><;_SM0B11$#:EY$;?SXD@9Z3G22^Q8@-E+18^<"XV('"MP>10(9SD' M8@(VU3(HK@CJI G.N-7NI[TVN]^UK,):RYY4D-!7Z@22OG1YDPHT)TJ:E(91 M\TMM'N/YS4D24IQ$681S8EFY99,PM!/(YN10@.&]"$_RZ20I^8\C/.0,.Y]_9SRD7(/ :D<]M$3;[1M.ZZ5*%#^=: M'N=IWD[@#0,=6N4-$IT?\&7&MP%CJY::D) M$-@,[;'H-OR]W+Y<66M)P)1U^M+^STI:.K5_RN03Z?N3CZBFZ).2K<'//'[0 M]1\_2+C-0Q]'%DEQ%"6$Q&P!I2'H:'\LPG3R"Q>(.HG0=/LC..1FZ3PC89/S MA7T:NZ]/VZ(M:_Y(P,)Y\N<,/,Z,/_M)^"7VQ[(1*:0_KS*V)A=YT5(+?]D> M3#MQ6@Y"%Y.,N-@G&4T#*\W3.).]N!Z59'CVM;(%N<5+Z:@5+W\Y/8[7^+S4 MB@)L>BH# +ITEC).Z:)Y?.3%+I>E#!Q>*,L]H).A5L3?[[Z3\HX^\ OLZOGJ MX9$4UY%\9>' 5V&F8*T2^X)LL$P$2=%_N.%SNY.FAM M1Q&66YD- ::5#'>%A#ZX80KAG4;H:AI+362Y,G 8Y=$=5> -4.S* "3'OBLU MDJX ?:O"5YIN*W&7=;3%;[-BG1 SC^2RDWM*?)*2 $CG(RO8]-:CG5[U3NK< MN/L9^%0#[O-!T1%I[U#:JV'@" &UW5AL_8S85PZJCX,Q'4V?>'YNF>X(6T#; M2?<@1)!X%DZHY^'8<=+ =B.'!%))MG#1ACW(,3W&"_:,J1:\X'LI.!7JH:5!>1\Z:OT"&J.Y?>RHNGFOBS^8B<+\K._^>OI M7>M;6F_7/&_A$[/RIBHVG#ZIV/#/WFSJ0C >'H5';(HCCQ*/7'QVE]$[#-L-#Z(A:)<4C.S7U.3Z=H&ERB5I46M19Z@3QT(UJ M'5O-P=Y5@FKN>5!V=9&R+6)%L\/[69HXS&^&%B:I'>1YX!''!=WFC,@RG18A M GF\9%]]+OH2JE6^C@&G)Q/TP0'S%7U0@]+'WO)^KR/A'F:G,J8 MI$5]A83)ARY YA%=$9VSE8Z6PPD+HAC'4633+(R\B-KS@CB+U3<>QBEH*?CE MN0YS0SA0 @--*,P/U!AB+I"PSU@PYI4X"R1,G@ZYZ"I'[-G>/VTJ6MR79TC? M#V^/,L_')'<3[,9NX"=6EKENJ-)78ERLZ0RK5KA:LX@)P*1GMV88P!.];0'1 M*3#:"D)_HPI0?)IU:8,#=LX\-L@X7;8(!<_BZ-> MJ&F6XBBV4YQ[3NY8OI7$/H5U8#@EQK #V MMES@N%GWC@L&M%4Z").<$YIL. MF_0J5BLT2!@S2ELWA)-"%FY],&;H<9^#T4\KWI30-?OK_:]LOE=D?5%F%]E# M41:\84)3/-'.'9RY;+5HC!,[C7#@^"G[BQ/EG@NZ+(%(-SRA.UU6Z+[51K0$ M(2_T 5Z6@*"5O"\Q!1C,#>RP^G6 U4M5^CV B2M9)11T7:* 9"][CZ("R]%5 MBM(@,X@5+CI751%353]H-H M_;*+11X566>*%QOWQZ-WG]A6<3FCY5;PE\1'4*8U: MK;N[F14_7VEFIC"'K$Y:"P-:+L^)80[JDX0:!L4I;C<)OZ07P>7+#=,JZ]H MMLP?-+LN[RJF$7-;[)>'77]R+\2Q'=C8"ER?N+:=I58$VFY"I)O>;I*6Q[V[ M]WBA#^H5XEG( Y6 ^T\0UI+[3U,( O>?.L&#;S]50-"U_03)7G;[J0++T?93 M:1"8,R)__?7GH $IV^**_*#WSU_I/3]>GV@5VA)P\KJ') FPGWH6(:EOAUDF MUZ]#5B1DRBBUY!BTX17G6Z$&9Y6L6T7D7(PT@N->Q00JP(W:2S@N=G!T&H ; MIDHCDW6*#BR+T0K*V+\Y_S/>O4&-;E\J>XFXRL!PG$JY2>IA%O"/4J-XA M@I]3VY#Q#> 7\G 8F!?[+=]R<>2D%-/ M;.8)'X.Z]DQ'-SP=DI$H[DLI1C\ M"Q3D=D*JML'\D[19X$W,*?TU[5%>#+WH%N2448<[C).?43S-,!\J O)M$0,_ M;6U*S@-\,)O:#CA!AJ/0][!K15GNQHE++5"ZVJ@TP].K*[39RU2:9N-X29Y M=*$ FXA@ ."G"AG#=)TB1F4M>VJ0,?OHE"#UT'R&H!WQX UY%@3?'[;TJ+N. MRS-0?8I=AV:.G[@\%?7/9M.0M=R\GA((FMH[L=+?[#O^2,<4]-A)52<&.HF8 MW,S6B0-LI&FO&]\O:3N[B/W+([:?V3F;_!14N",EU?#*WHM] MT=^WI T/KY'U>O-#S(Q\4Z&THEG1('Z%!*W,D8-7SDUH!PWF*W9X[46B;ZU0 M,RTV0?9JRV"7D;EP+CL AN.L=LC#\&CB\:7*%SH@"+WH;V'[NY6C/43B8.)9 M.?8=-Z!):.=Q)N5)5(0;=R@GKISE@V=@**=#C"8!@CF/TY>^_*)^R!6\1W!P M'6P00?E0I$DDU<*2)A %!2Q5(1D)7H*'7"R0J6KL,*BI/ ;<+?-SX9:[,%)F M7S=Y\X-4Q\R07>,6P@YQ;H0CSTMI:GM.'DI1U(V+,>QJ=X)%2+[N1,M[BA%\ MIKVJ'JMA_O.EP;W4Z0Q#B.7RWE / FI^3Q4)D&^;-G#$BXT\O)B_FC9@Z)DD M/JVK])'M0;^ MY;BVEE84ZCI*??UGT_3Q19YO+M$[OM$$EDMK?25R!]?%$=:X11UHBB22&P>[ MK!5*A-)Z\Q9-8&FL5G2&:J]<7#H?U.EJ5 TRU+SR^VW-5*G;^O:6O:(K=: M-(QR[E$K.#"?-Q<7L/N2ME633YJ6MZBCD3;_T'O(/P@_++(=R /G2']_NM:- MG0EQ9+L4NQG-:$#L/+>D:MU.C&UXFG-IB(M#[^5/1(?F3Q\ 9Q@%FYX#>Q2. M>H>&R9_O9ABH=JB3>7&@ ]P9"T9.;8=/+'94.Z/J\'QV[B.JA[*DN=R43VQ^ ML7=T717W14G6_+<7#_Q^P#ZL4_)G(4U<&T@M/"'1=&3^_KX2 MIRV4,9F("*'08],4:+)G(8U00 \XS/:][!7JI2/^%[;LC\.B<%21-%7;^6-* MWL*'"DGSCT\*L@^JSO\GNMX\\M!#^KW37.XQV!2OJV:?(O@KW=Q7Y/%[D9+U*?H9RWG?D8+V+ZH?-)OKV6*\3T7!!T^4C$ MDN"KA2X6>@F@Z(+-*VV M9'U)JNJ9_>H/LM[2RZ,VZF(E(7: 8Y?]F(6AF[J.8WDN*)0C+]KP1O SO>?T M6ZU\:(-8:?CD3GEF0 $N!CPA8*"$N+KF:JS0I>[^['![M36=E1:\<#-:*"#' M36K!(RCZCC'7-7!1?Z>D^E0\'>U%,W9J3&R/8FK%01Z'KI<0$$4Y5 '#?L2Q M7!OH/J (2CH1@[CHWE<.Z\-6B&N$/HW11,(]C"(8NOP,5/RRWD81G".?HSH. MS//0-/OSX_^R?=&/*JNORJ_;AX=*5*[637F7K#]MJHO'=;+^>]5%5B5\"7#( MQ:Z7?JU(V: /_)^?2%$AX;=Y05E717WQ@U19=]'""ZD>-Q5/+"M*Q$W@[6*Y M$;2L6T(GT;A+SCE!01[W20;QA;DBL]!JC(0K(C;2W)N-V+FJ--M[**B<11R3 MHO&]/U)]7.?AZ:)YL=7HZQ&_.P6D&*O/.3/V1R?1)Z8R!1@])AS+?P/GH# QR1Z-S#\\Y%8D=T =: MIU7QR%>)ST5)KQKZ<'1U%GLQ)C8)F7?P_32E"0%VKIR09SQVTF[PNVW]0 /T MC>N A!+ =-@I""&G("W J!UZ5#%1/.),6JKU1'->VBL<8"9-/WU>F7Y,E=-J MD_[SJJZW-!M2_[:MX#X^/*XWSY2*#]UT'0L%A_!A?"1Q+-Z6B0FB'MB5#%]%.I>YO?3M'],@9W-1:.JJ^"CD7 MLP# ,-LU$E9+&3K4SL='&TJ6FQ<+\7;.@.F;V MFC>L#-<$*3&'MQECB.ZU :)!!WJ%U#PXZR+1+\O"GO<9O5OE<+Y@3UOQHY]_BJ M@ .C0STE4:=K=^?%O.A MY4H%.]>R_[7:*_S"NVU-M2QTQBHFCRN?OT6]<7& MX#WTTN8$J?GO2U)_Y__'@Z!/9$T%NU/=5$7:T(S_@>GS\A>#3QZ>:L,LP9%+ M0\Q\M)T0+_=H1OY\;->AAE2-G,>>I1/$61QJ)K^993+__=_LP/H;=PTI^PG1 MO0J(-"BA]T59\HW8)D>M')CWUOIBV!D"DSRS,;&SP,EBWV<'C.[%?"RS-_E: M>KU +P6=>Q^4_?Y5WH3_'#ZA;QW4 M I2F-6^>+HNN;UI@.US+] RJ7H/X/Y07/-#LXHE6Y)Y>E6RWS<3=DH8>UB!% MEH^3*/)Q9!//MWR;4'@%XH@\PV>"7C(BK6A4=+)1Q83#"Q''D)-S6!KQ@+FD MMM1P!T@G&_7"T>T8($HEB!)F:BQ ').V>/FAA.FGB@]E'E.;]KLX!JV>BI2* MX,9[4C/O,KB;_\)K'VLNGU_IUZ) 8/CWRTW=?-DT?Z?-+4TW]R7OW794,1&E M.([C%)/8MJTPSA([#.0Z%AG7%3*YE%H=_5Y6.V$H'68]I$P=F+LQ]\;D'-6; M> O <"[7$0LE^^1^=%%5[".BSDA$&UIUVZ05WL:->3ZF('JF#=JKJ+\DVSB: MFCRI.3T7]<'&X3[TWN8%*H8IVJC'ITW%EI;RCOSLNBEW;%B'V3:>[V$2I &V M7"ORPH2ZG@^Z7I^09WB[UXD%'E,G()(\B.HS''C4[,*GG61.>M!=NHZ*4Y(6_8L*&?ZT6E/\C&]#7@*,T)SES+"5(W#=P@4^ $?25SI*;G;/I0_N*K@O)J1&46T==Z MWW)>\"V_OC?75MT$2^DKOP##W==-6_$FNK,O]*IDN[Z M*'=\*P$FJ>>SQ5J8%,CP18,PD79?Y)V4L>R$_9N;1I?KHA]5F9!^TY(?9^JJ]=L^. M^IJ[/B8T\K'G^7&4^5D:9J ^OR>E&#Y=_EKQ3=ON!H&VVWC8I#R-CMRDG&TS M;%+N;@:$/-0+U#3@CQS\,YR2[W)3U9EUD(KXDDK6/ MVFZSZ7%)6HD;K.6UZ:@JRO2K;*"K:C M^D2+SP2'KFOA.,XRG"9^3%R'N#&,\E]*JNE ;"\8#20#6_Q*@2>WX)PT-4,6$KFLAV!(3 V(C&QO]20.!RJ@"KG2?1!I?]J&XH2 MO$9)RGA=I4CCPI:M.)(R_*BP2.XI.*?+)V;'IJ3\DOB)5L\?MO1N\Z&H_W=+ MUD5>I$+,=7Y'?G:AN?KBH9$E=U$9V_RM+E<)]3JAC"VDS08=JL475W[[V6LV MF<6A!]AQQ[$$IL#=B"DX090MDKG>:GKIH#B-,O#3& MCNNEOI_G?FP1V:9(YM4U[ JOANG+J/Y!'E=H^T)'5.^47*%FY&KQ-=[EN*M\ M>V](^UVQJ._@-B!AQ$';RI>VH*^#-]G=%1_:LQJ]/7Z-5RS/,/VV7K4:!_6; M>^4@MNKEWL (G_4"2BS&>+TP$U560TP,=".3L5E7JLV8J&4S M;B2,/DJ\D7E&Z]W!/E;\_GG_D2Z4+.I16CK?P56&V%?F['->.9?J\^) M>MW3;,SOMG7&.1J08'V#DKZ]%53GW<&\[6^!^G7/"_;L@94H>48GKX7:TL:. MG7M@;4?%U#![46?P"K4F<[;N/BU=[BMG_%;I]5ZGV0NL5[#K+=R5O=[KE+R6 M>T4%U1;Z7S>;[$>Q7M]NUIRIG6MXE/CN.&S)#5SLAB[/[$OC. &UC#DAPW22 M;2<1?>,R42<4>-5_"AJYM66FP3 O#[45[%I'K-'DY$Y)6-3=C)AX./''/CHS MP6_/-%<#$TK&AE@D(VT@UTC2B(R!NE/-3HEZG0RS$://)I:-/0._HOUM\R16 MM:N24_GSP?ZG:+Y?;NMF\[!G2WP^O8J(X"P- IQ8;H+3T,Y]V[))EDMEAZN) M-[S ] JQG3'J54)<)]0K->P@JK(**:(^?3EJ%DN8!WFS,,I?0)J%4^U"$02K MGEM =1A&;O44!EWLED[=X.&MVXQ1X$Z2VK:0-6G?">09,L4$/K7AYCP) M]US6"FYFWU80?RN' (1CPM M8+#%/"S'-Z/4SG 2>Q;. MG=BS_#26?4R5L2"MVM96[?]>E2*P M>TM36CSQ9@/'M/!I@B,_SC AB1.D,:4D#A78KJ8E2WWE9Q-3M1=#U5XLE-1@ M$D"Y^:\)#T6Z@U8F>M=+_X7?BK70W$I H\!_(&NM-C*$28$+,R/( G!,DR#] M),PG9+3X\RM-MQ4[NGW\F7[G=T)?R,-1,D.6LW\% <%V&)#4I7Q3)E6E?4Z MX<6_%XEZF8@+E9OF9S$9G]0Z+(5-8:"1TA-VRI*1>B3V:#LSV3_V$_+L@(M, MORES^LDV^3GU#@3[[?U[4A?UUT+\""!BG&A> GE<\K),BNRK_;U%F?1'<48)A8.,H(Q'.PI"FCALX M&8U Y_,C$89=P47+E+@KM\WX?,A;5@EV&N=- X!;\1,H21Z]9]D./&TS6;@H M,9>V:T"B\7Q]UA1=1^IC HL\:>'1P/O])^"7$YZ*DUWF;KOR)I.)ZXR)C M/[!O+UF_WU35Y@?[VEZ21_;'YOFHL"#Q<)13BAW/21P2!'$@?XT,E&UZWJ8I M XU/VIR29EM);J150)R^A# (#6Q:&[13!_7ZF(-._D[" M((1J%Q.:H03=3BB",7)% 1UQL7L*15.'EQ6J0\#=+W,ZVX?MFH?XNEX"+7%K MRN3]8ULW#VV3@7/%G1=-4Q7)MN'[L;O-#>&4KRVUYK_K?S;PH--4=W&]3J/ET4M^#;DU_ WL1;5%OJ3+Y- M/0NB<7!'EDYSLA=;9(W#-UR.S0M[:U69NZ9B(QF\=AI@XI$<)QE)G#@D7I[H M8(@TI+[INY !X^1T<=T!,R6HN&YG'/OGEG^+^-:@2RV84]^R\+=)+H+T=K\C MP%NDQ6HO-7P]WE"UY=A;>O,EE2>5__])W>38BUFN.')4BUG-+;^R'2>]*+// M[,N_'F]QR4ZWQ UQ[*<>SN/,]<,@L),@5FAQ.2[5]!+&A2-29HC/^+52P\L) MV.2><%&D79%&IQL7W#M*[(DRPUN/H+U@M=WA09J\9W%H6+*O,B26(Y[ MD$5@A'D3,(+HF]8V#;,AT4&,+"GQM9B188",4",#!YK7G?>A$)&'HW,Y3R%V MO00'86;3,/"\. 'U>CD8W["'N22/!:^/27<"@=D)AW#([3%F& F;_SLVUTZ2 M_K:L!R9H;I?:C_XJ;4P/3#O77O3P8_![L(_E4U%M2A%I7N_J+ ^W^7D0X#CU M NQ$>9S'L9?35"I;\+P(P[-K(!2M)TM\96&9O@&:;RQLEKV0)U',+&NI_&W) M?(O5KCJ@EH-N*<:-&KEB.//@8O<#XXH/@_L3GU1;HF\Y2]-U_GM-13?4ZZ0A MO)WW5=FG/+-]0]OHB0HZUE,>1Q0%)6P=CVPOQ &)LH3ZON=$4OE-LS4Q[)B$ ML)U+*GC)8*<:XF\2E?0'NKW^O>M2_.__%CFV\[3!UH,$*'3LK_?A ""5T MXZ1*)J$#+R"1!,3T41()J8$6))" &/:2/ +TY#SJS0N15\^^!$6R[D;>D[>= M:-?9!GTL&\=!YF&2Y)'OY,1C.T<54DXIZ8;WACL*2]*6-E'OM59KD@=P24;]@A]=J( MD])>'WY[L]<('?"]0&OL8(#+^22#,,*\DEX$%:KWE'#05MH'D[YPW9\2-,=% M@6K#J);[Y_SPVEWHW["O&O^_UA=>LF/:_:9ZOA/YMKN+XX-#9NCG./;R 'N) M[49)%$>N"RS\AZI@V$EU"J%.(\3568G_=FL_;QO8Z@5E" "#+>>=S$((/IC* MHH>^W;45 3JOZ>=CHHU/ *S PLP"J@ =-B4 [JQJ[K>TJ/$ M>H=8.$KM /N10](\\C*;PI()3\LQ?9$OI+[D 5RA0HA&[Y0( ,\!)N=>-, M\R$= B_8_E:HE:HQ3W#<+%V9@6>D+)L+.&[J4?;?Q,=U,?E=I&FUY:%SWA#U MCORD-=O]<$=Q.)-)3-DFPXMX*DYB^8[C)#9H)@-D&Y[=70/BADM$CZW(N81^ MYW&4F^"&T(%-^C,4?QU>0@=T,X&7!I:_2/@,/(='"4TPGX<)K;G!;F;Y;(,@,.!C:<5 M-2)3M14F&7P],GY\EL\Q"3:%9:T!>60>.*&LB]DFVF?D82$V"*ICT,O M"7#L.!FV4M=*,DX-2"R(\YFIC^E%OM=NL)D5G)GHI8:\ 3C3$;=*MF5RXM$5 MZA2%^:^Y;TG.I2V(/7 W8AYVL//3!)8F?SA7FT5=I";H#KVFKF$5\YLI+\E. MFVW%G3-G%+TH,Q$YO7IX)$7%KX(NOY/J_D6; Q$3R3V*29 0S!RG$]B!3R(' M=#4,D&W80;[0! E51-9%FVJ[UP9UZ@ 3E@$8R[D\0\C!W)LVT. 9R'#S=>4< M R0OFV4,A^0HKUAA"-5+WZIX(MSG#9+P#MU+G$?\7M?#;(<66$X4>EX,"KF> ME&+\ZK:7.:R(@-[2GD)']B)VILW0N]:=N08*#4:-T79)>DK&PO>@(V8>7W6. M?5@Q;+,I[^]H]7#3)7OLZS#[R]/K_*JAN[]GAR'/U/)<'-J9A:/$S;#GD2SU M73<(Y1B<9^IA>$ISK3!7"_5R!S7 @UP"3@# E-M]*@,&5>>^##$\!1/*W+-$+C+D<[ M.-#K7! NZ!M71Q--B[392I0LTZ,O1K\B;>B0:D7^(;7]S(#E]0-]K&C:!E'8 MO]=4\-6Q8\V@M0H3_DBKYIGGC#7L;YRK[O$4'TL0A)@XF8,SXH:I1\,D38E" M7T==^DG-G=E%CY]IS>;,@(8Y&^@,V]IH>S%R>YU%<9[-53Y4<85V2K8AE8&: M*]0KVF:ULDT2_\A.6WW;(=WX:=H?:5-KT0V3;C /=U#:QU=DLDZ_LW5U3:_S M+AOW.ED7]T)D+2K4F3>YSC^1HOJ#K+?L8_M,W;-I_FVTV:4XS_!TV;P2?VAG1D$-QCL_/2(.<=2""M[27* M.>I7>3702)>!MV*T_D [J+I8FK7IM2P!LVXXC[B5M0O07;V^OP8X3-Y*/0O' M.:'8MI+4"=R8YK J41FAAOWN:+GUX#I+5WWZ $TY+ZD;(Y@#G V/Q@KT8WN- M%YX/1+Z1>O-C$.3+S$\\JZD0ZF+;?-]4Q5\OBJ&$C[#R#)/$L['ODR"VG-AV M??KG$ZV2C7(YU%X:Y(L_E"G]_3]5%(7(3KZNNJ@!?G)>01,F,&=PJCX*[04; M+)$ZMLY4F=1 TNN62AV;/%DN=>*1>>P1=YN+E)T0*_I^6[-],/,A]1?:7.>7 MI/[>_24[9#P,P@1'A&8XBC+'HE[$_I^C$"Z#Z+!,2$Q(JXN>][ON&T0).J>R M;?&7,JT0Z=128Y"0 EW.2VC'JH"V]L_\*[R=VR(BY]%?;C1B&T'$S?,L!]1R\]BFX09 MA>8A' I9(LF RT1@;%ZR0/7 $D'QJP!RS5>_]Y2U6NM _9Y+&V_HC M$8M?Q9\S\M0]^]G/SHWX\GG^:;WY\77[^+BF+0_SGL]J(KZ;>C&.[:8/6$+Z"NWDM_T15JA3 7$=@$>M"0 E3UWZ M8 $>P&8A C^*R=FIZU0V(6W9 YJY&#H4SP_/%]>75RN4"$6XCU'KB:GA M')<95^6>U#%D@HNT)O9^[D?>CW-93'Y2: M.X)J4.Q5FHGJ _1<'U*-$A0OWL_E9^]C+F=#Z33-<1RPDYL;LYT:^TOL)" V M(XAPP^>V@UH'R5*'^9#*.4M30,'W4%4([N MU57&T-6&X:*NMP^/(OOX]YIFEV2=\NH2=A ]2D_FZFRV9<-YBPYW@E$UUPIM>75ZLV''37[5RJD.DZXF8+.O"7A':D30 M8TOB!,P:U/>VI ^HR[\#\%'V1'W&0$W$]40#17=T0XFY N M5^\J4C\4==V.V%1%LN6C_T8?$EH=94]$#D[\ MV,.VZWI1;A/;3E+9?O:CD@R[S4L&Z/:!5O(=0L=Q&7=H6JV%.:B!6/3OY.'Q M;V@H'7UKY4MF>TWC(-\@51L>:GU1Y^("ZH@J9>M((]3QYQ?K?RIEQK#MJ=P# MD>*AW%&"\%KEB3G);52>*Q5R;8$)I-D]Y8';MJ9:8<#YM1V2+3R]R1P;.O5JK!"G1*ZL9%W M<-HQ4G-T.K ".3N0W2-.3VZ3"WY&?-YR%85->-*T? M%HE3FQMRX"K%Z=F) QS;:S 4' M #K(K09D6&4Z+GX;HYPM2ZB JIT.N[I LEYO?A#V;1"I)VG; &6]X<52_,__Q_8\ M$<#_/YX=(]*@3S2IMJ1Z_O=_LP/K;TZT0GR!%A\Y^2=_Q:36CRVE_!K8< ;R MJGPOQ%$:NICXJ>-E<9A[A$#6)ETO2B58>_R"- (EMZSH,A^V9NPLOQU\-4G. M,$07+[Z976L>[B(T[DLAQNNC"SLO:FD*L$FC3]!Z33^C6+C%2\7?%QOGNE1 M\\S8]G"2)!F. Y([5N QMP%TZL9T-;XB#'DC4-]./4-9VS7AD5;%1I4\PMP+ ME/-@;^*EP-R?$(6%0FBH-!IHC9)G-/Q HVU M3Z9!UE4=94S/9>NG3,-]5&%E7.#"J\-U>TOV*_M@4U^5-\+#_>\G3A;QN7BB;1.H^G-14MZ#H>X:O[@ASM(DP6&8 MALRCVP1[018F-,I#VP5% E05,1PEZ-5"_'N#>L703C,1A!$\)D*Y':DKUT\T M*X&2MRB_$#E/O03,,'=L$F&%KG+SX-'68DY1C87[S M_T.+^^\-K[YZHG73BSZZHTM\3'+>&B(,G91$D>U3Z=0K11T,.[Y>*-O;M%(1 M ;"(S\%V.N-A <1@/DPN\W2%=J#VBH&HV>> *I\JL0"X:LD3QD &953,A&QP<,.^ MF1/ HR?. ,\C")MM4S=LD\1CR1D3KM9J4& BMX=4M13F4U^2 ^IO\#?47G/7 M/C'TJ[3B&QIUKK_>B\\L5#7>ED0>%DJ>J!JWO1!SSAE,,T*8?PS].(ET93O! M5#,\B7\O*TK6@C?\7M0E\P2 7Y!H%<*&8UX/5:2AJ/Y!'E<+%(V??T5R7N%U M@(?YE-E%XUV)^''M^.L6C4]"^5I%X^<5>S,Y56J SBX:GY8 [V=Z4];E1?:/ M^J:JOCZEEW73%8)(=C$]\[AA/WC#X>+1]^P?[*S?)*4NVA,ZI$WN(1<&,P$T8MSG%#'P@[U MW=3)_3S+\C_;S,JO#:F:5X/R4(?Y@/**@(3>%V7)719?5XLZ)6OT3(ED"?U, ML&W+QQ$)/.R$69"G=DKR+.G _EAFKPQUKX$>H ?8(EH"VP7(XBL78#& F(Y; MKD$OVQ5O4K[562, M-D8)#(*Q32=R?CC\V]8?B-\">;+ZRU][-I# M,5%L54Z+1[*^X 4G?V?SZE/Q1(\:17H^)L3SL!U[0<[_DWDPIG%%10RODG?? M:45%J8WZ+0T(5_B-CBFTYMS^\(Q[H=5S7ZC$-4!5-?9/_X5.Y)9P%W-2<>7^BNIH.G'MY%,GRQ$=Y.!&NB6LFU4B?[@5:GL M1Z&-_-24!6EZJAK !S9UY: Q,'6!EBM-95D9BTUMH-'#J0Y]5&W/?\=.X/6V M>O[*2RW[GM073[0B]Y3?M]_02NAPN-L/[11'Q NQ'UF6$UH.<=FH@-V^K&## MGJ*3B!XKGF'PR+[_HMH4O2LX;76V_PVP_%0:5[G=O@FT8'ZC*]+M9:]0CYS( MRN"E_N(3^O;V4),U[>JEQ2ZZGX>"<;B3!S^O6"//A[^JZRW-/H@;Q[8VL_WN MB*O((FUHUFK!2SD/R^#;>*?O8$(%/4H>QC3*HSCQ0)VOE=0P[&E>\)X40CFT M+?D"+'Z%$U%;S6]Y*P-PJA%J- M=E7IK5*\Z5&O%FH_WA6TZZY:GP6-KL)T-266K3V?!=11>?F\T>"-FC]T.3<7 M9;DEZUOZN*F.@J1A9F/BL6VK%;I)E@5A3BPIUW9.@&&GU8M$K4S4"I7OTGP2 MDW&/HL-2X%4NS$A0B^8Q2Y0Z-)\<<+$&S6/F#/LSCWY.;6_QJ2@Y%Y_H^KH+ M.G>T$/6'+>67('<,TJ...W&8XR1.?.R'5D)=R[5#'U1%(RW9\&1DWX,8MN3+ M8R:WRAM! C99.Q7ZWLR#ZX=F@Q**;DC!EG!Q(RHTT;>.@XW7M'3+RUUTM0;# M<;A PP=8F+B+MQ=KGJ]*GD'9WKORNI:[[Z3L&&C^$-6X/0/-X5J?113';A[B MP"*>&[LT=IV@[_DJ>9!92'6IZ?JR&2S,=;7BEJ;R@KY R:/.6WHIKT7ZU=J" M!L:@MIZP8>;L*<&Z][ZC!'L#7&"*;^&U"<*@:O]KL(8IO@QM5&*J\A=>B7;9 MB0-BB-NB_N=072?;/)+(X<#V=)Z+#C)HEQE/H.MK(PR^PLR8@'2J%,V] M*A>#_;67&&E]_S76%BC\VA85L&!=)59?:-.N4T7:_9;?[;2-"WK!_#=?&R:= MJWN=MX7YUZ>J]3GK'/LQ6;/367U$$92F/HX#+\&!$]' )YF?4']>I99)]4W' M24]6@_ DTMZBW9_$?>F[UJI?5GNGQ7^_0CO;>/E-Q\:Q.WQ16,Q!&&^ MO^^+\D=?3=ME@+2Y!D.]$%<,M9J)!H2=;DM *T]&01YF%JCKWZ@XT^FO ^%\WA0[\4J$ M%1/0R>W]]0$"\]>'6.PE:^-,AIFHJ]_?N+!E._Y)&7[4\T_N*;7I?KDIFXJD MS?\4S?>>8']W'7V82T+8E">N[^#,2NS4*&X:WC0"+ZULL$ MQIY/(2,W>V?:"YNS0%/A9"OGC='%HW)"PK(4*>=-/&(_&?FHXHFN[1G-:P V M:W9R/#D/11PO3RB.LCS&44Y]QX_R*/! 98WG19D^R>T$HUZR\K0#Q30T U4[M([;I[=-^2M!K=&D?,?A,C_:Q)]0F\@U#EE955[7SH7@J,EIF M=7LKL+L[N'IX?#FUQ3XZ95OH)$\#[ 9!0FT_S +;ZM-Q[^1G.$0'A;S:._C4 M_\KVY+PT%^U4ZV+,.^5@TW\.RAYAIY7U08#E/*XIV& ^^.P7<-7?3>_OL5M=]/EE%00T>6J0Z$5]MPHH MA]Y<:0S56-S#0]'2"%V4&3^3L36$EGP%$2O)\YYJY2 ,[Z0).TKE#LZ\/' ] MGU OMB%^1UZT^8UNG69N[MIQFH2R+4C.BS'L0%K!:"!YA9AL^62" M$8#&'80^LX'.X+3%T[V"(*;+)TKH@4 M$P+Z\D'9#=.&C:0OC#R\6'["M '# M! 2)3\.]#UO>MP];0>TRS 7_^H,\?J'-=7Y'?N[)%#]MJM_9-JNLF?/+^"-? MMTE=9 6IGB^:IBJ2;4.2-;W;W!#.P'GDQ3PGQ&&89IA8'L64>:^4)):3IZZL M%S.OKF%O^*(H!'T5_2-Y_NTFYVT*Q2;KIW]9;55JGEWK:>A6\YS$<6T 64 M6&PA7@[0X8*^H%2U^,?[;5V4M*[9.2@I2C&G/A0U[P^XK>BIV(-SC?[=%78AJ.5B 0Q(UN>"&?BQ@"V$O'PT40'L- M-!/SJEFM*8XA*731& 8,B,/X!?!I.,?<94NU_TDTXN($.1_+[$-7^/\BFORVY@X$+% M9!#_W)1-2AQT9P==C(=NRJPA%]WD9Q6SNM@\I_3Z4517EO3M(HQVX:>[8?>KD7Y J7TDK*+',[S55#QZ_!6;#H2EI3TF'9M+8Y M,!TEOLT:3,V+\>JJEM=BO=[\X'Q\M>@27-/JB=;OR9K_ZC"BZ(2 MP*7,9SEQ!,_KEY(-F6K*^?V=K*-FLO NLDIX>D&"D]ARL9VF?D"MD/I1"DWQ M-X0F.-5_@"5E6YD.Q7T5TK<9/=JZ>\?"X)!DP^7D[FHSP;!<.BC80_#KX<^ED]%M2E%2'6]<_Z7 MIULNQJ&'HR2.<>SG41[XQ GL0/9F9U22X:/>"]G[4K05FNH0",1K^LY$&PHP ME_ 2@,'>[E(O /+7"MJ 4+L14 8$%,>7,G(D!#_^_&+1W8 M3ZCM!K'4TFQ22=,W.%PPXI+1MU8@L.[(R(N1.R*\-MPP+P%!6C_?Z0PHEJ(X M55'Q;;&:S@ 93&0Z1Y9B\+SK<-]3]NP3?T_'R7.2X2AF/T:)ZX:N[\2^#W*G M4P(-NT8N'K/G'G:$4X*BJM5@A,[0Y<#3+1' MM"4-U16\GA*W;)Q:TOBCD+3L<]KR76ZJS5/!FXN3]569;ZH'\=NKLF@*LMX7 MEHKJH\@^8V=/#%0?WH?[D85CDF?83\+]=4@%7(U("?3 M2$MF'&%SB4.:]'SM7".]<$ND)VD6" \A\2WI1=ILR7K]S'NW_<&T^TK7E%/. M_B::%@]2^"3C3) Q32DDFM2AI_H_!'\W*9]1KQWJU)./78'PFPYP MF8(.YC<54=.<'*F*AU*8#21HL5BA@[,PR +/B]A_0Q72$!W*+9.OQ>3A M3J J2:2>5R&W*UP.V5G48<\K=*87Q$X)C508.C'1Q9&A1:=ER3-TPGC$JJ%U M<)C+K*OF3T[LWU%W7/PLZL. FTMSG"11CFTO""QBYYX=Q3+[KQ-C&]YBW=)V M!\M3C6ZJ8E-UO570-RY<\@KB%"3C#FBFH3 WHFJCM.L8L6;, ;#'!I.?_;2? M^*=&7&3ZCIC23\*QCR@WXQ(<.2TK#B\D$Q&6+_1H2^'G/B99Y.'8JM:G2A''Z M&B"=$[1TLZ()@T\T%IIZ AZ!8,LISRN@FZX46S+(/_#*-@LVI@SW1!/NC$?L8$I4/YX5B+G;O/&#$\6I_[B-KZ]:DHBX9^ M+IY$:?2PO\+O-VD(+)<&:&&YU4KB!UT MFY=LJ6]*90Y2,U=N\Y5 M\+7O6S4!+''1JDN2FC/_^/"XWCQ3^I563T5*SV0$WM]7XMI@SUEQMF%)GEJ8 M>)F/@]1QG9A$4>*YL$98LW6"> RE9EE")91PG7BZWOY*DO[D_Z;"-U2TY;$J MVO CXTD;=P6&!V9_X[D7/>BN,,\M= %"V50EX>*!GFJ/ 4F$PQ!;!4=^/HOZ6FWP';I6?0,K]I+9?0/Y??95>4D>"[:I.T&]R;QDYG@X M(FZ&XSR,(CMQ4\N"-0<=DV8Z=:65Q3,'.Y()?OE JK:A,;"CS"AJ-?2A/JPE3WS"3A'4Q;'KAZY' SOPI C\1Z68/CUPF?S$ MT'8"^\;E(B$86!1^&B(Y#S';<)@O4+$9WG9HS"9='89.REBVF="8F4=]@T8_ MK+P!:'-,>.2V3-GN0H061+;FO@A&3-8L#HF/?2L(V9$_LW&<90&V[< /PR1/ M+9M )JND7,/35X@;5)S!%WLI\*07>MV0P";VQSRG:5,\T6$2F.A7\%*C%3K" M37\A,Q -?>N]E-2EUWH(%"?6>=#C:H[D"_TQ:(A;;4KVS[3E76B;FHVU-F3+ M?Y0$.'+" >!2]PT2?T YE&@"AAV+<-&S2^48>?J!OV=-FSZ;!X;Z%4X&&8Y MWV,2/)@38IJ@L]@MT_)0%0Q-/@@L?E%GI K.H5=2'D>1#4NT-+YXV>7U=">Q MS+%PE&4)=J,PB=(XM-,(1FIU7I9AIZ.GS1A)Q]0+1NKBB?" M3Y;O25W47Q\K2K+K\@]2B?2PVY>M?<3$M3,7)R%;B;,X],,XCTA*4UC]V*1, MPU-8R$6U$ RM()O&2VX.:T8!-IOWPE>H!:.5CS8EZC40\06=U672]FHK,YN6 MN'"]F30$QX5G\H_J+L"IWS__1OZQJ83K.5C*Q7UCFA(U" MLP]D99O/1#A?C%*CY!D)=5"['*JL_1"X5XDLC(<^Z&%'2=V(^+9Q VE M6"*@@@V['<=R+0VY3:<0D_8AVG$ .Y SV4[-!B54Y#ZNV@Z%7!'#B4\CIIO, M@#HE]O53H4; D,J)&GM>^V9ET&/YXF%3-<5?;>^1 \_AL%,,2;V(_<=Q$M=) M$M]7R9&":[),JI3H>D@&;<[)0 5M.Y9S8,_>N,S!SL#^986&'>,O9*#4N8>9 M0,/\5N:< F]E1S,!$&!C,S42G-ZCHQF$]*D9/&)XXP'K4S,T97R*S[ "-F][ MYDU]/6M.J*W$W3$<9S'>CA/*#SD[3OT9W@3\8]FP5?V*M](E(BOE VG(F19Q ME+@XLGR*8XM8<9B[89!$LHW QP09GABM:#20S9MB$UA_M$FPQB>13@A@LTK5 M>E!KY@^UINE-BA0A7 [5ZH%X1 QF#?+GX<#%_LAWK.K)X=A]NIU'WPWXY:9'(DEH[H3#*#SFUCPDSO\EZ(YI.[$][-4F"*X2AL#G-HSI];0@R/=8G;X5 MGZ=O!6Z+I-"*TH#M4)D;]'WJ!$'HNE$*RHBZ510X\V/>.?GM>2:ZP9EY4Z.'(M#[N) M&Z=QEA#J.I 6!*>$@":K:A.![&QD2JTGUXQN7 OWX3IHP,6W*7R;W#4+7J\W M/W@*K/Z^7 MTY'K]7ER0+EP:^F_M,@+[LTY_KKEHV*!B=/'K&UH)'W'$2R!F ML6U;F/A!CMTT#6TG#3/J@5KJP<0;7HSW@85] ($TXJLN-.K^QG1"0BE@-C$, M:3E/8 X_F(^ 0F> $$-"ETIQ##ARZ8/*P%SE#JL-HHJF<(F_>F01#WI0U,6@:(Z\FNA0H,&1 S-9&ER$E M=&'N# @0QT0:H*?5_/8M?>Q*WJ[SKSP\SD30I.FH.K,<9ZY%<<@VB3BBB8-C MQP\C$I(X(" *G#-R#.\/^W*^UC\PJ45?)8,^;TB)N HP_W .+SF'H $%F ?8 M"Q2$.*W(<;/!TWW"*$WS^YR412?TA*F',WCJXVI3]B45UGXQO&G7PL,LP20- M<<2/?8&?I%;DI&Y.@GX'(#=Y)R0JK/IO9\$'HIFF+HX"V\9N:*56D-+,B4&I M6CJPG.$0U]OZ/]%;PC.PV$XU"W":NS0-0NI;EJ>P/]7_%7UC&],I7.46((W? M/MA"=$BG.("JDZUO09(T4M/"-"5MT05*TO3#A4KV,=B"1?[ZZT1_B-OB_GMS MG?]>TUU'F(PDS!=X 4G93C.-<)+E&8ZSQ,X]UXH\6XHX54J:8?=ZJL/)58F$ M$O@ZQTR-B;8F"@".SWSML,#F_:L@DFW2+=]VM1>KBR'S0NR""$D[2)#%K7MD MCW"7%UB.$PFW)S?&(DX/9$[O\F /J18!5(^;BFTBOFS*KJ[@]&U,ZB28D,S' MQ,JIFY+(B1Q0"L19288=W!U)N MNZ,%'F#,K17#-CB/G).CO%_M&U^4]Z+%S0KM].+I$UWEDX$+EDGSM27_GY.S M<,+_A+G'2?Y3#ZC-_Q,]S6^JS5-1BQ:<5R6;%0_BMU=ET11DO>>P%T6SCVO: MT'U3C9:HBGULD-/:[9K\&&>VQ1R)DU/F2,(,!T%, L)\2I(E$$=B7F7#'JDW M TL6*&!#6A@Q IU9@R[1.P-60VZTJS0SIAAPCK,CRWPA9!SB&_K-<,\ZUMY MPV WO!SHFOSY @HONC L]P(.5Y@%):MV7&I:HH;/F[J^>"+%6E1%;)C"#VQ1 MY.& [YLU&Z_^4*RW3AO:;3&W MHGVB,P/:JPGZ@N16 J.PPQP[SSGJ"%_>?1807@PA;#5"0Y56J%-*9[\F13RT M-6R"RE^X8Y,B/,#W=B42)**+.=X,YM7?QQJC%0IA0XX:13/"S<"#Y.8V!"_E\/@X==MPDPH2/7,EHKKG%EV M>&<<)!3' ?&Q%;N^Y\=6D(52U 9OPQS#CO_WLJ)D7?S%)FFS5QG=,YW['2K? MV&Y?:(GJG9HK5+:5(@WY*>_U7A]6B77G]94TMZ*UW91?&/=R4[U"G8FHMQ$- MC!2$# ,ST:_B^])MQUM;7Z:-\N'02WO1U\&WJ*LWNOL7^Q;)K\JOKZSY]?Y? M\5L%VEF\G9V&>](:V4>94/KKQWS'>#8.()@KKVGCH* MN(Y-"#L20^F5 >(7R]+)=AD7S"VE+8$U6N\5 C+7 4&6"]29@PZV MP3B5I\)0VY-8#NF<3-#:J0&ACZ$9(GQIHF8%8$[P-:N,HB.'_4/QQ ZM9<9[ M0S*'F/)MROUQ-U?;QA&-/>S;CN?D<>2FJ:.>>GU:J&'7TPM%(OGC':D1X3<* M7+ADB F$H)R'T8T+S*\<9 ;ST'Z'$==@A?8ZF,H0'K?82)KP&9&OF"L\#L)X MPO#$L_"V+1?;K&!O\%-1/5QEA]%Y]@..0BO&GA=0DL<)C3.I#.&CD0U/]DX6 MXL+0U0?Y1BPOS1^?Q+.,@LU467M K55.ZJ[42^7E2(LU3SEIP+!;RND/J*V; M'_.Z;!)3SE<8XI+;GN,2*8]^"^(\3,@P[ MBOW1M'44,/\@@8EO)9AD+L6.S?!( L^S'5 W^;F8**0%'ĎG-AT;.1\XT M&'@ELK/U11ZV1=W'?YE!]_IK2NKW/^V99[[?RGCVKF P\G MCA_BU'9I[ <\WADK5"4O9H#4))I=W[R3CY)6 ;39:0"F4ESHS:DV T< MUW5)3(/$@^RFIP0:WEJWQ+J#FS)QTS_,^/,! M)!_'00 [2%G+-/FU27&+NB-9XP^]B/1SJKT_VO!W?1BI#@,;1U[NL_.AZT3$ MSW,GEHI4'XV\T+44E!![9[CD+DO%'. N:-(2A?X;!UIK:[;1C[MP9XT#;M?4MA+?OJBJN^JA;+)/:W(O,P_//VUX G*AB$O%]K K";JCU0,O MMQTI$)0U?WPJZK$<-@>GC4;?N 8:IN.T>2,WM>SA;@JFV7[FC0RYR)2;-JF? M:Q*?G-G!X?WS[I__5="*#?3]^3-]8G;_+(XN<-,XQ;$71IC$01SE64(="]30 M4TZLX1D[:#NPDRT.2E\N_D#?N + #G*28,JMJ/HA@DWM.>BHMU^0,E9WVX5Q MH:_3;D$*B+-M%N2>5KT)J8HGPJ^"!V?9-N.\X^J.G!S'EDUQZ%&"B4]R'$24 M4"M),ML!4=2."3/L'JY*]A"MFS8_LOY!'G=!)F D:10QV4L!/3A X_B]U%U& M]?.JJZ[1F*XA8YRVX/B(J(7CV=-&'X>@)9Z9.ZNORKJI1'T6CU#]%\WNB_+^ M@N=^"'$?BCI=;W@3E]/]OGE^1F;A*' #[(3$\_(D<'P*:NPT1QG3X:G]E!CH MINH/%+"&^@NS""K[DX%:8E?1*8;VFJ&]:H9.]CI TNZ7%%1Y);^E#MIYOS9C M3,4#D."QHI]YFM[=7S8TK]34MW]V!R>@&S+QH1SQ3-?%V<.I:GO@M*M M).4:]F;L>Q@!SSB2>$D>L[0Q[%*8.EAT M819M;5%%FZ*B"IND>8C+N9_%<(0YI;Z/]:9"7+%=7^N!:BO4*L=SHUZHAWK] M--+1Z4!)%S7=+%V6I:G3 =L199V6014+97<-I$YE&0C/%CLN)GD>8<]WHS , M/"],*;#!T[$4J9DVIZG3S: Q6::6?W *'#DGI&JP6H7KP%(#^0DCMNBJ73TA M8=E2U?,F'E6FCGQ4^;12-&R;PV;S5=FP%ULDZ[9-1/T;^<>FNERS5?<+>: ? M-@^D* ^GIQW;.'*"'!,26Y'C!6GF9\!3"T2^Z0L-/!D= -1Q[V,.*N 11UH'(R#),^N9 M 4N- 4\#:"!".KCM(\1Q@,$6(WB#&S@D8E-X6C%[-?U.L^V:7N>_D48TCJ9L M3_EY4][S/"O>QO=.$)>?O(_CN=^^AY/<27!"PB3."?&M!-0Q&ZJ 81?;J\.= M[%XA_A-7";,1'Q3::8-1EMOGF<0.YG,G8+OK84/?A$;(3#:M(ARZDFRAXI?- MO54$YR@E5W4<-?]TT+'P.FD(KY0356_?>4[HITVU)W![$:@_RBQT;1Q'7H*I MFR26G8=>Y*405S5#%\->2PA[4:>VZ91#_)N 2OH#W5[_WL;-ZZXWPF;'&[#F MCP.#4G->C)QW6PANF*-K^Y5N!OU*4:]85U4L5!/(%=G@:, M-'F_.9HLZ@@U0';H$W4,"2]D^+W,JO7S_5>:K A"SL1A,83D$[JX7C[^?!2U^K>4;:?*ZW)?QG^4^^C'F,2) MC3UB$=U4+@?4V!7S*WVF0-_ 8U.B1T[.T6Y;YE*OR /M M1CYF@Q)L>U8:\%Y_G@TZU&I'6-W%'D!K$$2Y79TI:&#N]C2+S ZKV^YK^+G_ M&@XX8DRRP$Q#88S(943T*W.Q3(,R3:/9>_=1B49GSA#V6@G M7/[*:!RGZ:LT;=9#Y]AIP]&W5K)D@L,T O+W9-J04+L: W\50!=A4L:-W'V- M/[_8=9>4&<,;+KD'U Y9[[?%.N/%'676__/JX;':/+7)PD>NJFVWZ.S ,Y43#C7$>T M$SZ$X)"& 29I2'! 0MNC,?7B&%2=*BW9L!\9Z($FFR/"G(@\N'*.Q AD,&=R M<7UYA2Z:IBJ2;9N4U6QX>06GJ]'O1< &:_(D\G(7]29@. X]"GP ^*'I,ZUK M2L_< 3%7)E-I]HFI<^APK)2?M'P'QVX6DR"BCN=(M3O1J13(%\%)6!W+M>4/ M'=J0GCZAO09^,,?4:K@ZO(D>%*,BIBUDN?CK 9U,=>,XKH0@F\8PN V:F%]=G@8V3 MS+9Q;KEQ0&S;M>23[4&2%TVK8O.M_KZI&I$$*N\!85!.KSK& ((M+2^?Z3S^!<_2)7M*/DNZGK[\"A"J?V=)\_+M7OV/ ]' M66JS@T/D8F+1&%,GC#SBQGX:@4AFS*FZ5$*$R.5_5Y3HF:V7T"B&P31FV N=. J3W+," M$$OR<'#C5^FMJ )ZW30&@./'.$K"',=.%(6!GP0)3RR0[RRD#(!J%Z&=P!D@ MR"T-JJ;!G/E.R@HQ.?I<[BGM-3G)%T,OZM9.&77HB$Y^1I%.I^+%/1R; M92WP& 4S%'[H.6N+KL/*L8!E#QEG#3PZ')S_)#RH+HX1M_21O=;O[##!)OE] M11X.?EO_1GX6#]N'MOCKDCP6;/-8_"4.)5WMUR&YC4-C3*PLPWF8N%[FNTF8 M2F6NZ53*\.3N%.#$-[U.B+#_CQY;\>1>< \\M"5SZ0L-Y:/.VM[0=!C_-7!7 MB-:@O3*HTW&%#O\BF+S:]]/5++Y4=;IJT=R;D+\:>(TWHG9KL.2; =TIZ(9P MY+I!FZC%;B)T@S.\I- ^MJ[JUGVA5??+FM.>']X8IUG,UK+8QY83^5Y@NZ[M MI5HJ6T_+EYJBLZM:>XGHD8F<6WAY!DBYW:E67#067 [**E=H!]?-&%P:JBS' M;3=687E&[&MWNA\%0Z)1_?CSFN-79_L"Q7:$(S\*<>PDCAUFU(K21$O\:BGF ML=$0C::0%91@3"\H6D-6!GG$Y*TV';AZ):XP>0"D U9 48N5HZM!,"Q75QQ!,1J^300%7EOL M<1@)=V.*2<0.)X%#_,PG#K5M$&_@R^%-1\$[8:@0TH#A[Y= 2(:^E/<)PT[BG&?_I1JZ77-#@AUS>9OPKNT,V_\HF', M747*.J=5==B[BA-T!C8F3A!@+PK3)*>>&R2@G$2(<.,+^;!Q4K,7#*VX!L I M-UU-@02;S+T6:*#&ZJ#=U)T$:@HUV'#SM95B T0O7)$-!^6X,%MA#!7ZF;3B MWNH#;?_WJNQ2K]L@!#MS=#\/VA@?-VEF4NMQ-N!+U>Y MNA3X\%R_MP;^]$6D,2P5LPI;+="[7I]?.):="EVL6 _^KS8EA"&(O,8JI* M9&0"6R#;D3HPHR1("L,NR(VD;O1+RJ09XZAMYSF_!UO%>;T3+=/GCW53/##/ M>)W?L#_P/D_\ X>Q^- +,+'M!),DH%% 8R>W0+%X*:F&-_"]T RMV6*P1O0G M#R]!4]CE\)/;N&M'!>:9^>AH('^%>@UXXDVO ^(?T[=;!]FL:9LN)W/1_3D( MAL.-.>QAU8O_JGABJ]$3_53\%'W@*/LJ-;=,SF&V6N!3''NNC4,G"E(29#0- M+1BY\EE9AGV"D,>6S%8@JL1WOT3U#_*(R'U%*?RJ;@PX.;>@"0Z8,]@+7:$6 ME5XNXH)UWMY/6J?MPOZ\I(7OZ"=-/KZ6GWX$-K'KJOGSMZ(4Z4(GJ<["V,-) M3%/LNY9/O3#),CF.]*.1#4_:3I;WP2SC(&-N4Z,1H)QAGR?D/J"UVOY?D85,UQ5\TX_VNKNIZRQD"/K8[Q*/= ML.7SK@T>SO(H"9,@C)+85LAM&Y>Z3&AIH /*>#NWHM,"I9L:VJ%A D:YU4\# M*HK]6O9(B,9VO634B=:W!,J9J&D5G!"VZ$(H9_CA6BCY%#S]Y*[*+JKJ(MN( M4N\/?(PJ?1;W0NN6="'[Q[9N M1+H8^7F4(Q[Y.$YM"U/B^W[DD"C)0/S<&G0R?;YLM>BN"=+G]M[X_R/O;9OC MQI%TT;^"V-W8XXXH[.'[R\PG6;;[>J_;4MCNF9CPAPZ0 &7.EHI:LLJVYM=? M "2KJ"*+1((@I9E[8D^/+!61F0\K$PGD6\T'(D=&J@W:DY^PS=;$"U';D5>& M&69 )GL9\^-L\Q):)E&'2W1B.Y3F%Q: M.R/^>U[Q13FY-\4AV6>'[56:%H?=OE>Z'?&?HI2DV(LSUV5Q%-+ !N;"7R2V ML E\39J317/?CEZ5+"V^L_(1V*!K%# U2V8*!IB):BF@3RQE^7>1YKY!UR6C M^5Y>KK<'#/3J$^.X5&1[&1F=U/=)DVU=WWDB'==[3$2+*$8\)Z-VG/H4-(8 MSL+"9J&E@XHC:?!M QA5U1N();&"WDJTO* GS* C?B=V-L=?&HS7Z8-A[/X" MS,#*=QJZ /7O.;17FMDSILWT^\SNY'%$3@D\B_+9OHS$'PP$V86.:,=2RY@L$+3DG/*+Z9OR05( M(*U++BVA9W[>9AE+]\=+XB_DITC$^L2$K/DVK^^&]^^8J(S:"G?O(+K^/OGP MN5DBQ,:)E868D2RF3I@%D0>ZTC7 T]*'KI8HRFHNF@IF$>N2J98PTV3B):B9 MK)6AA9FR(W-MF(M3E"F:Z"F#&T3VJ.$1G5[%V4,&V\4M@)XA(VB"HU6-HT$( MSXVFR:7G9I:_WXFYU>(H_"FO_F?HTBD,/!R'3HI)EKB^[[M^ AOA/49L<6^M M)8U.M+4NH$814_7"S. =;LT()B147Y9-N,IY0.DGBFG_++0EY/*1Y[15>ID M?UKTFI3EHQCI?2_"9^?!+"LCF/AIBATO#=(LLWWB@D:=C!%;6*GKKD,BGKU! M=^589=1LF&R;X#B-(DQ)$*6135/?SR #48S!I#L@91F85 V>&>%A!N]#L;O# M8E203"'>H%]'9=>P=--"&;-T(Z16MG330OL<9K>\X?V/[ M;P45PU[JW* W^?>57/D!?A[;H_V4W6].D]]W6(1W 2Q@'V ^82 MDI(P#D%=J8QQMG3HO^$3B7?=WA/7K*(3KQO497'3=G@DZMD%C-SB4V&^%H["\HLG ,I4X8)P(.@,K[T]F>9WI9YJER_ M\?2IA>W=VY^L3'/9U)\34P\RGHDV'3K4EPIF."0=I"@6*((W+(%67.YLJ=6B M;<,B=&-H%SZAF<.3?F/TL&4WV1M6]^+Z0GX>VX=T^H;(>_"A;MORL$'C#,=1 M$&#&@CA*[-AF#@%E]^CQL?05=,.5V*Y:ON3=9ZL\$QU1BDB87ZZ8LS8.JE\PTY'2S:8Q*!6:R/RC'12&WIJM49I(RQW^Z"-?4RWK/O-H>Y2"BOI;I]: MV"_IECNW)*%5W4C.9#,:(BD17:UODES0.FV5YJUCF:+B0?96'QW)_L;BIA-5I0R M?;PWVSZP<918%O?\'3?(0F9G-JCCX&52"UN?(V&T%96_:9;"#*;N0%S53,!R:,',PCA0Z,2+X>%>\W P9$2 Q%/UX7=S?%[OK+5>3\ZI? MF4S)[!"3((IP[,21Z[.8V,33RV=0YF'I-**&#W'55L^]%:EYDI<-2AY1S0Z2 M_&Q$G=?V("_CO_PHL/QEF]NG51BL\TX4G8AED09Z%VN!/"/E 0R3\70'=0Z> M*=4!#-'E- ?X4O"(Y6_[DPIQD08 9#2?X%9I)/RZH5%!U9=K4 Z;1HW6"IPJ?UO)!N4D*; MU_38FP5A1YBD*<$9==/8HBX-&*@QXR"5A756YA_!MO]A,-0V^-DBPC3R20;. MYIB2^&AN*QX5R-!F.TQCU>UT5,SS#7/\P]H:F._Y:M]9[][PJIX((0\=3<:0 M:"CUCG\I>N6F48 3RJA0UC1SDLRV*2A8J,?&PCKL6*X%5F$=-)5U?&&,P$: M\X,E0[V(PD;FY:7B7J7+W*;N2288,VHK9@!CSICH,+&VM9D!U( YFK.:1AW2 M=OM^1T6YTX%L*UBCQ:%G%S8?G"3JT 04)0W).>V:SQ41IOUGTAEN,S@FBUZI MTM""ZQ4LC8CSI&QI['/&-WA9.3\0N:M;(Y 0DXA9F&:I&V=68@<4U#Q+E?#2 M6MB8(K$SY:=-BFCD!RA#.7L_UP;(X Y>-:T5%@GW065??I-^2O:E;,N#8 V MXN'GX05"_3Z ?/W#O9Q\5?U>,7I-MNEA*].=ZM)D1FL.6C=0M.T0=PB?Y!3E MICBYTTWPW/XD=HQCSW)QZ@9Q.$NIAW^D1 =21 K0A'LWD\^9Q:U;3OL^WLL.LV1GU1KU>]]NME MO6:]4K(7];I!E6KKH3]2^+8"$ZO5T:T':+N>'8UO*4QKAI2-#9ODX ML;T$LY@RYF7,30B%'!E&:"V\WW9:MG8S8:<]7S!F:F<#0TC ]CYM$,#NOX)X MACS^,4JK.OD*(I_[]2J/S)@T^['8%6V)0DUJ:!A[R/4Z$7K- AQ:_/^%5LRB MR(,E\8X3A'REM1)YZPFF36OL5TT7@%\V:,<4X^9ZP'G\#$,"9F'7S1B-DBQA ML ;DYF#3J:/J@&84)343:$YVF!6LQ>X2/@Z[;6@;'!VI)J3)X;27B:T_=W92 M\,&1LM-/S1S5=I,I%C@(B\@23*S4PG$:I+8=$=^ACM;(MC&J"VOZD0=Q9NER MT18]:'M":IBJ&03C2,'L@A&0](? J0AM>AC<*,WG&0JG L/%X7!*#^L>DYY> MO'YD^[<_F\S5MC:KUU(IHCB.8Q>[242M@-E>"/6K5,@N[EV]/P^K:#A6.OCQ MXR6.4C_%+*5>P&+B^QFH%L4T>EH'SU[4A7,A7(TV[;EE!#C*6PE0U<.H69B@ MI]+Y"&D<4-5%-G9252"Y\I%5'83^V17P+#P>)=/$7Q-Q/U;<"^>O'JIR2@=^ M_7CZR"UY%+^J>X)*HW_J6UY)E_++-[*[J>_^Y5/8K5D+12-'L-ZDC,]P@I\S_5ET@] M]/;\S"X?FOLG_%*! G@OYQV.!/A> ).K!0!?@*P# <(7Q-6< .)I0#O9BB*& MS]\8VW/:5Y3F@ANR/04YJM>/_!\/146VOY;%X:$ZUH"*SQ2[?;X[,-JT5^*" M?,AW[#U?O3J_?T^34/0P\[#E6UD:1!YS&6C?D7LCVPF^R4 MO?.IV&[?U6T#>]?'H8V3S/,QC:PLI!ZS70JJB]5G9>'-JF9#M.EY$&ES.KGZ M,V!6VQ/6 0]FXH>S&4]H"LZ09$TV%3ZE)**O@C_4,&AT;NQ0(:T#$A\5:E'Y_/&7M*Q\!(;DSCU<9RPV/:I8S$G>%G'YC6:@>D<>73:?JWUEE_* M67?A]F(+O+87>$A=HOG86ES_BQU.1YN;Z/Y5+= O27E_O%-<4_R76]X MI1_A. Y$*K,;N*GG^1$#[0E]$@N;[X8@DA31UYHFT#0/X*)F1>=)"S-XK:#" MT_Q8[,J.W')&Y)3D8.MV63A#AFB P*HVX[* Y^H]\DD]3>Q,=^3O,CV4HN/V M>=*Q&-!"J)WB*&)NDI'(36-07&.0RL+ZR GAAA+:ZLZ#'89'32=G"PU3RPZY M#3H1-*>&H_(8TL1A&JLJXZB8Y_HX_F'=S5&$4%-^=N=[\'51B8V;_XZ5W]E0 MY%%F@P5)C"//BC%-2)98#@L(49KH!B&Z^ ;:80$)'N06TW Q(\"G!*CJ/FL6 M)NC..Q\AC=U7761C^[$"R95W:'40^GLVX%EX:NI5RI&21H&<:AD&/I++ZS^@I@($V0-.?0JWR&2PE(SS\ 85^IY(L)45TIW MDZ&6DK9(ZDE[^J+I)= IBPA*6QN68B2%[.R!U=*YAAGMIE9=^(2Q:,T\K?[&:XNXAF?F^CF9TCA0@8"[Y@7LE2 M+U [KK7:^S 8 #OQC+I,MV'FEFWI)G781 WGF^XO%XV)F01WN>"9$2Z?.\IF M$FJ%<)Q1C]?]O!ZM^^FPCEK>4=\6 MS.3]"[^H%2KQC+RP.95UJ[^X=:KC)G%=HMKM,M&77[TV"9B1:K1I*II-FW09 M.B:_=OIMMH5P?RE$PTUQ*22::LKM.(X&<6BXGII)R(& MDM]W1) MCB+',;12BF./,&Q'D6-'7I0F%K"C_!3)A8WA!U95?T(=RF((E60)W,YO"CLU M.V<6$9@5:VG+5*GJ"2HG\D:;^"F*:JZ%WQ3!M1OX*0(PT+Y/]3T[1R;JI5S],J,YL?O;,DP$$:N9;G.IY//9U(V3C9I1VDFKA>?&P",%B8 MS!P,FM&RAH&NM]+P@%XU7!CLZ@D3VW#T;(+HLP31U("X%$M3?%K/0%R3ZMN[ M-^^OW^]$412]NB\.NU[D/+8R3%R68C]BF>,%64Q3T%7<()6EU9_30X==7I-$ M1-*$&8-A<-1T?[;(,%47Y/BI1,C<4$17XQ*#U7I4(D-:/$QC5:4=%?-<1\<_ M#%/)JMS7US6?V -_R]](Q6[+XJXD]Z=:04H2W\9)ZF?Y?WHE MAE;"=3CPL>V$<4P3EG(MANZLDU075FA!7*::IN('=F(#OMM. ZB^^QJ%!;X; M2T3D#QT.-JCF 7UM_E5-W_T#R MLAZ9["9N-I61^WQ^4= M-)M5%4#%.SOSL O[HX,B%*+@8D>$8,!BF+O8QD('6'D5_Z M8'%BIO:FN^P #Q[S?\@4AB8&<95QK?X;(^4[_L!YU(!D-B:.0W&4 MQ(%#6)!F!'1,F<'+PH;IRS=6,B((PJS0''353-)*F,'L4_?8TCO6=')@NQQN MD,07">Z08,^352V9 E:N*N9OB61Q-F\Z:&!+2_/['U#-,!5*!9?#+ *!,O9"J "E#J$P&45H/9 M-I;2/WYC1+B"5S_S2L4.G3VRL&%I*/U)S62Q/?KB&";61D-F.5Y5&ERL#X+:R12-(7#:8J?2J/8(PBUSQG(Q5,1@59XV.*:*[. ,K%LSIPU0 MKP1.?R4]6_7[KCPV1_I"?C:[O6@P7W)[R*I/K#ILQ27..R[U==T\M^:)?_JV MJ&>;]%K2$3_!26RYV.9VRW6EJH;;*^+U#;T_I! MD5!5U'#9 M]**0#QT9-6L.7I#4-6"SZP'F8QE'DAI9'(A=4(3Q!;V$S>:2.!'GTA+[>>*0I_-1,G4%4 M8#9L%B!@PZ0HIB&+,T5M55.B*/JYC5!]3$_YQ1 "X;_MV=5=R:3S7OW&Q%3U M<[T7#E04,8H#A[I6$%O\' @J9;E,:F&5EX,]:LJ('$G#E'P$)S7]-B,]3+5/ M--&)*/I:DS6HU-.R&=+G$4*KJO*TP.=:K/#$C/Y2MV6>LO/:],P.,+'\%!-Y MX+&]Q*>@C);3TFM2+08 .>IY\P%;7\R!HW.D^;WXH$M.N2T7S?QM0_L?VAW(E-]S@<3Z2FBE+2 MFU+<>93L&]M5QX85;W_NQ3_YEOPAKWJ%X8S:."))C!W*PM3-4BMP07>HSR'$ MPFH_'.CC8J%6KN.?7@G1?D&U<)V\AUH^]$I(^,L&'86LL\!ER791HB>"MK__ M>I(5O=T=[IMQA4#G_UF^6[IQW9?UC3$1%7ZQ7Q8#H>;UWM9B@>H51'CF,/=Z M+VDZ2+XB+T9#D76(Z2/[(?_4O[[W&([CF#NS?I)&04!<=[6)7!31(XS=T5L\K[8H4K6+HCQ5I7D&9@]I C[ MK-CD##"!WO6QCH-;])J#9@=HHI)RE,&/^A,&;]1A 4 PI M7GK:E,/?FK]W!Q&,;O_0U*)\9#_W7WZP[7?V6[';?^L9H"ST<>R[-G8]1@)" MTMCRW'F^.XB?A2T3_]:%&+ZZ_NMBJ)EP18]N9LW=Z:\U?YLZ'_MF9_!2 MP!!"B[E_,&Z>V9/3@F[:*=-;%C[EI>UY]87\K%/!/X@(XLB@/F+9.$KL#-O4 M)V[L!Y'G*A69*%%;V&9) ML_*..XJ_EL6/_3=Q1"6[QW-CYCL13AS/QDD0NT%"/<92I5C'!)V%S5A-&;6D M44T;-<35E'@*J7%K9E!^F!W3%%U9014%&TD8YRO4;@__X>3M3*V[BKHJ"M/<,KP=FH9[GS?DB\$O[G<"?'4]*7 MZ)3J8(=8*0Z91W"4Q1:V,L\2Q;I)&"E=?2E16_YB*T"7>H:JGY"F09L^,!J% M F;&1E&83@;3@$/]P&@4%KT#H]Z7!'1.5)9RY)PXO<9JYT1E<;KG1/6'])S0 M#\7N[@LK[]^P9/\;$9T1Q>&3TSKVF[HM"K@WS _6P5//Z%D<(9AP%.UCP@P1#&]2P]+A9HGO*+-D- M^65Z/*SJA8IBUBW*%CTLE[PZJTS.4,P/-BFKKKG!_A. X\S"QF M)RS(+,I@%NG+T%WXV/I0L7/(]$H+:ZZHA_GUZNH6M4TY M.CRH-QE1 &1<;)'2VNT.IT0>:&RB4[+K,-;4MZ4\IJU[F!RRTIY(7%>-Q>G!$=11K!/J)\FF1.P"*3[ M:F07-@-')NKLX0UZX.?9[X(!F4A,B^V6E)5H"E(G%0-SBA6A5;,3Y@&#F8P3 M5I]KK#@+HA2D9J+N>222C.M[0H-=XT%RF^H?KT9TW4[R("!Z/>5A3\/#)F^W M+-V7>4JVMV5!#^F^^K4L#@\#=?(A#A,BLH4)_\ES71(FH1,&2MV&)BDMG8QR MI(U:XDA25X\-C ,U'28Q)CY,_R]*KA$>&8= /31B# J]L C\RP *B2A)-Q(. M&7]^M5"(DAC=,(C: WK>CABVM7\4.3W%CK_OT^C+[L$F]2(Y'E_@5@?,X-".FD)LI/>9QJ?1&$7K65$X^_(,(_PN[RW4YD MNA49RO)*[/J/C !'=,Q^%9[C\I]2!WO,B[S887&0M:_B[8Z^F!?1\F+H"R_> M -O1E;%7V_8611.V)0Y7W37LH(P?UZ_J[_:'TW?[Q*48'#"1J[ED79XB:HM5 MXDW1?^;:.T5XIJOM5!?2G#"WY>;S)OM2RA#%H[QN& SKNR'?K2FAW)(YOD+>5F;J)61/\R7&K&QP@(,".C*S]\\MN4;*:&O%VD ML^X\MREQ>Z/;)A^ A_"OCHTU/,OY/C2\4#&"/[G0PEIZHH\X Z^^_]*95*@> MP)^&8UQ-C2,!4]4Q$!8(WRM+JA6]GUY]M>"]LJ#=V+WZ0[IEH'S_WF[[U9_U MJ.;,PC'Q,FRE<9K1Q(FL6.G*?7CYI6^SZLI'25&WU/,)&N-J.E]&X-451#R- M<_EX7=!>JW>: M>3CBQW+LQ8G'LC@-[<2"Z=4HO744[0D+3<5>W>A/,H($)U#]&X=152&-@:.E MH;-PT5!<)6EG:/+X^BNKMI*P?5U7>VR5KE@R&9Y_A7I%,A;!";5#;$=12NS$ M=F@Z3..DHG[-[6N5X*S9VM[=0[-\[2[.G+Q MDMM*1!O-INBQ_B,D^,<__$*E9^9U4OSBVM5.PE.&%V MAAFS;1:%:>BZH,(:%:(+FZ3/;Z_1Y_0;HX"X$LAJILLT=# [M11J8#,%@<&035(BN:H!@H!P;FU S^IV)&Y"0H.CKD(6 M8,*8A0./VK[-6.PZ%-9YN+O\TN;B&-[2NJT_@T)-U?4%!"JULFP:C7V'1##6 MP/?)XBLWZAT2K-^0=_!3FNJ4W^WR+$_);G^5IN+D(CK\%ML\S5EUNE?N1PVSJ@$X4:F275K_#_;UH[UUDJ,,/.C&$6HZ >JF&J:*^&D<* MJ,?CR!B^M]>3VI3JJQ%=UR2 @.B9"MC3,!-2E?L_KHM=Q9>C<^ MXE:#1%&,P\ A7N9%06@I3008([)T9+U+%DFZ0$]]%*%Q]3JI])G]?;S=A#M&U;_[_O=L8=9W>WU*JGV M)4GWYT4P(;5PXD<>CJEGNPDA#G5!6[HRY875MJ4OBN;JGWX1J63M3.VZKO9/ ML!U='56U37T1K&"J?IQV_:IE0L)T:J%8,X*^MJP8W-W!XAO:X-7IKKK'@^$X MW^;A"^@:%ZZ/K-K?DIQ^[)?@V[Z8-VLGV&6>*%3Q66R![S[X"F[9?@4[45VJ! +<)R>&B8B$&I MC1F"IZNOK.Z#HO65>OAC1@=YR7I;^;<;V;BC>ON3E6E>,4'R)CM-N!=1@UW5 MJ[SWK!@G%O^/ZT=11!(:>\")M6;X6OPHT)GJE=>3K X[*BKQQ:]PPHTN10_\ MF?J.NF1UDXH]^8E8S:&1 6#@UZ5Z)[CZ2X!>)IY&B-6A ;9I\GP;UM"1MWK$ MI$@(YN ?!TPV+%[NF6!JO)@N:,O.'P-S]1(&E.E"J3C!3'MYS5Y&)"\ER?>[ MAX.8NO&=;>WAA@1QF&#"2(0M8EL.LWP_L)6R(Q5H+6PI!>5606OBHM$>)X^ M+4W'X%*S:H9 @%FJ$?FG6Q/ VQ5-BVBJ7=$(I77;%4V+W&M7I/"(YB"-_3 MVAG#,0D2T>/(M9W$\9(,-(E\&387MB22:3%/M3/;.:]G.[_:BGG0P%$9R[PJ M-5/T_"\ 9L5J[ ?G:K>SN!NV4 .Z^C$>]<[,SA18U%\30W86(;) M=>=M+ IT;_S&LM2TDW*?SD_C/[2_:SQ%P3+_7])PT[B1U?E]F95P-\^S DS" MQ,FH'8240?-R-5E9V':_O7_8%H^,'0_"N0AP@)-U=7%6,\KKH 37]& M;)Q0+\-N&D=V9F7\'Q&DP.P9 M305GN[PH/Q9[5@W<:8O*Y,3!$?%=3+V$62P+/-L!]>CN45A:E24]) D"E;:' MA:*FSI$0J)X=X1:XE[XHB2DU[*V_KNY=$J^GRI9Y^M$%!,GJ?O==^!7COPQ;_^H.[AYA ;:3%N@,AJ?R M_2L_O]R6PEFJLT8T2D#ZP(R;^=GBPJRVOJ2@RH^+$LTH^>BON5JMQT5QND4> MES]DJKKC*DW+ Z-M!]V<5><'KR0-N?X%#-,L)(R0@%(*ZJN@0G1A96P(MKF4 MX+QK!=34CFBFL8!IZH6:C1:=#@]+UFI3E+; MPBE)XI@1+XL8R.(,T%CZ5KCI4R2<9:D[^U9WT(F12J^?RQ!B:E9E)@[ N^-S M"+YH0:"1C7)12&-I)GT**^>/7!2QGQAR^:.FNDU>%[M]F2<'61WQ^K')ZNJ% M=NS$P[%+/.R&04RLV'&"!*C&BI3725L36<<=\G-[3%Y"456U%\ &IO##?23% M?X\I:D]X0LDC:KE:LH?D!!"+=8V\1/>9^T1.P#'=&7)J 7C,2N;ARC;SGUGY M/1?MX.ZX9R$MUN>KX4"QGX4XR>P 4^(E/G$=AQL8U:B4"L&%C\A+1J]VWVTB?Z=<5^(2N>=)*#UWVG:D[CBWU3L&VC%0-UY-AT M1P1V16D;%K7"R-?:$0K^KP\M_9?G=MST7Y3LKR1V3?WQ#]NQ8K7W>:\9G%,<>=7!B42MU:>CZ MGO,'?SHIE'-(UY4 8AF[M0(D8#ETFN_ M:[5][06_/^ =JN 22S:?%O)U9!'7*-W/-?(@*="F;7RS0;50(A!"5O'L?:I5>3ZLG&8XLDN*4Q=3V BLD+ #5/\<;XPZ#P&UHSIM0W%-6PE<_R*8*;1-R0\MT9#< DRF#/8>5=:VO M =!ZIM3$FIHUX6EZN#_(C@YCK3D&8_UN9F/B.!0[61H&-+-B+P8UAX407SX= ML64%3;;*T :H/2JQ776T#-# MO^]*EHH'Z.]\W5T[Q_J6?^.^DZV80?7Y&V/[JWLQ_N+<.XL#'T=A M:.&,)E9 ?(^F(:A_[0Q>%C92)\[00\,-*H[LP*S1',35C--*.,)L50?")URA MEJV.]V7.1!F PI#%FL/)J@;, &3G]LS$DKHCO__*MMO_=U?\V'UFI"IVC,KF MM;WZ72?U<1+;*6:.%WJ^8R4L5,J[FJ2T=)Y5/$=#,&>%]:>>71W1,"]H=V3SV@79W%O1S1H"NOTFU1 M'3R.A$=Z'9=RH2FJNTNDQJ[0JK2:$'*JNFGYDQ+N,3:QUG*J?8[D7DM==! M_CQ,&07\)Y)%.(B2A 6)EU!B_;%C=^)H] 4X&4.-!:7O?5Q_[WN,*.O B9=F MQH5@IFWQU U :HRZ4(1:\4;7,'(S1E9TN&B&5TL^4,W(,6!G.AX'!\#D^ E% MRNN/F(!!,CA& KB$9CUGD]KQ^*XH^>F#E7N2[[B=NRWJ_,3J(Q>ZUXU27F@$ M <,1%?,C(I\$:6('+ 'Y%0#:2]^R?KY&H6=AVT)'1N1$G8>6%6!=)P!5-4.S M$%8P0W-D F5%>4**_YO#U775-NC$CL&23C@&INHX 937+=Z$0]*KV-18 EZ> MT12B7Q_XMGW/2N%&B?N+?J/;.H)C,1PS.\1!:">!G7JQ[RK=E4Z36CY>(QLD MI UU1!ORZI4&$U"-VPNS (#C+5+VEC!J*4]WRX6"H%YH80X,O1*+&:" ZBO4 MY!RIK)A88+6:"C5!NM44BD]H.DBLJA@[3J#\(/IJ'$UFDSY4O3DP4T("Y MTARTAU3 M*IG9'$L"'C=H7Z"$->-.9;L+P9)!UT@3#%/^$93\NDZ2)C@]3TEWG9EWO")+ M?Y=R*G+GX>X89?20[D7V?6=6*HU#E]L;DL8X9#3@A[248=]/^*]=QK465'\% MH+VPO>$D^4%,)IO)+L(=!M![^*@7"*C 6V*S4 &#/%G&Q&ADUCF&R;:;Z"E7 MFS,$CR->ZG#B C?+ZJB8OFA6H/P\]\[JD%R\A@8LH756:_-KVLG0XJOT^0=Y M: =;G49=7>WK0GZ9_%?<$N%R]:KMZZ(:.\$DR%SL>TGB1L3)(J+D"1GD:?%P M53/77*J>8$YI"-UB;T#IK+@VKN!#Y3&);QS>SN@_U.54^%XUKQIE_Z;>!.C MNO8;T3[9&GLSQL[ )J$;/RP;H;3FJ=HD-&?';Z-+S_&6Y;A&+KCH+Y/O#MQ+ M;]QUT6:&947)CELHJ][^W)>$T\AWI'R4OJ2XZA2=:8HMIW372C,P/4C.SK9\ M'R>,_Y.ED9UE;A1YOD9BQ:(\KY.?44_)Y2=W"$J"3!.@D0OO&^K&;$]4=V^3_DDES;JV*;TW:8["U_L^TK MO\G>I3G9'@?)08<1&J&UG+YVV9--+4\,RO2M+HOB&'5D$IVX7&1'-HJ; MJ7GV1GA:=WR]21A[T^J-+J[?=/N6$TX?AS+/9=5(&/@X=H, )TGD9%YLVR$! M-208H+'P@4;VELZKZB *;5!:5- >;4.PJ!FLF<+"S$_=@K\FA[XV_[M(COF( M6 9[:9]36+V7]@41AWII7_JHYI[Z)!YYUJ^DS840%S*WC'\5!H:*9PF.$L_% M@12_>>_1X[M_+DXANJW@FF@CH,A M5_18%@02Z)R<9S+TVCRU[#2S_1J.#'HAFEB8<,OKZ\?=*7!DW+LKN[DI$L,\'BTD;Y5HACFGHXR!Q/)%216W1 MV:C8DZV:C5(G#;).1P;4TQG8'J5B1OE!U&GD.Y2U+"!RY %FC0"PJMFA9<"" M62"!DYSEWG(A6M2]^KT&[1=TY 5=3:,&-CYP R9'0#A50T.')!S4Z.QPEQW MJ*BJ:U*6CUE1BO9NU8=\Q^2%X7DABYL1G##^'\OQ:1*&B>VE3,\#NDAS8:>G MLV$7HHEQEP?T57!1)TL!6P.I@ GU;8Q I.W.:*(SPW^9E->XRW*9XC-Y*9,0 M7'9,IA_5,Q/7):/Y_AU)9?+FU<^\.D]7\FC&K4)*<$:HY5E>QM)4:3C(91(+ M&X&:(&HIHJ^")E#C!W!14_!YTL+T&2@H6'DORV)(5P<(K*J:EP4\U\213\(# M:I_$ >,FXUM_W37\7.42+\#$#RF.26 S:I' =Y4:]PTMOK"R27*XR/!!%*D# MACD, C$=49PC'DR[)"5TDR%.JYE:,$,R]<#A' GU H8024%QPDNBC,0'>X^L M%A>\Q&PW'GCQ,W C,%I%\:5XS421S)=OK&0DV[->/57HQCBR_!3'?A &GA5& M1*T3E0;MA4W(B9"Z?D'1FS8L"V("LSO0,JHUX%.W7@O"J&?<%H 39 ,U 1DQ MD= 55[.@FJ)V#:SN$O.GN \/01&59*)O& T39;?8G1&Z,B+3 P_9G&6(R* M.3;N?.Y(B%//P$_L+A"Y-+2"0&W,PR4""ZMD MTX#R1!,)HM"^FV>8C&NA"4EA"@@44J.UYK D,SIJGBVXH@]!,= <_J&81?RZ*J;LLBRWM)C5GH8F)3"ULQBQ(K\++, B4,==9> M."-(4D+WI+S+@>H])G]B8RYYBF/+M3Q^E,](0"%V3U=^N'DS([^:%=.4"F:L M:H%J*N8,T@#KANQ.=^55S/S051U+):! M!NI@U%R@$SR2D6X[I887]*KAYO*88PUO PZ",:\#0'IE[P,.2M\+T5@#'M/D M9/+=<2;B+?]JO=]]9_7A]%>2[T0:4V]:*XWXT<2E8BQ'RJ(PR/Q%:^3!U^?(T(H22$ M2"6"A*>)]8 KTPN2*UR6SA<:>$TJ"':$-!H;5)!([_[SPIKKW7R."_7DSG/B MHT:[O[XK2I;?[4Y_Y23?Y!GW7E]*S;T4J^WST<]M4']IUMG5[;6'F5&; $)[$7 MX=CU_#@*"64D@UBP$5JKN1K"YQ7$-TB21P[,6HW!I6:1#($ LSHC\D^W8@7; M$ 41#=F),4JKV@(%D<_U7>41F$Y7Y?Z/S^Q.GBE8<5>2AV]Y2K9OBGM^PC@/ MR+I9@.. VMC-$J[5S(TC6TF;1ZDL':+H$$1?:Y**=57CX(SKKC&1@?$+D+3* M:JHDS9B"\@4ZRLG_=5+,\;5744DE\5IE5/NP9F5C,P;G$VM;\O*7*QK#UY4; MO4U67D;ZS,9QYD0XC)S$\STWI6J55R"J"ZOI<<1263.!\B,7P-.!&H9J.Z]Q M9&#:W)+'#7UT8J I>5I@*P;);*JF4HGFNF66$!AZE9>@AS6#HGE%[NY*,:=7 M=HO[Q+V!W8'[^Z([]Z5YXJ'(K:!1C!TG8PF)TR0,0<-EE*@NG53UA =Q#=AP M 0R(*@&H9BB,PP*,:EQ"!'V5+"S4'0XBM*F0IQ+-=6.=$!AZ04[0PS.FE+^O MJL/ ".+/WTC)7HLYQ=W$6YFZ<6X[;(M@P@**66 1U\MLUPH\B.W0Y&/II I! MN4(U7YOVR"M_BQ,YD;L9#X:NRI(_*!MQ;MKNZ^^*,F/Y_E "C8_N.U$S1RL@ M#3-08R"_-@&RWO!S?8A,#D+7X&+]H>CZ4 T.2)^QG'DC^)']D'_IY7DX&<&1 ME5$<)'[$4LI8E($&@"I17=K B^N5RIX%0 M*L=&DRU*B_M[[DE4@G]SENT$]'P[I@4?T&H)\HW10C4#J.;@:,(X%_4'#+:P M TF]@B$ZT7PQ9J<' \3(]!_6,RFW)7L@.6TRT:YV]&;_C96]]CC2DM!8N%&6 MAVGL)H3$6> &SA_?69D4JK9DC!Q$![I$E56A(8Y83;V2MJ,0#,"LPRAF:D;! M% XP6] "T&:2"ODE86/-9R#R&=+Z45*K*KN*T.0?F/TL&7B0%;M MRT.ZET:$TVBN=*Y%=WEY2CL_)K$LQE'@$,QL9D<>/S4Y"]L.?PA#X2 M9)O[!&!C.@B:BH[!,AC!3((&/'!? "ZH*8\ 0'E=OP .2<\[T%@"GF(IUFX& M=XCL,MF043&],+[ ?;ZK;Q,% XJC "])/:[4!@2&*^YE68VU MI)R02RNY5H4?7[ER[A]M)_F2[Y_LMS+'*&8ACK,H MP(&7!L3U6.C'2EF20XLOK&22ACAIV\ZKY!?44E?OI](#8URSYHH(4RNH=*!& M*I?$T&JBTEMLM08JE\3H-D^Y^!G-I )YE2,/Q/U>86+24Y1BPB*&:6(G:>(X M+ UMV-'TG,3BQ]'KSO74!OV'C1Y(TSKLS\BVK(UE6:BJ[YS)8?^M*/-_,/IG MY,2;*++DV8W_&-MN^Z&\ON.1A]I.WS&R1^]84AY(^?B?_VX'UI^=:(-$O8G\ MY."?_ WB"S[4&;M;1=6^^*K4O.$Y\,-4O,']5V4I?B.%KMW6W+7R]OE;D?B M.1;VW<0)LI0FF>^K[JG3Y);.#V@8&)J[B"0[Z,0/^BHX4CS0*J(YO2F;Q0BF MPT;A >WAZE)K[>H*RZ^VSZN+VMWY 4]IYN[+5\YDB])VVG(3>;W9'7N6GIL# M.XZY.8@3'%MI:CFN[3HA :7Q*Y%=V"RL23_!7:-BR"YSLIXJVVS9M'$68X&OIM+^+C;/DV=,^MQ9$+@Z4!(*E- M50FH$5VW8 $1*]V /:T=J.6LYIE<3F?[AE]=Q#I&V_O'[;%(RO%M/@R3PYR M3/Q']I,;O"HEV[\QTLMN)KXK F\"BB^S^%FR1?P=_& M7H%.UQA3H)EK)C.;H[5[S)B"<*#UC+&EM;.[TVU1<5HW63<5JAN?D,E2,D6Q M,>3'\>#J67S(J_VY)Y-0'T=!$.*8D32U M;<^G(:P8V@A;"SLS9X>$SL"2AM--Y[:AR#J7$"V[Z.N)8?1VQP_$I7SUP*0# M0R\1?C1;Y]7,.KJM\E9FG?3F@[C 27 &4\]V4IP/Y-A)TL#J\UJ"?B$_ZX0O M_D/[NR8A[!.K6/F=5:)Q<9J6![*M_DJ$%R$&$]1_.@^%I6Z&8XN(>EI*O)@E MCDLCG6:A\]A:V$1+LMRU^M&0U>LC.A-YY;/ERGB"CY=U[U'1:Z?F<"-_/OZA MX7*#6F;JQN<-IQO4\GK\N_G.I&; ,]RS="93S]+-U R0E_J<&EI=SYX>FTP] MZ1KTM*_0<"/6)U94A@NH[6-BA0&V0SMTPR".:* TYM$$,PO;SKK'\*G!%I.W M1+7/Q#C<3]L.-Q<(, ,[ZU6HF=6U (894_5&9Y<[/8OW<1$ES=%ML\?:S_^Z35 B6)ZV';(3X. M,^KBR"<9]AR+Q831Q%6K U"FN'2\5%:WE"OVB+Z)EICDT2,J1[M!JZZS6'AHD5K<_-.Q! M[8O0?,^/Z]_[/6P^Y#OVGI_U>]Z?Y\LN<0ZV/"^@";6LC$&312:)+G^)R5G MDH>AIDN"#R09@5]*3@.J?.5H%";PA>)LA'0N")5%-G?]-TUR[;89(D*0X=S\4Q*&P\Q;S"$T]-Z)JE4>#ZT/T M0JOLZ$A1L1YV&(5ITSM+,IA-/9)2R:I1$$[=^LT24L^L82QF3;/_XO]%3U9 M[&=><6.7<1SVW_(*L:T,8_X7PMB,(;LH[8B%ZC^SFNFYR&[7IES^D&Y0M^2' MV?I^3Y3EUSD]._K_,'HGRO/%U9],PC]E!PV>0V4L-Z !)F&8B3&RJ9,&;NP1 M8"QW!C<+>Y,GWE"'.>E)-NRA$W^HP^",L^N\MZ,:[UT)TX9??WX>R5.]DWJ39?X@ M6 M]R4C"8X"RC"C69*0U"(L<&'%WW F%O?3K@<+O&1%]Y$911=N!M1J)F]9^(#. M(-LCB5W+#4H>T2O!$,IWOZ C3UUKMT0RMCXFAHR:!@.K6C)]@,[-UXR5EJD1 M:__0G#]%+<4[;ER?&*X0AUX:XB@C+J89(0&CW+]SC-:%7>!C8_UGQM9/46$IRM5\(U _Y.(Y2-PTH#9PL-##-\UD3X2ZE8%U.B:M3 M>(P,_)R9!+<@GC"39BKO;:7!GBMEND&IOX1!GM!\-MUE] S8L0&&N<(V>8WO MQQE.:,IP1DEL^6[H$ N4\6&*L:43XHX-1)Z]N,W8JU0SE<_Q@F V]'G>#=BD MF@;2D*TUQM:J1M@TF.?6V?CZNG[G=TZE*!]%]D[UC=%?BX+VIC,%:8KC,* X MB.R,>$'LNQ9H"N0PF142[00M=">(0;W"05Q4G;^YTL+LTY'>!AUEEB0W2$ZW M,>FUC4EFS#D;)+*R#S8F:-_5&OWTO"K4HX_VX=0HK-?(* EQY,4^IF$848>Z M/DNOO;X^R\G=9/H)H6^&8UX>0/3^T:/=) M&P52^:9J'B[S"T [%(VKM8IXADLT!TD]2^'EF-"7RBE'GX$G,]V6_(A&]K\Q M_MWO#V*6YZ"(V)A8#L%QX#(_9:%G.TI;\(7UE\Y(K2FBFJ1ZSL\0$N,J:D ^ MF%8^%6UZ2+*2C.J933-EUI[S O2U*EQLJC5!8V%)(&8@UEQ$]% MQ_& @@7TZE!1^5OYSU^ U#--8MJQX3LU&(4_16GI"H*'Y_3*+J@_!3 MT6>RY5^04M8BRQ#5+7D4U[ M!?73U%-QW<'__5"SH'ZPF )L^B!E$ :8OM<(%&4S]E321@WQ8Y#%'!+JQRV# MB.@=O>8A SJ1*+D;EV)3V*&&R:P6NSX??E$<_V)^_,4%1-5Q;+X1LKI)53:1%@KGK M5JVJ"3H>:)U9>2HF4%[]("7]:$.=)+GTYBK= MO@X'3[[ P+)J )"*^ZA1>(![ZDQDX#NLLK"F=MMI@NONO,H ]'9A]2?A%P6O M#U6^8U5U7=PGS;!M67)4\1]$CFM6E/?RM^]WG#C97J6I2&;F.X*,XSYLV9Y= MT;\?JKWP#9J_5J?V9TT+H2#&09!P+ST3]XT!S3"UG3@)HR!P'>N8;:%VX; T MSSK9&AK1FT8*U!%C@SJ"H(XD8JJ;E 6=A$$G:3;H),^F_4C5Z?FG?OQ?_ LQ M?9/R(MZOEEG]_^L[5;\3>DGO5N]2Z66\8]#EU%J@C]QN+<[":M=C:X'9O5]; MC:;>V>)+22B[)^7_]!.P9(IE[$:8$,O"-+9M&OM6XH8,%$#OU? M)/^Q(_?0.[8>*&JG@CFBPC:KCI23B5A@?_^2&(:\^][RJ_KREX0[]]PO?DY/ MS:[)0[XG6SE[@N:BH+;BZBVNV.GKP_YCL?\;V]^2G)X?Y",:XB3(^&D^HW'& MO>\P=$#JITIXZ4NX9L2&[ :6UCPAUF$*IJ#*<*HI[A(@P12ZX0!U64 M#R@Y M[!'G CTR47Z?4W.Z#I7UO=]6.>P35Y^_I M=;5O=BC52_@+SR^M_G=WI3QMHUM1Q%7L.LYSA3ZS\GN>,B0F4 )NY"]!H7 A M;P %X'V\,@ &-W054?4NYB\MNMZ]_(183Z[EISYKJNG.7UE^]VW/Z-5W5I*[ MN@GXU5:^'S',^#R)+R 1CNS Q31T/=L-?#=1R]S1YF!I+3]2$AEK#_QOB-2] MZU^1"A&1E"N&" %3JZN4Q_7[4) A1EHQX?(*X>/XK;J_!8@<9PZ\F8[">-J M29+$"V"-""Y06E@Q3W3Q5HZUV0O*2.-*[C)6:FIJ! &8HG:$KV?Z2*+HXZCP M&KT))@0SUI[@$IV5.Q1,B-MO4C#U@';-#O=G]X]B[Q83'][^[R%_$,>Y@1F& M3^KN_ 0G@<4FJ-*>&'5;MG82$>_GKC#6E; A3MJ4*JI^A( MP33_A,WM$9LC%UH##W4J>T @F"OP42.[=IT/"(R!I^&)@SX3U9H82?-6&@' MJ<]@S8MG0@.WH-<+@*)F(>>)"K.%3QJX&*O;F9;$D$$;(+"JZ;HLX+F1&OFD M9FH NW\H2E(^"G.W?[PF9?DHNI?+EJA7^WV9)X>]. 9]*6[)F4K*W $KLW"4 M)2XFB1.G3IC8:6C!6@R >8!\D;7:#WQFI=#6_+MF?1>('N M,CB+5@Y)Z+C8SS(W2Y.,^ D%Y6@LB;).8:@"QAOT'_;&LBST0,I-W>NA0N2P M_U:4^3_XAVS+$G_^,W(\J_VSJ#/G?Y(5IX=]M><_B*2N=RPI#UQZY,0;)"S MGQ$YQFNV.<>$UK?:#Y(%)DJR_\.UG8WO6(CL^\\O_?[5K/RB;Q6V"1Q9034O M?"=HN&DZ+&]0ER&T+U#-DL&L%ETT3*6]@.FOFQ>C"T\O<49[(=@N597[/V0# MCD_L@7_KOLE!B\5=2>ZO?N;M^%O?QDGJ9Z)*/L2Q'P?88WYJ._R_F9VHF,AQ M,DO;0=G0YD09-:315T%<\9I[ JAQ6V).?)C!T)5Q4_#2]2^<"JBK$+;7_/!J4>?]^6J[XY,#EH@G]+>JT_/88C M$OG8\4,_]HB517:HYD,3 MESL-SEMN-XCSVXRZX<2>X76H%V@\QVO1*\18_?6 :BY,XSA26V&,U&HU%*;! MZ=9*&%];,UE;H+#;UY,*/N75_USS4V>^%S_UMB&;X22.(AP%66H12EW/ 45S M1F@M??W8I2P[KTG*J.2D@=G8(WBI'54-H0#;(YX"(&CQ8VF-0?V/->(T"I*; MRKD>H;1NFO6TR+W,:H5'-%O,RE/J;VS_K:"BGWV=DOLF%Y,;=[2Z*=_D57UF M/4OAE.H?A@E.:.#AV/8CEX1<^5T+U'L61'YAB]"EA?C_Y4>&1-^BJ[]H9@N=^-J@+CL&&[5JH6"J@RN, M^+JM7;6 Z?5\U5M%SR*].R6KO.=^]>Y.W'[7:QL[#%XM_%$&:$9J*K M9I36PPQFI-YUL]%.G-5)YIV)KUTFFSFO-SN#6>9F\#%DOF8RLZHY,P/GY8<5R"B4%9.GCJY[ ,IC(\SU9?-Y%S6+1>ON:%CYF\(OC(.>;. M?K$5R2&L^0-C;XI[DN]Z;1R"",>4,DQ=QTUC1J+$CN??$XSRL+!Z7C[BGG&% M6K;0UYHQ8'F6#OQS[@Z,@0HS"$O@:>@>00F112\3QCEX 3<*2A"I72NH+:59 M!MI,K&'TNK@7WKQT[*_*DG\3Y>#=UX^GCS2!%=G5MF;U_:[:ES+<5]7]XK^1 MWCC#- MQ(H]%PRV2P:'?EMV"J"G@MMMF/Z.AN>"P M9-]$.YSOK)XLV^^*4'UD^]]WI+Z%8O17O@5^**KJJLRK?'?WYE#R_]8L\0_> M9%_(S]ZH-#?"21C;F 5NF@8^3<,0E!R_)+,+;S><#"*B<4@IVIC><7[0JRWG MZ)<-VO$_%9D8N:310GVI5Z>V[[R4%P+;:^I=X0G;=3=9AEY]J-_)>H9KW92S:(9/MZ1I+AIN\+@VRR7?Q2K*[?:'YAT =;U"]-T^3%2Z>) M_L4B>Y+%."(DP0'UB,6RR'>)4KH_G/3")KQ#7'B/OS^]"GB[VW,V3=RG#*(Z MYQIE+E9F;D_J\8+_+9-6_E(GK53+C<+11V31VY-!PB_@TF0,$+6[DM$53+7U MNZJJPWWM!?\N/&NR30];F:#*[5QM\/*T^;SHX"AX$L5.G[B*GE^$!!'!4403 M; =!3#+'#8(0=!%BEKV%C5>'-700A^=]@2CC"]V+**)P01\D?RAI/)Z4\[=! MM.$0E9S%NWSN6KZEEF?T M:>PM&>A : +,Q=H3SF+NF7L7F@!VNK&A$2IZMOP3^\YV!]9+BB.6@TD<1S@+ MB&W'+$TR#W0GT"Z\L/V4LUEA!O HLIKITA$$9G1:"N8LQ#G/AG3[N.RJ6GDN MS+D^]?ZNZ=4<_20YIOQX-?B);<5!0NA=U;L9K(;.5XT;XV-B!QE.:1S9GN][ MH4]AG3UF<@3YPNKU^9!W_DDO-@#T1V;BKNB K(>E?H#E&#CIQ%:6.7X9@L.4 MSS"3FW6=!#/0];P"0\OJ&3\Y?(31W_<7.XAY3HC#)&-8C$KEKS!((C>-8NJ MO((+=)8^9-54T:$E"[-0E\!1LSP&1(99E%;:(\4%FHI-"&7(+ERBLJJ^3XAZ MKL=3']?-6ZWU_28[EM0; M\DOQ8W>>IA\Y!!,OB['%DL *K32RJ%+L:H3&TKG DBIJR/(=6?RK*)$@K69T MQO 9-RJ&I :&FW0$5C8&"B*-C&WB3]=ZSG\XJ??8FJNHKX)0K7JJ?%2SV$PV M&)']0ZK+?=KKSAX6Q<1)B!B%XB=4]!.V086S([065L>:)K#T; 09M5W=D+PP M16P;"=5DEVW5H2"@J8JU$4KK%K!-B]RK9U-X1/,87T]#XEOS8)9C4YYZ?C)P M8G%5Z3/LAQ9SF.6YG@4JO5$CNW0D0/@>S6UDJGT;J8B@XM'?."Y&[Q;KVL J)WB0![6L]8_+XK65K<[42FVA?RLXDO5G5N&__% M+=N1K;C"X"[^^QW72%;M+U@0*W!P%,89]@/FA$$:6%X,:O(S@Y>5[@[SAJH\ MW3ZT[*"ROIX5:1N'C@PB:[A-V9!9:7F=QRI^S2:4SOC+4C-6*[T"F 7K,B6R M=]L$"WZ@:#*#Q2^/K,F7TS)GWKH9@,B0R9O#R:IVT !DY\;1Q)*:9Z."'[2* MG4C,8+N44SB?$"DCOVGLX,2F-K:(DSF)3ZG%8&-6!LDL?2+B1-$3JGJC(B]@ MI'A FBTY\&P$%QI^)AJ5R=1Q:)C(NB>A44%[AZ#Q3[^TXMUW19FQ7!8;]^IW MZR*J(,!QZ,4XBD([M$AH)6ZJ$5Y9481UPC)'LB^NI+?_3M6LU$M[12^\L/?T M!?BGJNV]^"Y>?'EOG_-_D0K?BZ]DO2+?RRSH[5BO#U6^8U5UE7+*52[9;(:S M/,DF#"DFH6=C0GP[\3/&2 !*O+E 9V&GLJ6*.F1!DUFF8%(SV :$AQE7';G! MIF]"*D-FZA*554W*A*CGZC_U<4WG\CCA?*0;I/1B+T;,LICA*+!L'+',CJB= MAJYG@YJ\P'E8^MJ]X4@DAXPV3ZV$-_$;^7M1HNLMJ8#!-QWP%;VY92$%>F7J M:-8'U67B>#,P,>4=:7"PKI>C#U'/6YFQ%,R4L93^\>8[%?VXN6-3OBUW=]4M MO=F]_=_]X]6/DE8?]^+W/ZI/V3;=S_7WDOZM_(W=)ZQ4L5B& M2"ULO8Y)32(UI3Z\O"7E3O2EY:>=G(H>_\TQ1_J'%=H5^_J#/_)*C%_+MG5# M:'ZVJ0Y:U&N6CXUBGO?^XZ\N MR;(8I[[KL]BF<4! ;8>'B"QL.1N2,O[VWXUL><*252ATG-@9LK/,PH MZ)].:EY:SJ3$R[2JI]2=+>2'%B M!9CXCH^%RKIN2J+0!O6I4">]M"I?G"&X+U#"Y%Z[X<>1*N4[J-PH?R-[_M7G M^^[7ED6HNJO#KF@$%@$3:!H6Q5%GA @0$G/C0E0)KST:! C(P!@0Z KP(H@W MS;S0^HM2#VQ,#[W!:D$886*S ,?$<9S888$59JI%$!=H+'W::J@^T0%)6+T$ MXA(ZXV;"D,S \PM<7% !Q(1 6@40E]9(+.9 ? $5H@LK9WU )O>R M85&1H3I8C\KCM//+45M]'-4V=]/HP-2XI5X7,FZ09&"#6A8VLME3TU?/W.X- MD=G0OJU$E:W$5ZR/\6*/Y+[H=DFA)_O0Q>3S.9;=4IB-PM] M.[)36$N[84)+[]><;">]8X,$9Q4C,!)A [MYZPFMT""69$G4GQM"),Y1(UCK5 M2*Q.>1W%&6QHYD-DR C-8&15 S4?L'/C96#%-::=RVL0_MGS^@3/YD;-=4.< M^4X:!A9)/ I*/=-C8V&#YEBNO>1T\R.:RE&(A3$"1R1TIYD+QIYKG/DY,,\R MQOS(Q L>7WX.U+RQY;W5]&,7=6[\VQU],]#AW\LB'%&/8=_R0M?V7=?-E*K% M+U)8*VY1$T6<*GJCW'C_,B[J,0MM:34C%JJ":L4K!H69%:UXNN+JL8I!@88B M%<,?U$Q'/R153G-2/HH>Z#=9W8UMH';$(@P3*[6Q%7F.&XK1RBXH.'&1TL)J M)ZB)2$3=55"G;.0R1FK[N1')82H($AJ>V#TED*GT[8MTUDW2GA*WEXH]^0!, M6T&+"6$^DPI ML4B%V,(J*\DC01\=&4 M!VJZJP39N/J:!@*FP:,8 -,CE<"@S>XB?;G50'E" M=>$OB+*=@PA9FSK^A#!?@>4XD31A2DNL8L4@PK2&#/2,N93)QPNADRP54\VS M%!/7"8EKN1GQ05>I8\26OBQMTOFV@C;:GNZK__/?(\=V_UQ]XR,AL_"87*N2T;S_=5= MR63-_-5.M/^X_U"0W>N>YR+O&'W1 \5R;.P[L4?MS+4"-6U7)[GX?:+CH)H) M=.0"<3:0X ,)1M!KP-:M!J."-V,<')CJ*^&BX]NH 03P<(P#I>?GS/LBP?P= MD,AC7H_:0NOY/B#!GGA L"?G=,INPC^[NZJ& M0>SR\YU(OU3SB50)@VSED;SR5[Q.&*V]HX>&JDY';04$U;RB)7"!F_6)I2S_+BKZ*WY&$R5 323F M'4DEF6'_RK$3'+'4Q]0E+DLCCUBQK^I?*=)LH%:/M2]!U48I_VK M!<"!60X%7#3<*U6 U/VK!8#2<[#F?)% [A50XA'_2G6EU1PLH&A=#POZZ$OK MY_FQV'UGU9[1CX4_*O6+D;"W^ M(?IV+H6RRMT<]M6>[*CP:\B>>S%W^4YTXQ#AJD>1,_+2&GQ.O.0@"#'AO^-[ MJD\]UW*2P(F:E_QV1__I7W$K@^X+9ORT^L_R:M5.""_R9<$> \OOF?K.=__(AU;+[R.]?JU7F+ 1(U!3;RN)'POR4@6/K)]9UKB M3?DFY]SER4'RD*8.J#1P/DL+G_@&,ND; U2SB3I\ M4L,D3=00[?IB%?HJ M&$"2 T.=!:=%U&H8.++L:GT IT7KMO=3^#3\YK M?^)WX:.0;7K8RLOAYD,WR3:_.Z;2BY**#\7N3H2;/I$]N\D^L?VAW-WLFL78 MOM?-QTL2G(0T%"/:(X]%/@L]IGJUNPK'"[L)QUJ4+>=#9M6@DG,BMJ)2\B*Z M?3[P1Q"I^Q^_(A4BB)]T4ZYEBN?2]5[O])7SBWMI,)/7L(\:UI"@N4$=$=#O M\HAZ$N+XT9,8G1(D(0F6L?%/S6O_='SM8NVF[?5+>\_J-^'?F5ZYG,4HYOX P\QU7<:B MT"$V:+@JF(/ED^SB91)%3AB:S1C10F;)U)&F2%?RM'X:20^.E?-)3O1?9&)) M#Q[=#)/^0O.&3%T7]TF^D\;OTW&$ZGM^>-_G64Y.I<%-G[2K7;=+B[2LW*+6 MN<7=/Z2IZ!DHNJ">C4/UG!"'?A3AQ/$RG%'J.#ZUXBPD&H,15Q5"2<]GCT9L MB8KT.4%5;R;6.F]5S:"^O)00Z@[7J)'G6";Q MM"G5\4MP._$ET!X0MNK+,#QV;!W>GV68V:JOY=*(M'69@%_&O=_1@[A4)MOA M8EGB!SC)PAC[*?,REX342I3B9T.++QX):\FIWV+TY)^^6)HC%?3:NZ6DD9O8 MDTS]*F6.A'JW'A!)03<2ET09N3SH/;+:.?\2L]TC^<7/S(FX?R$_Q:GG,W]K M3)@@#NGV*N,J^(EEAQVMDQ&9;,M-XR +,$TCBD,:.CB.G PG=FP'=I"2E&H$ MUQ6I+VP]?O^OS_^%) ^U@R&XT F&JV()B7LO@)!6B%L,Y:F/QV= ;1 1[*": M']0R9#J4#<3!:-1:E?8S!*B!L S'HJ&+P'V-ZT+F$)89L#>]C2$9U!V2FK'H^ MR%.9S;@?(X*,>"!#3ZWFA(RPW/5#QCX&-PVC-W;<&@V6X4]<[M>]Q;FS0BSJ M8YM$+G%#ZKMNH%(,:I0KD!F"5XJJ7_B;Q7K::#T+@J8# [*L_')SCI;=#>(, MJ\0-%GPCZB;V6=Z,GF%>_PV!;+QQ)$=V!G.T5MM/C,/3W87,+ZYWC!;MJL58 MNK_F^V_7_'S._>GR2.\3^\YV!W:Z_SOW>@.6X(1Y-DXS+[5B/XZMV(.*)3/'EDY< \N:!_Z_+1.PHS407[6S]7*H@9WM&K ?G!'4C 8.EL#B:]ZN-8#YOQTK;F*?F_H+R7957D=<7@HRE[/."NT<40=AF-& MXY3X#K5I!&T/?4YD89MR;)Q\HHMJPO >T3U\QJV%*:EA-D%#8*U>T9_< M&;IC;W^R,LTK=EOF::]%$@U2'-FVA2E+@LARB$4"Y6SXERKDPB:H9DY>>;,V MN79?(%<ROF/E149,[7,SX!N?,O%5J%D_Y+97TY$UU7@">*E>+)C$KQSE?O M;>>K)W[-3\4G'#:H10(U4* 6"R3!^!?X)JK?<+Q4$9:_,/E7^F:"KF)>^BL? MN=EYL:RO=E'T8A$8N'=Z\;QJ]H-*OS%Z$(,9?M^=KFJ^D)]-<4?UJ=ANWQ6E MD.2+R#S[PG[N7_,7^#_G'F;D1IC0C. D3H+82]R0_QDT%$6;E87]P)8QX>UU M69/)$2US2'"'&O: /7WTWX':M=V).!)*A"C$WR'"2 M^CX.LCCR8L8B*U6Z\#?.V<*NF> 3249E,5%-71Y.N^PTG@-PU)VYMZ-FZ)X% MZ8W%,P]F;H6.< ,S 5N7^CX_DGKN2OY&_%V4; MA'U3W)-\=QX==8.8'V&M&/MN&J=!XEFNVG3 42I+IUPTQ-#7FIRB;1L'9MQ. M&1,7F"NA+*FR65&29,Q$\ 4ZYH'_ZV0:QM=>1'R2RLJ"U1U%*%G00N0*/FUL\7 M&*:6/5D-UM>JR63(N;Y 9%5/>5S0<[=WXM-Z>BG#1=P[3GL] <;C,9[C8$)# M&[N):_N^E;E.X$(T597PPKI;!Z%/?'1[?<#46!E)-<5> A^8JH]!LVBT!"JZ M(8N@3'95&P$%X]QJ@)_7[)K'EZS;]'UF^_U6QJQ%Q'E7]:X/ V;CR+<]3$(2 M^GY,G8 %H/YXEVDM;"T^L#NR1?=D+VK364T2V!EO!"I@M.!%%)ZH; M](XQ]'8"!GA7NVD!3?6O&Z&T;J>Z:9%[/>D4'M%IW]/$)5@EBO=?/_8[R=S!#,W(!'C_@ _W6@UX^#XRC,8P-I,&08(]VN M0_.Q G8C L@]VJ)(99T5^Q8!Q'K:S CRX-R<,BI1 M[.X^B!XG=9SB&$L5MC/$EDT8#A-BX=BW'.S%E :.Y5(/UO)H'CLKYK:U[#4# M;1H&C^6)5=/\9W>')9-MET:MX.K,=Z3FB*V'/,QBKP#ZC 2X.5@93X+38N:9 M$N'F ':[XM MPK;B)Y=0:MDT9 D#99D!Z2]_QI1R,2HK;555+)W_=&]%H13D@<8.*Z-*(L MHK&O='6D0FQA+^_8PN_4DK1A@'M"#0NP[MGCT$V'(4T" C.G:V,!:BMN#!/M M'N,SL(&V'E<2=KP/^?@2:S8E5Q+FK$.YVC-SXXJB!4CQ_S5W);L-@T#TGJ_@ MV$,L-8[C.)<$I9;@HIH7P(BBIUO\$GK MFU;^D0?E(7*O?KW9]6C#Q* )OJ_%PE7&H7JT MFBN0U-P^Q]QL>OXO(XFLD[T.HM=Y/D3"71&,^W0U+!UY@*3WR,M#V%RB7"CD MRF =!GIEX$ZOJU]4V'!BCZ7[391G/"EHMLMC:M35;V3-=PW=6-5JN\:!-7FB M9R%[@FO]-\NB,=CL)C?(^M=-6BRE"&?"=2H].&;K#E*#,V$/2PO.W82'@4^7 M]_(LYB/%'P*D!:8P\.#-WC<(O[YI]4L:RT29)F#;'! >CGL>$%X<,G8+T"9: M%"@\&9$5*#S\Q&"@\&1 .B@\?>'8?TG/^DO][KAJOJE?@ +ZN/H#4$L#!!0 M ( "&!EEP0S<..!>T #8-#0 4 87IZ+3(P,C8P,C(X7W!R92YX;6SL MO5F7Y#AR+OBN7U'3\SKHPK[H2+HGSG[[ZQ;*JY__\)_1G^*>? M_-S6KII?__.??O_\#L@__:]_^8=_^*?_"X#_\^KCAY_>U'9]X^>KGUXOO%YY M]].W:O7EI]47_]-?Z\5_5E_U3U_ M=O_3Q3]"I(S2P@+MF ;"0@P4TP@8@R3!P0M"\/]S_8]:**B#XH 230 5//Z& M=!(0PZA1%!'N;?/0637_SW],'XQ>^I\B>_-E\^4__^G+:G7[CS___.W;MS]_ M-XO9G^O%]<\80O+S_6__Z>[7O[=^_QMI?ALII7YN?OKPJ\MJUR_&QZ*?_\^O M'S[9+_Y&@VJ^7.FY30LLJW]<-M_\4%N]:J1^D*Z?.G\C?07N?PVD;P&$ 4%_ M_KYT?_J7?_CIIXTX%O7,?_3AI_3O[Q_?/UM2__WO?[;US<_I9S^_KB,6KO1U MHK3YR]6/6__/?UI6-[>SA^]]6?CPSW^*?P>21B'&,BWW?S_^[<^/*]\N_#+" MI>'T0_S&W2/28D=3X;^O_-SY#6/W"\QJ^^R79DFL]>+^+V?:^%GSW;\Y7_VM M>?*%6:X6VJ[^]@ ]@X@% FD.I,<"!$>8T413Y,5SIA/%RTARHX6EMW^^KK_^ M'!\*:*1M&00V4]7 M>T[U4W5>+.Q/]<+Y1;0;]\OIA6VI]CEB[W[CYUN]B \"]DLU<_=_'1;U30Y= MK>H,DMNH)9+[IY\BU\$O%MY]V&BED[F&LU6TIK[YS1P:O_*+JG9OY^Y--+?; M#!!&@?:2 ,,UL4IR0ZW-HOIGR_;" "X? Z?+LA P?%[H^;)*@O_H;^M%2R(F M1"PSR($BC!!A"5&2Y3$%6ROW@@0I'Q*#)#HQ*M[.5]7JQ[MJYG];WQB_:"&: M&""M"( ; REV-+I3;A :ME?LA0):+@H&2; ([7_TUU42PGSUF[YIV30>(#"6 M2F 4UB3ZSY3S8?9@UZJ]4,!*1\$ 21:!A/KQ8_7 MM6NQXXB+%LTH@&SPR@AN@]$9@+&7B%XXX:7C))^8&QBP0A(QF0$P'JOU=RV7"88^9 L$( @TDY9JSFE^8"QM7H_=!2< MW\PFVI(@( >BYXJ!%$(2 M[+C&:-B1QJY5^V&@X 3D8%$6$0Z\7B^2N#9'LPG240?K96L?HQ@HR27PDOH8 MUE".Q3 /<-_J_:!1?/HQ@VB+@,C[>7Q:%$?UU;_1*WW'UC8?C')@+ D D2@8 MR2"6-D>V:??J_2!2?"(R@VB+@$@ZWU^\UBM_72]^M%.I'"A/$ @""^:%]!'N MF8HD'A;M5T!5? [R=$$6@8-/-WHV>[5>5G._;%DZIRU03$A@A8\7Q;UM]67U_7-K9ZWX.R5! JC9-8"L]!# M+W0.IV+GXOUP47R:<;A@B\#'IR]^-NN@GO&XVP5' <1:*^\U\S2+F7BR9C\T M%)QS'"C&(D 0";])]3VU_<]/7Z+LG*&F$84ERQ M817XAVGH!Y*"LY.9Q5P&:*+D%GKV?N[\]W_S+=1+Z>/6R#&(D9304"B!;8Z" MW*UE^T&CX,SE<&%.C(:+&S]WJ;S\W4RW8.PM PIB#(APPAGF. W#*J6>+==/ M^P6G+T\77B&W--Y52ZMG_Y_7BW?Q.RT'&>D M!<.2",%)4);B(<51'4LW \) M!2+LHCH]*]^-ONW>?UM_LGK93WW[OURN=Z4!6T8"43QR(@G(#) @%7,1O%8 M'52.NV$=R_<#1_&YSQS"+0(E?ZEGZZB Q>:T9]EB@$6+)X0&/F K(\PQ-R$# M.K:6[8>*XG.@0X0Y,1K>V["X6+LJ_L;%:N67&^G?Q^2)BVCJH$SWUW3"M+) M(H*5-EI0/\Q#[5Z['RX*3GMF$FLAOL6[:OYI=;-ZNUC4B]=U),*VN3$XD"@@ MI8&,.R+P4!.&@E=@\H(9I*SCG6N386YXLV0\2!6='APDQ&P+^Z>>6 #_$;YS00V<"CIUJ-)D^_)L2QK[ MGC_H4&.S:[VK%C?O70N_+ !C9 R) W=82N;IP$XCSY:;I@M9-DT].]XX68Q3 M'VIM"-]924P-D!PC$&->3T) !@_L0_9DL6FZCXVI^Z-%6(;F/]QUK&RE4R4$ MFA &:'1<&3<:^8$9ZJT%IVDV-B8"3A)E@9OWZSINA/.E=_&393VK7$J<-K>0 MFW1J'2YO_:93SO*$??V8IP_O.7HB)P.]@?427&M]^[>4>;[Q#PMV W[P#I)QJ0>X?^]%_]?.U?Q=? ML"CCYI%_K59?7J^7J[CKFZ#'>,MLI,! 4J, ZXM# P M99%1^RKZ3@':,P*F<7+&A-#I\BT '+\LZN7R:E&'JGW?Q3$@,7+ !L("$MR1 MQP80F:#Q9/EI?)\Q@7&J;$^'1;W2LRRP^.1GLU3?[N?1%YA=S-V%NZGF3=O( M=$OJ[??;Y$*T^KM1"R21'# 4HE7$#F&USS\^!3']*)NF7^N88!I!(R?C[*M? MF#J3 ;KS-N?7&Z%]J-L7;:#@0&N& 70K'KW[UI7;OYU\C8TV@V[K.QQ0PC@=@>?3AN0@:P7UG,J<' MG <(FZ8E[+B RJV/ CSGR]47O_BMGM?/C6K'2T.8 1)2#X1FQ$ 8?[*WZOFD M/6PO1=,TDQUU.\NG@2)>O24I'5/-U9.LQ(??*AWKA-[_W67_WR[??HQBC M[JJY7OQX'V6[C/*P*9%1-^[BO2EO^86IX2X6*G4U0! )A0S)'?:/R,XT_6_/ M9R*GTWT1+MX=BW,;$U MFGJ&AJ6?LX4-SUG\Z)V_N4TZB]^_J=8WK?-VG.:J6 VP(UY@#TT,OT<%78ND MB3H#GP]GPY101,;CF5&^^*JK^#LS_[E^TG7B2SV+FEJ^TLO*MKN4&* @(BFY M0S1D\68P[EHF]*[]HVIQT"0ZJ M&(UK38%GV%LOK/%\:_C!SGK/@PM-U,UX#-SD%VP1'OH]-_><[ 0[M I(S!U@ MD*6(E6EE]K4^/L4B[21DN@+"!M M] @5=LI8TB?.@[TS(17 &&R!Y11BHJ@( MZDQH[2)QVI+GNB89\C%N/GUD=+_$Z6FI'O?!?XN]47_V3\\AG+.6YF]:UU.@7U7KQ MF.G6VL.ZEV&STL7<[5B_$\!,@VBW&$#"<.NYU SG3K ?2>+$1PZ!<"!QE(BE MP1*(@M4099;(*$<.8YG",1&6^21BK^X*V)";PL .ZQ!9OPR?]?=-,]7X_877 MR[0O-/]V29>F-OX$,T L/;'YX6>+W73-RDJH/EJUF#@%UW-F_=]42V3O[]>Q(\;(=V+K%6#;0*0 M@07@L?$L:B2^Y[F]U#.P-:UA/S=6>[XJ4\%FXF.D?=K(()+XB-]3$>ZCP[HV MR\I5>O&C2UI2^+B;RF3X,(-".AZ"4E\')M/O-1.]5&:(_"D2%NV2O]?++ MNUG][7][=^WOQ;(I=_^8XO7EL@K5IHW,18@D[>K!P ,P5*73*IS)D%SZ:0 >'6],F]\J.;>W=U&O9K%Z#FR^/M$K=((V^P8N?RD7/P,ZW;7$*6_^RH^ -5 M %PU6O[B5]$[FIVQ'.#YNE/5!NSAOHQ" <8$4#Q&;SHZ&LYZXQG+W87HS(4" M#\M]3H?,+<='$:!\L J+[3@Q'F]#'_7GRT>@:>+OD)XY_E8O6W M3_:+=^N9OPR[NT6UO^M]:C9_\;UJ]R2(7K6A)GT(!EH=C*.]]OM(R!-TQ:\> MD364QD(P> (NZ@F4-#$8N_AX4]]$/Z-5'*,]4%)($'S05%,B6>AET [ ;3\5 MTP#JO"BH1U')Q.?1%^\__6M=S5=_B:):+_RO/M5&M^1"HM>,+ (,*>1A,(&[ M/A<9=SY\.JCDU%J=4X0%9/L>;'+T@3>E]ZVJBN"!1#%T"@8SA*$((LBQ/*4' M*@JI*3M]I\HDX (@LMN^7GZ;QQ6^5+.P-W&%N#XGHF#[HNLH*BD :\=6N&QJ6B[4:DO$+8A\DP0 QIS110B@6\W7YJ^2JB2!"@5+4 N2@\9@B [=[^$]1X3-Y<4\F*!>HU!(LM*UVAP&/IXS8 )<:Z(C@ M*3 *.A"0,,(10['*W=9L'SW3UN7DMJBY!%\"B$8XZMXA!L4-,#*D1I+.VB"% M9.1<._] 5J8=BW(F9^"+_*UL#@^4-'*4?80W?^6H-W MU3PN5NG95;VL]@UP9JG%HXE^H\'8,1.UJ@W,; 'ZT#5N58$F'"A*TC&Y@=JF MOLW>C<5E654%>9!P7"G!7G'_@4H)+'$QWM(>0,(XC'X$(KI7"O._:2G!?ER, M5$JP5TDOJI3 ( FT#0(XS",;F!M(>W6-^9]2@@,H.+F48*]*7D(I >)- 9D MU!O$&"&0"GG @WKQI03[M79L*<%>$1802QZ.50*$0!,O@>..!N$M@R3W@?#+ M*B7HM5-E$G !$+E8+F-0TN496J: YMH BXQ-5T4T\[EOD3VGH! GYD1]UMF$ M6T2CH0W]FW/ASI:,+D @I>> 0F^=1K"O;W(T1K8(F18J0W2[$R9#Q%P$6E+2 M/]6PQW_2IOQ5S](-C(O5:[U8_*CFUW_1LW7+W$+L@>3. &)$W$2%5TKDSD/V M(JP$- V"P/:=P.S:* )D%];6Z\C(1V]]9"INX+_YU9W<6E6!0@,-<73VHL " M,1+#[!,=]M$SK9N3'U+99%\$DIK,^R,KRVY> HHNH3,<<$^4-T99RD?I*;23 MFFG+=_*C*)/<"_"=4[@YC[^2>G&URCI3GP##,6!!Y$$CESJX_77_:"IG\ M*#E9M@7@(@WM3@+X:[7Z\GJ]7-4W?M%(: F[_9P\] MTY:CC.#VY))] 3BZ6OA;7;F[0=S1F6M,YT9FK;0%QD!!$X!#'FNCF65\A)G$ MG?1,6T^2'T?99%^$K_-,/BUSZ@V0%@6@C6 .ZR"4RWWQ^AD!TQ9PC. 7GRS= M AJN7"WJ6[]8_4@E)JN(\Q0LWJ84V Z#:0T!2FL+G+ R6"08M?F-3#<])014 M63(^V80^\4'3QS3.YS+\'BWD3LLHK0>:H=0$FFO/A(FQ8)\RW.WGEA ##5+\ M8&$5X([\4M?N6S6;M>C&&D@J,.#Q!R0*02MF,EN%^[5+"'.R6("3A%D "-[< M+;NI4ORLOV]DLL-N"26 "2( +]*YNY0*F]R55]W4E!#79 %*)H$7 )WW40'S MZ\K,_ ,+;[_;V3I->NMZ'8A50 7# -'(X."8T-GG3O2AJX3P)@N=_J^=V=^PF M- ?:H50=*R'DS#C* E=WN.H,!&(TLX#0&981# M&/WV4=(FO="@7@ :3A!D 1F2#Y4VU:Q:57X90_6G,_$VMK!+-)A$T3@;@"4$ M.H,1#B*W ]R7MD(J[CYD*:L:12%%^#%/.#N0H+0DQ/=.04"ATEAR1IAAXX&K MJ-*K%&U?Z1SIR[\A4(T?3F!P% E+$"@>-RMY6;#W,[J']Y_]+.FI4A+8-LL,4Q3:V,.H$'0"VT$%[D;)!PD:MISAY%0 ME5<51:"K"3,/,^*"!EI)!:*GZ0(F7%.2NRBK@Y1I#RY&0E(.L4^*GW0LM[DF M[3\T4W_F[O+6+Z)>YM?--^Z9^]'!FL("Q,<%$)01) 8O5NH^E^B.6G3:LXS, MV!E7Y 5DBPZ_#]@PH"T2 %HE?"0A_7#TV&W:(XR1+-! 89>07:KGUY_]XN:- M-ZN.%&GD LH(>J0=L!PSP9E2%N4>5;2;DF($J>"&[6#=W#AE@E(. M":2]<\9;[K)M9$?"Z1P>=7XXC:Z& C:W5C7"$XENER0D=K "!@8"#%=.!6*8 MU;E+2P^05(SC/9[]RJF4 C"V'55TORWQ(S 1$,!")UG WC@QR@"_G=04XY:/ MAZQ,JB@ 5$^8:&WLT=PJ3'$TO,H'3CSR/+>1>K)\,7[X6[XZ_KF MIMJ4M#3SV.9I]_9SNX,5SBQ02FD0J+#60LN(S'V^NX><:2N*SH*C7,HHP/[T ME%"RI#AU.<:I:17U 1I$:?:IM ,+!4:K/#H+JC*IHHC$=WI#ZGG#4;NA0TK= MNP!D.ACRB@@DE3>:Y$XU;=,P=0N?/-K=88I.%G014+EPKND"JF=7NHJQPFM] M6\5=\PECVSPA[X$T+'X(VGD+H5ZC7^G4L?JM M7LSC+KV\L'9]LVY.&%,O:UNU!$93W9^G$$"'I<968@1S;W2'J9IZ.LXH\,JL MC#+LUR,/^T9//!WK_LQ !P&DC]$',5P(0ZQ6?(3JIF-(G'JJS3B6;40U%8'# MMMQ:IMJX-(?')V]408@5,39_S_%M*J8>+#,*F@8*NX"$PJ&0IB4>AH&Q@0,+ M&3,2A^!9R R>0S1->^'@W"FJX6K)!K-S#M"X:I3QQ:\JJV?/./Y"N./ MUMC#T51S-E(! HJ>E90&$.X8==9X+4>;UCSBG(V+V:S^EH3]KEZ\J==F%=:S M=D? CBH,S5-C2>\ TUX[KJQE.'LKQF,(G#I)D1E'+2]L-&4-'2;X.6.;M8=@ M.;[YEXM&J*[)SESYQ:O6E7J117-O,"*B ,1Z"H*ER!#DK3/:>QMWD3)W1.!^Z!BFB M3%2]7R[7;48LDL!@;X"57@G/,!,R]VV_#E*F3E*<&TTG**" [&N+C/$DOVX"-_&/FP4!?V:*"I=:0$P2M(F7%!X-SC-?;1,^)XQKM3+8VI M!X$HYXG%+)C1N"MK/.,PS1\QEO&0F$O8ON*2U>J=MDUY=&N*6^3 8Y+ND'F M,%%20>0(S%[(T**B$+"XDT-X&X+7'$&EDKL?BA^T>:S_,E# !4 D MC3F*'O_5HOY:Q0CRU8_?E^G&UL,-P0N[JKYNSJ,[X@%E M":6\ HUU#*@*W* M/8;J>"H+<9%/Q$5]5B45D7*./#Z685U\U=4LO9V?ZR=YJ[M*B%=Z6=G6:RMU MC$JC4*DRAG!, K>Y;TL=2>*T$!P;,VV(CJ:^ LJEKN[7;3AY4R69SMURP_+# MV_[^YG:'''W32XT0P+&VJ4I'89V[=.H8^J;=?<^,R]$45\#>_9RWC][YF]ND MQOC]FVI]T[I@[:/OJX4$GD;!:6PY1^/BL$72M&? DT)OF'H*0-NC>7\7);NY M];B.4KL37SU/+]6F8_]5O6ATNEHM*K->;7:"=$D[3<&K9W&%Z_?S2)E?MB3, M?72)L$4 (T,-DDC&O2$S2,?A9-H3Z3-CNP P%/!*7+C_6-\-&OA=SESH7^_3YCOY#E//TPGL@"5=<.T%E]C/_GJ1-/%"R-'".H= "V&(MJX*#@' >)2&J:M9W $__@P81//OBP-H_F5.?1& MP^#>C9L;9^_G][>U+\/OR6E_*$Q[&YW^7;V4L#1 <:F 4U9@3GQP?LMCW=FS ML>]Z$P_;+ 5YHZFHG*LTNX>Z/23Q+A=OJN4FJDP19TN*E -)J0/:$:](D-": MW"[F<11.//VS%.2>0;TE;.\WM[I:;(HJM\=;OJOFU+E@;7,11: $Y_T=4\"?-R_DG/_&5X-@3^80)\2W(6 M D.)C!^<(29$T67/T_:C;.(1IJ6A= 1U3NJ)/F0HFH94_U;-75>V./HQ0$FA M0'2C,15,.25S]P5K4S'Q3-32X#=03078P^9VU"O=W,*YN?7S9:/,5L&"")$+ M';_TQOIHTH4TV>LK=U(R\=C5T@"705V33TEH)P_NAY%LAMS.W=W7>SH8>P&! M(A@#(S5SG I*R%;Z"RA*[>!LDTKK)D:/>]>,&$N.=@ 8CC M/#Z$ZV!R!TY'D%=D-?]HR!Q);05D/+=9^U6OUHO4LR$--YK-O&W.7].AU_T9 M;>,2.26B(V25XR"];L!(R*,HO4 &.NM"_KLE1Y-99$W^N1":6XT%(+6_1%NQ M7'37I:$>(.VQ)HPZ;'-W^NU/79'%\6/ASX6+/[CQ<107LQ?>AVKMZ\='?KA?VBUXV7O'36Z_1]]A\ MPZ=Q"+O85"RU$^044&B9CP*$R.5N'W(BJ45&WJ/A\PSJ+"@(O^/VHV]&0GVN M/^OO?ZU67U*/BBC;*(1^=062.Y!:> .<1@99RBW6V>WHB;06&9Z/#=]1%5H0 M?I_L)LE-BF'=IOU9*RF62@N8)"! B@VF5$,U9LKH&3%%AM_GV.!/5TD!&WLT M_W"SHRM3F**#*''PE8>E91COI[R\Z3+XGTZ M*@!'8.2&200DY 8(Z*(?(1PB)'=6L8.4:>\^3 BO4]51@.&Z>F B47\?9+VN ME^T[[ 8AH#2'P%C!J$0"!S76(=\.\#3Z&.6HLN#TA8^++"=-MKB?IH8AR MK?XR:Z4;!0$J?BMRB1F+?BGAV6>:]Z=NXLL#9X;>2%HKX%SW;0C>KB[#V^_1 M7L^O_<>(],MY8C;]/]7Y?-6S3;8Q-2BP\3UH"M/F[ODWGOQFZZ4,%D@: W6& MC'#&$9;_#LP(;!0R=C'/R?#4:B[ B1S$[)5?5*ESQ_8-H;O>_%NA%UZXB3 M1.EH"D&:7QB$HQ"1W&=_Y^6PD"&2>=Z/@L%1P":1U4Y0&)GU1 /L.++&06IA M[O*T\0W_:/G0DH!]E.I.QNEM\_I$OA>K\M#J.8T1A80 V_@QP.@RRMS.R_AH M'2V_6C):]ZIN(%K?SI^&@^<:[UN'U\U.LJSFS1'_W9B137.QYYQEF/>[?[5Q M!P ?P6G^B>H6YQR'W7M:+L'%G! <;@(8P "(U M"M#Q],.QV"QK1G F+!PW+'BOO L(I1ZHWT@D%1G5\V2"=XT^Y4X HV-P:*-@ M2%2[MRIWZ<1>@@K!T@F:[@+-8+$7@*$M'G;/L)3" 0-I&L!M!0P209M](L1. M0@K!S'!%[^Q#.D3J!4#GR9'2[F&EUC"@K:: ,N6)]X89G-ODM(B8%C(9%+OM MBP^2<@$PN7"N2N)/Y]ZI4]]K?5NM]&PW,X@Q(+$,0 GH%1&::I&[@_)>@J:M MP,\/GWS2+P!*'_TJRL.[^^;C'9.TJ0+&AKB90Z$XEIY"FK^&;QS=[5BV]ZT6H[XV!*XX;X!FCM*&'6.)W[$/-($@L)U$Y$Q,$. ME/G44P#ZFDSN,E5%MSL:0:^!\M( YVCP.A"F/6G6,6 "-VBB]GT]WRL_[^RL]]J%9OOZ=7M1696>.!8M8!KJE4T @*:>Z$ M;";2IZV$+ #1H^JZ7(AO7N2W-[>S^H??\']U=^\I-24&=%X8'"'.7B!Q#W[27 MS\\.S3&T5L[5WWXL-B]CZW 2&Z Y)@ J$X-,XAVEN=NE'4'>M%?1RX/E\3HK M#)5=+LQO_EOSH_8@=!V 1CP %2@+@5NMLX^Q[4?9Q-?6"]B^AZBJE/VZPRGI M9,IJ&)DR)-VZYE!&L^_=.0/Z(^'WQSC[R:ZH M#WT/WA>O]6S6P]WD& .-&00$><^895ZK47;$ M@Y3U0]H?YU FKZJ&0O WG^=T^]GDT=8QDD31G?0<((=B9$.TD]G'(#PCH!^F M_A#'(J<+OHB1&EUEL(F;*!Y?7=\-^K8_/B_T?*F;\4HQKFZ^FFUT^C +]_[( MIW7NCCB0D$# E/260BU9]D3=.)ST0_(?XG2D "@4$&'L*YG32J6)H!Q KKB( MK""K]9F#F/6*1H?Q1&"B^A75B/,+'>C)(6/KU-$?YPS MB=-54&A7D,]??++)>OY#S]TKO:R6=9I6\_#8Y^3W:OUQ\)%#^WL<1W.F)AZ7 MBVL]K_[>+/#85V2S0SU=_#+)GQ>10'9U!_W>)/< M\\%##?,I]&';Q?9"!8J!%"(Q)+TG(?HFE%V73&KU,*&FYAOF5DBU4S6>=?JEK]ZV:S:+3 M]3X^:7Y=F9F_6"[]ZA23M.]I0^U0;THS&9_[]2[:ZSWN4[N0AA00*B& "@.T M$U Q9SP)N5/U1Q$XU$3U6FSG6Y'$$9K6BD8#IB,7RAN";>XDR'$43FNRQL/6 MMA4;46\%6K,+&V/X9=-'YA3S]>S/A]JK;EHR&:A7ZV6:=[>,8;.)OO2=D]WH M]LG:75X]%:F3 0_ &PXA\DIIF/O"UW$4#C51.U;K$5!(+8!2CL6MVQ*.E7"4 MYX[6^U$VK4D:$4W;-FD$115HB][/OZ;&M(O3@KNG?SW4$G52DLD0W3__Q]Z] M:W.X&?\@9W@^E]>A.O%K#@6%8 404CE"-J)6Y?9Y] M]$S=L2(/)MHM3S)IH$"+<=^][,IO)G*?8#9:CQAJ._;3E,F ;"_2A12M)9"< M2&"%)(QH'Y6:NYE"%RV#^]=N/;<3M=PI8+@Q(#K;/"#L'')F9"8+,1I9<-!J M89M%\(6FEF^C24BI8[],3AR>0C*,[5J7_'FF]G M^\\\C(R?N?@E(1@+%@BE,O<0Y#YTY9AMDI[[=*W'G7-G&G-SB.XLT(H8@*(O M;QBT1)C6H_8ZA! M.D!5+A.T>?A'?ULOTF)=P(&& 86)!YH'9H3U5L'LLP\Z:!E\B+7UW!X..E<6 M2)7U?SWN7TR&.CM M?'7:B*/#S\R1C3F"ZEPA5E/<]JM??4F3!Q\HN)B[?ZVK^>HO\8NTVW0.J^'1 M+39*@> (82CUA<@^(>%($O,,%&DMU^--@4$#2;T%EG+H!/(.TS,)HSCK-2:N M=@\CR:ZQ GVE-WY1?8T/2.7T47#K4_VEW<\9:L%Z4)?):NU<*6+K?WMW_6R, M]N$L(X(!:"T\P%1J;8336F>_WGLZN8-OHAZ_=.?;@AV)3@83@'JHN;3>4YS[ M:' (O=-:O'-ALG7E]5P:+M(>FM5)YL^L,EB[[;6S&3>S.HP1"PV0/NZ02FAE M%<(J9!]IMIN2H2;I0SV__NP7-^GIG4A$DB0'0 !(($+*!J1%[I3^3D*F-B*# M=;]M'X:+N\ 7_YVN%LT%ZU^]3I(ZU1':_9RAIJ$'=9ELQ<-*3S*#G8F"U+#: M<@>"$8)91*'@N3V=??0,M1N[GMV=!=48F %"$2QH(4D*OL,K;T$36M'LN%B MVYKD4T*!5N5#NE9XBAFY^\.A=F/7^ID,Q>;1G0<3/@"E4S#,++,F4*=@[H3K M7AWQ8=$$8CQ,^694TI*S&7N\J+]%$UK#@9HO^5.Y!-\ M@1;@5__WO^MY-?>[)L3W,@7;3QAJ$_92E#4)W%E7[E$,"J4!@E)!! D8\G'2 MFOFFT&_?WOZM7OG]\6_#JK<"&,$14)0CRJ&,CO HG=7[$%=" O[WIA 3$8($AB$,H,;0,&ZH1Z,, MQ'GQ)F(?)K*9B+WJ*/)TNBDV-*W)6R?4Y.U^T.!2O![TY2I_V3EHJPM04,4X ME88 G.=>>,%(_%_N-V\O1EF6S=D_4NMM8[W"0%"PB,H Q B(0+J? A^TG0400.OLG5 M9['.MP)Y [3@'G!I%6,.6:MSE]D<1^&T=FT\;+6N=XVGMP*MV:;[]V?]_<2F M%X]_/?R:10W#W_,%ZT=L!X;(''#&HD/,(A]R2U/>0,;WK1>G1WFI98 MH'DZ$68LPHTBC$GN>[/[Z)FZZ44>3+2;7F320($6XVI1W_K%ZD<*:5?1KTBG M K?-,(!Z=9(1.?# H7;E&'ISI9N>+GGQ9,DN<$5O&TCK-8#$.P:Q-R9[ ?]! MHH::GA\))BYU4;.;A["S1W[P3$ 'IG0**>1&8"=J8 MW*%:7@XF[GF?%X7;YFU"99=J .]OFF2P@+L>E<4$'J1Q,AN(H0&&41D_8\09 MY9U&N4_(2K>!O]5S>^#-X X#H[$!$G&D(&&(R=P=M+,S\=(LX5XLYK6$0U5> MH#'\M#9+_U_K^)2W7T^\E]9ZQ/ &:_MHRM91[?DBG8= A@/M$084<:B1IU;X M[&76';0,+AS=>FYWPD6X^ XQ 82._PL&&\IS9_+>AX_M1NI]>(O)'?160<@\\QSJ9C+/E[W6!I[(17_<9$ZJDX+W-C[3<@; M?=+?F2?^%3+YSR(!E$8L-S?"N ]-']#4P'I4GP MUN:^QO\2-N5,*!F\TQY62@$[[>]+?QG>+E?5333VRVWJ _+ .$J @4YY'00D MV?LP/:=@VEUR).@,$'(!$(GN@HVR6VQN.%7+_WP=::A6Z;-M5KB60%.C 98H MR! LDBIW>G8/.;W 0UX8>'*)OP D?5YHYQ_KMS>)XX_>^NIKRAUO3.DV4Y1@ MH$P@@$*"(%0LN)#;!O4BK!>ZZ M#5WZ53(BSZ*]NCCL>&>B.+9PVA *$-0." MJ'1;70> K8&<"!4$Q0?<[]Z+]<(->R&X&4?$!=BFC_ZKGZ]C:&?K&-X\9"V[ M/3N1ZKU)0 #!Z-L1'N-@G+NH]2!1O;#%7PBVQE%% =A*PUQ2F7_\)]7!?=6S MQZQ')U/*8B")35/PM$PG)-!E;[S4B[!>&!,O#&/Y55( SA[&(![@ Z>6;PHR M0(SQSBF-I&IBR"+P! G56[!_B"3@*%@P6.! 4)02C0W/?J M^M+6"V#JA0%L%,44 +C':[V7BS?5\K9>ZMEE2&5Z'ZJO?C-H^I!5#E0":7F, M>K4U!D*I",D^/?@$.OME0>$+0^+H&BL E;_4M?M6S6;Q17N?KO-<5ZFRK>'L M_D>[ V.C>#I7=4 %[:RC#$&5&XJ]B>N'OY>6AA]'-P6 +G7H/_#>N*"CH"0$ M)&@,O:,8B=PG/#O(Z >DEY:4'RKO B#S< /T !]6I(D1F ,7PQ;G.!10Y$[+ M=]'2#SPO+2F?1?(%(.BAH?^3NH\G@X1V6U)O%)#8,8 908I:CUW(?;C>B[!^ MV'II*?G\.BD!:/7"5]?SSAJ:=\ M]!VI%S2ZC[ES%R<3VP^0+R77?U[=%0#2/5U9#MEYS5)$0T! 1L;C" LMV?6 MG[I^,'QIQP(C::< W&VF:FR&:1Q@16((%.<8!!F_Z90QTN:^5[*'G'[(>FF' M ;GD7P"4!E39;HXXF$HA3P!2>\8IH<&SW-46HU1.HY=V9C"JIEYL/?3GIJ)@ MM&KHN\>?IQ9Z%R]GKX0604:$6 2D@M'UHL9B03._T.-50E_,9O6W& +YZ(-N MZMX^U-%6+R_G=Z'1_/I)(4HC\.ZLLXMO)U00$$-3"SV%!,E]Q7X(O2^E:GHO MHEK7P\^EP +VWC?54E]?+_SUW4V:NSJ6_4S!YD@864 ""UX[!VWV9$HOPEY* MY?51\,NOD@)PUGD8W/WF6 )D< 9P;(T1E'(1 #U/U4LJSCT)89F44Z+C= M'ZOI]HG;R=[:X6<.==&.I#J37[;G=+)/!V$.=*0!1',3F'$"4I&[0>-1! [N MEF&_>+>>^*H \D2H@$7?XW''G'G*F];W&0TVKC48FC12P M"SZR$CW):N6;\I.=KWHGBP9AH G%P%LLM>*&B>SE&B>0.:TG-@48Q]%@ 2#= MP]C%3;U8W=W(?_L]C1#;XY8F7B5+]P2M C0EL8F"4F;O23*$WFG=N_/!]FPZ M+0"_]Z]HO>\5?;=>)=D>RSL6'DAJ#/".!$BHY-KGSL?DI'_:^W_G-\MGUWF! ML<^%C>'K9?5W"^7K^L;4\WO^\4T"'A"05=[ M&&'B9SP$0!ETBM"X1]O<[M5Q%.;S.>\NI_T]OADN:J\*U7WM<[-L1&XDXVD7 MS.5R?>-=Y]O1" P& :3Q 3!'I;>"$*AS7RG,S,*T@=.(^.QV5L^O^@(-X_V- MIR%'=NUG#!_OLY>J;$-^[FY[[=UX&[4B$N+.YSG 1E&D'>($YYY:O8>QL+]6%(PIAW$JH )@QPA"DBN/<>8(N6O(9 MG.T54OLM&S?6-]5LO3JTF\K4!)@R#: 0&CD'&<'CV9^C2)W6'&7!4+V5W\[V]QI5T@'E#08F0A%&AYVK['7_?>C*9^'N5WBZZJ.7T)WXWKR@-G5# MY1 PY11U!!N1_:SP1%*G[CZ?&5O=UFX\!1;HB%W>^M2";G[]R5\WPCS9NG4] M:?"$GSX4YK)@FR4^^MN4 )U?=R%+,IHZ)$N@J,0!,\.\S6ZU.FC)9ZFV5WBR M2[SZS M=Y@<0.ZTY0"CH/1\H^" MQA%55* CE_*%R\TURFK^^]P^#(/P[NU\5:U^#,KG]WERCBS_T1SD2L+]USHN M\*M??:G=$SHNYNY?ZVJ^^DO\(OG^G3E>X8#&RL0/R'@7MU@3FY#-,URBMM3IH+DCN0\Y#-$VWP* Z6$ MXA M%+!C@L'<-Z;VT3.M\-EPM^?"U9F57*#=V[1[.MG0/?OSH9:MFY9,IFRS0.<<5Z.!P8( 8Y7T M'%D*?>X#D.<4#.^8%I_VNEX>B%:"EFGZ(@ZTLHS*W%:Y@Y1I3<@ ?;>; MHPT7=0$^^:;'VT.-0,/5O&_-C/(K(AAAW< DFQQ.(G/: M\# KTL9540$HW#0]\J>P%C "QE@*L*1$"R8H"[D;>1U!WK3Q7T;4C:62 M"V M]2JE#_>-RW>E5Q"PP<,8-E,(#-4.,",EDIQJ9'AFI/4D;=H[MQE1-H8J"G2J M-\=-IU_2>/KG@Z]F=-*2]2RXZ\YU@%%U3#/@$(<1'S9@EMM;>$Y!OAS A;7K MF_4LG:@WPSY?US=1!5_\?%E]O<-M:N.W_ZXW,P$81R0(F#ALJ&0,Y#B2Y MA'/@D_#3'=F/K[H"S4YSV<1$F^H2NY'7@?M;I,VMAJ+J&?>+=D8.*:YQ%1 M/9F:"XA''U_IQC7I$',GJS$PP@0X(44,C%QDVD@&!,16$R:4"7]7/V'\2O](!]$7BX6>7]_=,YPU3V\Z3N^64'K*\E73 M-'C_*TT0!E(Y#ZS!7$&#-%+C^1]G9'3:S,Y9WI!285/D7?HW/E1S[U[Y>?QD M=97BU;@OWC-Z6G7O_B<.+_D]@N),L=Q5!("/O-<->.Z6WMG(O,$MP<#X@( * MQ%&"G>;9A_GLIRAC+.?O']Z\!/OA[].%;DX#2(E9B(TF-'NKU)ZD31N?9<3+ MGO@LFVK*VO6_),N\?#^_6M3_X5/4>V8B?-N Z"Y3/J=ZB<+WE:"7^;M(HE^633ISSTP\[M$1 $Z/3C&[A M-2349K\U-1HSTX919\']E.HOZCU(%Q&>[&!W$>0!]B"3P#@1 ".>4(2(E@2/ MANY>)/;"[&A#LL^"V?RJ*@")?7RIG1O1Q=R]6Z?H]U-4\WJY^=$!61CV7VM5_ZZ7APXL8F;#9#0 M00 #EE![%I3*W1_L>"I[@7>T(=\C@G=DA14 R2>%0*GM_&WS/OZ^W--[=3/L M2SB@I&* $!%8X,ZR,-YQVE[2>H%OM&'?9_$.\JFFP%JL^[+6[X,F VP_8WC/ MH+U499L,<+?*X9$\"*6S>IB*B;%3D'EI=.Z#O3WDY#T?)NTV]Z.\6O+LS M???^[ <'Y$'4_E/*\?17U);X-@2?2A,> M2N^_?XR;?DHCS&TUJQX+,;OG5P47#3ZGP,/(J!8&.S+>/GD\O=-F],<'Z\@: M+ JM;^X(B$SNNJ5](*NE/9!!>N"I3[7C+F S7MW(4:1.FZH?'Z/CZ:TH>/X^ M7SSD7R.K]Z[RQWHV>U*!PJX4Q8(%R20VL7=@GDJ!666L/'.AO*/61@MBWX&OW0TO159 M_W:UJ&_]8M74]J6B[W0Y[+;IT7YJ$'WHB4-#ZJ,HSE7_]G3-BR=K=H%/>0JD MTP)PSK4(R! ,^3!5$]>^9<7* MMJ'*K),"$WG-D?J%M8NU;_FO)\U]V?N\P=-?^E.;R18U*SY9ZO!."%.F&!$* M*!**>@V=%]D;*QRD:G!7B:;48C-LLG=<8PP#*@W^EDQH2[C1/OL@@UZ$36N3 M,F.FU64BNVI*M4OWS6*S&:;N!V:Q3#WIGO/)-I M^JV>VR-?@8 #T)3X* )E _0>.I,[%]&7MI=FH/8B9Z>!RJV@ FW4YR\^G:OH M^8\8-,^MP]>2Q;_Q*5[-3C%7?)P^U6B=QD,M\+:[UO/K[W96W^^DNZ0V8 MNZO;+HE[?+N,C9NMT[SS]3CU?5?/H5=^U ML+J_,+$M7^A8]""" ,%P&-V)&#N-T*S\+*Q-;(+/COYV*_3R$#1A3GFY6#T] M@MPY4:?]7>]_TS?^XGNU;.D"Q1U3*PDH5P))']GUO7RM2,B3MR1^]?B&#*6Q MA"J'P@!73Z#]B5'>Q<>;^D97\];89"U )![&T-1*BPVR6/0Z8SZ X_U43(/4 M\Z*@'D4E$X(KNI9_NWC_Z>E\LU_]C?&+UBMI80PD# ;1RU>.2.CTMA?1T@A==C2;\ M*$7!W-3SILGE;@88B5*!" -,/8W!O><>Y[[5VR)BVJTP/V2&2;D F'Q,.=BY M=V_U8AXW^.5N+HS10'%F ==1',@KXE7NQ-QN2J:M],T/F SR+@ U/3J$=[P. M4 &II 1:2&Q,W;8'N"/O7*%HI &[CAS ?XCOY/CZ]Y8,ZBX%V M7 ('%12."10Y<%@')W'OWRVSRN\*6ZO?(+F_1_ MW;(*@AH@$1( .96N%#B(6>[PN3=Q?_0481[0CJ/K D#WWR&*U].XWO[H,CY>N[NY:MT89IAO5.$WVI8I:I(12 M^6,2(8'DB 'NC1(.QVA'J_-@_ "E)=PS M?;$XSXF"O,V_^6_-3UI,>6>!@DX"ZYV2GB++1.Z[B+T(F[8GXPM'\@ = MEPOO9R16Q#DB+(>!8<..\XS9_$Y5>E$W;D?&%0W>(E@O [IOJ:^7\W"VO M[@EH^&SM'21)"L;WD'O&)=**R=PID0Y2IFW9^%+0F4./Q\-1;> X]]?I:.ES M?E2F/AWME$WT8TSD@2-DM45$B^R#3YX1T N!ZG\0>*K.RL%=\\Y\],Y'4;O+ MQ6L]F^UP5%J)<*V (22*"3-!K43*RNS-IGI1UN^$ _YWA^H(:BX'P[_YU>-T MBM:!)V' T"0K(:2%CO*X#^0^?WM*0#]$_L^AV\E**\"'W#<>Y5V]\-7U?-,V MPO[XO-#SI;9W%PZ;KV8;-+C_6&\.;>X3T]M2")@#C:4" 4D"K2&>H=S0'8>3 M?N_ ?_LSO )@5,#+M(DG-W%FRXL*)AH"JH&U/D!N)90L>\K@R?K]@/L_9V^G MJJP$N"57Z$L]BZI<;@[16T539UCCFYQ*(L2MM72\9KS]:)RV8#$3 ^,0!(@R MCP3C4KM>1VD'5/YLT8F5?HK*ZASRFUKQ^GLWX?$KH"*MP 0#;%GRR_/T8'KX9/*"30,L9N%G+$+,220YL!)Z-W\!HM@WDV]^)L M:GPIK;@V[GVTN#I(D0I9!.&.4^)ZMZ_7>V_MH M1\IGW=X+A$H!+]!1#':[\5@($+^"P M#L<28(Y/[RO")I/[16YP16Q<_,Q8X%)"UJ:N* MS=W N#]UT]XP/^NF/Y+*"@/C[O>41[==NOBR.J5DP PSK=V(H"MANQU+WWM@ M=8+P)]X-&\$T+]@GO_A:6;^\N%[XQC_Y_.EBMVU6B@&C2)21D1Q!CS2CLL>. MV&>MV;&HI &)]VBMN7D08PQIEHH.HA;;20Z]TKS* 8Z[JE=DJ,Y^^3^AM>5CX M!:#HL[^YK1=Z\>.N5[1>+'Y$=BYN4L7NQ6JUJ,QZU0P]K:\:D;>2J@(#)20" M%A%.M-,$9;=>1Q,Y;97):*@;5UDGH_&K7Y@Z$QZ?=YVX;P7P,?H:.UMOWJ7; M'5 P?DFQT5HPXKC.?>#;AZYI3WU'0UUVE11@]E)KB=_GU3RE#MWF_=EFP9KX MKFAI 4',>^:(UC3[\)(V&=.>+8P&HJ$"+P0S[]Z\?_U^'Q-4.R"]MH [&[!# MGD&:.V>UDY!ITU.CXF:8T M SKMJ7JW\A^JK=^^C4N;75=RC+Y9+O_I]Z<-Z M]J$*+0N*L062*@FXMU)# 87(WN"^#UW31H>CX2J[2@J V>MZWMRJ^VNU^O)Z MO5S5-W[QH=*FFCV_SMLPHZ$&AB$:WQD4!/&82T]S&ZI]!$W;+' \@Y5-"47X MX[O8:5Z3WWS+#,/-' 6A@H WUTS MA&5\?7SU-27KHAG?M*-J6?- C""6. $1U)&>=O4.Q/W*COUTO[)?(RF5X?C9P,7>;;_A4K;O5-GSC&L98UTCF 4/.D\ PEBRW_W0B MJ1,WBAOO^.8,FBL H$<-[G/:I (B+B00<4,'1ED)J.!:*2.HA[F#RKQ#&M'+ M2^./HYT7VW7P8SV;A7J1)BS5X6(VJ[^E^PWQ#7T=.:A6J5'M^*T)CR+B//T+ M3Y?+V9L<.FZ Q$P"QRPB+E@C\$BQ6<8FAZG50.I)K^\Z'O^_:SVK0E-$= T4-(KCCC0PN,HHEY*.\.]&'G:LV,\E12P,S\R M=_]"+R.;'Z/2%G$C^!R?LJNR7$L*--$&X. ]) );E;V+0S_*IFL*,B(LZM%U M5#SR=I>M^U2VCE)+061"%)OWPN2NENU#U[0V;@P\' 6Y$Y13 .!VNRP=30)0 MFJ+)(*"1#4^-@\[F-G#[Z"D98*=H?SO'FTL5!<#J\2+T77QV7VV^ZR5DC #C M# =4610DY '!W)G>O01-USGR?/ME/HV4 *\-[;M?.J$"T)P&8) ("F+M LD^ M\ODI 1,WH,ZGV&W(G"SE%]8&@'H2HQ[I >>,(&P"(W++@WJ!;0 &J&_ Y?Z] MLIRX]V=?:]N9022I>S?R#AC"+>1$:Y2E'>C1A$US<>,\.];XFBI@!]OO3=ZU MCVFW@<9 0VZ 4XX'BA%E.'?WG5Z$E9]@.!$81T5\IVCI9.C=;D9NK_1B=08 MOOZB%]?>?:Z;DH%[\;9N,D,.- L$6$BE%YH;YLZ+Q]UTEN_/GP.>&718O*%\ MX]UZT_FCM=5P#126%%"NI8862X%R#PSL2UOYN_4Y\'BBKHK'X./@S19C.!VG M>.1 ]*\U)9('R'H-/,D&PB?$37-/LS04GJJMK%Y%^[N8XP_RG+?HF>: M;]F;[[/7@^C@4\E2C%-$4))P@BG*72@[WM#+)X*-6KL,=[+=F7;0/'(JL08X M(!Z4U0ZYW%?<]]'S4JH_]B)B1SO9/ J8?'#9?]2+^RMC.Y/FR'.@"$3 "RHM M-"0$G&=ZV?;*D_>-S:31.IMX)P9'ZHY[&9[QL#N?'F+T$B-G&7T#ZHSE/"#; M*Q5R ".=!$R7@ANJT3JW>"<^;7H=(]KF<"3*'NT^%-': TT@!C8X9P6F@6T? M2>X\8-KQZ.GTGDE9=3[)3:SX]W,7Y;"H]&PW[08R( V&@,6WP!-"K-D>M+-3 MZ]O/G2Z=F5_E@V0V?3_=Y4VU7$;!QZURT[LN?KZ;$<D2B?F1D$^:$\/BJO[F%[_X^5U'_8Z>]]0!XTADP!@GB86HGRW8^?#I M,GGY83!<>A.K_^W,VXA>JV>_KYIN$QTLN"@0S1FPF#K$,926A!X Z'C\=&FT M_!#((<$"3@F:8[9[D>QF@3L%E.40$&*"H%XQ27+W&]I!QC0=T?*#)9>D"P!+ M1ZS=F7L.(8I&(A']HD"Q8C88DOLX\Q!-T_8HSIZ=&$45!4#KCOYW48*[NB*] M_7XW#RAUY(K_N<_Z>XM%E)IR(0L"\X@3Y!7-7D)[ IE%IL=.Q$FK?]"X2GNQ M%X^O%O6M7ZQ^7,UTZGKITKWLVZ:N=>3#HX,+G^< Z3C^SWZ(1*5(8TT"L,$* M"H,6,.2^?#;>(=+C*(]G8KYX(N:=^XN Z=H8(X"&P(WPSOB0_<9*3]I>RN'2 M7J2TKAZ,H9@"]N9.;E[]Z+JBZ'&46V AM3$)DENK-,S]AO4@:^*[#*/@H34V M(*]R2L9;8FAW)"999$EK#6+@9*!3T,#LU]A[D#4MWK)#H2_43M1+ 5![M8X2 M31[JW-U_^O[F=E%_;2ZG==P6\JHI>(IANI>,$8P"X[F[:_4BK%"XG0J'UA2Q MW+HI '"_ZBC5N5_\>"JPW:P(@D&4$ >0H0 1-I2YW/[:'G*F39R,#:Y<>B@ M4N_6BWF5+CE&5MY5W]-G'2\'E@A(*2W@FBC&(-(!Z\R(ZJ9FVKE-8P,JDQ8* MP--?_)?*SKJH5Y8!S;&-L1&);FGP$/KLMP.>43#MJ*:Q<3- VI.7$-W/V]FW =(#!>FFCN.!8PNC.X7][DX)6$[TYVFS"QQ( 4GR<8T@7$)GS=IGE_*[.H,5 &12^!!A@L$8A)WH.KXU>>QH9EU_33 MQ,O(XB]@RSQN9FZRRH%"P&W@P3NLA,M79WJ]QT2;DL1_1KNT8J72,I8 .6@/$XWZLO7<\ M>^W,403FJ\:]7[85K2>^D1- I\&#+N# A$#&\=Q&KH.4:>/-\=#277Y[NB8* M\-)ZMT9/S$ D@286 P*9\UYP@EEY4PC.4&$[0.6GSAPX*/\2P-353CT1;W!J M; TE<-QIQAGD"++#2R:( T)K( M!.?,R%Y7_ ^O902G>$^0R8)%X>1W>\,M0%(A"#@F@N#M T^RR"1KO6G MJ^'(H=.]$#E!P 5XDY>W3<.;^?6]Y[3;'D9G*6Z A(' N:842RM#]H8ANTDI M"3*GZ'B[9T@&@1> FWM#^V'7$7-C; ,&ADD-% F&.A<-+LI]7;1%1"EE'_E" MUV%R+@@H'0GO!NLR?B8ZBD2\62]2-4JS MRC9'7C.@,"' V4!8\"QNQ[ESIOOHF3;\&0LW@R5?D%5I6K6]G]N%UTO_QF_^ M3RK ),-I[H"S66&*G2?;4^UZ"IO5?QL+1<-D7!*0H&%]=SU^O M(PUS^^/S0L^7LT9%O\30($W*WI99B)\IQC#PA*0AV9Y%>SL2J@Y3-^W5R[$@ MEEDK!>&ME:' %!@C#/!&"DZQ@#+[J?-1[M!H5S+/Y0[ME>A+KHJYN*D7J^KO M*09MG=./6RC38^6SU,X<*X$2RFE,8, 0!0&+^Z"QT,-@Z5B^['G+:=Y5\VKE M/U1??6O9G9D2)R2(KS6-'B;6U"%&G,K= JH_=64$A_DQU5UTDU5?!>RI>_AY M]6/3''JFE[N+!V*A!90FCN'-41Y)52HY,7(=O]5T925]E(?&0L M-2W??>* ) 0:^A"_-)Q8XK$DN9/K1Y(X+2)'@TI_2 [66P&PO*\@_^AG:4YD MB\6=1U62,Z 4B1\$EYP*Q?UV.='P8O\^A!4+P>'0V*[ZSZZG L#W6SV/WOVM M7_F+ZX7OZ@C8<)+:MT4_!BBC3;"(0 US;\;=U$R;[#TGS#)II !L?5YHYV_T M_\_>NS:WD2/IPK\(Y^!^^2B[V[U^PVT[;,],S/FRD;A)W)%(+4FYV_/K7X"4 M+(E5I(I5*!:HGHE=M43)57EYD,A,)#*7_]I7X.<4,A 4G&;AZ>[J_GB>G'YX\OL\FK?8HA6Y%9 !@5"J*6" M$"E*1_ OD#1MEO>4V"JIFPJ@=D!T>RL%.$_?X;2[:Z*MC4ETFI=."7>AJY8B MT*F"TGX*JAMTORT7J]:+^)DOX("L=!%1 EHX20!4Z7GF76FKUOGOB8KNL.NO MH@J@]U!C<("_?X1LSX._^!Z6.TT(&IHL"9HXJ T'(?06RU$ M!R!H,9$Z*X#N2P)MGC-:!%QHY S%0A*#0_$Z@)=HJC9V+0?!HFJI&V87SMW= MW&U20 \GG5F5C1JMD ? :8[8IM>]()R%TO'(\516&_Z>!(HE5'<\.,T6G/,\ M.S!'3"? Z,?0D"'S 6E,'>+:4A.]X*)XPO@P1=6&QR?!WK$JZ6\$%VNX/G7] MRT=8Y@LVW\,H-2Z-IX]8QW*8DRIJ58)'X$ERT02S@6,?!92^%G;26I7W2:+Q M<>5L$I6N!N/F(T':2(I(@AU@Y0DN/JSK3 KQ)$^B\-(@ M%Z)/Z,(N\M*9E;]$(=Y!3)4KQ#NHKPIBVO?Y7#G\[-[S(?^#K+Z6\AREDFFW MR;Z#R!<@%8^$ZN(;[5YRSK70[C "&OML&774BZSV@T9//-+*!!1M<"9(QJTI M;>$/$C0MNHJIO1N<>NB@ D"]7:S6G^)7:)WGMFUH2)&V4J3XW!&N&/:$E091 M@X@J@=-'P8UVMD.D70%8VZ!A_3;TIU4CR)PVN."\6 VGI8J@&"?LV@1+#(FN0M,>APIEOD& M[G]*2,9QMXHKJ +0/0WL/\5=MAKN1&X"3+E 5G(;A6."V=(%O()PJY]RL^)AU\^R-L\20)Y_*,X>HH#&)UJ2HL72#@9ZDUM$* MJDJX'JW)LP3LN\5=(_4@<.)2Q?1%4NYXD-:)Z8UKIK2.ME(UPO5H/9XG6M/? M-NYQB8BT4PRE>-)@QJQ2MG1U4#]*ZVAL525:C]7CV:'U(J8W[V/5JH",,8!X MGKT7G8A*E,[ #R"W$V[E7PVW_35:-WA;ZG2C-<@XK1"-( /%1)!8NAJB0.FT M>M40/%8O%=9/;^YIK6;Y"24*I@\^;FCVLSNMA7*;#\/$WBYN[&R^Q?;<;W3_ MA)86E!'FDV]'% (P!&FA-3&"@G:ELW?'45BN;O#AO4]5\N;'DY]V#\TBII81P#/TORBNC4DQM+S8W.Y9L&,)$(L.U08Y%S4"# -)I MC-9 =#TCJ@Z3-DCU'>#47P\3SVE\"_-U;D=^_1WFLW_/YI7]DHIY! =!+C@>L,;6 MP0D/,7JUICU!"=<)MKNQE%8W'E]HX;5AC[&(K.(2>1H]@\BP9'UKJ,>^=%(/ *)S/\ 1UD9OT97R?_T-MLRZG"2O[J:4B MB#U)_>0YLS._&0N;I)5'%VTI([N\1;.==YPVD!E<7SBWN)OG><6;VSBWU[D9 MM/^?9/+SE9S'O:4A<4T%LMIIY+!A.%K 4I6.2D9C9MH8YI3 GD#Y$^=AR@JA M9:C8UM.)R8,BBB;E)(THDKP>LF.J6W,XXU WK:]0',^5J+&>_FN%VFYN=S"/ MT]J5'K'DJ!,O@ ==N@1F]"ZJHU4:CF:;3Z;""IR0EWG]$I*[=0?7?X?KNP9[ MC(84G3*'&.;,>4:U<.+D"'U&XK0%A1."LK^B*L!AV3TD"0GF+OW9AQG8V77Z M%UO'R(,5!GF" 2GKDD2B=TD%0LEH=?#%&^:-S]6T98AGXAX/AL.K\I/O?[OZ M$ER8?7_(""592(V,Q1BIX#G2(2I$J7$Z"DT-?JGN[!1T3EOP> :^\T#5EO:B MQRF2?.C:O-T/8>Z?K.KTN[N;X,N43Q[QHI*%E7WYJZ+DTJ)4EEX?UWZ_D\J R*L74P1HQ+@DR7&GDHZ 1H@@LG )= MYU=R>5CU0TLN#^KA?$HN%4-6F#4EEX?5V*_D\I!,ZS0Y M>T,KBT6*941 W&BM-&7:X+$N]?0N]JBVJ'+HAM9/+15![(G3F:+DQ65:.<&_ M]TGTLSB#)T.!MN'715OX=?\G>QQ4( Z!]Q8Y3*UR3!EA3Q "%>*F.F/9$W$O M)Q2G4/\K6PAO[Y99J]N_?$PZ-51%K$ 0M$36>)"1!2ZPJWA)[..KCL4Q-89' M7%I% /7*%MG[^??T]XOECT9I#V<((!IDA92>>26-.<'UYN&,U%'3]8J743_( MO+)U\WFYN W+]8_/URE.2G_Q:_K;VWQ*TJ@LXDE-.@"B5!&E8R"Q^.R)DS!6 M1VW9*UY792!5P3K;5V3'C$<:&YIOF\B &=6N>-.EHRHA1Z\>JPRMO113 :#* M[E[/B^T^K:_"\ML5S/<)QWJ)M) "21&L<8"G6A*V.Y?+TDSW:"3)7 M@1.,(B=@L#$A%B^3'IFE.F+VJO/"0X'PRK:1^US>TU_4A0^\MI$Y!Z13C 7*&&KZ?C_X"?_R>;.IR!M?-?BS&($LU(*%B#(9+ ;;TW*A6 M0J:>4U\&!;LV9[C,*\BZ_&3B'XOEO][G"Z NF='&$6"RQ2 51EQA#D&G#XNW M'&NG9.K9\R-#I[_4:\).;@RQNMINIPTNA,$(F(2T>S(-V$9MPVC8>4;)M+[. MZ-CI+_6:L-/F98GD^1$?D.4Z.0$V)-)+MPU^^OYIJT%&Q\FQ$J[@C.PG[;FA MS+TWOPK+[\W %#.*0,D4F K"G*)8,3F:W]:@9MIBB=&1,TSZQ:Q,N7CH5UC. M9_/+U>>P_'J59%Q@Z-6+CQP:*QU'E^W!E2#(D7G.$+5><:F:X*IU3 MW$=+N>X*NV_X979]MP[^S8^WBYN;Q7S3)KOU2EL0$AG 3G(D]PU40&7/C;L M0>:T\581[.SOIC".LBIPB2[FZYG/S*2U_36XN^4F&?7KG^[Z+BWH=TG.BT2 MV3_!( B++.8480S K=>1JM*-]EZB:5JP5@.>3J#NJ,OX" #(X&N8"E"IH(ZDJ'MP?(J1&/??6^ZR044D(5>()UR-=[-IO( MI[AAK6W5":>04=(@+Z)FZ7>$%*^-WDM,+0TI3K,1E]%)!>!Z2G_[LA-<(^V9 M0)X2&Q136L32]WN;5$SLUY51[^Y,NF'S-?J_6IUE^_@;:8W@P5(7S:'7E4D)Y>L6=P.%ON3':LH]@:3F #!V1("@!( MI):&]" H?G.Q] EL[B";]OL\2'.QW,L8I/V=8(9$9 *#<<**+LUX&P^NRW_J MI<>GK7>'":[WNO\>EG91K/@K+:GP8;%:;4U;'BIREX3TZ?9^MNHJ_44R?>FC MSXOE1E/K]7)FDP%,@L!\G>BZWDPC238IK!IRR+ZAU8HADG9REV(@ MRGCIWN#C<#(-8@N JU%(-+F>*_#:GF=P?IE]G_FT0:RVPOF9='Q_<]LB;HP) MLH)*1+"CS @E@BN=W3^&OFD"A?+('$TG]=PJ?<[BE^##S>WF3&P9;F9W-\UI MD0&!$#XM)4]=<"QM/Z53MR^0-(V#/S:XADF^'CQ]#.M'>W[Q/3F^6R/]),"^ M6EPG':WN0Z-&1(0-,J!I^A'CZ"130I9N3GXTD=/4?I?'W+C:F; D/(OJES!? MW.1KG0>$Y2("@S5BQ"14"(N%DQVBA99'UY4,&QPO#!5>%1'#SM#CY\GB)QF] M-[":N<;E=9P<1$HQ"MI9*I1D5I7N+'H4@=/Y]X/!L#B57JJ W2_-PK<]4B.Y M2:H+^9:%9EX0PK$O75&[GYJZ4J.#3%9AT5;]?$\V-W6 M6\(J^,_P8S-1=;F$^>7FWS6RRRH&9(-0B(&CWIJ@;?&JK^%43YMY*X6@9E+C ME,JL((&QQ\C?.Y(OGJIAS9"Q6B%!DJ0MCM':TO6N1Y(X[8W/4>SEF$J:V/W? M7PRS<2LNYOZ>R[T=:CU'$#5'#&.M-29,1]!RT>.HPK^"JVYE;& MF@(32&/'D)/4T.!\EM[(9VP3!PHCJ_Z%\K/CM5 EF/:D6K@*2)MD:PWQGDL. M3!:O]ME#RG3Y^VD!U4<3%99(?+V[O;U^<#YA=?7N>O''^WE<+&\V3_T8_LB? M?EXN\GF&MS_N#]KFEQ<(;'[A_547!EP\MQ!A+#H5J-]K(^W7[P=X8A(%" MN1TPBDS)Z#B8A,G25:<=Z"H2ZZ; YY>P_>_[^:/P#XX1<,HD 3B*J,:8&\&T M+#ZHL3-Q$]]$*8V?UABVN)(J"%6;C#TTY'Z!-U _]9R/M@@P]Z0^,$G4$XDL@^35*E R_9W2L70;V9>I MFKK#WC2P&Z2;FD'WI+5J8R&%M(:("2@P#E;:*$4L72IZD*"I&_)- [6^&JD9 M9;F6+XOJ'[/UU=N[U7IQ$Y8;(3;*"H)&1BF/+"AAJ6).%A\4? 1Y4[?ZFP:! M9;15,QX_+\,MS/PO]V3]^F=N 1$NYGYCY_<,"@L86:P#DL+:B,$0P\NWF>Q# MZ=1M!:=!:7$=U@S8GR+M,!#"YFOCSGD$BL5@-*; P_A^X@$*)^[[,6%X/%1= M5X9686#(1DN02#XP]H98$*5K6UXDJMKH># B.H?(?=13*]Z6F^O=N6#U M&_P9]K%F'49&\Y"'C JE@HDLE!Y>>01YU8;*)\%@ 975C,8#TX\(@[3"L$ D M6A[2QI%X&N$FV8MT51L_GPQ_?94T(?#RX6=+2+:=8'?O4,];)MHU/!B=8C-& MTA>GJ1:!,&:[%+'T>7>U87(IH)U$*:7GHIWL'#E_]"5<9QK6BX=KES!_:OW3 M3T\?\MB!?K6('[=/.,&9\UB$CGP^?1+Y3GB6C8-'AAN,=,SC1Y30CI1N*7*: ML^RM:C[#K&T:G%. M"$!B6 Q9T;KM.T4=PN>D7!^Y]('L=#<]_L+O [?\M$[ M;N6 2X4T!85\D%&+& DOWMFN2<7YI6N.1,T@L4_L&_Z\?'[OXKZY6W]BF:!05 M31^\/C6O;W[\^K]WL_6/W\/Z:N'SX?9J'39I(&\T(X@'EM82"(*,!8[ <<:I MDP1CU<%0=7K9M.=CHQJL\L(^PS+FX5.YCGW#V 7)IYC9M8D)YS[_)X/F.UP? M0J27#FF7,*.-TFD3U,KHTL'+88H&-R19S%UZ\J?E9UBN[W](^WU:(1O#NVV* M^"F^74^B-'DM0-U M&CEEK?#:!J9+'\GLHZ7;=Y0&T&U#/\;"0[[9@X-UDT-0-O2OF^8W\-U,TVC8_I2,"ICAB@0-QVA$A.AU?I%<\ M<0K23X\.P?ZWUS+2A$@/ 5<0>#126.VVTCB#0"1;*9TB)/V.P>4FJ"3!\=+\H+O +< MO%TLD_E-@=K'Q?R>DW9&9/!(V_2CMX)9$O)TS])9D;W$3+-EC8:=,D*?>&OZ M&=[_%A:72[B]FCFX;@WM<[MEQAW2ABOBA(RRB'>SEX!:!IN.[^"4T<'40-I* MXBD+>\(';Y#AC",*)BBA18J+.EUG?@E(^PB8;LLJI-A%:2E/")7-#<'EC__^ MV]?&?0@+[_[U_XA8:]S\\(N/Q?1/"H(S2 M%H,D6('.WUXT_"J1=D;M*<*4\FB)!FX.53,&TE8Q]A)O09B&#= B(Y8A(HGGD07#9R7%]:=<80./$-:*G]%!.I1IIM&3A<_KA8WS=("?[=-32&F_'OGLC/(G,\O0=4TQX2KP3N\T[6F'4Y5U5%*>. Z#B MHJYBUM>7\#W,[\*[),NV]MJ__NFN[_Q]R^3T?_X;_-GP-JU -H)$^9JBD$0Q M E!X6^Q!YG1#Y\HC97%:I57@GVUCG'M&FQ4S!AFC @K*64,CCA[&B2;O"9AN MWMSH6.HOZ I0TBU$:;385#)QI1WB4<6THSN&<>E&Y-THFZ:(Z22X&D$U%0#N M9T'H-NS^L%@U>_E3C'0@@#3CREL5HV6J,+I:R)CFM/DD4!HJ] IP\TAYWK3; MST>;3&F/TA(P.64#6@=@?/?26*',^PN$37/0T2Z;X30?%_/%;F(8;5*/,/UN[!MQ>]3B THZFB1\C@B$V1$DG > MK!71\=(=W'9IJ.(V>?FL;1&15V-"TZJXWP+>I)@ZSII3#Q5-,DF!D-56$DQI M^NT(@P#;2)FXU'EL )500#4X.F2%TU]L,\>?LR23]M;KY;8[+OBVZ&>!H M.3+$2$2P\UJ$[/>6'R!L63JK^"1?!+2&]VLVV13+B]#AM&D]MS MDWG^]^;SAD^A([(Q&L0]"42%H'"WQ@M'0+H+71,7?HP-T.*JJ0!N[?->#22J M PLH!B(-%S1J5WI^QA$S>(O'R2>#3 _Q5@"*#[/U['(CA:]AO=XVW-X3WD.* M9 SAAPG+&K%J(;2-6<'R)DF)CT9?$HIH@),O;^YA=DR,_ IIKT9YI>SM&MO MU\>[V7RV#M>YU71CN]8&6;>Y'LRHHY(HNWNA:+BWUHVT3E@S9XNU,114 >XN MKC=_$_S7JR3G-[ *_NWB)B^AC>SVK"8;;++0PJ'D(49MC72&VUS"=Y)X+>/PFY( M/+]BW1/H:^J&P_!C4Y?P;7'A$I/+\'F9#PO7/SY?P_:>_>UFT:70>?O[A^;< M8?4QY"$DL+IZ2(('Q#CA^4Y&BIDLQ0@#:.95G@"\D[9K[U!<@)9N2#R_ XA) M=%7![KSKWB9&?M8D_[98^#]FU]?W/$6,#.HJNMCP7G$ZTY\G%AQ5UX> $LXORN#Z%O+,) M%<'J!$"B$=/*&.N=H;CX")719Q?=5[YOR_^2 )=SN'ZX2)'+(78$__,^XU-) MY+4'+%_\-^!-,"XMF.*#P@=17-?%OEZ(VC_1:'053MTH[5"?R*=,T!RU.QN0 M4Y0Y(@C@;O=B1FW">H(A1N,CH&L_UL[JF!I3AQH0/F7"6(F,Q@Q9I0P/7J;- M_Z_8C[6[8KOV8^TLY0IZ?I6 XE.F4Z!TRN: M:--=IQTGVG06< 69PB/7U;,4V%,^M87!=50 M81;[R07DV?QON?;ZWN0'_^M\/5O_^ C+;3.%_OGLX]\Q-+,]D*M".>X]%[T3 M-)\VD%[M';UN\B#C]!W'S#$,A"A2NBKS2!++9<3WO+BUDY^B@#2G#@DF@R R M>!I-84%THVQ:@S=3L2_,_PCQ=0T'OXQT&5G,/P M#QIQ[F^47&(2N+/ M+;Q!0?O[(=_'-;:L<,_#HIP8@S\>AW<>IE3SY^7"W_G MUJO?EHN[VSWST#5'!H)!7+!H/3 K'73 PL&73)=_'PD3Y41:09KAE]GJ=K&" MZPT+;Z]AM9K%V?YI%"9*!* C$KG%-B>6*E*Z1\\+)-62O2_N]XRADKH1UKX0 ME0VY/CH@H7CZ3W#'50Q]U ,QM^PX$_]AV8,MF^B2^ M^9&GFK2;9\$TTL)+1!)GPD=KTO9='FN=Z:L6=GV@T03>.'JJ (,[ U/>P#7, M7?AZ%<*F"-_[V7K3*>A^)D!.V[SY\4S!^UUU[0-8$BQ16FLK@J**C>J7=2:UJ7%@5 MJ#ODCHP$@:GS,/_O_[V?QR6LULL4+28A?UU<;^\'MF]V/ \QLD(A#T)S;YDW M9J?9=WM*YH7W5.1%#UAND).,YJ-GC S1*0C0 MR3N"0*A2G0[,7L@+[[RVEMGCHYPX#!%Q/>AX4K#UE/C D8E"(,R8T%@Z)FBG M**<[/J8^*ABDOG88])#EY$#X/LL=23_%S\O98ODYI*_^U^5RL7R[2*2XC2+\ M_]QM%\RC&=SR%P0U:?-.T1Q$2$96!&E"B"3MXD6PBVSV[3L7-;E94-^7*>UY01&7@GCI-4"H/0\E,[$55[3T1,=G5JH#%55 MM1@\V*6(>X.T3.;=&Y%D)XG%NG3^N53_J.G.U,;$77_U5("X7H.&G%8( !MD M(XN<4<^B*UUG6FX"U'1)WS*H*Z^B"G WK N6P"+%81%0C)Q[QI-/6WP$V0A= MRZ;+;(QI_XHHK0)(=EIGF^9773D.A")K6(JZ,!96>L(;D]%/8R+91[4];/)=:/REN>;HR$@ M*C7&"EMO=.GTT?%43CP>8=(HOI3R:N_0VZS!(TEX6G 4C&*424D)N)- L9L+ M,-X\A2GQ=IP:*K!Y3XW]IMP-D@E/C%W,_=O%]?7V/&"5F_D_8]\D:-,G_ M5F"3Z\(#24Z,<4+2$'GQ2?,]R)QXTL+I]^HQU#=QI4IW/SLS?\\9R'P%1B=) MRH","WEZ)\ZM4\]6&!=H(VOA##L2S,+J0>:+^'8Q]WFT MA']:RO9NL=RYIS5>[X(AU(S=Y:"8I.KHA\"T0"8$CHA2(7I/.9!.E0BOK1\" M>(5 &8,F'<%!3%7B?[;QL9W#^M"4/5R7;2GN9 M< @(VAQZC+^+KT /.'(>FP0U]I'%9ED$7>(@2IJIW R=1[; M9^&@;"NP8OU#0ZX5,I'RY)]$2HRF1A[L@5Q!&61E-^R/VD]'4E0%$&SGY^O= MS0TL9_\._MULGH+!&5P_&0&TSU\VCB'-O4":"B>CB.G3TV2TN]%;N=O7$T.= M]M01%%H!>+<=-O=1KT&DO20PQ $T4!R),Z7/^IY34./V.X;F6\>?]U)#-2!Z MN^W9VCAR)"RW1*3(&Q*,LD%J7[K<]AD!TT)HB"9;0=%'K-5@XK&5;R,S'Y,Q MQH(B+K!AFEK.H?C@Z!T:IG6RBB.CIW"K 4?#GXP$&% ."9,RTA*#_EN M(6-:"S&9^S%4(168E"O28"0% M=> M ZQ*7ZIY\OIIO981P7&47"N Q&=8KO/-V3TUX$89I!VF*'ENS@H=.<6E M?9<=$J:]3%4:&D/D6P$\GHIC[K^N%^Y?5XOKI(+5UL%KAO(VP1T;I#SCC!CE MA1W1C+32-.V5IA%MRW -% N8IJ[?^]F3;A$?NW[%R0OYCB1KFHJ^(;*KH[3/ M2XY 1(DX. >"<^U=Z83;693VB61$##9Y%AG5R@H3(RL=!_X%2OL.XJE,:=]! M356PT0\N]7&6Y!9I'@&H&+S3:4\K/>WR+U':=Q@II4O[#JKMW'#97D4D.$.& MVHA"4#9P3;QBIRE$>,VE?8>!4[ZT[Z 6SZ&T3\> C$X_DO3Z%.4!QK++]:;7 M6=IW6)W'EO8=E.TK&B3(O$1:8HVD=PJ4=P#=3IJG'B186;E?ISWVI,H[KT&" MFN:"#8&$S1VF'%9.=RJ6_\\@P1=0T'^0X"&5G-,0.:[2T@P0TQ>!%8TL4"PZ M;)/#A\C5,%CPH!;[#I$[*-(*?/S^M;")#Z1%GI'G Y:*4D-4Z0DVA0O?*YM" M6ZDYMC@$#$K#:B'=UN=[\OII,P]C8**O;"N Q6/7H8OUML5D=C>_+3Y#:U6_X$@S;Y-! MI<%B+Z,L[B,=IFA:9WT,\!340 5XVJZ"S$WCY"$:I*.3R*40&2 2RJTJC)W' MMT];CC8&3GI*ML+>7[^$Y>Q[>L#W\'Z>Y_1M.YO!Z4%] MH?*;UC=?S/U_!7\YFU]>N/2K3?70XV#/?VU;EAI@<:,$O;4NEKM0/( M'3QA]OA7M^=9))/(4N$1UBR%#,8+8DO[RKV)G7BRYXG0V!@=>Q+=5K"5MC'Z M9;;Z5]OQA.4Q;0$8(ZVB4T%(943I[K"'Z#D[*/:!1 <@]M)/55A[NYAOUNBW M]"_;3SL(M\@$XA$HJRC%DA)^%TT 53-Y-.#TGK-9?DO/[ M]0^X3;JE[0=<@?JTVI+S*BW%ADNP3/(7?+S#;Z@%&D,UN"@NS@ILS"XG[5PH M+I$.@J$0($8:E<.Z]%64=DJFS4L5!T]!L5< GCY;_-XC*0T8@5,4$4E-I X' MYFT%7OUQ1](G@.+4[M0X&JX SIN)*6\7-^G]5V&^VC#]D 9\"ZNK=]>+/S+C MX;>T_/.'7X*[AM5J%F=N@X,W(2Z6X1O\V; -FB MP".CM(B !3;%)Y*4H[Z6 M#7MTR"VJT'\]\W4&"^ BIM78PK]BR=WFEB'.I27@L!2J=%/-8L2?GYVO!/Z] MM%\/^A\E_P96L]771 [X3_._PW*6]]'LJC5C24CNG@*D.,->*6L9+WU1JP-9 MTYZ_38?8TAJKP =Y9.G=[,]\\>,Q3FBT\\HS!2,-*& N2' "@BQ]8?4 .=,> MYM4 NF$:J@IL'Q=9<7!]<;.X:YYO6\<0$.F02TPP\)QX5;H#WSY:INU 40/, M!NBFRG-FNWYLI/!A,;],[[K)GPXY8W[IFKIJLMIV+;#':,%TI('A!UGW#,M@RF]4[71,3U>!BEWMT_24$E7 MB);VI+TE.HDE>$18=#Y]%B".C9<:#DR':_@%R/00=PV@2:[;I_@VO7BV;C^2 MD9H@(WU PE$> J,Q%K\EUZ2B+K#TT6VC$]L@05< E2WM[\#EAG(_VM8/<0X! M8X!B<%Y&2[F0I?L]-JF8.GM9=B<:*.7J<-*^="AX9+5-2R?(*#0PQ7CI@7EM M=$QK5H;J]B!4>@BZ K!\"=\7U]]G\\OGS.QIU")L^LX*!%2E2!@K4*QTR==! M@FJ"3Q]]-R^1%1)^!4CZ&EP*'7VVQ^T,Y,:I6FF,',FW53"SHOA(YP81TVY. MQ1$S3,@5H.3Y=MUF@G-W%6" D06-F2*@:/$Q34TJIC[0*NO$#)1R=3C9WW,E MV4$$'EA:0EHK:[EUOOP-EG9::DK!'*_C@Y#I*?"):XZ_I9#QPP+F;_8$>)(A M[0)&P7)F(W'4J"[C>7<>6Y/:^^II449H$^O[2W!A]CU;R]5F8YRM9__>*.*P M)P7!Y3Y-&"69*!5P-'ZW[K,5!QU?5U,\7 ?8PBYN@WFP[X3U"A\8D,&)!B+ MGDN6@L+R]3:MI$Q=[C"F2])/WM7!YBTLES_RJ7SK0;FF>?J=,L@)%=,W(8EG MW)/$Y_34M%'U5/A!$ V0?@5(^ML<;A;+=6YAM&%KM;J#N0N__GF;YSPTQ)1[ M"S*N4,1>4QVD BA]5^$P135M:V705% #]=24YJ.3;_=')XU)"2X@HYQ'R;&1 MH)WT3A0_2GKR_IJ"ZC*0Z2W="@S.4]KW3\'+364 @D3,7E@U6L.;)1$,258-AQB9VH MI#1ARB*YPXH]NC3AH)2KP\F>V2(4D'7&HQ2T865 >D]*'S*?8VG"8=WV*$TX M*.@*P'+4Z;A2!%FF! *%I8G:VX4_2&L\\,/EP-2+I#UF" <%840O+$<7O!ICWIA_:4)G1 SGI KL$$? M7JP:-D#Z"85TV96BEN;@6*N "@O%N80')&U0B'#M6+: M.1%\Z<. ?M5/HZ54BL-DF) K0$F72Q#>J]R[0",6(^8T1Y"Q=*:_]X6B**#NOV:)_EH* K@,K7,)\MEA\7Z[#:YW3E MJ7/$YL;T07/'J23%!]3O$C'M/C0"4(:)N0*2[F01+(H! ]=RKK/LKS_L)ZZE_7ET(SFXF 0#&DOF(?@ MJ"&\M,-:6=:^*'@*B?H\+Q"1'-@3'7._ ^:TVB%ZF!B2EX@.E$A9 $;,X:0 M)\9-#N;OX[1WUXO$S/PR687[9GOC5% MFEJ! K,2\Q"DB9T:O*2G/MGZX4Y6!=,=5/&2,-4-:NNGM(;F*%_SZ;SV[N;MH)Y]PCP#@@;0RU)#CN7:=; MJB^H_-E+)U9Z'Y4M2LAO:L7#G_L)]Q*V+? 8H=0+R0W'G:J/7E+\TY=.$_,6 M4WQO^540R7:\E42-1-HFAUD:@X4$$20I/\FJ_RWU$[F/I3/K_>1='6Q2G!7: M[TB3/#(\"(\\MBI::W@L7CNRCY::\JP]%7T0/#VE7@%ZGN9T?L;H6ROZ9K%< M+O[(9>%PFWZS_M$H!<_9'J(H/K MPJ98QMLI!6JD/;Y["<+?S,?88?-RV7 M_C'QR :OD0>L!,%!"CRNQ[Y#4$U^^QBX&B+_"L#49ID?S/#%=YA=;Q+KQ4.]C6+]M;VRR&>>A%$<^$&8X9T33TE>>#M'3"6/JG#!63/H5(.EAOOT_ M9NNKMW>K]>(F+"]6J[!.+#4*3K!+6W]BR%-IK./&L5 Z3W&(GDY(TN>$I&+2 MKP!)3RUOHU^3)>D[C/.-0))X8(RRTGU'GKZ_$U+,.2&EMW0K0$:6QS_"[/)J M'?S%]["$RW!H>BK/0.?!Y%(E[?-Y@+&EIZ*\0%*WK"@^)P"55$(%F&KS\_XV MOUL%_^#MY1X(L_4F!QQ"BD-<5N%E<4^9@&[%9L=8 MLA=HZ@:NL\C,CZ*&&F#58H"_A%SMF5AZ\; A.0/I.YH[A:@ ,BK.]2ER6?LI M[ :YL\K-CZBB&@!XH'LSC1*!Q09A+S4V7!'I2P]Z.+HW-CFK!'QO\1:#1MDF MQU_=5?!WUV$1G][UWE:0KV=A-:SW<=>GEVB)W(N3DW9*!JF1=8PE.3EN&-<8 M0VGK/DZGY*>H?Y3HEW"[/7A*V_?GY6SN9K=P_7[^,0GUVQ_A^GOX?3%?7S76 M&Q,NSR VB%!'<* B\%"\?&8(P=-7;0W$TB&C-:[Z*ML 7V0VWXKY]L>BX65R MAK0B:9/7P5L>F>#%>YKWH7/Z2J\ID=E'66<)R(2P1D)&J]SVCS!DO1,Z&H\E MCY-#,E,Z?;G8Y* \6F'G",MWB[OFW0(=D,XE<@:P9(&KB%7I*K)>A$Y?4C8U M*(]6UUEBK]>K]=M:?;]1D&HNL<@1YDOOU<4Q\\7VN ME9!S2-L=U/VN?1DN[@IVJ&=,O(7;6;)8>1KMA?^?N]6Z[=J"(1$9IW,^)T7. M+ACB=.F2ZI>I.H=46W\T#5=$1=#:,\S8&$!&NH@(YZ""L='[TA4;.R2<0RJL M%VCZB+A"K^8=S)9_A^N[\'N +*--+-#?FSGXN*%>3'=:"WDO/U_XB*'5/A!A M3I UW"&/M5!,1QE\:1_F$#U#3^%TT 5 M5 "GI[=GOOX!M^VMS71TR"@N49".I_\QP4/IX\=V2FJ!T%!-[_'W!XB] O#\ MM.YO?OS\]K]F89F(NOJ1+R]. MH,.:D/DTJ&ORU[Z267 (E#4H)MX((8))*%V5=A2!E?AP!1&R#X3%U543%M_/ M;^_6JXW$R)[>L29]9Z1"/KD@(?%!M2T] /H .97@K#P(]L%MH$8J!1?=YTVH MM"THA7"^:.J5HZ MU#Q SK0' M."JX]&:@+7 /?WP[Z[9EI$!$Y;9*S -DE4)NM=87KX)P.5 +B. M4.3DB*A@.3RF&IXPW;@4FR1I*./(10=.:F^X*0WK5D(J\0Q/#XR]J;^^6JH M:N]FHGJ#00*GF*U#OD!0;EK5.,E>X@=9:5!L)%9#S' M"*QR)CC%P^Z QBI*7P/EJF/@ >IN.# MD.DI\(F[ NY,^,Y#O_=D-[%"UGB,E+0,N"&*[3;9:FT"N/<%-4&AK^X6I059 M@1D9-1X"P1/SFJ,D2QJ(E-2ST:H%3I;)JSHV';XU3H>("I;#K_][MQE$OKY: M^/?S[V%[Z>/3^BHLOUW!_%NXN5TL8?GC_5"5<. MTW>2<"7D*[[<1$0L41I2I"M-\1&.1<*5Y\C]L#6$*[><6D7^]4&H_!)=*(1!8(VH(D\QH M)>%$8*JA;*28VKO!J8<.*@!4]@0^Q:]PG1/6;74/ A.4O#J>Y!,%A1B=%J4; MRS6(J!(X?13<&-(]1-H5P.5KN$Z_NOPM>>U+N+Z8^PM_,YO/\GZ?4^#WG?/V M,!=%]N6]1U$XB&FE1?(X>ZP0E(XB<-K,X'@P&T]+%4"PW4O8>XR&B426.X,4 MI5;:'&05;W3R DE3)Z#'\:I*ZJ$"6.VD)9I)KF>=\IE&H+Q$E&O#*1C/#10& MU4&":G34>ZI^,98>:@?53\O_<*HS@^O/B]4LR_+7G(=9S=(:_9#,=B/K)BBR MF!GD/;92\>BE*5WG4XCT:8%:$$S'P'0DS58 Z*?'CR^(D^8NI@$;%"Q 6OA. M*5R\@=-^VCI:.6(L0/G$M;RD8 M=8?G2#JM ,A[#L[?YBD6+:7'-@7X-K><(<);S@E06;I>ZS!%4]#H*JB,IMUY0?UQLI_XTI>H MLF>NTB;D9)!:LO+7SUXD:NIRGI.;S)[Z. > ]5];W$=D.)8I7(0D54L5#2>' MXIG;SK[ .A:V(VFY H _];%?VI*DU@@BQL@(:YT4"K-8O)WM 7JF+E\[32 ^ M2 N5(VI .@LL@D TB@X+R7 2J"O>MJ<(Y?7$XL.0= 1$1U)KK6 ^L.MPBK1C M!@D5 W>,I6VH>->MPR1-.Y/ZY$:RIR[JA]: H(T+I&4TR'.%G<08$SM.8\<" MQ%=H+?M"ZCBXCJ3?NJO9[RO%BQ2T[SRK8$W[(2I+EK7G&JY]%+Y8&KA,_,(M7(YK'>3N=Q;Y(% M%4K?[!Q [M2GR"6Q=RJM50#0WQ)G'Q:KU:=YOEB6-NJLL4]QPU2CL9O,5]BD M15@R%J*4S/#2LT$/T3/U45Q)B!63>P48>NH)?E[.DJMWFWR]/19;6XQT+L\U MBGD5)=4C148$A[@4U(J 30BENQX=1V&W)# ^>^@-54ZU)TEOKV&UFL79 M]I+S8IL3NK^)//1DJHPTPPJ,B&!I MZ1/9U]!0Z;#*^S=4.BC_>J'4WH3#1)F^BQ@QS40 $5C:?T\#IC-KJ'18[4,: M*AW4006 >K'%3Y[&;;E5"*R-E%,=B2Z=VC_GADJ'%7QL0Z6#TJX +H-:]6B? M@E!"&&*<$V>D-R!+NT:OM:'243 ;3TL50/#(ZE_J*H#5\]QN-M2-\,6%Y!_$B @!+EQ:AYJ7[@/ 68.= [XN)FL5S/_KU15/-"@D?6 M\H$!TL)3%)6@(9ECP?5.L6GKL)&61T]=\5<>#B5DV!\"BS5<%[$H?X?E+#N# M>W?A&+,P )"QUKN K=2J=(.J!A%3U_&-9SV&R;N"+>CK5=H^\RGS7@Y(B,A0 MKQ$$+P&8CUR6SADUJ9BZY&X\R R4> 68V4LXCP*9H#@"Q[WB/FA5_#+S<0@9 ML19N/(3TDV^QW6>4>YR_P_IN.5O_*'*1<_=A!6]R'J3S) ?JD>8>Z-$A3!4E ME)L4*Y>^C%WV0+W]XM8LK![N3?QR%_9R:UCNND-1,,R*8&U4]#0]C=KIFSI# MTQL9W3H4%5!*%1M0%R_U$D3IMMK Z@?11W;KA,0&MD1 )E2$O@R*D4X((CU/+2"86CB9PV75DG M-H]6WIFA\]WBKG'\;:)!&M+6X*V1SDN'52A?G'H;N*%55<-9YD*^_S?W];;;@?_W3I3^]N,D_-?(&6""C MA<@MI30(;Z4KGG_L1>BT5ZWK &<1)1Z/5+-%ZCQ<0GKQM[%' S3*3 +-/5\4 MXGD(7-0:PL@#'H]K=#+:'>N3@:Z$(BK8@]O:M'23EHF9,PX(. N!*FX$.T7# MWP%G+N,V.BQSYC*20BJ%VC'I^0"0/%EMD:4*>QZB2B[%"0!7[PG+6%CITE.Z ME.+. )A[TO+&00JO&$/:.4(B\]07OPC7D;1IK5\E,.RCIG-!7UOB/2:O0D<2 M$2,1;)YU+T7ID^?.Q$U[6E(3 H]6U9E@L"W!+H5.RXH81)W07 3P5$X!P>G/ M1"I"X-&*.A< MJ3178K6K.0"8>&29RV9UZ;T9QQ'X&IJR1>,RFF8)&+& 1#=NT M #^Q"9OV%*,2TW648BHXNVCEIVNZ&S1!QGA %)C ''O*3>G.L$<1..U9Q900 M+**R>DXH.C7^!D\0@,7)'^6.Q@A:%K\0UK\-^VBG$U/"["@5U%R!)3"2*/5L\KP&1;1M-IE=C5.JU(+YPBAF-I3P3)SNGF<>?YU('(HY7S&@#9 MDN%,/R*CA,FS9)2,.G 5X52 [)I^'G>N3R6 /%8YYPC(E_.DVD1D*4C$L6.< MRR#U;GE".3SV3%^/.^9G(C@.5,TYHO% %C6DP,U@!DAZ;Z3!D9/=5A2CF,4* M1OU,;PZ/4L8Y J]K[I3YY"%K&I!TUF!I5- P6L)G4(I[Y!E $V&RB)X&Y[BG MPVG#028$6:-4XI-R D HW6VA5PZ/W7!75Z7_5@=*Q&V#1Y.HK)R6"R!QBFFH!@4J(Y3M*0,$&6,\EU^!'":0UDT@) MS57^'3>E^7E.0:5-K%[6;J-78G_!5CB,[O?P[W_#?#8/O_[OW:!6>'L>--0, M=*&OD 78OF$?1E@$I+D7"#-%+!.&1EUZ^.AS"@9; '<5_-UU^!2_KA?N7V]^ M;(;U[Z._AHFZPK0\C4L9\E)^_SP^@TKC1E2 M&U:X%LAJQ1!SGE'KM NB].B) ^1,BY^AFFX,\RHC]@H0]%0R'UKZ7F^8T!B0 MM4 0<8H3$B@!7_K>;RLAT]ZJ'&NS&B[S"H#SD./^%'^9?9_Y%$ZLGJ^'B[G? M?A#F+FP^:41^E")PCB#+D[D.A/'RL.I!9CVFJB]J=22)TQK \; XAH9J M,(K/J,][?.Z^;;XO-&X@WA14 F.(]( MC,328")$4AAB1Q,Y;75S>="-JZ4*8/A+L.NWB_GW],"DI$_+V>5L#M?YTRV/ MI)$#M"J?\FFD/;=.$>I$\4&'+Q(U;9B5U4(%L'INK-/2^+3<9'K\W^'Z M+GP.RZ]72=2[7('#"*A0B$:'!2%Y(MNXN^8^RJ:M0!Y[\RRBC^I0MF%A]>EN MO5K#W"\GU >>*>!PTM M2>I"WTE*DL"$W(D2D%8JHX:ANJ[&:U:P')UP"A1_(_PDW(@H+Y*JVPI)[V M(HH N<,TC\CE>R,Q^NA]+(VE%ZF:N%2IC/IW0556%Q-[M1>WR]EUUNS7X!9S MGV3U*28B9O/+/44T>2Q$\LZ1D"%Y*Y%%ZKM$*PK);K M_]ZDBQX/BS\O%Y=+N'E841ZL(,BZ%,TK(OGV:A'G.DK'O>AXG)I>\\3TI)\> MS5Q23_D0-J90SVD4-!;*0@R;S$Q9[IT9'KQ1;7!HX\N M%V,)M@*4R [,"(HH8)>8T12!411A[3&X*(-1749QOOBB:;:>45%23K 51$_W MI2 M6_3>5*;AV;T#C#C!5/M *;&E[Y1U(*N*DK#"07EI;4SMX6R+VW;W\;OU MU6(Y^W?P>^I!(D@$2N>$>=K5#:8092> O>3L=".GABQA00@LQM5'!3;LF92V MQ_87+HDQ4=*((*-#AH3T(S!C(M$ZX$Y^]#%UAOO)F380&PM:I?50&Z0V944/ MG+Q=K-:_A[1B&CR)R)$6P2,3HLP--D6(I8L)N] U[<9X4I"5T$QM:'M@Y^)[ M6,)ER%SM*VF+*K>',P91I12QQAC-2Q^*=*5MVF+IDZ*NE(8J0%Z[1_ EY" I MEX;_= T>_V:/DX Q1E8;A2@1! L RG'I6TG]J9VVQGIL=)Y(BS7@]V1^.1%$3(*#BWH7@_BR/HF[8L>W1,CJ6I M&E"8&=F49S7*O$)(ZT>SA(R@"1,F*%ZZF=#CVZKAI! Y F(24@JX" T"8'(+KG8X]\\;97U M6/@Y@18JL$&/U^4W7&:KFKM:9F>T63H<30Y]-,)$*DJC%<:.U\&@2<^T-=IC MVZEBFJ@ 54>MFUWF)'!D"6@4!(B8K)/TKG1MYU$$3EP8?D(7J["RIMY#6P_8 M=CY=_0Y_SF[N;GZ'Y;_"^BWB?LKC[KA3J&R:N\X7'QZ^W[H]8:GSRASLV$O52>YU! ) MH#R/%$5!&'"BTJ]*MW@H>ZGAPKF[F[OK?+/XT_HJ+-\N;I+TKT(RM=_ONP1_ M6.SKM"5)"F$90UQ3KS$F4>X.YAO,[3'TU7"HV0L9NYO>:$JIP?MZZ!]Y;ZD3 M:XMY=BW;"K,9(\@0I;/\K&*!2T:+M_8]1-"TD!H/!_MZM@Y62@4(V^&AO7X; M6$2Y*RF*VBK@2@IF2OOQK814TKUUN*+;RWH&2+T"Z#Q9<)NPXGJK&/\_=ZMU MEEI[R;XG IF8W#DI+95>:QY%Z81H-\IJV $'06#_1EA*'U-7K3YR]&ZQ#+/+ M^=N[9>[V^..1J_2+OR7C/E\MKF<^_^7C1::V#E;M0L!!(1',&W M9,A(3I%4042.%87 NJ*W$$U5U!B5!.P4NJH!HUNVW\_3(\-JG1O2?/T#;H>P M+")#$&WRL!/\6""6V-T2RY>,ZQ!RJJA#*F]*3Z:AQ_,*QBY:F@+*X^NUKGAJ7P*CG3' &H%3$EE-.+A("?>E$ZF=B:NB MB&F6:3$>^)D M%Y0C*:T"/&Z.Q*\6UTE;J^T.TS#VP)#F/"!/B5=<$:I)^=%XNU1,C*ZQ%-Y6 MS-Y?^KWQ/L]$1Y/H<<*C-XN=^^2P"\6;K9-WN8+3FEU M',6Q\AII+!BB"D*,1@L<2]].&T[UM)G,4X'XQ-JM9];6(4?H0SRB?4:P76^66GB(-/',28.\D"=L"Q M5\4;I/9S24=+4=;CDAZ4_D"7]->Y'Z54=5.<:V&5;\[?W*9%M'G8?8'HM_#G M^@ZN>U2O=GKLT(+6XVDO5..Z>?&;W1?OJVRTVB-KN$?1!VM8,*K\Q9O#% TV M/(_#9=O?LUS"_')3-K5Z\^/Q;^XOQ5SDM=>: <,\(@@2(ZDC#C)?DJ>E\XG% MB)^X,*T&)O/")@87]. M8#>AV%LC%<"IO^ >V9[[S]?4L<5X/Q+2)O.S*WO!UG];3Y;K[Y\_5O[D:C2&%D5-4J;4>?"\ M](BZ@P15N6V?$"^-)% IY56 Q,]A&1?+FWS3>MM79$_+^.0( :3 G@K@TDI' M RX]ZV$/*=.FQZM#7PF%3=S/]$N67=L^XF1,@I 2,6X4#L*"ZQ;,O-"Q].<+ M)\;2I YB?\G7 )=VE&L;D!&1(HD%A 1TKIDH!9BI^[/W5-:NNGM(;F*%_SZ; M;ZZWM]^\T0X!UAI)'ZEFW&+I.]T(?D'ESUXZL=+[J&Q10GY3*_Z^KT$KX=:Y MQ'[:UI@WS$DB.;,EUOJSET[79[^(XGO+KP9/]-Y':IV>Q3$R7D?$77*AC;9$ MF4ZZ/\;]?/+^:4^SZT@D]=9'15AJ][6!I\ON/E,!(T2$^XUG%W M$'LK&EH?/FT(6@@#P\4VN>;S""*V'[96"03&2F04"[EGEHL4.NA\Y['3.A*% MM#U$5!4X R\Z4?M\J ][V[D9E<^&0_J"%AT\LJ/SHJK/W=1HY%53'ICCE8 MHL^;US^.4FCD-B,@ &E1Y)P:+P--EY^7W3G^?=W?IN&1YZ5C<3>!1!]H2#H-QCX8BUI8OTCB9R MFD#D-* =5V-5@/)GD_3@?[G+L]ZWET\VH[S:!=S:GY]HC@RD($!YBFWZ?^:* MWR[J2>HTL=.)K.H)M'?.H=?FR]_#:OU3-,T92RGLU)A)Y-)J)=1;8XO/"2Q) M_S3A6.5.PE ]UV&*^W+_Z79S 7:;1'L_WPJ@=:%C#TB3M!^!9$$F/\D%7OKZ M\@AL3'.OJ7+,%]+Z*X3^/\+L\FK]_P#J\@]ERLS4V8@>1KQIBCP35 MWCON@]#51(O]6)RF$]0Y+IFR:*EG.37NXS4%9'<%]/,<+L]Y^Q2?Q#]/!H(\ ME450%NG(/0I18DH83Q%XZ8J*\;B99F+?"1?)]!B8_(#NOIAILY*?

*WRFJBB<+,TMR%B7=#>.:RR41-@9J*'?'?M> M_:P1NC%Q]Q2U#B!U#+.@A1]VF_GPL[&%=F9AX5[2=?4UPF MSH[KJF2-23*0 (P@%CC!D91QEI3#[D+M()@^/&>DD&QF+U;Q\'[*F_AY!RX4 MISKC. ,Z^M:<6"ZHRGW*U@'EC)20P]A%JOPMHRCU_*YDX28<9^(RAX0 6%D MH2,FY"_7]@3!&5%^@&E+%.?[J&]71SMOJ_J3OUG6]BIB^Q">!F0O9F[] Y\R MYS9*D*\]G[BA,I)YP)#S)#",),LA)0P;521E /<^]U3KB!8#$AE2&D13KT&'4?/U73::CJU'^H"A?3:?5G MROB-+\WK^(Y,%JD";_GBD#N!&*."Y/Y6.;#,9+ISGDK K^_VS=S_N]3325B= M"]\YPM]3KSOE35)!*N1=U#BWD!.M4992##L#.Z3ZQ-"'M>9Y6A=?0D$Q4)QB M'C0-E SRN#-98)12D^6U\K@&13D^CEUT\GZB_S["^Q=^'L?ZR<]]'6?]+_%3 MVK(#M:1 $VT #MY#(K!5VCDIH)MV M9[7C!CY*O449!#3"\M0XZ&SNI:L/S_B;Q/P,;H:K#,0*,,QQ095&0D <$<\>L>P&=MS>3CXL2?=776#IJG+6!*>2M/ %R'+M+[[Y4JP/Y>T,U+CY"#C0+!%A(I1>: M&^;&55,[SIKJ;V MY*? GJ4?Y_?FH V@.,ZKTB,'XG*O*9$\0#:HX4DV(3T"]W*5M"]#!2ZQ[;5& M1XE'O2L+@HK.(TQ]1,2XQT!/O*>1FT=.YOKRLO:7*9GW+O.[?$?)OH>.TF9R M\*@S]9Y\], XF@_A[IF=KV<($AB)!& T>HV*V6!([C5R&Z8,A?[:/K\U J>Y MC^/%&N" >%!6.^1R7RSMPS-6;\FL.FBIKY?'X,<^UE]W?OJOJKZ_F](:P$&> M T4@ EY0::$A(> \+;,VGWRLFFGY"*VR&39SIYI4.?!#>(*I/<+3"BIC9Z-. M(.,W-3J4H:J4>8_%?8B;D;B9C5,AH:]7,8>O7 M<9^YBKA&0Z#V2*O6'F@",;#!.2LP#6SSB*(U4MWRT>/NQ3(9O,IGK8R!Q03G MWWH8 L9D ;#Z*1(ZPDAUFQV]VAE;O-SGSMM!]DI?_G ^?5DGB:> MZ$6L*U+%K]N!.4:!"LH 2QCRF"/I*!U 8.]#GCN;^2R8,6:6@'VL_O3UKWYV M5WRYHSPR=< X$@$9XR2Q$ U[)UL__+E3>;C%,L:J$J"X4;)1459/_UBL[MQW M0')Q@)HS8#%UB&,H+0D#2.SX^.=.8PZK%:B=M#J4N1]B.R3N%%"60T"("8)Z MQ23)7?&D!<9S)CR7=8O4[%YMP]_&T;<5TOCEVUVM_%2()?Z?^Z*_-4R 4BT6 M9$%@'G&"O*+9\W'V@'F4-@/E F*EB>KTL\>-X7^LJQM?+VX_3G4J&N;2M<>; M5:Y,X3C^U@>/$A\5FMT4L"4K,\(H"%P([PS/F3/21Z(;:Q8?V:--%(22U!Q[,C_5MN] MNNVZ#^*Q ":PD*[[!\FM51KFOD(S -;Q^ZODE$.C@'%>6HJ4NNX:??R CFLB M;1 +Y<4/@'><;/GLU Z5SH&\G(:$)(M0M=8@[D ,= H:F/TJ\=&DLR7K_@25 MTTM' <6\6DZFJXW$S-U_^>[ZIJZ^KE;%CM1RKU9Y1W';ZB5C!*/ >.YB0H. MC;_KRTYI59J/ KG:OVE[%3W!^O:Q =JA"8)!'#$'D*$ $3:4N=SN+NMHW67M([2WDV_IJP[!8HF E-("KHEB#"(=L,ZLBFXTYR>*3)8O MD2+MKR9VVH5&699VC!8(2J+S'CR$/GL>]!,$Y\?] 1;.?#;TNKJ^62Y\/=>96AB?Y-FG*/UMQ M3^-OTG> Y3*G)?; @=P";1$#E'#KD'>2B$$K[;$)[$D]+,I?K\$R\_9;M-3U M\KHC]\K$%1Q;#RQ1&$/I K)9DL4?/W3<\_:]S5[EL%G&#?$Z ?9;-Q =(#!> MFK@D<"Q@=,#PL$C)UDS_;\^:O+UM-F;0M+MS56 02,LLQA*0R'CRQ3 MPL+],UH5AA00*&!@F-1QR0^&.A>80+F/3QL@\J4CW']T8R.Q&IL30*=V W$2 MC.,2R#B>.T#2 66L9(/#^.W.+=C?KJ>22C"X*%0:$40R;CDM!@0RY[W@!+.S MKIV7E?%]*^5MM?R8Y=(ZP?RHE#> J*%UTP9;>6SJ#4ZU(*$$CCO-.(,F4*]H2UD]P4I$;Z2D%V D>XHQ&!!UR2:;E MHT^H'MYV0U?YK)3YJN''VML(9H6J XXB%&C!,*!>*!T(E-K :2U?/1S)>U0 M*V4.O*7KJM5TXE8I_"OGLVT6D<&E@(0 T)H(BG-FY* [,%N"..U//P<_*I-M M,Y]S-!&UJ[D54\9#CRXTY-CL1YKUT+N,H?;E9W9F>7]_YA^VH37<+H(A & N>:4BRM#-GO-[9# M&3=LGX>GS2N.&8Q<(#_Q?@%+'=7>KCNJ-2#)^)5P''AGI&<*/_MXM.Y-1 >Q.UFQP+1]CV/5 M4;/V[LVR3CRAWR[,-S/JP?;.T"F:/WV%;7 MZ-_-;)V:,K_QZ_]-X)R2V -B&4\'_@08[3U0%FLLL=,D>_2[%]#Y:.%P>Q?*4WA;1J,?S_YZAO8.EUO2N-7D+.XX9+&! V]I+F5 M. 17OF2&GJ>U1A.=D'%GF$J08:RI0XPXE?OVZ7!T8Z4\9-=*=Q9$5D).)3&B M9U"O;M=EG*9ZWGXB&+U8+; &2*MT4](20G/O^W> =_Q@?UZ!;-Y+*T14B#L]N2$)05P"0OS6<&*)QY+D MSGD\"9EMR09Y)BKKI:N NN[KQ'WRT]0GI &Y-4HOHW.A%(G_""XY%8K[S9R2 M@S4U"-CXF^2B]%:EN2D05/^]FL5=UXU?^(O+VG?5GE@A2T4&L(E;>Z--L(A M#7,[5-UHSELJF5@H,,%\J;7SU[K^1U?FE15 :2^ #<9Z)+61V:OF;6(X;RT< M9/$"X?DW_JN?5C?>??'V:E9-J\O;3Y/+JRZ!!L/2E4P%/$+88(809S2S(+9 M.F]]Y.2C0 "_QQ2_UE7TT,Q\5>5V$Z>F&AAN \!(2V8YTEKD;J\U%-M)"2A/ MH*@(+07\D?L#RAZ\?_-)[MY=?/6UOO3M-P97!HH^O[12 ZRP-\I+9'5N21V" M]Z1D=H *JB-1..YN?66@YA&3 9HR":S"D'&DH,]^Z+@-TYG**"L5!?RB'GP7 MUBZOEZM=W_TA52*DD6CA4Z%X20%9%6UCB!*?VU7:'>7+DU,.NL;UI'[W#6,0 MYX&$V (J#5;!,Q*0V?NPPAY X^5[;_=^%G*^2F0)=#SG&(Y M 4/'=L0, .8-4(HK0+B# 4.>5 8 IPA(%RU@?7!12= &FML;/X\,@%ZM MY,L Z"7D5#( WJ7 J'^X"_P^_0>)II9S'B$(,(80H%G*;! *G=_W CO.:7TV&H?)XP .CBT4AQR00GD0C+?* MS1QTV>L@XX"*G1U,??YJX*N!/ ZK/#UZ<)L^XJJ0JCU%$I6 0'',<-RU*&QSOT=]>/(%45J>,G]U^^B[ MS8W;:OS.8&!@X [Y9V0GG%6[C+%,(QC!52RZ:0[D%* E%,)I[0,;<.U7XW% M>@DDI:G".O:8(X,LS'TRU0'E^&&4$O0WFG\=3D.1'G%-6.O#_&;B4C? 0L&4 MK>".$U#)0N4 >1S.PRD(!B(.%)4*V%3$6TO--!I4=.GTA;(EL'(2.NDU?^;B MEJ_U;)'NB$^_ZMGDGW%']_[]Z\:F;86*IJ+Q E,0?7%BD60Z^N9;7-_^)XR_ MS4@U1A"PWE(/)316Y_9@G]7MS!&3FV;X>@5-$ VT8P)(Y@W42$,L<[O'/7!.*CI\.)5]]S$/X*& )W6_ M^K^NKLUDMD*7RGA.W*KJ9ES\4]&EX.O:.[2)-4@*M(DV"$)@J21")'N+Y5WP MG83OG2GIA;;6Q<0F4 M@1 ([U*GL2 QLK*P"16<%N:UA@XST"P)T=G4ZJ\7#K@_57D]?*B9^[1"Q9_ MM[SV+D^BX X/RI="N._HCI!<:""+XF >4"5EW/P2J2 LM("=8G*AU0$HI E@ MA"*N@B>2^,SC/X?DPEZ=Y$XN["7EF247:FGB5T''314.\?\YHU'N>YIGEES8 M3_]^R86]-)Q"KE@KP!_)A3M3>6C2V" >3D$PE".@J)# !8:##LP3/\;$\FR2 M"\OJI-?\QTLN% 08H3B0+AC*#(;,N $;MF>=7-A/Q7[)A7UV'.<\,V[CJLL( MT[MW+KHKDS#1CVHXK;<6%VU;B[L_:58#6K\5R +MG $68B,L$8J94CG)^4=S M$FK,XR2?".4G+N9U(Z[%^B^_1S8:ID>&I8:.'!CE- _$4P9S=PX88US'$_BQ M=5CP]<@BHH(^7XXQOIM]C7]?U;>-A 9*@-9! <,X=\0)KE2I"$_6@?QX%4Y& M)@52#7(.ZF-=W?AZ_Q+^]23&>1CX%C6:77@.,!1(R>!2R5[D9 M96 _WHV3E5'!-K&-\W7E@(0*IX1@[B'!TK+<*3;'S]LZ,<7M1<8XR0X'K I/ MLX56S9*_7.E9UV"-BUMCQAG@S!MEB7%2G/)$NG6 /^1]\K+*F$M1CH.&[04% M&HMT J^Q]3BXR,0)ORC'*IST MZ&/032F9-Q&I)__),.:WN>TDD1!($BK:!2 M/F3/SRP\I!\QQR+DGW@\Y2YF]/@7=_E5'_5MVZDU9R3U)@J 8NV,UA8IJ4Y8 MZ5L'^+P7@8/E63X>F4E;S^Y%6KF!C=@K8L"X^*V'W#'"+'%LA(N=N8?UXZ4Y M91V=>!QS(\O\24X4=D!R%P 2!F%#F(&H5!'(S$/Y\4J$\;#JV&I30"R;X 4P@%@YAP,\)U[!Q#^;&-R$IVYU2>Z[K"+[J>36:7\X^^ M_GRE:Y^A@O'6CSSL"L)NB#-=-MA\Z)O)=+E(4U.'T'B(I/)@ <$"82V4QYQD M?H.W8S:>_?+/397ROWT:CQV'>+!=WQ>(W MC?'JMOT#VG)I)0I (VF!9<1*RK S-'LM_W+#.?Y-B$)*W+RO?2***-%[HA59 M=[&L5GR%[E-LPW:7OJ9YUE.C3'B@84O-"R(67B&&;N^AF#YSQ M]ZYYN=MT$#,9OD2GKOL>4RN/X$-806U[$Y@50 FN@&-!DO@[A+(G%G2">2G^ M5!XV"D2='^-I?R%:$17R?YIHCN/Q9*)KLY)J'EN7J+6['1F50#K"@,/(>$&$ M9"%W\O]8[&_Q0HY&?I^)2W@-OD[.T<=(WJH6ZPI:Q^(5*-!4B,A9D (S1#W, M?:;: V=\K^%0MAK-&?.8NH2?H-,JN +T^S(!BM^D=7#^;CY?ILS+5;5>;9.] M&U@-!Y)P ;R6Q&B&<="Y)X5=\(VOD[+AQU+4%)#1VEM:85UC_+!0W\S(0V/IG%SV8_W*QJTL\N/Z]/4N;[G\EV?M1A9['#$&8Z M@[U[QB=_DYH#I^J #Y4#.R6D2)Q24G]@%C? %J6^$C[WB]NKV M[I>M(0&I4NN+5"61:,H5"I1F;["[!\RQSF*SJZ?[/+8,1:=R'ONP [W/C[E_ M]]MVH3CU &+6 .84%@X3&62Q^%T;H./'\ JIH2N&=S K13;S*RSM>]56,(5" M>$^ '#EZ=SA1C7W\H58>FWK&!-!1V8!9@A61!D&5O>=Y>+1.QN^^KY'=3S]WMSF3 MW8LKH5WSK9AV<9EWUL0Q/.9<'/52?H"!,\[LNV!S(:XVGCJ@H*94,86I&501 M^:1([_"9C\AYKUT+[(P:L=/VE4A9!32+*Q&W J'X.TIQ[NI7'5#&6^GS\53E M-W*1 \DZ+FMQ6_A[-;M#U@Z,>P>DB=\ZPXA!/AWFYXZ?=8(Y _[S&#KS3/\0 M$/C55Y>UOKF:6#UM#0;8-,=1"Z2B EG& \_B\W4"> EN7Q[K9[Q_^<55M:H5OFXMV?RI]^DN3MO,X[D%&AD* M$$>2!NH9Y8,<\VV3\ $87X3W-A:'&6L9)]Q=N#KN>;4AR^CE]:,Y@JLW&JM5 M44HR3UB[(;18 8.I!%P$)UC\)12OZL1!1 :8P2A,JZ8F0.#/7#.W=7(S4B!JNX=T#H.M-K %4JR MZP5VG*2[;#0.D\=35?Q'E43WW'J5B &BC&XE"-@P@RA+3+7=6^ 6+\]**,)#5.GPZQ<(G[ MM'X:?W7YJY_Y6J<*E1?N.MHW%7Q-]Z9^^99JA72!A3*"C4X0D#(8%CTK!V'^ M;-T= )Z35,HQDWF_<7_9=^UX)0?K_FC]]VKQ9C)?7T5Y.]6-ZYW4I_8?&(' MA%-!0T,V>_*V;D*&/_%HJ8GY;Q45-'7F-.*[%(MJ-D^J797"?7# NVI)TV@" M0^-71!#F,'*6;99';97"D&>=F0BRF[> )_')?_6SI5]?LIVM(/UMLKAZO9PO MXG19KR_A1L,D^/'_W!?]K;$2&@9,T!Q88RGC2!"D&(JPW4U+E'% MO-0[X,VL'064$AYX88W" 0:GRWBH=P#.3 _[&[= M:]A+M F2B1X1"DMH$&$ MN-99 J$_BE=Z9MHH0$>!C@P/"9YKU_Q]-6_VGL,02(\TD(0*9T0(AN2N6-H" MX\SD<*BA"_2&_8XD+6CMIT%-D-*!*$N5MF9:2J\)W;S2EBG M078F>DC/QE% M8N8+7T)R5TR; /"V:E@?P,7: .ZZIWU>S6KGDY> M'>A\:JK%'09>/M!^:S)81Y'>SO/)Q(^_7 M?Q>W0JF<5#1*?/YDINO;U;X^CB[568DFGZ[&MY9_(TD.>Z X08!*3# B#*HP M*#5C[T4GZW#.3):G0GQ3T_)037^LJQ!W[G$,>OK6KQNFN;B'TR#(8(!P, #E M>0 <4>J-8<'2OB35?82XB>&, G)9S%Q@Z_R@U+NI]57OK=T Y0Q'D,'J!'?'VV2W^Q3K,]S%9)G*P6-03LUR=,'RIADUL MP5"@D.( 0>LD\\FARUWFLLQ(SE:)1Z6\P/;^C;^IO9VL3UC]S=2O@$>7X#J- MX9^ZK;(PDP&8$!2@#GDDO!=PV.7X'60Y!-<9BBP['07V]VMOL3%,'5%XXD'P MB"O*<) V=TGG]9//D/8]3%I@(_\^FO%R-:K/?K%85[3LV$;JZ&UK2 BP%)$@ M!<%2YZYSV@/G#"60R_@E]O#7-WI2)T ?0ERW].QR\M"0]VVRO)].OGK76,JD M L:N[@T2;#%/[:-SEU48".T,]5*"E )[Y8OIZF^\6_=GTW/O'G?+ZE"X\2;. M?,R"Z $%:92S..3>0PU#=H;**4!)4SCJ4.&T'VY<7%[6/DZ3/AVJ-W,!#5 < M8> Q(UIC;9#,[9<.@'6&DLE-1DL*R\%IM^T8WTR^3IR?N?F'^DTZ5D_[L;17 M:P00TOF8T )HRCA5TJ0COET=IGZI+FQ$7?N/ M=3I@6=RF_HZKZX\WJU<@;LW6O[^O.^SGO_NX)+_6\ZO[@*4'A"*:+D5%?]Y@ M"*#6DCA!B+$;X9SV0J\9L)R1FHY"3XN^,@24G[IM$=E#7^G$RG=R # M!(I2$_TWE@*=%@/AHN^&H,4X>^>D(;C.2$_%Z&C1#"G8N(7.=21,_LI[IZ7V.;CH4W8#R1&-.22* LR9*0-KH M$UNA@6<,4VL9LB9WD'Y?K/DZXNR(X.%2\&-+I1=1DW2K3VFGO++Q[\>CEO:!:D&69[S5N ML5J03Q#0N.]3B ( P^,&4YY7[+Z,ZX%.=SPK;4@!UNM6"W()PN0B%I,3;@# M1UHQ[J%W?6>0S[@6Y-Z\[6BUXMT6VN84B],FW6B *)2:6FVU+M-KX04Z7QDH M&+'_RE9,+ZS_RG".!O;BV-G (_9?>8R-2 ,TH@18A8W4*%BA!H4*3HKTO?JO M%.6\UZX%+I:GI,=E7:=0_$.*TV,\G!"@'4^G.T$%XD6@.'>.R":&\4/71PGW M'&3Z3@R/E!E[IU_O?IDM)HO;WW6]O@.]?PQ[]V<<%LT^<$RY M.KAO*=WZ5%Y/N_Q)H#"WP",HE,><>Z$ROXS#T>6+77<\J;5PI< :2(HM8(1[ MAKAW.(QN@W%[MI?12W?T.1L=)Q%ESE@HF:FXL_/1LY=>8RL[$30CRU!I-I#1ABQ/^+"O<]UM^UPKWO6;+7"@R M^C9V4:?H\<>Z*GR&"!< $C?_C+34A M]PV*(PEF2V.#D])++PUE=&+7M1"\^UX*80T[_B2\NDVE^=L73D8DD,QQ@")2 MYH)1T3G*+YG!^,8_&)P;L6$GMZ59(_. M]OS5[1/S?:^_T3[NUIT;3;UM.8WOHHZ>FR,.DMR3UC@C.V,7ZP2E4:"DT$Z M>P),;;#'\-^&0SZ)]E0GH:*^Q;ZP!$J[C/O#ETX#H[P! @J)N;=8X*+[U6,K M=[>^66>+>FE3[.YS-5W?.V[WAVAJ9FB8 $XS29TA M3JF- N?ML<\MSSFRSUF*K*J0I3-ZGBE\^"EZ*7?OU4/^E394 X3%L(R(+6E38 C'\Z>A = M[;0>8,O,9YS;07D*5& ,0$*8A-P2A@?%&DZ#V)Z3S/%X[3-A=CZ_3M+(/X2/ M]:2J/_KXK_NEKJOZ=577WJXLZOYKN9ZHOB\D:[R>897RDSS00<=EBGFNO \H M^C)9*-\=V[BG8@=268W(0X%04OMB]N'/F:_G5Y.;. 8;O]>7C96-R@C4,@B< M8,IR(YG6N=N6# 9WA H;XV0"EJ%G-!WU5KVB3@')H]Z=8M$6'!DHT3[,$ MV3&ULS\EQ3J![]BCQTH!M(8*F$ ")=B18'/74SVQADDC*R<_+05.ZP\KD,8@ MBTY>T" $2AVA<;'-WG7KY&O8'7,>RD)4\6X%'899U44;.H*XBP!&D>C20<@, M=X@VVDR/,U_UHCY;^8U,:(&^ Q_KRGKO>O!W(?_D%\MZEDKXW4P6>MI8[FUT M$AWDP'A'H+2.>YZ[56DV\&DX]BBN[LHQC'VCVCMU[P#Q;)96F+&-KAG0F.]R!3(.Y0ZIYNLLBHV6X M!\KZU B20AR@"U!O5&UH/0O?[:EGIY7"AN]LPC!6S8:)G]];L JOJYE+?23< MXWR5MU6]<6.J7'6'0]"4K0.1S4Y'KQA!I0 J8 J4#Q@IB17O+<%VCA4CM!- M"Z6 19P2%*#0.G(?)@K[J\SMF7G$6:! M1L0"A* .W##,16[1[0SR>:4Q]0MET$8A%V$%3J%V MQQ6;8-+ MO+ 0#I'= 2R>I@"=(L!@:$%TK(5$&E&MCCK)'3$)_-GIKI>\8Q2O<(@"XZ " M5$H71"">XZ6C?-Y>7VMZ\D_O7L[F<7]TT1/'S4& MNC#S1:UM(\2K+ &2.@8D9I8'%N)/QXFE#L/[G$(?._GTHY%80(#K,II=:*1F M\>7R!%"MI<8P(*MR'_,\17 JR'D)X& @("2! +$%7)"M>HTDF)\5@#Z!&%B$@>4.XVT"TP7M!R?"@)!5[M1Y Z5A-D)="4 M0L 0-Y1C[%S(O3 W48ROBH/)Z29['\L66*I>6R240.JXX^72*LGBML2J MW)T%6H&<%>-[VK?L"[X)Q:BH/ZX@X Q;[0S14.3.>W_T^+,B>"=;%EC//^IZ MD2Y^=:1[*J& M!"#Z)E8PV2@&.9>RS<@/']Z#[%I@53OQ\.;N<^+RO[CJIK& MSYZO'9CFML]$"4(%A".4("4<,P5?YU9,SU\$6:W>F5A]W-2BAYHX5?A>L20< M/<=H1UC'2#8ZQ')'SSK",&Y36"JZ[#SD F.%1.ZB?:>>=<3B-*"@2JV@L!2& MJ1!([MW,N60=]>HE3]91+QUGDW5D#4JE1!S06@3OK(SKSZ#6$#^RCH8))7?6 M42]AIYGTT0KY1]9142'DS_X8Q.)I"I!1 A0V 7@OC*<2.4'&R0TXPZRCL777 M2]XQLHYD\$#)^"W"$,9]MH:0#[DJ?Q"FC MA@%F4D4C"X65@S*J3U L(_7V*Z65/B8R.RH[-3.C(DZS7H?X#X,"!^(Q9 ,< MEN?;$ZZ7B7U[PO6:\<2SHX,AT5_G#B@'&0G1B6HELK94R$[I&H#7.]I MSU9UR32=;WZV?[9-,,^][!TF#VP9\IG:7WR MQ=2GJW/;(#4$V@H,$, M#V\-"W/"@<', 2A)=(F58\CD]AWW!CM6;LQXVFMT?AN%QU/)H&D;[:?)_!]M M@4-#0YS#(012!"L\XT*QW!48^_ S)3HB_F [76497(;OL3_ MLCT:V8JM5/O6'ES'R7/)QV*G/#)1<&29(&J \L@!+8S &'*,8/8>J:/+8TLV MRDFHH]?RF0]NWL5%+,Z.BT]QU_'Y3WT3*<+MQPT>NSA7QET#-Q@JRK4AG&YQ MQ_N?<(2^I-E8J+*;L$C _"FR=E2"8 M[UUOTHS8)K6[H,_K_7\ZNVT^C,Y3?[7./[TPT_>3O5\/@D3NSHJ M>.5#5?LO^EO#.!(!R;0#2D@6-&1092\5GP_],84V]G;I2)P7F+X.'LE%B"]E MRT $B8LV-010R@W2%G(F_K])?/KZ<5UM6R>ZQE+@$;< M AM!$>TH&C#&.^LZG./F/'"854_E?.KQ>Y9B)VV14249D)QZ "TEU!') MOP<0"=;%GWD=2D\#1SP[.I(&>JU7""CN MXKIH,?6>X!"R%\]IHCA"/:T,_#1*:AUDW )!V#66M]JF2E^W;9I&U@)-B ;! M6Q==($P9SUU KXGB7-;Z ^U;(.3T%%''V5@;ID+K?!N>XZSRAW+52_T!ABXP MRP_!AK4#1IHXLWD>F-1$$)J[>=)XY&]9W8_ ?:]]R]R=JJ9?)[/+I^ ZJF0P M$[\R#&@L,)90:$%RIP?U AI_O3^(^HN7-"*JUBJ<#NF8Z4)'\99KP0.-'CQ*: ;7UQV@'::Q-E. M2F$,-=;E;D$VKA"V)@0?10>]=LZ< OS%U]?O*SU[U1%PX 1(ZR'PAA(3D,5* M#&EJN?&QQSCSS6'K*H^A,CIH")O##M5 MHR)4@ "=Q-)SH77NB[_]B,Y#$1FM7NB([LO=X<0F%F<]4,(Z$*=YKJ7ESK+L M!S2/GG\>?.]MT1*MJAYAZ6Z@EJYY*2M[VHRDH*3"!(4!%W*18RJ%E+_J(OI_7 MG8_H>^U[I-/95DP_CNBW<+7',>T@0Q])!*FBO;'*@;@-A4)I[AS*?4K[C([H MLW/?:]]C']$+@8 A@@$M(%=!6A/HCR/Z+9P=#/"SUSYO9BYEY7 MU]=Q<9SHZ7N_6/AZWI] B"D#QD$$8!!8>^^4H7K+[F"G!SYCULL9]BB)N(I8 MH#$1@!L9.(;6.9S[M*Z)XAGSG\FT!0(^6Y-&$ S &": HE(0:2WS+G>4_YED MX^Q$]6&&+9";,>0:@7,BE3.0@(0 *=9*TI [E/',+ECMM*,[V,:%0KK;;Q.T MHOIQP6H 8WM=KAED[J-=L.(T?@4U!EZC."WQX)C+'?-[9A>L"FB@U\I'\>N< MUFF? 4%T,XFP@OC\E=!/P:_+P<_.GEVO<8OD6<\F5?U[M?#S+E46+^3&W^@?8^86-^* MZT=B_0#.]DRH'F3P(R;6:^J!,@$"@F&66%]$![UV'C>QGAD. M3/) *..(D\ 8]4.2L9]-8GV_K8'EQ3,ZZ ?<]$ I/(!D2/?]G984!\/$@%?]V5^A&?RNES!L1E<]04PA M@;N=XMMI%<'-+N-LM*KEFFJX_J87$?;L\LM572TOK]Y.YE9/_S^OZ\BJZHHD M4* DML!JI22% BLM!\CB<"1GH)B1Z>BLIKJ[F%(O^$]Z=MD>BY882&P8\,1P M2+WG*@RJCQ(_]=%"$;_[OD@\>>!SW\?O;[T2%':$@]M@[+)3'T)F_C=Y^X;\ M .-OTG> Y3)Z<5O@X&!!7%4LT-)1(3#5QF9[&TL2V+&1+LY?K\$R\_9;M-3U M\KH="*4.: @]D$IA@[RES@ZJI;R%N2P8IXK"03EHV\A[_-!G2-[>-BL>I(QNNF^_UXQ2SVC/''#0B&",HB%[ MOD$7EF.[N>\+7#G:T](%#J$?;\T?MFEKB;ZJZKKZ,V5 ZYOXF\5M(^LY;=J1 MP, BCHW7Z5)ER9C(-GSGH91BC&0. X"9UQ 1ZBVN9M1#L7VO$53 ME(GB1^">!TU P!#UGL.Q=[@U YZB-0VR>,2#3 MMP+>3V\77_5DNHH75O676CO_<5G;*SWW#7LP+>+$ARGP'B//+7;*E\R5'([T M/"0T DM-;;%#M75A;7*[Y]_/*G[WB]?M]3U6/1N$H,!Y1!2E!$F<^V9-'Y[S MT$DVBS?5P ^^27W7"_IOD\75Z^5\45W[^F(^]XL(L7$F#6U<%B- A[DREBI+ M?.X]\U!#-HLWU2!RKCN-\D$&Q:\@3)?!4,1$"":Y"VD\?OYYL+VW19OL MRAQNYM_\Y/)JX=W%5U_K2]_7OI,F\5&O4D:"="D8ITSN'@=;()V'!G+:O2D+ M5<+9_&.VG'MW[\RDV^"3Q2ILYWUTE6W\*@ZB<>@-HU&H35F+0ELEM>8L>P+_ MOF#/0TKC<-42)SLHLW#CT+Q:Z&E<[-[[];OP*67(W,7W&E.D9T"'N!WG1GN+ M/#(";L1$6F-DPY_XO'51T+HM(C@\R_!I,8D/R\4\E9SHK"8;00$-L0,S(W;W^I)_5<]7?K?O$Y=ZU>-[?5@QV.-%-9V(<'K@(+\XN9 M>S_1)KV]DW0?> 7"?9A]2CG*]3KE]/=J5M]_NSHIZ=2/9 %H*PU0AD%#N.98 MY X*9AW H;-*#C"MF:(2R;C)LQI(PFQ<^X_!^ M*J5UW_AZ\G55P/K[FO)I,O]'6\YE4!!(K0A0RCA$L% FA.RAHFX\Q\H&/Y)" M&O&E3$P5R:^[QW8?]^XN>="*K=C-\&Y6Q]<[X":BCU_(%5/$X2O[Y3WW3T1TV6* $Y"NI MH"*;*--3"R5MIQUHN,FL$W%7%P+ % I@K>4>Y;X]:X'SU@ARBA8&6D%(0VZG MH<#0D(J204H@A-;AW$?N%CAOC2"G:*%((M/C87/G]%"YXXV' 84)!398;;ET MBJK\+99K@)R1%&>_F>BOF1(;SF2F9YN6,<^8GD3VRV29+B^BA"HF6JI!;'T MEF)FO#*.Z=QU8#M">\N4*J&]QDVK: A AI:PW9Y;("A@D*:Q14FG6=RDE*0 MBGCF0IQC1XHYWT8='+#FC5^^5$ M!QRJ84P,!$K&G8%:Z7BR@@G*G0UP.?7=S\2&HZO"MVKEC$7 :W']K K?066+_.A3 M=9_-S^OY[3> 4C]TYKK'E][G%3 ]54YCS2 MOA17VH=9G*7^RTJO-L_]F/Y!4DG-"3!U@I*00D"E,:/TXHV?M(OC1*OH"O$A6WDWXHJ=-#: 91$ J0>-X \,Z!"M9[MHJ%1## MGV$R*JE2R*^/A NX0+[X:?S5[6]^YA=Z&@]C5^XNRC>>M3, 4ZDHULI1I3/3IA70&?JW%SS;Y)-]@?6E%=S3M+D)3Z%DG^;+ MC2Y^38Z%Y22:ZQ\CYRLM&Q@&!A(%G(.&"QH<5[F]L9F@#T^VC(0XAFJ%M%DB MBGT#SW<1#Z8(& \5\$;K.!FM$#![(E4SG'&M5+GD/BPE3N,W%N[T_N&\J_:Q-/"R;ECR#F#*5(8YZ[ MED$[HG&M4AFE7R#!IAW=Z1Q7/ Z!*0^,0)8@XYG+WI8L%_9SFU3].'$4W0HI M=+A%ZX_YS-9+R6J=+$\1%W?+/9>J@P!/YSMU 2@* M>6K%%:5DL,!^<#J]PC7L5'(<2[U"FBU\%CBTU',9C\\A]>-@QEC.!"0A>YV$ M%CSC6K^R2;Y ?[4V;#U<']H [9$$P4+&"8P"LMD3MK(@/^\9L1\;CJ!9(54. MM4RUK.84 VF) DP$3RTA<7G/[3(] .D-+%8GRK] S[X#\'H<+"@#D@<%'!70 M<@@A,F62[S. OY!5ZU1:'$>Y0CHMGI*_#32]GNKE=A\^W#-V3]!<3/QMM@71^", 3@;P.,G"1 MVT9_??&SK1SH$3_;*NU7&#^+E8I&I8- $BBT8D$;G#M:X77'S[9K_/3XV5;) MGSLLLA;%K1*/00E@%01FE7:$RD,URI[&>9F...E1Q^Y9XP+2V5^=F$UP-%$ \D< M!D$P[.,RQZC4%!=I2)ZCS4F2_JQ^IED^3:56Y/.\5Y^_^[[_U+(YP6R7M M]/O,A@?UN[SL@B[33>7FAO0F?%G-[?_4:1PCE? MK Y([Y7ZA\RF[7T6 M99%ZB4N$'3P5-V@SHD)7CU4TY[EOS*2N_>N$/+(^"PL@B_:,D (0GE*,C-4* MYRZ^,93V#UPFGDOYK2(NH/0O?C'QRZM/47E^L?!N ZUR0;&!1B4#1@H"B'4$ M&RNM9[G=>BUPAC\S]-56Y78HCZ@+W E\TO>;OCXWX9?)CXF+1O?R)$2^"9^]\_XN&5(O![ /-Q"1LEDAL(8@SK0U@N6^I3X2XIB(5$(K!?:FEV@2 MRKN-UR9^?S=9W^W#8\P#P[P SE)BG(::D-RM. Y &@5),DJ]0#&"IYK^6[_1 MR\KL5ZO58F+6J\3EK_-/>B_[82N,H('RU@$4 C+8JZ #RDR3HT&.@3AE-5/@ MXBM5:;^>SW[X13H2W"PFMY.9GJ9OMYC1/D!B4LL2(8%TU%B!L&79+[8/@AH# M5?)*OL#UV,M%,-+U9K$Y$;I-1?]/?O'EFUY4O$':0J Q$P"G?$R$TDU>V1VH M"=D82%) !P4NU%ZBW$!:WJQ7RY6>N;CZ51R&S@#-A8J&E-820PJ9S9W:<0#2 M^+C13^J-%W&Y2/%X:OLVU@7,LK7K,:[;)T+N]X4']@BJZH,L45/%PR-NRX.MBTV7KOIT-BIK4)PT"BB"6SL=% MUN0./^@ *],]V8N'UUX.>^V!1$(#R!QA&DO!>>ZJ%8U@A@JVR,V#ABNSGM*^ MF,"+M5E.W$3'@>BG (.Z:T7*/%#"4T 4DO$_%K>N['T.FL"<*_ BDZ[W[]VR MR+S$W>LSG-1X-PU$H[ M58&].!(TF 7P(%6&>?>]:,68#VXYQTJ@E,\;DE8 L&=C3L4B18/PE18P8A5 MHLNV?^A%P^W[>?4Q+R7,C-O](SC> 1S# &MH4Z%B#+02&$#IH+:!>R5H1TVW MOF@DFLXGS-SK^38":W_Y6J^^S1>3O[UK")8(F@,M9'*]Q\5,0:P#[^1G/;2T M=X,SO-U?R@=92@<% FY?C'I['WYEHU@6WE6.)L$"A7S\HR9*!22EA[GKO[? M&0\]NXLK'?,@=Y=8%U\B) MDD,;)>)K=S$^PKOZX1?Z=I/CWA1W%42(GY0"6 B!C%)*TMP7%EVQC9PYN;12 M(*2V?K?\[),04RSPT[;Y_'<:-E ((3!2"8 10Y!IC2G,7JCP9+3C8]A FBM1 MRF;'Z[M.0HQ_V&S"'Y;+M7X(KWCS%@@G* ,\1X8)0:GSV__0A\(^15 M*>T4B.7= -L$(%4"F;R/G)8D:M=+1%BJZI*[X>GSVT?(@M,DFS$T-QWV=[AX M/9\M)VY3FW,^^^RMG_SP[F:7C+\MYLO*H'5J&\[CH(6'GDGD/=IO65KK2CG^ MS>/AP "2+Q">^YQTNT&=5JM4N"\96]4XTZ"2>2X!1%Q@' Q3IESN+B2 M7?H9HWQK=K3#7-X'RS4%!FD)/-,LQ%6".YL[)O H@./C3CG]-$87G[@=U;J= M][Y=_J[_FMRM[W[7B__QJVO]?;+2TX>:P _)#!L7M<'8 4OK%W? MK: MIOK0SEI0A6+E:P&=N6IA?\7-2TG]7)30)(!4HP\$:82F@C.BY@^>>$;Z?+_SD=G:]:61M[Y]1QE_\&;?2V7(^G;CT-Y^S M2.K*&-4/"GH!#"$"0$-=0(%PZ_&!\U11@*^97Y>CN=Q1NVE0#Z/ZPZ^N[&J= M.H5,?XN22H9<_.XF?-5_/0_QB'%P A2G&'#A6:!08.U)5P9FPC0*TIU#/YG; M->U,GL]]AL " 3J8>*Z(%"(>&63V0PD/+7)]X(R"70-K)6/0 MS]%#R+,\"Y<\]!8@Q8CGQH6X3N?FW%O?82]!EP5"A3JX3^J!:BB!MH(#(Q'5 M-F!$7>ZBH9W!O6:>E=5$@9B@=!M11^C'&?%Y/IW&N? OO:B$[G**@&9& 1$U0@ M+%'^OCO[*,[ D%)*JXMN/5WB)=IOV\D['^;I$MFF>^M)F&S[D"^W7Z?-MD/- M9(PI,$YX$ RQ)AH\5MK-@VANP*I'?MHWTT(>+QN'U&6)/)*#-@+5+B(*(5H+2D.K*70B>U&^!JLL M5]S7)G#-Z&7*.;Q+_<O]$:= ML3/M(2S+)C"UD2R0!J ]AX#+ #U/"8XX=P1>-O!#A:,-S-*6%KD#*OM2HM>V M\.-?KHNMD(H"39$#PF-)#:;20)J9KB\ 7$#CW"$YL.\(.ED7):IUGBR(YV', MW*>IGJ6*AO6.U]HQE:H*6V \YPF4ZT&3NN3&2]#Q*^4O0:FOH-6 :F*E0$SR M[&%YKX>W!Z+Z7A=M6U5;@*Z?_3(>+.WJH?/+GU$AR\]?_JR_2A(2 B."!,0K M3[!UVM'O[5PLA8?'GGU=$E4/ M:.[%2X>MB7NRV.KKK;!"H5 .1D M=%P5](@H3KI[Q@C>>?];],2ZJV) E?\[;9^+9I" MSLM+<#N>KID&%?<0:\$EH!Z501H8)AFPQBF.+27,9#\IG]]'-Y".6Z69.5'M MU[OOT_F]]]M>[(^U<"*\!K,!8B"U@ "EPCI!4N9=EQ:W!UXSO+NCCP;F9<27 M.2/VE\G"ISZ[R]_BQK1J\)YHE[*)+ 0,>^X0E3+L]Z2NU6?MPU^M%ON+JD#3 M%]),(R,8T,IPH 3QJ8U^MOOJ()W,"9KTQ^!"U=&66JX6VU6!, M2H'DT "/N2)>T']>K5>^,8>H@L\B8W.%\1X,<&^W*:JE MLI3X5_O M?EFG1JO;;(9-VY1Z<=76C4:2 J6CL2 <.I:;[YO< MQ.VA]<-L.YS:J0>=!A+%-5[S>"**UH/U-'W MWU9/'; VO_Q%K_Q[/5ELMIN*3#7/?O)8; MS2AI?GZ]9^R8D^3V$(:PF5DOL>G%:F(GW]/<_ _]PW].TW+Y=?XXF@KH9/Q3 MK@&C$A.CI/2N2W6ODP&,A5_#::%$2YU3U_Z'$;]TC<7Y\'C?5HT@=\ (Q 'R M5!D( U/9+Z"+#68L5+TLK6=LZO,XL*?;7K_X,;$-OH\_YK,?\7SIMT?-.!E7 M>KK[^]3KZH_YZK_\ZK.W\]M9G:M7(AR/H*DJ@;1&.AD4HKG+1!4;S-CH?!E: M;^X<=(%\WMKJ[^>+AZ_2WZOX601-L9!2 *V%I-A:;VUN^W78$?YD_F#\J)D. M_>*@_K(^]5?YZYV?1;VM_%]VNG;>)9%;O?P6IO-_57LK<* X@2 $XZPQ#"NL M.MBT7=XU%BH5D6V-\@L$<70P6%(?0F_7J\F/:)<'_WPWDH;CM!$:>&@T$,Q9 M(#?UEJS'1M@4^WUZQ$/'5T8CS0*JXWU"(@_=8 M*DNS^_M_5D=K9>E@U=%:E?TJJJ-1(8$2P@.JF%6$1",>Y8XY&'=UM'8.'%,= MK547K[2Z5.V8?E9'ZU,=K9TF9R@SU4G'KY2_!L6QX;C/"*&QM@Y#[@>/R;H8 MWO:ICG9QM&U5[;FKHQ&C@*'. <.99DA*(UUN,_(-5D=KUWF?ZFBM"CM?=308 M5(HTM"FPRN/ M)<\=W;'FZJ.=A2# 6CU8X=9DPKP=SE.!A.&N$%,KWP@?IR"71)F:'=1[L- MIJDXF8T$6CL&!#8R!*28$>3US93MX%[1)!F I<-/J!,H]JJVGI<1Z)6H'0*! M]L&FQ"&M@Q""N^R)B .-[>=,.LM,ZD&P$@FZQ<;YCXT^FL8I# :*:@RT@41 M'6T&G[N=QE!C^SF1SC*1>A#LDA*0#XXS:B'X2S^ETENG4CV:7E"K=UYCU/ !%$ .*$6FMUHR&D9R7!@J5[+AV7\WOKI9KY8K/7.3V6W#.<-3H"74 'J%O-<4!ULTM#+;2'ZN:C6KVF6H MYBB2ES+( @!%(I*Y81QK9A3CJ(13L-7-/PF=2QCW:W7F[PWLU[_\PDX>JN!5 M;E\8 CH("IBPDBI$N:!="FU42(_O/*:+2HIW2F(*I+,HW2Q9H*70 #N& C="^Z O99_Z>)%) M\;OBXRH 8[4#S"L-C7!QPHF?2?&#LK1H4GQG95]L4OSN"* @0'ID 2$! 7P]MCD^(OFK:MJBW1L;HY0S;!8D!#+N/1T\*XGT +N-"! M:<,QRYX./_HTYNYZ[I[&W%E)I?(R*X?-#F7UGIP=.^?1)X>"7]RA?6D)&L?( M P:,<2Y8%!D21;+'BHSF AE<^&AS&<2XI%3DMI']8SZ-CYE.5O>?]6K'E#?: MDFC*LSA$Z3F 2EJLG3347\QU>?=AO*CCGNS MY1\ZCC;5R3[]*J'38_O='AR//-.%P2\)JW<[[TW_1:W[U?)JNOGWVW'41^S[ M9$Q;'O](D;5.(B=I[O#0(R'V75J[O:ZV(*;"'!@)XP\?;/#,:V%R+Y)'P!O* MG5^20_LK6BGM7(IWOCJ^=_=/([R.*^[M?#'QR[HR@\0'H..R!106V@C"%<*Y MS=4CX)W+LU^,(0>9F$=3)5Q-55CU)=YJ@15RSS>".H^/O9@Z]SU*675Q3K)0 M']?M( 7 "!*A$8F09)!%\.L(9N&P=?SZ=2GOC'^ZV*]7-6#%0X#B60 -/B4 M'HXIEN7/FRT Q\N>7%HID&!7!?N+-ZL'HM_78[0X5:E&.M)<L!X'8_JBXE9)S%OF;ULZ7*K=(B'0&< #Y9S(:"B+G=B1B=@ MPS/E#(Z&J4R:*B_)RCNFG_P>C!%5 MQK.A]OWKA7>3I[%LQ_!QOEQ^6<5IFZZN;\*'F9W?^9M%"A9:^&_I5N2'WW[Y M:PHW64[,U'^<5'DJ> ^\5LC):/+F31,\QSK#?NML;BL7JO4 ME.7C?*^_I9CFY63V\.6-F4YN-T+4LSC.%"J;YN1Z.0_;RXJ#5.@A]#.20@D%#'.1_TXA@;B* M!_G<>_2P9#@0 'Q&+K3*NDAYBHU(-E;ERR6RH9,[14!RP@&E4.%X-- RNX5R M"-/PQ[@\VJL4G<@H^@)1,0_XKF9N4Z3RTWRY6CS)H;J=+C].M$F9TQ.?JG': M]6(1_U[%$2@<,))(8 +R"L- 9/;(SBS 7Z&OX @K>'C=#A*V=767+BB7SY%E M'V;O]'1;UL7[*F!"XB&#^+X\JN MUGHQT=/?HIQ3#$75I1BQ*A. -99+[Z E;(],0YI=9@G+U :&=PHZ95654-$AIXI+GH&08*QM.[IX1" M)W%:2\=G+C8'A%8XU!;K[)T!FD@/HFX#UIH7<(%F W\),W50;\( .FZT)08) M?/FTF/_WQB*J#&BIMT61M[(N%/IR[.L+!K_TDL1EA+\XHX%A7@ ;N"0R>,)- M[GOXUQ/^H@P$RA ,@D_M-'"P%)ZGS.!K"G]IY5#.PGIMVGE=X2\*,:"HTH!Y MK21A1MOL[3PE]:Y7_.2(#QA.G[.G=GS>L-?VK77 M,_RE5?2#1!>()RKH*U?JI9Y!* M0A5I/'RQ_*0G57'$'YI:"3B'T%"E/#?E@^-:(;Y19N53VR!7YP=W7X5$$@>, M9U2!$=+2!U3^TOR <93S*%);![&%'\XQH!U1 F*O1=$LU#^[K(KVDN8=>PK=0A0:=/*@05*(-.#%#C M[Q5$V U,K!SJ&N20\RR,-C-9N#+1,ZX/,[OP>NE_\=O_Q\UQ:WAOAYGN MY)\KM5;\P$8"95G#6"#=,^Z,CY,$4@E" MP%9#8ZB%Y>^>+SM%-DQ5%)-U8B;MD9LO3L6(>MB*:SW9BP_*FL71[5_Z"$)*@Y&IB@- M$'<0PL"$'J!P22O$,R:H".V!UM0#Q*2S@7#DLX<"CS!!I8U#&1-46K5S*0DJ M-=?%79N+B]1RQ!H#J(^;@J,H<%C^\K81WBM,96EGR.'PB"R:*A'&7H55'Z%= M"ZQ0@DLCJ/-DN!13YWY<>U9=G),L <6CJ*(*!)3N5[1ADN6.#AV8) OEMW><87:J=,5VP:VWV]5Y^+S?7Q?#),IT[RFO M)0(*$@PPH\A+H17*GHE[%,#QLB>75@HL.]?SQ??Y(@[_W7SF#O%;<0.4\P(0 M*A"QU'%K<@>?MP(:"T7R2;U &,^?7WZ;__"+63IS7=WZF4UC]F9U""=')D(W8"*!)>?UIW[H(PT-P@"%R). M0@SBCF=F3S=D8_?'%=!/ ;OE"=KO7B_7VZH)RRK>^ME5"[:0>^XHH.=QV970 M>!.IBJFKP'&I%VAM55Q198JC%=$/GJH.%Z:)AX M8*CCP!"FE+%.2IG;H&Z!\]8(N$;W$LJ M)9-S 111G@MEI'.H\*[4CO!-T"B_K@;)Z.N4)!.4C.?'H.)FS26DW!&CR]]) M76SZ\9 A._WUT[B#Y8I$_.R7J\7:KM:+R>Q6S]R'N^\1=)IRUY'YM[Y'_>S. MC^X79WC:"#*%%;YX>:IB=#5S\3N_^.$;224D =HFA?O@N506*Y)[C>^"J^]Z M],5^\VX]W>21[+QM\Z:I7GF7WKNL=7@0AX!$! '/B-8<>P1I[A"N(^ -%4"8 MG2W[2U IE9P[:G"Y6/WS>CY;SJ<3MUFQ-Z*J.YK&0P!0&!E "+,NL&"#Z>2' MC*_8857\TS.CFM]^+E]C,3W/L\H[HWE=CZC>!JS%=(S[\&@NG,,[F$M'K2KO M(> S*=^E]M#4<$"\I<#24(B]#DRA>\070,YS M3YA14?L4Z"WE CM$*R@<5T CE <02@H=DESD/V&65_F!Z[LS:;Q5N!DUG9)[ M/\S"0C\N;_[+?+HMB-40:<>BU1-W*( QM)IS;:7K4NFA]27#>RU["']>0G(% MMO@/,SN_\T_\_?C@B:U-*:$P#EC;N !RKP-E5,O\^EB0*!K W0 M&O+(ZL 5VNQ;@9UG\\^FQF[TZ*&# J; 42"I9\!H3@ ,#E/BH',^M__]# 0Y M8"IC (Z)*N4T4Z0KXMY5W3(!3A?XE?OE:EP(!LI0"C1%2$K$D,'YNZIV MAG>./GF%KSE+*:? ;K.4_UDF(-^&]MI/IYIOK34S//FA/0A2, MET YX22&@AJUMR_5>E=/!C BO@RGB,;$XEPAHZF QF137'.I9RZUJ8C#>B>B1#A7AFTO?^-I-!O)<0P_DQRGS;"_!:+WUM MW)(V\6CF-.#.6JY$W!^[U2TY$+Y5??.Y[G5RJ'*>3:29H_1>HOD:_T6#XZ@. M4\80S28,I)):T6**_QX)EN+3.I4.OBB%MX1GGD'? MK3+-'([Q]=?KFX2FWDOK- 5&00J88C0XYY )JL,)X>53APVLS"/E>181971 M)B2I^+U?_IA,-SZNN9ULAOF/Y;]=?;Y^1N>4A QPBW$T2@0'BC$!K'/!&ZD4 MIEUZ2!U^TRM7:F919IR5SD_^^='?ZNFOT:98W3^N.+M0>%QQ#(8$<,VMQR(8 MU'JT6'K[;[?S'_\>'[U=<^.'Y^6VYH4CL*7ZBC&CPR]!V:)X)NU!'!V,I\-J MW7WKL*92;_'/,\HN\^QLPX,I LJA " 75$ '*71M=SV7H,,&ZVTM)"2%*,B@+9QO_ P!,BH(=M8AE54@"+49=@/H_?G5 KM0>.J)D,\3N#H(+3I3,;]."T0(9(*OG-S4 MK@&.&J_HQ@^=NV_A15'Q0(CL*V9BJRHSVT3_=S*SF^;TVJ[VS8 M<P4-8% MH W6/." W'[R5:UE5'WR\#? @RADGDV:F3U&?^C5>J&GO^EE.R9'/)#!8""C M#1^\$#0$TD'#3<\?OYZS2+;$7O+D*?OB5ZOM7=_5W7P=?_Y+QW>XK_--3-0G MO5C=5Z)R@P,&:0$88902(P)VV0WG8P">@T=E+GR+J:7(,6Q7!O>?O?63'^F\ M<+U>+&JBGX*/DN#, 19TX,Y&>;#Q,^Q5^D8.RZ9LU?IQHDP(B*QN=00P8 MFDH:8(N5X!"9_8VDU@RM?_JKUVXFP65L3=.,J&%W0E0"[8@#R%@!G3(0[5>K M/4*C8]GK\XHQ8].8S87 PNNGF.4*TRR$P$BA 290&6,00@9U4.C+IXY"@ST$ M5549[]U9;K;P-CW,_3FS\YG;R%-/'\^[-V;Z8$.\TU,]L_[+-^\?CB#5RC(> M&.=(/ 0'S+@D1,'LS>9.A_OJR3.TRJIL$X.Q[?&;JJ2\!UHB S!&#$OCJ,V> M%7D\RK?'K=,45*64S)(G^>RVJX1V602,X'$+1)8[:*04W0J!'IL;^0QA-&3H M(]JJIE5?35]9NUA[]VDQ#WZYW/#RO??+!]OG:N;^F,]LO2'$' 4&20D,) QC MCZ-!)#.SX AXHV%(*974.* *1HD\[XV[+GB/.%!"(P 5LS9U97 ^=\&Q0YA& M0Y2LPJ]A1W__I%^M_&)Y$ZX7/NYZ-^O5[K0<(%02:\)2&J>(NQYV# MV1O''<(T'G;D%'X-.W(DW;NU7?VG7BST;'6_6?;T=!^6I2Z5 N#QN$VAB+_@ M0N7F1#V2T3 A@Z!K])\A^NN%H_0!UM7J.N*\CU]NVOL\H,0GE$-J>UJ\.0F>< MF0H@/+48V- B3=41M+ M34DT;137 OB%3-$&E:LDT4]I*&*).3F1&-;BPR2/W?9A,[J.IS6VMQ M%2V(7<5TSEK8_?1VD H]A'Y&4CCNX@%:$\"#]A!QHYC*'4HS+!DZU;T^"Q=: M95VB(4HJVGLUWL.CG4%O?UF"AC\9.+/X*%E!'A-K+X& MQT@8T%O$!9:#[8WN[6SRMW=QN ]]J9=/X__DXTDZ%1G<%L/U"[]LBA*-IVF@ M+,3 4H4))TXBYXK^J/=H;%RVJU(R"<\T#0CHH M7:ZI?#NVH3QIF3G2W$\^HRHNQ:/6.*1W]ZE@6-TQ$85-:1,*()-0\("%R-XN MJ .L\[>DRTF'ZCU/5K44L*R;1]]8:*X68B%G7 =XY_'+95=M5^KTU,ME4,C$ M2:H@18!;';Q16#B;VW5W-NH<\.)=('-:U5$BCS;:G?6.!28>3-VV.<3CQP]WWQ?S'QO+IZ$UFF ( M:"88B$* M%CCC(T@NV1?(M'^_7D3IKA?I8N+]Y*_TJ9&P!$2#/"UU$GOKI5(LM]N@&F^AX0SIMT_HKF> MS[8MIZ),/\SBV&\C%7>P.26)!L1"$;E(!##).X0L)8/H@MB1Q[6:40$%#B)7UJ[O MUIOV=+_X[PO_T.\@?I[ZC=AG[NINOEA-_M[F!#<-9G\<.MK&TGL&B"+!*2*L M1KD+QN7"/CK*G46I0_K._O#51IM&Q,.[M<"9H!@BF'";.ZZE#<_H2)1-^(U' MGN+7S-=3O5Q.PF3;V7X>=B?#0Q!%@9OH(]Y:Z++ZU'&?[3X;N[3K"1D/STYX M*[5R^.W<9R/,03P/8H ))=(;"9G('I_YZN^S6SF2ZSZ[5167 MY/+!; H)/M2*>ZQ9//'+T]TK!Q[8SW-R#-I,3I'/?N./W;3Q^+K0LZ6V#Y#K M>1%4 %)A!!33!IG C3>YC:U#F/(Y1!K>M'QW_^(WM3'%BL4S6=P'B:340 ] E-$[<@30H5PE69G3["@II:)+\9IT&U^=66^V"8$0 Q M19D@E$"8^]9R*#H<\*-<#AO:9%Z !7_,9XL=4/7'-$UE'!XG\<@O$&<)6?;8 M[EH@PY^1^FIHGEN\&9TIJ?O'[Q'+8J*G*67_R_K[]VG*WM^>-1J:N! >N8UY M $(1"KGT4&!\X'S4[4WGU6XV:[6 6,MW1WRH7?JBZ(L MLRAW1G-W=",A36&U%-@I-FZ)7^^^3^?WWC_(9,<]T8 2>PRT2P'F#%K'HGEM M5.ZMHQNRD1&G@#HRIG]L&DT]KG_+U?S.+WZ9+&TJ3-2 #.HX>&\0<)HRSIQ@ M:+_T4WV'KM:WC$3IF<59(*>COG#Z8ZQ7XRYH/0.2T\A'3KT)EF.%)\L5G)-J6@/^G[EI;!GKEH)CNZH314!BJ":8<5XL!K1J+W MW (MD.WQL(+]N6K?HXQ&$18. "OHM#):*&$RKPD-4$;"A9P"+]#S\0'6RU:B M^^7ZFUJ**@R,T!IHS$*0T 08"I&C$[YQ,B:_:@HT6\>/R37#0' ,!<.9(C)W)%&)<8R, MEF=7=<;&D6FC?C3BHSDVN5L^M5%.J5&+1M,LE8*-IID"CFLB*6'*[:?&UMH_ MG5XV$L*4$6Z!9I(-01X-Z"@D0$,EX@'>2":D@$;DON1M1S02?A00?XE>D1MX MAW$Q0X&Q'H$X4JX]Y-2@["UJZJ&,D0\]!=[<%O+$.+:*NC;B\M[=_7OMCO9Q MLEQUB&8[@A+IA8.<&AY40^+86O3^(]> M+U-!E^N2,W3T+<+U./;F8@ M<$%YHK 1@;D.S-M_[O#DJE? +J%ZC;W.:NA?G/%Y0CPWOBZ_S-6\J_A*5]?8 M>RMVYS PB D@&35>642A(MD6N[,V4>^BWN.7O!-%67,H:C=W'KY./TQ\___^ M7_\?4$L#!!0 ( "&!EEP>0B=XSN8" %/( P 3 87IZ+3(P,C8P,C(X M7V"8+- M9)+9DLQ,DLE,PG:[6%>@2!5<@'O=:%%$1*"(2-U "D@%X0@(7&43V5%!!>6? M=^??4V]%_ M*2A*M0,$17DPG:MDV<%,10";=!6$!IO MJ'#FU6:*;/*U5DV7Q2'#3BT9-F MJXNY80/22,@4JCK80M&K2VQ<#R<8OBKFP(ORAW- M80-ZP#N,_^^^# ZXNJ>*4AXVP-9]XVHR1%SMJ$CLUU&C799$Q6ZV2[* UL@9W"=?_872ZBC'_+6?:EWB>WK),2#+LP(K*K*QAA#X3>V,J?^UX3+0O[;FH="?[NQ('QC2UF)L=S?;BDGM"H+QEBY4I<8UJ@^ M\)N!7*KRCP"Y5&,9OQ&JR/-U69%HI2)],^ 7*GSKBE9SWS(MXX;1" ;_JAC= MNI%C.KB*)-!*9U&@\RQ8JK+YH>#G5[]<52DJ/-OYI4Y[M,O&*U^^>N8&7^P> M50=/BX:(F^TYEJ/KO#*@TT91-YN=-V?I7)Z]N=L2AH*MZE\!![^.WC.ZKPYD MJ*$('2'#"'.T0CMIA>WL!FV'3.UF4P*".F!KAQEN-R$=)M-0\&MUOXI3R14Y M[6LH:#<*C%"G 3ZO])7F#HDUKOX]@_A"S6_"J$B)2H7O;/D2W^>BO]KAZ/8> MR&#XZI^%:*8H=CO&Z[\ >;KA5S 3A;J0%>DB+_^#$NS^ITI+,MNMQL,&G-'C M 5]K<+JG;H/N:!1S2J'3C* ]X_K"I;_5J, 6\P6E$_]"H].7_E:KTZKJ)UR> MS]M]37^_WJY'XSM!O 1:;+9HO$SY8WF;W99WV8,VEVRS.4%KU"8G/04UY\%U MVH,W?,Y0/62S6:)E/FP#3+:>8K<9];N+RS9H8-,VQ!;M;FR4J,T. A:;L^PN M9\U^WN9)M!IP8-;F,V[FHRZ[+>FRYY-N>[[LL48L--F MRA@]9#R%9,P=J_35O&F*ZMX8JUIFSSQ6S14,R8FLM& M^[HGZ;5USR[JLGU>HFY;P^1R;B2H:JG8&^F MF]$B8>\!3"K>0JA)%3%'3,NK+CZJQQ+E6D#+P(0CG(R*932BAPNY).5-.$UU MG\]?"?D=A3Q5\!M+5XN;4DHX%;!+F@4D7#V 4"1AHLBTFZ?34#-'\GB:,A>J MM*#(V32B9N 8E!-S%I:L6CDO!'!PQ%7(T-ZB3P@4+5JX5 $<922>XJML1J!Z M &M9T6]F1210J@;20A4M5FNUNBS1J%J)&>MK3-_GM$<-=8EF7 Y#(;+=:U9P M.>T.5SR4=+F3L7#!EZ>:>)AASOE+S*J2_<[8\Y\@8XG MM70Q8PTZ[# 1#[-^5[Z92Y8;^9XI^TN4VU/,E7/N)(S5(GI#RU=[ $T H1?\ M\;(22B01(L;G,NE4-4NZ(9:$8CPEY"ITNBIE/5 ]:_Y_3;\'$'#R_G2:1XJ4 M4*TS(H5RY5JD7*5IL180:C544Z0:H(*TH6C.;HUP=:N8$[/A24O-ZB8S-1EG MO9 :Q6,)UB D'"@I5E\PFDX#5)0_LAMEH5/7;:;XH MUB+%P!+& KZ#3]4 M4/5FCLV+S@0>E]@T'\GC45!U@>803SL;53&&>L--2Q,N4::TTF1<5M2=CU"E M8J29BJ@!4/3J;J0',*,66#K($MD(9]6"UF0RC_E].A;D)&\V(-<]D6C*%ZX' MPP&[[,8C'%\"LN82P%AB="*@E"29AGBYR!4,#V]M] "ZK#+A9BMX4Q4*4+K$ M%V&DF8.J>,KK1]PBD,F6Z\V4.?!W??4 ?NF:ZB)T' P'TLT4&$@7=2982]D! M7N*=L8J)2;D5,N)^42#4 @>@##EA(2Q>JP5R#T M8-5<;*2<9%FK^BQNUI4! C%##S,5!V.N9WV^:*B.0'6OMZF[2'.3-BLJG9;# MDG%'8F'#-%IKV#2E7+94RJO9=+Z8#?-HR)YJ!###89:T?([#RAK,.!@)C!6S M=4\>#J4"B2K8L"%<."9D*R'87JY@U4A0"I'>5M33G4A,KXC1GCG7<)Z%*E$L M8AA!) 3SD2KDU!.,7R8P6U1RE9V2C/4 ZB6P8*@&2Y>41%C+$ZR5D*UNF2)8 M+6I/6FU4S4NI7LZ(:N&8PH!A+ZF$RWR0SM7CK36L "D MLT023>0;32+)@$5+Q)G$TO$D*\:L#C2 \EX;Y;$[ [&DRUMSA*"22/@1%;.) M'E%S^T-87@TG2DXY[:+C+4MA4C4:2TFV1#2G8&:?-:'E&J#7,%94(/1 M*JB%%1#0."^0"HDYKY6#I#.UG2I0H#@?!P:YF@CZS#!H]6,.D4:&4 D %/F4"@1"UD#!:)12R/%JLV*U)MFJF28;=*K.')66X $ MHTT8*;+N$JCYLJ#0 Z@Z07\]J,? @">AL5:.IQ"E#H;)<**&^9J(T\6(-,T%J(:KJ,&A%K>I9W2 \@KFA"8BA)JC M\^FPM1[,\U5WR!,@_#Y+TE:(5\WN-%JJ\H#0 /RA&!I.<_Y&-"061-#F"D$( M!B*9\(@\^(6*+4OIKLWG32I83C$<9NNN;7.0)2O"44"50V(MO@V#:,/I83*)*$$7"DE,B(>8AMHB[6$T'DW9"X& /]H(UBRHS!9T3P,- MN!#-+1:*2"2;T@H.O]E2#1$@ZJ$Q@,-D#V^,TE>S@-9 2./.K%6+$EM@K()$ M+%S)4@<;CH*@$B(8M%-5@.-F"&D.:%:Z& M&+O#5XR4O-V!3PV3@)?SY7"_"W3@:BO0XW&%\/(AAS?#H3+G@S":RE5DTEOV M,F&SE*)8AYU(857:+H6A2ETQ1Z2TBH,9W1_)6\.-<+R*"YZF7F'*]DB+P199 MJ2(S@"-*,("4X?0Z&/3$_=YLVE2B(*IPS@K0 M3=Q"&D(+H*JF@J@J&^O> Z@%#'N,U%@GQO.@4 7#&1!IY$"M+F&2H1(UH EB MQ2H(U%@""08-KX%!)5"T\P*/5C.H5,4\%;-+E=(Y38VTI$P6-8PGHOF(FS;B M2P:S"/X*9D;]=G?!SF:YD%(R8JE*UA6R"N;2-5?5FRZ4RQ$30P/6<)0KE>6( MSW"(A5*YY;Y\,7_0HD)J.@NF%;*.IU2$2*I!+:IIBKG&YFU6>\SPHQ3DB=A* MKIC71T00OY L)B".]")QU S(((]4%"0 MQ+PG(^KF9I67LJ5G$D <=@079": M6"19@ %1;&8::1(IA?4>RHR404+%-+M4EXQE\BHA :%C54F$$!?1T.%6H#?[ M<:@$:*J:!#Q9JPPF&!?KPS24(^E2D7!$HFP3MBM#:LH ZF&#X-EEF[J<($#(PF@CF6)F.*( M*0C)XB)ICK*BVZ"/8%W/YG@+K@28! M,9%800W*]1HH."DX5J0D(MZ 6@DXX;.Q@;K;5[!G*T[=YS-4AZ ]B4*SG(LC M]4(3+JOUA-KM5;(" ^1RX0)A=ID@KU=GV8P7M/GR(\!I/"*".79 MN U$FE:L"E9+>A7@_28DS18K?CVM.!DBE8GA;@\'VCR1N#6F,Z$ JL4JH91N MJ2-XG*IX&=6I$ID6@Q4-4XHDXFJ %J&PWQ3CTI#+!CH2T7C"5F9]>"1H]D>R MI!U &QXN3?HA((LC@BM2SFFX'40,XI86P51>40'OF:A'RPU0%TB (0-@T&)X M;=IKV&6@0F@F$)7="F@0(Z>>,I(3#=2+*L)YP;!!=%)1CJ^"4":8-:9MC-Y? M:WD;,$)Q2)/$U!(H%"PPQQIF0@I6#,J 09$O-HHR[C#55#15KP1$B$ADV!H; M"W)*LI2 :XR984P8ZRT*V3*;R/< QILQC6(]ONZ<#XWE\X5\OI0O1&.-9L!5 M*B63J50R:;-AMI"I$*Y#7-@+1J*D:*$A20-(R4/RU7I9CD521$-K9?1<3!5\ M!;9@1P&TP '01).H"%PE%[:4)<)4:(:I6LOTG*4H4%'YDE1G4+LI7O'Y M=1O4\)E#CI"!DB:9E+N.JZ-211EGLQY.Q.TN7L!21<+E]H&MO2\\ M875*=<5?]1?EZQ9]""@G-C["F6C853LN2!U9\K/%=#(::J*^( MT;*>RX?D9BNM\(<@EV!VZ9YNKJTA0(848= =J7"H-Q.EJ6K(3T"TJ5"*>0T3 MK.5"%S,@56%L&3@L)8+UL()2Z&5+V=CF9(0MTAA58/ )Q6(PJN M13V0B7;72+82"BLU5[-I VE6-#E5JT6H0@P3M1KSY6DN+OJR2(Q+<;RD-2MP M#R OQ3-*T%2$76[)76^BJ@\/>.(QU2S0 @(61 )AY*J 1*P%6\QMMSB[*4C$ M+$F(:JJC/L)!)IHNIUERAWW-EK=!(LYPTYSFHC&D+EEC)33/^5$)B),\ =IL M..*4P72BQ-&B,4$HS"&D^;D) ="]BL5AER>S+FB%WTQ;PIU?BV^U%",%Q"YOBT0RE#7(@Q%G MN:0X_*C;2M!Q/6Z60S)&0BP;<]-IF^P)95TVV9"$MYBKE<*96-UJ"SE!F[.* M@9PEU0.(28J3CC,Y"DKP=HI)8$G:!+()SNKR%(U1)&,"63&THXR#56>)E@@+ MDZM32 3TDYH?+&2U2AF"O4V(2T7"+8_-8@4L'DS@L!N44^&$M6Q!X>[V:M6! MDLY&%$9X,8?8@P2=:,02X:P6;\I%TF%S5[1&Q9NN0RFT6,^4$S&FW%I#G\<( M=R5,#C4I):,*5"DE^(I^/\& 3D$#^3C'>&T$A44PA<,=#2"E I+*<;EN]3%9 M0*U*U!T$$BG /.IL90$VK(@:%-^4)N.2ATU;BGS=4R?+@@6K9RO%)."R):N> M4 ./B9%TBM>PB"O3C%)!WDGSI"#JP:K*2U%)2H=C7*D'T)[UQ6NIBJDD6ETT MAR2\64 /AM(]E*^;>72S/1W3@0P>QYHHDD.;M2 F"2C'-[WF9#3K]XA O&9U M1@RFUMK$,#BX5Y3K49VGHKE"!F8KI.PN4&BLUH+ A1<-AFQR-QWA=S MB^5FR:6%[=8"0'L1SLSQ)"8HA.S+2RW3RZE< W;C.5M62\1C<1^ N(VDV$9D MG.%4-1=E!$:L)I1P(N\*A9T5,@]D"$FGJ8@#[/9S$*Q7:X9) M:*0IZ_&54*06K"6\+L*6,W*EG-L.6+)("2TEFTTG)\*16!4G@C[.CZ>!A.IG M"VQ2\9.)%H/U%RQY4[C)A*.:'B',58\5SQ5,WFR$U2G$L%N1S5JD0I2O12K6=29IM5SA4PU!G$/ XCM'BDH% J M&8M085F"J*LLDTL:'H(1/9Y0.@DE(N?"0-YV+-1ET$$+7:=@"--D\>A-\4* M4,YJ5D6*F(2ZM1:-FJ%Z*:YK"LXG#;/)@#YGV&.+TTZE2'/!/(:SI!I2D2IG M*6&M+$ GG)5<&0)L%@C@!-I3AH:DTY#6H<;U45QHI9BU90S7VQ7L/N,QE$ M,^$%$IB:PVN@R)!&8&*M8"43Q&052*,<6/7P1NX ^H$6@ZT#D)%U!U4 -U)H MQ ;R0MP6-#-EW(ZG>1"I-KA6APD@U\R!9C?J]X"1,%E)(;9P,Y/,I-RTRUMA M&F* ;+&OO*-JMC53F,2)'$#9,1.- Z45FJ1,FPRN(K)FE80-VFJFBH> MLASP% S6CW@8NR_))B(NW66.T#2M(CB&T,V,FJ&K-;R9,V?Y-.M(U6JM;99J MK5JU>@,6FG4E,FZW2"03Y8#?''<&!;XL(EG8(A.$.4_Z"7>,B_JLK$.K^\RH M8>BQ6@8VU-.OFDPUS09D44LKC!J6@#NP&IH$JK0:\54*BML51B@2+)=(O +F M(P"#%!N:YJG4 8WR-0PSKW*"'Z#8.IO+Q4*\UE3P4#$CZ*86M_'X8W830I@0 M+8G*7*420KT).AWQ91D -[$5R*]YM4S!(&@:!R3"/JQN\ Q-0@H0961R]4 I M031S"&4'_:Z64%*H"]3#)AP0D@BB%8EX,,CEF\TREZ2=:,R4P'10RYH2B4PN M;%)3!EW7\VZ?I5RH$U6JA.;2&5S+Z4))K#)8*^I1'FO=AV#)6-17]7YE'^;, M%DP4]!OYFQ3LWF&Q^1M)3G>!8<,K!M*&$2>"+*KF8L6XUMJZCQG95S-%4774 M;^5H(EN/YL(5P['"=@]G^.>2S@4)(:C[):\03%&Y)$1;:$N]FH (U_)0Y. D6EPM%1S>42:DQRDV\HH MK1'F"^E(QBT0M.2SERDZX7>E8[(085VE:,1J\'PS8@[4_8Z\W*S8ZW$V[PFH M)2?6-+PZ2X$1MDK+DENB$*>;:J6W>,6GYDMF*Y./Q'!=3-)9MX4-V1%K$F$C M5""!^BLX+J6EM,"G'6PU!Y<--B&9W&EK&<_;ZPD+1;6V2GQAM@C:=YJ[VUYY!+RY5JT!XJ:C$Y %4TV>$L^S1?N%"..N5DM]JD." * M M6L206K#L7PX$(IR.D>P_T$$5["G%Z#P<8P\"4LUHO-0.8%A/2Z7@4RYBBV115\_!&> HP9C82(OU*PY"P M,TH9"7S880$%?\M]F0EC#0DC&/DKNAOD@VZDGC#B0\)(UB6P[$_F@S+:"UARE1;[]LX #Q4-R%%?UY#TA 2 M3;CR#-RDF+0Q\ CF;GI,22SA]OM$>XK/9%TN+^.-5.QVV*D7[/:*7#:X$NO% M!%3QUUI2]H@-&#*;J&*!S@FVHI/+!@JLU4FK!;*IE9(9PNTFHUF<$+$0G#+< M+]#]I*S;?L-I6@6RPNPYFRR,<:B2#I%<-@%I/ M'U8B00 M\EJJ?H\D5T#9 Z0HQ5YJ-F4MF"U 9;E0B;%(5;<$=5_0Y/75 @Z5S8<9*"A[ M]'3!(A2LK;AL+=8#J@MGNE-^1HE":DJ24KDH!@EIK(XX_0%$SM7$2L4+E:B4 MI^$M"% 3KSI<4;LWPW)6+TF%;93F#ZDR2+<4VW",E901;X. 0?6:H#42$@V' MAGNMG#E$(&&PRE$ A%) &D88(Q'VFMBTEA> .LGK?I2'.;?=0U;E8H%-M*)> M*IJKQ^ :"V0\58-V:&K9&S8!MHS%Y"&I4AAU05P"@KQQ"4[ V;QBY/99&0^8 M7#6W@S:X80IC> ?IB+*(W=VR%+%HJ( K8$C0#A+=;Y@WG%13,(,\"91PU>I- M@5BOZ@2!5!%- M=B?EK->80PQL8JQ-"[&0D:5T-_0DZ[KN,U/=:Q#O?JB8-J2N(B @>D'9HI&M M*=? [D?LF>:97KHY=%0R1NW%0#!AK&U8]!#8Z5J&*OF-3VO 7UO[EF(;T:<" M9H$F=V;]8; ;C],-W33PS$P&U"0P!L!X$3P]^1H#&)&084&,@/$FYY= "0[Q M5:;UM$*I@5"B@(;XIB>CID'5C#"I#.A4,*RJYRI81BJ@N#&]IM) @_DP;+*6 M!1!U9T"K,3!;@.$ O1143X^J![!9^WRRN$/F<$,TMG"$ *EFZ8SZ!$&_B@>M MA+E^!@NSH3U87F.LW>\ZR"20X-#6RR=F3C%R$T/,,&9(V! S9NO&LCD,.W6U M%L[(XKOUUC!I8]%.2\$6-!;M*^O52F\AU FD"81,PV6V 7G,- [&$V@1]:2C M#: 8<012J0@12:MFLQ7'&DJJ5N)]X52"1[D$X'$$ZU!0,P;">S-T*P&7RIY* M$6!9ARE#9!MNAR1G3*&D5](8LTNL-(4BEB2;8881I% %2D0B+IM9MX9B=19-UC<*9FSF>C8["<"9JM@-?3VI#,9@%GDE $K($6 M/5&V7!.-JUOMM;R+]'5\I64X: M!MO* N)&I,GF:VC(EO(129=7*CHD1RX+^DFL'B:IJC_L3YN$#!12!".3P'Q5 MG +C(:QBM9$P7 304EO4/"$2.+T1I"S%$2"3-X,5-""TU+3&W6B N8"C.JE MA43-9O+*@)=-&:$&:=:P0@-+UX-2,E@MX-4T7XPY<4>LH *>1MR::(51;]DF M$!00,M(K$>E.=DQ8$;6A&DI5,%>NP4?"NL\9#C@B%C99UXR(YZ:I(A).E$4] M6&XTH@7-Z9%J7GSTI%E^O5'QZ^9J@C 3!%DM)JO9A&(0 MA)G--AMFP>TN',LK2;H'83WGUX"+)TP)8SAX>^ M4.O;0>0*IS1HB;7E#2%^TRFB./KE\T/?U.S;X9D"+>;97"=XIN&9"W^?G_P_ M(C7T&Z3F,FB78=D.!/UO2*W[R)?)$%F'"?Y.:E^6&E,15592_@')&?W0 JNP MDMS)=3MRNEKEBPS=W0JL5F2E=;;U:J7RI3NJF#M]_/$+YR;/]/D%R.^F_C\Q M]?^VK6).M]UJMEE!P-._#]1YOC'Z,[]-]$W+]L\OWW7R M72??=?)=)]]U\ETGWW7R?ZJ3\S__=4-6S T;T!@PO//4P;8?]S".MMR?NG\C M\=26ME^WG?7WE^]]7GK]M9RYUW/[K"_>^3O+J3^U]3ZWU\SSWNYU5N^V[_4^ MJU?OLTZ]W/9NVUEM!E@W=-OIW^N^V'.S[:_E!^=^_YQ> M9Y_WO;/^I>VLLXUQ]/K>N3_ZWO>_UZNM3YOQQ]E&N][G7M3GO(NO^.F 2WXR MM8L\'WKCG@WW;KPT?5GA]^]>/C!E,T^Y9I8]'H6OI2T+5#R61=#&HMHO'$QB MX773>AO=&2B]SC[_QS_X_CEGG_V#;LS>9__T^^= %_W %J7[U :8IZR_^)+D MI9?]XG7[W>L&QA._>V0G^Y-S)\>RTD/P&_\Q[Y>.:PZ_\#8C/_STKUZR''EQ M?DZY=A!JK3M/;6Z[H)>!WKM7[[;A;3/_U/9=^:Y\5[XK_SOE<+_ P?D+!U]> M_^-BYH_BQ3L>4%+S*-:\(F[##.Q\[]H)S=@X?&0G.&#XQM>*MB[=L\U]_Q=J[L?;$*X-__>:(Q5.F,2O'#M^5'D2>V%]?,.[E+:F+ M#FW77GKFKHYG^^'_N6WLMGP^H9RX@!ITZQWW)"C"H?D'QU<<;;V.&X>L?^$/_U)^W!Z]L&3];U#\>OZ M;3GGN,6SU74]M?;"ZT9?,^+6W#YR1U]DPK6WGIB[;>+V=N^QVMH"-?'\02?) M_>)S\^_;O/.^F._2U\8._Z'?^NH'[MUS[X3%E$OW$P>'3SCNT6L!O?N?#MZUKES/KR5<>&7W5 MWF/DHD6?[NK\]/UW/UJPQKJH_2?]!W.NSH&NM^9?CCY;.K)\2HC)[[QI.9JY MX;4NW_GH@_Q'VRZ_\H;K7IHO#)\ZZM875L@/3,LOFC6HHVO1RHM?Z;,/NKLNO9 7VQ?900YHV/U:.\Z+/QL&?MP^H<'/W2M MQC][9>V;H9)UZ4'RJ9NL+\60>4MG7'CMW7L^"!ZX%YIYRY.>CW^_[).[CFW_ MT]H?54\LG1B<_^G2Y>/W'KOO^O['][T\_@C5U(=3"_\JU]*['NON'/W MDC[SUBGOSNC_BWY/ND\.ZZC'!][YTK9?OP1;=IY<6/]LX?9+EGWT>,?8WPR1 MNSXM/WO;7<^MUWKW?V,E/WX]=F+^\/S(JRZ%M^6;5U[U^T/\L(W'KYNQY!)U MPQV[\]-QQ_6ECB?NSMQ'#;ETX7V[6#4PY*V[7.Z'9^S:NR%QB-[[XRE;NA8O MVC7FV=_=U^4_\-1&Y/V]%T\<^M/7%Z7K(V>-D#L9>.];NT]:>Y],'?<?6#2<]F3/UA[))\XN6?U<.^:C_)'1FSMOSDR<]RTQ7T^ MO&W\#S_H6K.E?_.5CW[P>161^>&V\4U]Z^W"OJU=QX%?+!C:N7;8@V#'T8F# M7]ZP8?_DG]];&A*\R'?^RBM'OIU,?73_G>MG]\6?'?[(HDON.(C?/'@E.3W; MOO"E0M?:Y7=_,C==9_/4^V&FS[O=0]17Z!,:)^[,3=YX*/(L/@)X_>!-D_"C MG2/?_?V,B[V[5O'IW"W3A_^0G%.:^]+Z/_QEU=M[[-RT!XZ.&]&G_X8M[\P] M 9 ;MFVIGVJC#I215U8?G]*GX\28*7>/>WGGH:#GH4$_W7O9^-2IMECPR@T? M+%FV:_&&GPOUX"LGW2^N;9_]BN<:[:0[-&'FXWV>^/V,TJQ$>@S0U7_JBS-_ M?'3YO;N&D#OF+K@S?:KM-Z]_>M5=$X;&][VGRGUGYOM=?JIM'#YZX0^[EFRX M],>[1U>&TRCYYC%\P&N'M__(W>5>WAPZ==6_O6Y*C5KQV:7XS;MGGVI[SS1Z M4J^AR)J#* Y%CED-@%E;=CXW?NN[+#H#KF_;9EDS\\?CAK]O6F?Y8-Q@Z/#1 M(SOVYOK-//Z[T9]T;7Y5;71W+%RSVC3B! YM7L:!=ZQ_:>6C#Z]_ M'%YX9/OL>=LZX85O[GQEUVU/^JFFUKY/Z+UBT>:U#]Q:_MD'XY=>N>R-T9F5 MPQXJ?OS1UM?GSG_XZ,)R=,Q5J7[ST7M'A[=N*;_XQI1'RMG^%RU>=M50X)V- MUF6&R]G0-57FGUGTP*#SMUVWOVO0L&'3KWOS?7Y(9??W1A^Y\OGT1TN;:^ C MM[W_BG"G[]B0U_<_?:K-=N*UD8_MONKBH1->&/KAPVN Z%6="^\?=.*NN: S MK;V_:=,SSTW][-'79 ]*G!U=TS@CHJ^.=*YY9 M6C\F]%O%;F[N6Z?-I<1JI?KRLNX5PN]>]W])RSUE1N>7RW[[['GV3KA2T;=.6F7PZ9#;ZP_J$G[UL] MM,^1_O2*=_HMZS_S)S<9LK]P'/C955>.6F$$ANU;%D^:QJP8.WQWUZ"?G=A_ MSYQQ+X](C3FR2+UJKMQGK^.5D2\?GO33MUZ]\8+'[WH#=P36<8_LNNK0/?BX]RO4OB=VOG3W M@G5#E^Z=JS+K^\QZ=!&OK?C9;B/H+:HO>BL^$EEQ]U0CZ,T?.O:"?S,%?_N_ M'>7_U\M9=WQZ0'UO>IZJT M]=D[[NWS+P\,ZI@/+M_^&_W"^\%/N36OOW6J[2/F#PO'''SCKFG5W;>OS-PV MX]B0T3=-[CUTR-:5,_9_W/[(QY>-^_==\FN+!^^Y9_VU\]@U=VR8LP_N$]@[ MI_T =YUWX13HB<;#U-KSD@=FO, A8W:7,V_6-M8N_[31/OF%/&1ECCZ9??^R M.ZY3;2\<2 P#7ICYXWW?MPX9[3J<>X1:.''EG(?) M:1\$@X&UG[ZVI7.M/*6X^(GU\AW''MTW;,$"KEQX^Z5?O[SB!Q=)?_S7K\P_ M-_72XW=NO?5\)7]QXZ=K[K_$F<(_FB/?O7 S=OW&00OFG1AUUF(//5@32@/' M;#[T[LSOC3EG\>I/AC^JO3S^Y/JI_/PM:WG+(<\\8L?1QGWSDQ MF%GRY.3'IMS=-7?;*"%R^#"__O;/#B_[_9Z^SSXX(K5I^8-=$Q_OBTQ/W_W1 MCDO\;]V3K=QS>-='KXT;]NH:;<#>=:],W33Z$>>8/]SP^,GH"N3PA2\=I+:JM86$G#.L]Z\>]9_W(.F/DCDIF_SO/;#TYHN&= 8\9 MNV5U>?F 6@CH,^O<&3L_WMV^8N2LZIYMO_K+DRJF5V;=<-V?=B7?==^T_>/2]O5+Q[E6 MS\M-P.*=0YB9S#+?RC[[C]_PV\7Y26-FW=C0GE_1>67CF:Y+'K_W66W/TO<> ML[SO&7TK-_^%A<]?^.&#'^SNM!8.2._9^NO>/90W!BZ2L+@5>?[W_V M1?R5%N29,KQZ3Y/\\Z;B6WO&G#M=_^DE[\\]=XQMI[[="JZ<>;9[Z:?/+2^L M/_%,US7%71LG[_&^]?C+XAU[^ERR^=#AKAM7>QJ#_RC PR;W>QK8UC5_\^HC M;V_>])M>])^$IG[EC^<^^-+^:1<\ C"7/_BGW%[.]/%E%WE>GO^7E3MFS??O MO/Y&L?2L=?'S@V;7W[O#@Q_.;]ZU\$=KP$G#\KXY#Y4+Q[+*M!/M&Z<^NN_2 M1UY>-WK0=>1G4TVUSG_[7[#,_T/E%\NV7;;_5-NQ"[>N$?4-1V:L6K'T+[$E M\S?=B9\.F=]/NW/5OYY]\-?_]O41_6#.$4^G//[L75/P%T\N?O5D M^G>95$8HC+AW?/K8K [TQ0^6G3/@4^KC/O^2; TIM?Q.X8_$29^>F=*[VS;SO>G/Y.VGG3\8_'OSNQN&WE MJNMJJ]Y?V_^5+1N9KDB[N3$KU-P[8N/0R8\4'_F/E<]5WYOP:W=G>=(Y)RYV M'IGV8>:Z21<*WH/5B?UWE8<.RH^L;XM4AC???_I)PD]N*W5]_(-%/[IC]9H[ MRGCIHJ/A7USTY\D++YY47E\[L"F:RN-SQT[7'^F-]#XXY<4G#]N?.]7V\>A] M@S/;5JX\]*MIPCO(NOGO/7WXL^6^@\=4E[0Y/S^\AIT8V!'QRH,/#CNYZ\V# M@[*6E9D%R$PT./; @.L6=LT9,/"NO5?L73)QX)Z)E^Q9,W9)Y'QIX2_^W+QD MXGF#7BTL25W)"-]_:B*Y;]>_+]\R8V._0^1;7>D%?>'EQQ8_F<5GW_XC>93O M-;S?CG>>VU&>69XY:O7O%B#KUSSAI(9!<)^^V=C$%=..?E;\I?6F19TWGBCN M7SADXX?O1ZY8O>*\"8.&3GEAWSGM6_^G-?[_4BGG-TQZYON''$\_&=[QQ"!X M5[_ ^GVSKJ_U&7#+_)'SENY]YN#:?M^[6S/_>:%UZ(\>>+.Y^8[E'W<]//K! MVUYT'%[R^/!??;)"6 V/6++JZ;5_6+OBUMDKH3[%'7VAS<"4B<\![4/F=HA+ MX^NOG)&A7CXTX/GY%QS>:%Z?>7(*U-'XXSH..RX,33Z%/\D\V(50NVG>.!+I''+IL?T+] MS+I5?6WXYB-W/\VKJQ[E,V-O'N8F=_)/C T^?]&N*P_C3T-]9US>YVUGQP,' M;WYJ]VAML]P76W3E",\5N4-8O6?LHW%ERW M]I$U'#)AS)07E@S>-.[PHC$/#CRJ7GI/?L.)^]9??V+H1>F=YZ^<>^C(Z[_Q M='KGG9PP)W5'^5(>>:^+6L.\+YW\T=Z/+OG)%>\-;_L$?/#X?&G9B%4-^>/K M#[W3%1D,K#WW ^9Y[$!@Z*3E!W^_:W-V]QNO+'NAWXAQP'4/;UDWZ%G/K+ZK M/SYY](8#6>?W^\_G(BY71_9B%2]_;/KG7D;Z+^EZP_L:M][N8^V[?N;IC M4Q?SZ/G T#B7^97T^-27KG@X^?/!W3\<& %O_7/LOHZ7Y*NFK%B3O6?S MT[->W#1@]+1#'UU_X>X7'A#N?=-Z\<*A'TQO'^'<^'IG\?9UV;$7W;U/WS9/ M#X8&8<':[<>N7=4W\N__LRK^?ZB<-7+JG%F%\S8WQESY\B?'P#>Q9=-C*Z C M1]-SOS]&[11^>7+O_7$*N'7BE^)"22,ASC_]J6.9D M]/5F\8^+1M_'*R],S=QWWQTKWCG4<:IM1+_)\!/[2EO>C$5 M-ROOR/&5O<>.OW+4IA-_.'3,6;Q[P) K;KGVU^2W#.Z+AS3OO"FUY][\.Y\\&'N#W98;-!/N%>PO7A:'VF;^M3XU] ML&;'S@D;@\T!]0?E82?C*S)=5RUXHKQK0;9]N?+,-8LV>[9E7]A^TZ@_;+NU MC^\73STQ\8FW%KU4??/5[%4#1UP07#ROMG#4SDVE&QNW'-TT[\Y71R9'3W[J M+\RX<[HZ9W]VTZ++3FQY?GG$FX]1*]0QKU\ZIZEN8X=\L&?B MD@L^W;HL?F#/.:-6KKICT$^>M[F@,7B[T.-N)WJO\Y MF%R/>T8IA*\T,@_T77R3>9.R9NX(;N.!A8^MG+W]@4W;YLRY^P^Q%QWA]U][8&MXU0Q!%A;U\RY5[BSN>G0'-0H[MF[C)']EUX-;[I6G/U/! M4V-&3'CFTPWM?68]Q"RFM(#S@?U3Y_E?+!=3!\4L[-PW!-W;* MC?-67;%MXC[DV@6_VG!O8]>B-8^O\FU>7NX(7[OPV(U/Q#8]^=2SZ_YU,[(K M<>SVMTL?3>'V/C_IOL%*X?U>?)^X\_-FQU MX(>O?7+GW1\> UP3WE8L['QTX@AI[R>T?/,R^.FK)L!7''UX[ M=.SF%?05B;[7.^ZUWA6^U7'/HON;!V;];L3$5:/&CIG1=?,YKZPL/HL.^<&_ M*5USX!=F++ZX?M4UZ$"]^<,+GSH<^*TR?L!;]>$W[9Z^._3D#]D'+]M=O'4I MN?&9!ZHK[Q;& OUW;1R].1BLV3<]1^T>&5F+?HJ__N;8D/7R[)29UZ0V#7B0 M^_CZB?G%HW8-Z)IX]=G#ISHG'K#%S.+LQX=/_*UOPR__;.5 M:/NJFUX^,?YGZA;D8&9#_U'/3=DYMV2*\4,?GI-T^^^8/&KC[!6_.XSB[(R- M%ST7=*9G3[GPER,S)Y&-S6-+[CRNY4VWO3 ELV[ ^\-O?^[$I3-V/_NR2Z+R M\Z[\Z _K;WYY[/7W5[N6KD;OW_W*(\'-H^<=V-O[BM7']SYYS\0MKR0/7[K! M_Z_?IAZ]GJ^M^)GDN5"8MG7?'8VEBR8NNM%Y^Z AW'KXXV$-^.:')[]V.YC= MO_%^:OY'8\PO?JC 4')N^?[9=[Z^>^CMXNN^B^]\?'%D\8<\-:Z=6%D\8MJ =Z?)U!8HO;MB(;7P=F;'R M]E]/7@*?6#EFWJ.AN]:?6+N.WK64_LG2]-%9_:.OE&^:,N'VBWXV4T9F+WAS M*UQQEB_Y\SWI\\PW+/[SWJD/^X]L.-6V:MF-VUR+QO:_7UTR W[/O'K[Q<=> MNV=9W]\=]2S\R=]WQVSLIAW OPY-3EUU0\[?1[@^]^K]_OMHZ)SQ2DGS^W=L$SR_]X M:.]CWHWW[N_Z];Y^Y"V_V/G6J;8I'YZST?K@ [5)G3^^XGA^2XI#UGTXO3WP M_W'S'GYM7MG6,#-)[#AN(3+&IB: (12!Z44(XAA,1S88T<&60!B$**(C2A(W M," ",KW%IAF0D(60Z!";(F00"DT"B6(0Q12)9D0U?,[<^\YM<^_L[9QQ^ZHN>24*8.9,QIP/']=,Z38-LQAF5*(9/I/1]#;33\H&A5+M;=\O. M%>\CC8Q)P%O(#R0,$,O,0575S>^2WG+@::K64%4W6KZJ2]*#4^W3:TW%"]P! M>(%B_.A!,,:.8(J(RYC#]FXJS._< ]E'TNG&-5/J#&P8R3CXAI<2[_(B42E+ M;ZW^MT?"K9SRNVXL/59+Q1C!_);8U+=;FQ%FT$JWR<.>;5O47@*[+))U�[ MU:%C)H27+3TARR"]%*-Q6. ;&HAPJGMDC'R32VX) M<-91347NS;]+]4D>K T3L5@5]#G*B7*&LLHB 12)L-;^\+!KQEJZ@WUG2$UN M"TUBM0'5*N&F2*3#8$!_]_.(9.Q8B3% 5+-,J&JR;<27H?D6S6\ROW0L!Z*^ M$-A%":X4#8Y;JH46S^L69G?<:$O1[%DACBK97++1UJ_Q:4C-NA4KD[J+'(U8 MD?F9L^4^T++,'O7#2NROAHKZY[+"UWKRY(S9#R4V)"LZ'N[7A)*[/?4,_=AW MAW22:#%Y@H^=B!O0,ET7%D=(+.#=^.]I+$W[?@ZXEJ*'M]_J:&=&@ ^9N^$I:T:P= F,;&;R\%[";1\5'#=@DOH MXOB4#D4+"G05PF#P52$M8W+^L"\7730:U4K6LY6L%KIEYS,#[7&5*#]+%AD/ MR;ZBB*6U;\KLO%"4O;86=0N7$='[]4\/C =IC?NW#4\\O\$R%RNB02*>2"R, ML1,N$^#3*?4]NAX4@?7\BOO^\%[,>%#+P5%JW[(^0-M4O$_;H'(P71$7$*N: M<)@8\++$"$*3JA<$[C>(Q^:;Q<$O8((5D#AQGY4>5&!LC)PF),#E4&S"XO,H M[=*1N: 3J1WM,97[5&/61M35%1&=>\F2]3G1.. M1:*9YH-%^;P@VM61&%7_E&YKMB%J1-V/_86^,3*[D7/QW<4D@C:*"HK.B>*9P,=3(_MF^CUJ $B)QJ+R); M76N[RW,&SK?QTVU8+6VK(854]HAS@Y< =Y&N67DJ39GF0JG/-4O/;^+E'J1. MH8VS!HS3ZM$(/L[)BHPQ,1=F$X(ERQ"@\^G)+V\,GI& M=D\[T9O$OUWB9\5$7>'.<@-7=G32=$O %1$4PB*E F7B"AT(9<9TW RJQ Q$ M7=:73%?@1$,-0@APZR"A)8F/8.?,R],KVK?*P*Y'%(%DHIF'S8LU0J3T> M4LQHR2[W$:MF/]()QT%@_A(]NB^J%U7DXI0&;)]VV_C2-3TBDO/R5I.PVMKO MDM!W.W-"LQNO0E'YPB#*#OJ<8"[]WNSWO##IZC3]CODYZ48R*F':8 MKFDFQC 5$2$^?;K=@+E."!*K,U/&@ 'O#4_:55)]$V(=,V!+M<6<38]8Y.,+ M40NZPG$@O\X]E7FJE0/3G9$P"TE"W'VA]^6_X]4?I&5;X>-;,?>IX,0FAO,E M>D,QE]@,?FXI#T&^"3TW'5FN]MHR]5C$@4N1SALA=J6,4JH@/^/>+@NHG^PE M+$]G&F5_,&RF%JC#O?V)/GYEMNRQM>$VURV.LHP/B&=J>T@:#F4(M]F8OH7@ MU1EJ1C8(!J[-HN.[^LU1HH+R$[ 5E4O_$^TY!DJ-6!0?ARFG>YRG@TPE@G1: MST1:>+7-C[X9@0^9=Z^ZN-N2'XROUUDF+0[U0LE. C-T3ZW9[&2 M$6NC)SS%;,D8;C7DL+PJNR:V4:EH>JJG;1466GBM>> EO#I,L>DSN@$1!'\3 M>)-!G?4XV LR;4%'/K?RQ38E62FX*D1\+O&"4\HV[3L6T9IO.X(/LJAKOA+] M;^MI1#QRW&K&@R0Z+L,ZU$EJ%8X'I6^49H5Y"?JJ8"W P_7M#.*+^G6>MM& MELWLI3B[T4S M>4;3^*Z^PS;=I4U1$2?11;N4^[&YWNS$&4Q_]W-EQ_?JB_ M5/SXE>R5V>W"'KB-0,L_D,JFRH4/2ROM/TU* X]PHJO3G:,?CH"],T/7-)9C M$.WL$X:Y%?DK@$1U&XMS>C, "58]^T:[W?;S'T0F(;\L!IP50-J+G(.9/(Y.[8Q^>BYL4M54_+*OJN11E2;+YHWOD%/Y-&3KOZ 9\NN_S\JYEL: V*.#*I2$.C?MOG:U(%\0[#C^ M4ACGQ?<;6\[OJ%PVDY[-KD^T?E*?*WUL4AG=+U%L4Z)RH/M*,C\$O;YQ&9G;P+]5E]CYZ6 M\4KPF6:_6DV[G=T/$-VDH9;44-%,G=64/2WGP03-';W:YK)SZ1NR+XR^WWA\ M]DCS35RCENT.W%L=%%H8MHJT8B'\M@J;.BH<9U9%2NN MPTU,9Z.KBI0;:0"#16R&^":O=5U(G=$V@K*&G0A+)DUSX+OW._K045%9Z<&/ M]F]8[X>S;9P/G/+2%9:,)17E>V;_GM+_Q\.H=J/-O]"ORJ]AZCHG1,(^JP8^ M]R;0'3J85?GPUYG0#X#\&8: M:0S6CEIPC_*WAJ*0D'PYW;P##P]06L^T_T\'A-&E=!26C'0;%B,@I1 (/\ND M=+4WW\B4R4;#X5PVN+/M,2-C>/NA>S1^+61L/A+F*=7Y$:"Q!Q2_1DV M[\G:"2\>0'T.;=*JHY!&-F%'Q[R5.4NL6?@0+-;7. 3TQ-O7XX6TVGI,TQ8/ MOV.<7=#SLK8MC&>VDN \N%6!*V_0%J4QEY&F@RM &2L!.RTHQ=Y9]>G W.;E MU@7K(S_M[!:_*UE]OD$NO7.;,9)DD^Z^O=/"N?Q1+G75P^-S98WPK",T-;6RK\VOMY[#R M* 1MKK8VOI^9[9>2;C)Q1T3$Y6]\G]?]G#!B7J;6 M?+QBK#\DY>J:1;0+Q230<#SI2 Y30JS4TB/*U$92GN1ED2>[JN$VDLO+)8V0 ^A]PIW=3>] M2!5N%K+-9>:S>_R,G_\! MLB\>N$7*GFCJK /Z:[^R3?NJO?'KAI*1J>R9)6L MH0S';U+IOV6?K@]BY;UX-Y_,QW@4W;*7[N$&M[Z*KQ4\I5/IKH2J>RG003!) MTZBK:Z^<29D,B@0]"1+&:*1$8",(2]J_7^K2[#$9@IH4>D?'"G7'SLFLC0_Y MD'HY+JFRH6.!865O')!.JIT'+JR-B(G5^K-I;NG]O&]L_-]NN-;<7#MA) M\OJ#PQ&YX+T^I4/2W=]_QL2[R\OO<:GT(N0*2E34"?LN7<(_V[_/J,-Z;L9- M@)2 QI5@\9@2NQ7I*1,.):G@2DLU/[9GJ_9NU%D-V&M4]\)E*3=ACD9^RO,,H$ZL-XIQ@S>F+*](5U/(5 M70H"!!LM4E0T'CY]^K$>L$=E\57 ]&767CNN[]; M(?G'XZICN_>M BT^$/4:)L(X-N\HG MSR-RDCRV\.0H_8O;4M5*G+=ES*@&EP+F*7K0@+:HRS"'1:YM%BB<>/0Q&&>Z M5@%4JDXS*OG3?:THO MEJ@6M(-PWW0B M.*4A7 /B7K5?BGS#E^!C/ARVI]X6LI-Y$E&-#DITO>0A:"Q/,W=575_V4=>M MFM2NV7LC/;"-^CM8BEJ"T4H::I?'J0_?O7B+RICB M+'8'1J:O/+P==GM0'__&Y M@H/':^_\YUX5PN8;D+0WW_6XUJA*O5L@:"O "]ERQ JI@GR^X9HR=RLM=8=: M4*A+]X8-UN*6\"L &:ODAW]'^P;2/0'CX6\24XWWQCTQY2?/W;AH9SY\DD>,TUPZ:N$R=IQ2I98I MPS*S&=*[PW5-\H_QE4)$1%*>@%/W\[Y25T+8X#BR 3_ RV10J)(01!NU.[B1 MVHHP8 W7DO [SZ,_/-WAOX1!5A>,Y^FJ(BBV44X*RZW/0ANNN'2\/E'9R*O:%C2U!91!%*R2D.B M= D5!F2S8>[_9.+_OXU/$S\X@$,:%^L3"XWEN?A&&2?!]]\29K=<;^?EF9C. M]/]4^DN&WN5J^MPJEVH"$3\6N?'H-K:0OQ3/#[M81B8^2C@3)E.S';=8TBUL M VD#7%;[BDU) ($F.+N]KAFKTQ01'A3$/VA<;9)2+Z7V: MW&"-FN2U1#/BU4=YCG#X-ZI7ZD3 @GA$R2N[NSP)*EI[)N MUD-5:3Q$2:P&Z@9 L1*4K^&P1P8\I%N.11:ZV+U7>&G/3[G35O+,K7)_RR%Y MIDE,7K&V?QZE,K7_3?F6%ZJ_:4HX0J./_W'W_:0K?$EE]_2@Z.\NXQ=P=75=/F1"&[$9MR/!<^,2<02 M")AB#I%A=\VMV]VOHT5LA*/,C^"QE>PU89L\M6%VW8+($#7=TI" X6G%]6ON MJ9$^>(+LC_$@22_GDJHP%CAR>8IX84FB1RV,OZ!$E=N3MTH_?/&T^HN>XE__ M4W*NZZ^I1L9O_7Z%MG72X@)IQE"/$'1U/ED%FHCS3F"1-AEEJ_J+$,GXTGO# M*E;IWGN7NGXUW_76JN8RY]DU"=I].]*R+0T\ZI;A2Z2QG_2B[=-T#A+2ZXI>C4OOTK[-GV MNK@@@/*Y&=M3;C/QT_JT@R.BKQJ,O LRN8U-'@BFP#;#YP/KM5W4"NTV:V\V M7!CAOZZ1(K4]>0';8UZ9C[_65X>N#7V4)S2$IZ%DO*_4@"GUD:S1W'K(I6Q' M7%BMW_#AZT+FTWDJ<-*8-'ZOF,,! 5V'T_P>?UX\EISGB8[3,S!*]5%\C)L+%DP_)-:'# M=]OS4PSS(:-++RS6!@#3BU MZ.=R53OI,K;CJBEBB'&4IJ@H0%M;N\S,+#0O;T94"N&=70]59.4^Z4)JFYB! MVJ ?8C9!)0/VDQC),=3,]DFUL;3%QCCD?&4^YWEX\*.CTT^FA!;(D\2.'A*C M\#9VFQ)0;BKWJ*S*L:!9NCAI\A3"?&H>4C<(? MN+'/?WGHS=)"VV?0/Q065"^-S]>>]ZM#'Y@0J1JBKID6;W;Z5*<5,L%#5@I8 MYW:+-BV5" WG;R?GB;O"'J(F _^+[)C=56L9-7T+^B;8Q 8!!^ T>? MK/\>'%".]#MW"Y5@CO/E)8,EK8/'7Z-3@H\,*0_'Q\K)_+!9Z]DP=]AP4I734Q#?KC+4 MW@V3=WW/#-SWY5=<_L^S(W]XXKD6V?GC&H#2[LT_T'DCZC%)P:@/;XG/;M ( MZ!.7&7U+DE]8]Y:3O:02NNT_K7_Y/M--HUCV85U3#?F]GX/?DGHY)VQ5>JE6 MBC2-CY]2Q7@\W;*OSQOV$D4I];Z.4%)X->*1'D9OD(C2GLU-SF6W1/-L#G1; MS=M[GORJ9Q<&JEQU_6!QKWOBU2J'BE2M#72Q?6#SV:%)U*G8.(2W>*S8\LL) MVIP*_0+A6&1(J"+SE-]P2;\@#M-&>'X06$]8NK=*08D&<, ."+D\UJI;W>E)7R6 MSR71:&EU?/E]Q)CI6O?J?M/J\[[HJ-GW08C6G!HTM.E 4^!G26@=9F_5B0+M0N6WY;.^"9LM;MT 2]$H M3K4!SY]7*SNAW!V&;;JZ9\-SBP$ :9+F7*Z+2VXN"R1[;?/#WZ4@_8/Q21D: MHO"NT/0YRKB(SK67M_HMO-"\4#!8[Q=XH*",JWZ.>T"EG?_A3$+Y2/VC\4*D!C+(C[RC5\<"EMOR. M3]ZR?5_V3KHMJ@4[U=K^%EMM^?$)A, MN:M0..W,U'F&@\J%!J--786<>^$N-GS?Y5 7XF\S]U^,0$RI=Q_ZS6KCM ?&".X M_91]7KW&#]@8@L';7+""BZ1G;2U$+RN@VZ?$1(=O+RW"]PVO5 6=W'!\-4F$ M0@]W*F=SC;#R[LX/0P4Z1PW;Z#UY)=\6C3D*8OJ=))4"214%:E90J(1QOC[&>&B3N3;RM6D+%S7!^\&Q7?71/0_[&CEU)4-.CJK"]ROOJW MUN$_'B>Q6],FH::!K:[D+0U=_NX'U6LC*WJ!CQS6L$A]X$"-C.GI!SWLP!RR MZR$%F^%4Z9F>[T?\M?A"&$ZC=T]<9]G>+^4I.A#*:.\S,H?7R?XQ-0@*&*$K!>X0;MX'?X*R"9)N[4O]CJP\K;)!6G5;]94=)Q'NKJU MWQ)FPU9=R9A6O75:UON+?6SWEI(76D/RZB@#B^S067::/X!KLKPEJC=3CH08 M?[G<\CXI.XSOGY/*_+4OYYL7R*"G7 ME;O>P*2!&4X6$=Z@UMO+);,#E,DUDGO;R\[@6X\9RQNVM%@#YNFIX$RPN-? M#TN<]S0;5%-$C=B46SM9'T'.4<3=R\-.S?ECE?;KL< A&[!F!FOY5 M\IUX"P:VN>Z9#A^+!-^'C!?ES-F/">,*U;F-\SNRX _J&+U6YZB$JS9A=17: M1CUO]M3AHX,._11C+;QCF=ZSY#B[=6+V]A0KJL!K8;I*TYGC.VQ)%Y727!A. M9=/=-RC&^6RW_LJ9Z6300 9#JB-QBC',;I 0#[;R_!LAIS7B'%G$3]OM0@,2>GR-[*%CKYL>&A(3,4D\:0AN=&80%I0 M86(S/"_C]0*)Z7U_QH7/0SLIW.!T(TC0_/T=Y3&?2)6QM,%>5E/UP\\7I4KR MT.=\/.V"7T(V*U:W_V%?@U;W5%T#JJ#I:?TRD]?SX/#&6 M2O2A'RC<]^P"#2^1=FRT$&%;Y\] M?[."JN'UL@HXD39^BT&[<_720I/:0J0:XZEEP.V'%ZW*O'=UI1;F]\3E%HJL M&)KH!,@3]%K=1[\Q+CI/J:RKQX=2*A]''N;OLF>WO:<^M<_8+TP0X)G0HM<7SLQ51*V ^A MVE@$"J%@0AP9%5-P-=X8$'CMI]DRNM%6T25E_Z[-14]4(.\,34YS5 MO0B=>K/UPCTY8,P6!%WTAA:$FTY7>SVUJS%M>6Q/1S3#YSF2=C":DE/ M0'X/5@(SC'53NB P,[-/<[_[KVDZD1\?AOG.?JGE:XX0B+G4$&/:X(K:.I%+ M^>6)^Y[4";V4F3D"3%E658:S![3"]I;=DI\G)YYWT*,X=;6\)4(3ST04JTFF M^/=%;5S20AK+L4JZO.#\H"N/:D>@3R$$W%$"6@=8?T5^!ZSJ^1L4[ W>KJID_F2%6^/ M,F'6T"LEX?4'VE;%VPG+U(Q6DXV3F,&"::>YAX27$R6:97;D":] MUA M6])TA[Z>NK#0KBF03XTPN3O#)TLWAQXM81$6I_-IX(3S#^$-:?3;&9)( ML?QN-^3*1.7=C+$:F+Z%O-M"]07Y0G2";Z]AMI2N-E'[9#7GQU5S_++;ECEM.-FUWR\$&ME^A%GGZ!EX\]]. ME?\$.%FT25,+G3ZQ,37>)T6BPNJ+389"'1&1=CAMK6Z'+,LL4O>%6S?&@=YT M;XJ\ZDB59R:G*JU.QC*/->C@"^TGN7 \!Q6_9*HZ'S) 5+[M4$-=1NTK3)G>E/@ MB8"ZU!E%G;PG5'><3="*7Y+)0O;NR1>$<>_^%*/)CL*O?I&LRK,PO]'P"*\> MJV>UV#$EL1OQ\IV,T_)V;5!$L5S8PG#?GI%]?H\1$]&*,N' #,P^/*"W*+CRIX)B/G5%H=E1%C+K]\\4# M+QML>.$>3!%.59;@7BE]L$&0&Y922@4J_*83'YQ:[ZF-U>&<[0XP.D?X85@W M%>G)L[YTUD_,^6Q2%>^V><9O-\LEG?K6FVXY)8@9,Z>#]:5HF(+<(/[4I%]? M8$X)F.A/J5SM?_.!OP[CO*W@?@9KU!Q2=<'V$N"62>_-;F Y$1Z__E<"?+*5 M?PEOK@;HEEJ'2,[D7\X=E\M7EL!G*L-C#3,MY*5>+%2KJ&B8F\(0Y(OXI7L@ MI_+]\LC'IKYMBYM$,?@&>9#7.O]^+NCKO-],5+(->.ABQ@3"*#4] &,6FP % MY2K+'HO4!L(G=Z6*XB^NTVI46=*RE 57X,6%2RO+Y W>2FB7&2=Q6W62ONII M$6>Y5#*#K692.KW6-!@F+>?5?,#OXLTJ6&Q\[4L50L_KP&%B3N%OK3%]V80.;/]O8C/M,:62N6#2:9U*CL.>O MK3U9S'&+P +NU9?,="2Y[IMB-L"KC/U$W6VZIVYA9)$\:P@4ES%-G#0+P;Z_ M0;T0NOCUD@>I-* PBP:2T0\:C$J5,?49C?0PPV8^\CZ+^Y&JXO;PB@_TZUC2 MU.6[>1G,3PGA:%*F)L-:K&,LV-!K1T-]X1(_!?-HRV9H0I&:/ 1+%.2R% U^ M=SD9U G^3D%LD+"AUHYJ;5X3,$ *X.@F)V]V=39)6QC\#0O%/QHGSY)67:2O M>S/X&'NX-!'IQE+ZIFA,NPD3\EOWW9=CU753=)]-_4 3 Q6'4ON3=+5TM&YJ M0'45HX&[..E7P479^$SXU$,I>"32;?A?SY.^W*5GYE8%-B%4L:0_G3)97,XK M43!3W=S&;#N,@[;F?C^E8J[8JB;)9EAHW'+V#D&]4'J3[?# M?^[=77_O%YPB;6\!9J!2 *7!B0^.+J&:Y7,LKB[H$O9+0B$][@]Z))BRCE:\ M8Y'^>DQ-2#K2A56\6S"K'E0SR52=S\Y_+Y ,X2-1 M^]K ?LH#M@*-Q\,][U:(2;'=]9;8#=C9DAXUJ4'6+YVEM+6[[O:@3*M<\V?Q MQR*QDRNVD0?63!]\XH_2(,V-VDJF:UJB:(IGM- =6,J4V%$%R+BT*BK<+D__ MBRFQR%D#"!,/ OC.@(G(FE2?@\7 \5/!B])>Y+*.[%EP-4,M8?"/>."6DIVC M%L?5QU4,7F.>=[+2/':[^%!DF9G1_'S2M(E:(./KJ8I?KXTU8R@=&>U4=5*' M(5I?;Q14M+LNE61%_FDT AWK=V;I,IPJ!R*)T8DR%W*36+W*XJB;_QOBZ)/? M]2VW9*Z6QA%>&S-S6C 4[/4!$LHE3ZE%_RPJS_4.OJ5'42%L8>]9Z*0X^,9% M\-&G0DY_1-+\HPEYWLF'[U>D4[=J(9;8"NYPG4YZJD,SLZ;DL/=8),?_:+[2 M*AG?-^.=A!O&Y,[%S6YMGD,>N$,.4SAP+-E8TRUZ"J0:'"R!C/?K2'D#U\[M MCPP^E?$LMQ/QK>,;F-9N2];FI?X*[6^\0.%:!BO;"OF$9?'J?OK=?*5F0SC: ML/K%BW()>KJB5'9G/K7"S0TVFOL118J*2JFVD%/)O*\:Q"@H%PI"D2S11?/I M7#.1_>5O([5_!GQNL;\42^PHCO1@^Q6U\)4U3B[M)?K.$X8_0?4Y9N]( :D= M"PMZ'Z+*8F1 (^BL0R\]U17?S1!J%_)*P+9O]GRTTDPXVK/-J*5D]EAD;\!M MY;YT*?9,9'J4)C@O&##/L[;'E1/N/7DUNY:4/37?88VV+7E_.R^MQYJYEYU\ M+*)"_F#-;!F>=.>L3":OW?B%E/3GE9V43^J:(X][(,Z?O3$ TB:#:V? M#6=M7E9+RUT:+(5>C BGHCAY&:2J]:8!,X,M7UI#=^ >0:S3FD'0'A<5Q??O MRQDT40_BN&W=>BVQC)W+&FY0$E>OO@LJ/ZRM>=H4(\K'B8WO^$\ ?PV_4SW1 M_NS%,*EU&O]F^H-?!OE(3;#S-.))/R3P)[O,#TG5)A;6N^^N?^JEKZ=7M=#A M'J'HA5\N6@33M9?)OB7. "*EVQN);<6 R\R8G[.&_8=TO=OSYG*;PW[FQ^A) M*XW DNJ[_*=:-^CQNB41,906/[MPEBLZ /_N+V7EDQ\YE-03:_C 6 0[A5 P M2ET]!W<9O]I@C'34^(')6X61+[58 7@92!]-UESRD;CNE#C1W'S7/IZZ:,(, M2X^BU@^'/=EN TI3* B@:_K'CKI="UX1&-F=+3=&<$U.7LW-'8+% [YH/QCE M5X(XY\.-N[F",$Y%RO=83T'9Z$]T;F=D!VS!";#7=F3V'\?__ M@<\']C?V*^FO.%..9)D_CLW7]&-J+RHL #O.^PYZ\("2("L<>S0T!]FF4-XB M&*OY=L\G@.H1*8?H'<"Y_^2BYO>3S*7#AJ9*YZW^4..2L\K\+Q#_8Y$NYS@7>S,F+YZR1&>E*36<#ZWGO=N[*T8-MLRWBPEITSI!5C,-].Z08 ./E:X#7L)'J M7V')P-W_)F*D#_,)S!P_WI3^FH5C3TQ>@GYFI1BZZV?Y;"L=S_O*,%9R,4GR M[N:0-":4[O),+44I=YO!#G[H^E6-&GMS9;1#;$$2FS[IO@'*+1S3/23 Y*_ MTR=Y2?4W2C87F3TG-_HJ2F/>D"+4ISJV0:ZI,0B0G]@BIW^=ABPMI^46 MGQ1P<0/ZW5]>W7^ :453?Y@'6]5CU$*7X62AV]MVBW'[W8L75>O?YB:G*9$. M +JY%#^;[\/;'R54,04Y%D3.&BA0K:312^=5:3T?I^P;WY';> X^3!P/-_W M6*1]6H>#1VK)GB_Z^9?4YBJ%C*F,^IP>XIG2"GWR2"%.BO;UQ#1W2/[1&>JF M18&,%0]R!44P,!NZ>/"ZMN/HVS&F\D)V>D[D*-8TFR8%VD_T:I57B(EV X]T M^WSWG7_PIBR3AV+7\)%MDG14:WOV@J%N[9E$5GL167:D$E7Y.)-D MQ!$;$$@F#/9*>M';@L8GL@<;@R[W5_35!\84:'F\6=0>K\'Y:.79/JP2\P:W M-"C%I:./19:C7@V:?/*;9S$3V2=L%(+4(KKK.RW+E5V&*+\[V70=,^5S.YCF M!5!KP8=M?DY4]A:2@T$,]_@Q9)+2Y'Z?A#$:'XOX[L\!>-GP6V7]L9N<2:\;EM2NIJY_&)_2W,R 3!\SHHA;#UXBFH:>!/!$82PK\1M M3*4AR.,]9(+?\%>_Q.T\#8HY:3"!CI_>.X@C>V) @UQW,Z21^8KFO;2(I"*E ME#>VI5_]+VC[A\E&;D:#US?3E',07M%/0D+;/$.+UO,+-9Q#1!P/NF=/7Q+=2C(-=^3;9ZGXEA^0H8YWX# M]_N;" 9=2YIEG2U],=BMI\$;8>"'BS);G\V.UL?PZ":Q_>>DIEI4(T#5+&@KIQ&-ZR;WBAJOGQ; M?#.&P@/LG(;HL**'$.-#\W>HQ6O;G^T%>6WO1=H%-_1I"C96QK7'5Y0%P:+O MZLV@HU[V**%P 2/&#D#6@5UYW8)T ^;G6(6>/6W@GM_ MBP+PCX>,S4#K),VS,51FCS%!S+<]<9\6+6FXNKU (GL4D9I^OM4U&V!DF7!S MP$_+L=,^S2<,VMW$2Q,S]G14IAOJ7UV60=['H9MC&<+9#3>:3RS*?Q-*(A!, MK+OZ2ON;L,RG@5I;X \\&>99Q9V&?'F&: \"(R>?VM]E<1F:-WTR.BYM6C:D M)=UH\T+F4(JR%BP\'IRC0$GY3<0T9:>KBHY9)@+##T(.C[F%55 MB;IH]W<-YN'I&N]JKSW.7)53',4*/?+]#=',YM9CD6;2CFY2NF*U+LO3N6WY M* *7)T @&]*1CV5Q,@:KZ6N0YM8]E.GHDRZ8,E7WNS^'0=M[N(72YSF[D_PZ M[M+RE@T>(4P*FTB#70E/Z.YI3G&&33H%4L24Q^DS+TQE'2SD*!H>/QIII#Q? M:O\Z0C?6IBRJ<%E1/LS6L__6(@/'@0MAU.)#VC822/NE.3:VI#JRE3I8.Z2Q MHAW" D/!P'O%FH)=.)NNGSP4[LJTSC*.,,H]C+<>^?8FX3,5'?]K8F[A2Z/) M+Z%5#O5G?717G!^F^8227K!T145%O]R*W&FW&;#%Z=']\_+R6 B_U/Y^8?^> M+T9.3MYRYLM]2,Y?= 7;@S[/$OH/4XW#;6";B]M=:UG+&Q8:=FZ?;BX+ M)#Z<9-(*SBZ2/-4R XW*;0QHO7,^-RN^JC&J60RXR-L+7QYCD"?>1PJFTSJU M2TZ0N3;V>?ZRDZW=LR _EA=&A=!N]'[T^4%"-=>9TQ];N&_A(YQM79+&\:N0 MML+]9EJ RGSQ_^ZZT&7&TM+4T?88))3#U$*>)>>.\'=U:Z&#!?[;RT&[X7VMQJ'"IH/XB[K ML$+GDV9,$OAM#%Z?ZU:7;5#1J=NSBTVEV&^J1G7*)%*2YHGU9GMP!B; J ML8M(JL<_GVV_.=A4@]6I=>79?@"6F,V=C9(DKUQNUM*R)/#0-_406@C=@0C; M-.4X)SX+UPFVN65UAA"8T5:U&*P]WS(%Z==&M\.Q8SN-6G8:KINVD ,8!JGY M&@:#/WB]@=+'H([8,CO^T71*GV4;4 J&O,=2-.GL*!*_\W\OYG\"?/H5.";> MDMUT="S6>/_[[=W/!,LN&GVL$70YP MJ!%5+"4'Z\Y4K*6V7XX8W040G2J/1?K];O>LY?-C(2A4"!^Y4K>TYY%1KFJ2 M#V=-]3B]6->O-+E"WXJX&'LL,A(,G*#5%FK"\Y)S9_!1FT@\LJS'R/J6K[_] MK_]=U'IDMD#WV* .?DY."V:,59Y8LD]HYDS!YKP"8UEK:6%:'/N^C;O%G;#7 MJ^^K&49FR0JC#BX9MQ0LF?W3301PON;CZ>O/2X2_:]?@0V&_"MAP+ M[H;>.LBKJ*1O^4 =\,U7G1C1XE_GU&";NWT9H!DL0W+;)VWI6.2D+L2:6M#6 M_M&'I6#JZ[V1!=+!-A:^-?=2H/#QY.2;8 $SM&\G+U*R>4??!>V6DZY;HPV0 M'99N=_8$G?O?>'>14ZH?IID.R@;.&6]7.W/(?;* S868X5!%=R7M(N_OYP-K M"F09/0SYG+'M=JNBRP"X/6=\D!OG&&R!@;8T/[%O&&=KH+!6[^Q20N M[FS"&@2X$1-'3G?A3>"5UDX83<^ZE\RH^\;KY1&T&^J9371C5#I#C,[U8O8@ MI1"'BF\=S7_YOY/!/PD&+6H37Y!;3-_>6.^XM#!MT^B5V#E':JQY6C@=R!-H M9@S#J(29*\A6CB&>G&WK]=6-4J^^TX@)2.!346*!L=CZL'&&;D$]KH;\3L*(]+^Y6LCI>%^;,MJA^U&J&+JW3:U[>LAVB8VNV M9)<@@(7G$IZ);&XKY_[;BD!K%S?:V?T>N&<;-U+2$QQ#Y^);O(>VJ]4"GXR3 M)67LJ2J9 ^_&Y9]5G6$Y6,W?7N\^[;$3CG2R3]=9 'E!^L*V//DM+7;MJCX? M]WI$AK91K)^=G#&Y3$NJ,EL00]-^]88:6KL8FEU//%4$&JZ,#6=A*&F_-R6* M?@^ ROR=AQ3[B5V+E&@-JS0"*[K!^I7_[L$I3Y6^ISGB]@:;KBL_Z[D.Y@%3 M5);6.+MK&ZXOMS-$[41'95LJ_G^:8 P#BS.2L<6ZR?0[%^7QU(!\$QI3_9M9P"JA5X+/2L M1,6WVV/#%$(CCD5R!/@][PKB<$L-LFV>)W)+M;6PFZ8_O+K_X90 MLG@ P^U>("O?3:C:)[4.^33]R3W%Y"4%Q^MJ 6R:6G" X>\#!)6W_\\\!.)/ M\Q F5O%P>IQS:F,%,I,, #*?G^V)Y<' /0H@BY>VK^ZG_QJ6CSH9R1(B+C< MDC)C%,T(R[Q+]A>_TOPV6Q_*,KQQJ7P)^-CO&SQE MVX.CRK4MSB+"A4TPXW$Y18Q.BOES S-;@5G2T-?_ETK[)\ ?YEK7&+'G@SS MO1XS]#WSKGNM2,+$N#:K%&83$/D=B?TLN>?76IA;_V(=]>M2:UE W$JDO-_M MC0BM0AQNK?E^ 6I/ TA,Q#31+^!C##;R\CZV\@ D)).DM12F?K=^'G1FHB\^ M:(%YPK!ML<$RB?W XO*?G@TS,@N%6DW2PEIVHN-?H35"I-(TW7-)<\A:*E!>MM;TLCQPHJ6+XW\O!Q MSD;WHV(.Q]]0PS@X_(B88) M0*G0!QWLU/G/=3Z!A9>LS0G^'_;>/*JI;-L7IDY5:5EV1:&BM$<04 -BI.^K M2J21K@3I.R$0A! B?1,"55HJ;2(@$+I0@H(T 6F2T 5*)80^0B2!!((0('1) M:!,@-)_>\^X]=>X]=]Q3XXTWWC>^K^:_>X^UU_S-9LVYUUISBH!6G>6U?]F) M9L?33>Q# #6R6(37I>)>EE$CN0R]%978/]4E\?.E^\/_O8B.(^)^%:1+QB'0 M:P3Q'TM/$T7G+-M2.\-,.E$/LB)ZZ5"?RS_,A%W3"=YB.M]#9# 29*&4"^P*ZLFZ[FUR-W:C,AT,ZQ\5WX_B&KCUG^-7N?E^E?,$7:\P_>: M=BZSC^X^-VO7 \$=:R 9IT_K7YH?@;K3U"V3J[OJ@%W**GU?RV;)KGJ%^B?7 MW.SO_%2/2.;?M[F6$\R79OX5U3SD+5";$*R."L/BY(T":PEA.0KT;N9^A1>] MP9G5M*2N%<65PG;(NRU=6/FM3_-Y=HU_<)$;3?]R9U*0)VS8_4KCPO@N*OJY M7V-TG1?(VSFG1:@NYZU*&Y)M+##/QFUXW^;IFQ?[SC6UTICPM/?I1NV 0!;2 MT&#HN5L;B.FD5:3L! Z-5@[T&"#K.P-6!\-J>DK#3A!2&)OQ(^8*Y' )=)5L MY7X$PG%3W6FUV@G2,Y6/2YH\E1Z<%NXP:.O?1R@L18-GX]]DH> /E"KB*)DC M12ICR=Q/6R+H*0"]<8(K9'K )UY,BSP:4X>'QCX=9I3KMVJ7_?]"4/]#!_]T MM&#?]?*S"-$YGK&8[?CQ1=CJDJIK$ M-O48Z%'(OY K*Y'Z>+TGT\W M&H"XU81G2]%PISTXES?,C?UQ-U]C;^;!%"[9X Y^76DJ;HJGZG2A]&F\_RL6Q.> M],[VB)BB$7D2,:!U+H;CF:VV>&^;Z'0)G8S4X'%9/0=B\EEU\?K2Y:5E^MZ0 M7NR!V#C)8#N DK//V(U(]VTPZEVAM[K0O6BD],_P/_T.QQ.*=RA3..M#L+NC M]5JK4ON$I)Z ]68(TNEVE\^KC;+NF35M#*UYH/9F=D#WIJFC&2[A\]Q#QUH+ M-YAWJIG&5B2("[? +2()9=T_OTU<0F;!!Y]66_=OEQCXUZI;>QV(K;!^W06V MA5UP:7%C]3P/XZV6SVRB59S'*BI<>DPT0&DRM2I )CDJE!?&SE]-3B'AR!JU.:-8RR+=Z-:AF6%M"W-LV^^UQ[EA M"=(GJTT2UV)L%KZ@'*RL]\ &]7,3?#\^\JN>E,TDW9M.&G]2Q:\?@JT(M"A M]FQ+D)[\;=L#,9BGML<;%=784E5KL[LB#:V.!H1BW8MI']/?_B4EORGDS0H/ MQ)0E=;*7#;+64YH0CSQJV,R)Y:)9B]5807U\&;]KY-M$"7?G.P\SP74K=4/U M!G7>MIE6H4F,YMW7$1?\25Z$V:>[4$UR2PH9&F-F2"W/:0,R$JLTEU-ZN[<4 M:4;S! L8OTNKG0$&-1"4+ZXOD)5 :0M+AAE''IX&@K[[WS73_]OTN3>KS&C) MI_44URIVMK'!S/9&7R<7\&C%B79.%CT3/.M^*:UIQT';E) R$G1=VVG)8_** MQ>78RS/Q_4O$K?"AL19FY=6PEZGQ/S0LZ9Q)1]1<[H\N];[ BG@1W\+TOH#S M:EB$=EAN[(= ?DXY- M$[Q^V@U>CX6LZY.6R[P!(9!MU?0Q5N4V=Z+99ZU[<\M#>+EVRNC,ZP=GF,>U MF7&DJZ!J)]Q_G,=[4F)0U(688ROSPP/;.6I<. ,.A5@SJ/KWV!K7II'.7_V= M;VWL/(41O>H_"9.<"G%ORL^6VO8V6EZ21+9,[I&8;(Q%E.D2 M2^)S>%UU&D?4WR04;2=6O9KI4@!1;\AWB?\9B#3&YIS]$*CL)T3QI_>C;]GL<4CD=]_>*S6&ZL< M$7Y.25HWVO'U6-!6MBO&-GWW2O#(!W/K>"*M<4YOJ:8OATJW*Z#U"^^1&\[0 M+T0EYC)GT*TDWJ](RZ'MJ%'.?BW"N(2(F1[2R %K(>5JE/.[6MPVIV;-"WA; M0J?"HZR1!*71L"KSZ[S$KP>-ZF0$RBCYPTH^DQ @:?N(3_J%8"',,T=PJ!Z0 M<*3A9>4<3L8.8[1![BN2-F1^&3D9QMQA==/N,6_.I<;BGR";$+C^"P5\5@H9RY?#EN1:TACB!]4#9JV(],Z=_B$D"^31A R?:>^S0 M; 9M-3#Q:=,1@5[J]34W"K0#^>96=MOCZC="]3Q N+ZO2\/QF"%OB!*RK-.6 M>"3@-0:+S%FRUAQW;^W384#7MDN@)BD=NWJ:R<5*:K'F+.6-]YLZ-\&O[Q-Y M/H3=*'5#1H;1(AD#L\3YJCR.@QC?B'ZX9__7?\EZ#&Q1+5Q#6'-0VX/2N9JE M@IR,5U,"HKL),JN7^)CR ?8ZJW,FJ*,$IUP1U2"7]!(;;9N2DO(R,IJI5@L< MFYT5,9R5*=H&]IN8/J>AC_E6OQ7AU61(,U@H>77,*Y2WPE*W,O\8M(#&4!BWM*<55JSF[F"WF(RYZ3'1AFG5+\@M+MA*?@V 7Z:PUMANI)A 780 MF-;2W37U7*O(0Y.5>BI4KIX#@:92A@O'PBEY3 :ZCU"WA+JU\_/>"ZJ MO%5]QT !Q7K1U@T;?#1L97,&:O+4%G@+X[4% MK8'(,X$NZ*'?%S"R%?*X486% ,89JV)MP^!((7)N/7CP7<[=/&YC3,./.?OR MUB]KPL]82.@\S57)]OZ\36($=VO0[E3@\).MO1$3U4W_6#D6U>"*N^WR=KG6 M!M[R0.R1P=,-&^A,]IL52'F"V8++G%Z5.'&22:. ZU)T?=-!GKX@CXRYS7QK MR)$OO]'W^ >, +3-"=XS8K>0W0)Q42TFW)5MI=J>I15(L",M!:I:S=@U)T?, M[08ST;*)X'5&N1=P\U@XIAI/_K*5:?00<3OP.;DZCZ[:29;UA3?-*.KG>$CL4=WT5)*C'N_MW<>Y*WSM;>V"%!)^.S#(K>%C/&_MIC($U/BJ-;!EH&["E\4M;VUZ MFTEXOHVU3'5*Z.Q4DUH6-06K1Q+K[W7<4> MB)U6QHO4O],[J?V:TJS-+(1V]([[8#>FC,;0@I$B0QP>5VQM=6$@-N=W2)^< M7?9+BPC3J@4QYHQ007HH4,:M@7#'TS)TA8W;WC__:-IO6\< N&]Z@UAR>0^NW1!G\WL"<7L.Q9!-8];7 DAJEHF)YU:9#7NW-\7/^W<)6 7*&88 M=AI]NT*H4JS:T8%V]-W%@!X9V288(L"Z27R[_1<&S48%UN:^3[;RJ!I4(^?B M$Y<7^H022W7WIDZW4>(RGIN:A^TM=IJU.#1K=+FQ+IC^\P9K_YD.B?;$1#-> M#-%SVT,388/8SJ)!9F?0D.CZ%%0M//=#QDB,2&_.>B2S45J"VW>_?C0[/0?2 M.)OGF"V%?6 8-5\[?25_.SK ,[96+=4K@N[^ :,'>8L/?.Z7#E<@)+']ACZ0 MG791@YPG,+5R]4DWA?P%<8]5*6<\:+=[U_LX&+;(MAVSNU.:&OR_[R;^K]*A M,B*XE;I_' XF$> \H,OKRUKO?S:<[ M@=H*'Q55\4P>P^-'AM_'GK"="(T!C'W]1"WOGG[GS5T,NZ'E%&AH)6BGZ&CS M$7&'DOKZ3:W]2HXH(7=A8M)X?&&]90-@D+/>^+W MN)FFS92Y/O%8)(-=B^^Y.P6LME<#5@?69!A5F3?NV7F_PZEYWWA?]\H'YZGN M^28H;E".D#I6Y[;?G(9]_!8$V1JAK%UD5Y E]"MK'U:\7S>/;J&T3_BQ>%B= M\;D>"(O*A'B!:7D",-B9?T8U!NA\Z&S*] M?7-)R4M*P@I&XC&S24O,_@"\? MS1_GGJ# +>;:XS%Q P.+;D4I;DJ *]4=E]>T^U3=>.DWLH.W,C> RZX759GI M:1D#S[QB3U=V3U"#YQ,*>D:(C@TSCLF;>F&=,V@Z8[H]%1Y[YM7_3=8:OU$50,@3Q6+(OAY%VWS\W#U)\2<7G?, MOI5*&.VZ8MQ[9/X DQZ *(A:OKGI;&64^FTS/VSW2E@E)FN:C#JA/T42][A= M;6H:96H:*"Z7]/!+2O$5CI90CZM-R:1"W.!@6A$X@*JAWZ[([/UG<(3);_W=8I$2(>0(8;9CRL7'&LA01[61EL ,GM5K8 :XSX% M+W(X$$/OHWFS8YM1K';:T&H\57PV'?:(NDQ.:- H;WX>2M-L2/@B\F3-&"\N MP(C8?FYS%(1 MP=-Y]$JF(&,8X!\8M"V];51P^$F7_8#5S?ATI=9*SE7M6H><^'B8GY.WYCV3 MKOF,5-7*O>+R%DK%CGU>Z,;^NC)3+K":I0"XFU=3)_%BZ6[R,%@K73D&4I-1 M)EFPP5'@4)&Q@_03TZ&0<7X7D27(7UA>D'_79;)2OH 0V-),;)MA2V)CQNAX MRVVZ#LMG2UMZGE]B',S8X^^K;#ELM(M4(/+E'H3-G_[^BL:?;_S_X(TK\N?G MH0N@K+R&,:Y3&LS/YJ$T:K8]KO---82UX>Q$"BNZS,^M3AWA!1$=2BYOF)K. MD=AVR4U5$^6:C5TMHF!IB-T&\QAE=#F"('#I+,;,[(:LF'),1?+'8TI[X%GP]<7^? M,X5:L5IP%+@>B WL=>W!3I;Q)?;#]]P#5PX/R3_NT#D0X_,2SAZ(?=&>[>U? MO#LY#J.M_'T8Q)^C_#G*GZ/\JZ.<>Q/ 8$XN8+$-]"CN4E/1ZT.[*K3T*.A2TK-"U):&@TC7>:FD(T3)#+ M2=\)FXI:DS3&1=WNYE I->3YJ6Y\CXD?H]-UKU4]MW,)[?@((ZD'UR LP[5[ MSI"*W"R?-I(Z+D1PQR)^C/%%:EJU4D6VT,=//C CE6,FUF-)6Z*/22X>U\3( M\(AXH9Q-;Y:C,TTA4+"_?:R G^V.F1W?&+S$6.OU0SF\6+-I+ ?;;G)U4MU M'>+5T9%)W'2GTW&WA'DGX8B"5;Z"_QK0?596_P+;%O2SGR_#D^]<;J\3K'&# M[?S<'?]M7)Y?F%8='A+V9K#=JN7'XE/Z/TR<&V$BO5,:9 BJ.]RV;2/'.41M MP&YK=,6RDTIOB^R1]^\7V_-?]\^!V!ERM9KF66J:J?=H$:GWB+X!7MQG]?:& M(7\H?C;_G,Y\7TF'>41[-]:<&IOK6G=6G3;JR(A2/7'CG7\,/54M]HF.]/&6 M,'+ :=R:-&-^ZG:8C;OXJ;4J%_Q"OXOW7W;U:TWF)$8\.*? M(RD$/(ZK?U2^^AE%OGW08\=BO,,P9WU&SGP[A\H*W?_ZU6[#P(&8_KCH8][X MU?Y?]=C"L;YB2^E<3L;:2<7=OD"^[D?EW0XHV(]L%C+WQ7>_"R?S&W*-,W74 M*8K_,V3*ZCISS$FB,+FC8SFA%CYOZZ9].,Q MZZ@5NYS8#HY[,:)C2K[SL&&"2"]\03%L=\WX^YG$/*@11_Y#L>IZXB#!6)3X MQB3I1,R>((PS;#:[/1/_H/M [!H#/FCRVMAU[D"L* 0A.!#[)?$;F571\BSE M>7K?>O?VX8Q]_T9A8>+]^#_!^#\%AO)W@H()9^#\Q' 4NRE@^T%6O=L^;C#> M 3U:UVPC\B>F]T#>1Q?*C"U'[N3)O'U)L=T_WW!=T7^>\CF]LGS*^N3MC8Z+ MK W*5<8=!K2JJ:>>XF83:J^LKLN=0*-KZH!094UP2_C+6 SUI;9!-;.(](H] M,84K"7/SA9P#L)*3\?DVDN#P&VM 60'[F&3@VYJ;60#YKOUPY0#@EM2L5^K3F<(J M'4..M)<-H4B#1SB[:KI0DP6_ :?*Z#I[!J3=2P8U=P!)O7I>G'Q.>BATQ?M" M5PMDO)II46RX\#S.7U(^#KY]:K\\D5#2M^=J@M@O%]E_MO,Z87X/(@"Q,/LW M3"HFN?.(OSVYM7E_;VB'ODPF&NVF)#IT,-_MU">(]NP$I4M?BDHW:\=0_S[8 MLTV_/>%.,=><=E1HON3=(+R]_).3 M/SGYDY,_.?D_PXEE(DXN>##Z/!-U8IWVEKQ$(FR'W^SB9V\$!,.8N<G7WDY,QH'?QD=CX(5LS49X$*' MK.9%$:W\J,AV;X,W2?2.-,I?H5L4Q47GSW(*LZ"#&CY;1*%NJ4H5/UJ$(TC! M0[A:?&,)R O$?KPT]X MWSKG*\#;\A,NN=G3\GC"JIH&<1?D1FACZ%#U9J*][\*5ZP5%L^2EN4ZP?D@=B_XSQD\K\D8'_F3RW[DY,_.?F3DS\Y^<2) MB47"1B=-.868\'8&$SOC=_7[D^&V.8%EV=W=TRG:42N[ MQ;,Y E(^ ! MF'5A%%"!-\1T\\$"M90#@\ MD>^1!:SC[894IJCFO0CS=:B))>IG\*67^#M_RS:^C&+A91<.Q,[*A",X MSB$ ;KT=::6?/$ZWFFV,4Y[H[5QX$QA#BT0[J\OI/_)M]/JK[3DV*(.:/ B'Z_.$_\%H?&OQ$[H/,[,F'EJ^_23=/ MK,AC[RXIT87]^F9U=C(-GB-A49DM+7J&59:GL'8RP;='XICEP,@ *YC>Z6DC M<+##XEP"1PV!-XC5'%Z56DV'5-L=R:$.(;X/R5N$UFKGH9E4E>@K^:ND1 C" M5XL?*#&9-(S 0?0AWS1*G,PE+>NF.24>2< ['"WL&NJ;OA;Q(GAC3;7])T2:P/1;-/3;&>7^((^R+!(.I X02?F@'CW(, )NLMP M&$,3S>8JK )EYY\"C_Y4.3 ==RRZ?%<]^@&*K4907_:P&:?T>$1C!%5R3@9' MNX%C!0)00\^[?]LY>&#VT\; N=YT][91$T& [$@=AH MN%H$4IM4SJX8TS"F*5XPQ^3'.IQ\X.FPIO[C+JH%7]B1^ +D.N4QM.^Q6J38 M4DLY0?CM)#I,D&O$%LPOXU0G<;O+R=>7E\ M,E82\ 67AHM+I0]" Y4?"NHES,;D'23=!GX!T2Z \*SD!36AV^8).?,&6F.C ML'Z&ZD)*:9 547C2"TV[/VL[*6@\/-N K+$<+H%F7+A//BG(Q&$?]J\:6 MB%3QE++N1?OJD;5%ZOV+KD-I02JE,J79P;'RJJ][]:"*/DX^)Y/$EXW$'B57U,D6<&/2)<1P$9 MU$6KNY5P62'B>E][9!W&=5 G'@^R9/+"IJD#B_R@0#(JJW?#)!NFB XCXO=5 M7"@$.39J$:1>0@6]E M,$9C7)&X?B#W5V3-!O1ITTC!!OT7O0M^@JCZ] O=]\CD9*? M(;$I)*HOL#KH&DXJHTY?0<5L]ZO':&GL()2WI+P>:L3M\L@AEE,^G7X5@/WG MO9BPU$ "&?=:=OSL@IN3X4BUJ2DBZ?$=79G?Q*U$E-V9IQ&V##B,/![45Q\L M4M> .I[E7'.YM(BF!^:[E\V_S!SI83(:@M*]7F;^",F=,JNX:Y+3;C4Y&2[W MK$<&.%W&RN(44*I[!+Z74,NN7O'Q0L\:= WQ!T&,? M:';A'P'Y^$]Q;O>"HD].'H@%RT2"\SW?W.AQF5@/K 5XX%1&FEJ.&J86/HOE MVM8Y#MRF.3WVPCH;4]WHBH4CFG82L?1NV2/]S0\#K*GXPMO%JMZ:79?[XR Z M_,2WM:#0E8\"V\71#(YGEWK] M$3XJ*HRRZ2ZXQJ.*;-; MU0JJMV;.V>M)[H%+GW<<:;D9UUJ-%P5O%H0--.[L[NK:7 )./-\V.9? !1N M&P*171G3DO9DJXAV=B)R2'HY8_'5]I[_9A)Z70A@M6.\>!C'>RK/@GY_ U\& M?_A+-$,#[1G@17;MXPA4\09?/N@<1@TT/^WWYUU'=8$J35-2E0H(P=3&Y@.L&:^S(;7X#PT(]\*8[E)<7[]UCK<@M42:'##1I_ M*QPG^J;J0:OQ!\&5Q=:,.>,/4=&C5KL%K?[A3R^Y%@GD']#.AP/C0G R%,?P MI26I[*]=MCKVB_R,U!=LOW]0IA\=T!VU$ZT]"G%%3[':1,&Y E@LKKWW?J2W M8<_[HNNM'!UZ:X&J4"$>O<0-[\YHFN*(W: M^8)#-B%K)Z%Z9YNRM'OF,'!\!+I2:5^MWZ*^M$#6E&[8KVEC*3.;\+7Y9:V: M(+7CJWTOV.4M=.7U+^&M)T#>WIZ:26E9^N#:D^J)3$&4'Y(%>#%E\B/%9.&8 MYH ^7SM\49W9=4E\D=L%#O (=\E;8^"GCC.?,*S_B"W^&X'(D<3N>>+SJ+T> MQ&]AIY:M)>67UKTJ4BV97Q*+_? "T";"3HJC?6/[.HCB>K]*)BWLAS%9P)!B M^F+>/GJ!*W0,GR HS*X:=QA;)!=II=CKLM;G7_A"C1&:2(UCS@8<:>/O>QO6 M$7NMK<&G"NPP ?6X]$]'^)WJ9O,>^HYS^D63H3(=W?$3/7GF.X MX:K=I OX#7]56_U+,'XT9)LE.H",W#]4ROO\K[ O+67WH8MBYP6D@5EKU#,1.(D]5XC5 MO!_N*$-7N'SYLKS.BVOVH3-).#4)"0FISDY!)SE'I>]D6^PUGQZ/46C0++8$ M/;E=+KO6JR& MS?T7UK/DSM&Q8Y<:WM79:=EAB$?:OO%&=0)?0HE;$.!K,( MA\M/V(#K#L2^$-;U;X.S .PAS^M>+Q>P!!V:,3 H.JSS7E*?'02AZ#JLC,#Y M@@-:[P9_-23]+U7^_#?ZG-WM=]'WKE?O+,RARW?UZ?+,-5?5A^C '\GO7AQ= M'B?&S>:2O5[H9[,C,OL4\[M'1\*SQ4_;M<7P'124CH8'&/ZJ3@L M1ERG<@)W$C9N M;NQ\>ZK-*B<&--"Y)'[C59B7677E2(A=-,Y,APXI3=X,O?K^X;(ET^#YQN$W M"3^1WTT8B;=4VQE/D&!-A).0MPR?Y'50,^'HARU M#NS!4S7?RB (\M <$"735W-*RAX@(;6D45%B;_[=?\&@/GQHZ4E6YIZ6P4V;9T- TUSCMUNC/0JW2ZLZYX .):9S6X[]3LWQO%6( MSUIT4AO]4/X-H1QA;/-]C6OQ0MM>423[=:RA)FLW\5EL"#0R_\-FPB;$%R6P M-R8_JZ_7A_W7[XN)?:'4OFZN%\_E!3QLDI"/'NQ:X9\=9X;_>,.D\\&]68\J M626#;.:*6GXY9<$@=0X[PVU9, H!8,QF9J]K2.DP#Z4>S7 M7J/%FI-*TPA-]HPC3':;T!4KH&<-1Y+QS 'NWF[#F#'ZQ27@?+VF4MKW_VPR M_RV%D-]]_L DV+BD1;LOJACW05?>=CPV43GK>W;9^N M]2O9'=:SZT5 'QM]C/8,G0>,H;X&3T5 .*E4U)[LHOKC2*_89YZ3-02]!*:1 M>?,CK$$[\Z>I%'W.5W<\LK:K']GH%S8??U,//.WZ^>+:E==YR0,W')?DG2/" MJNSWMY1Z$LQ6A(&0KCQA3OO< M][^BK0JNN:U0IU1+_Q N2M)"GRWSV<% GDJ3U6;+")ME0M]ZZYUSM^U63_Y, M/'5]N^#V\]WCS4EOYV]=5]@_E0J@KNC='-KM":]UZ-E._"O9F!F*&N,E44K<+UB&7L2;M=N.7<<.%I;5B"XP@LS,MR:&M8V:V3B77X M0E 5?VL@*?M6;V:$5=\']9OFB@M?<:13%CKFG-(*?;72M&A \V(K2'!1F^_J MV_O/8^COLP;T4]JROL2-+0->-"X7TI,*^E>'X=F\85U3&JM>:_I=C^ZSGWX' M!HL_(> :Q0J)<86$5[X3,)3H#NEZ=PX84YC%YH8YW71=+?1)1?RR0G+;DQ[R MH#B'5;;VORZ)<92I'+U.QE1LGRPM?\KE?BH$Z3T26'OVK9=>N>V$LD$39R@S MILS[2_WH6=OG!%V*9U3!U]&E7CT#"(C%\C &E@S^T$'R'6\SRE.>VM- M5L"[;2=+'(C=S$+]5 0TY%4Q_0LX3%WB,W2'E?B M]4_3A2R*PMTMV>71-ZW)?C.57SR<=?B(BT[DO/2$;]32I!GQ M&6ZV.[=L:6V6[O(=N7E&J?QA!47Y$4I9;X8QFC+L\SY+I]!JUG3>V0 MHR"R+7H[L:2VX[5G]'@+J[TE:M!(<\ ;U%QFN4P+)===$SZ0O2Y36MEN,P#5 M+GR#J>TIQ];@21H:'-I&4GHDCOTX1_7XQ?L?_H@F_QO]E2S\Q6#+*XZ3LE<1 MRH(*=$L)::2G$TJE8%B68! :+,%N,([P/">;%,,H2J[[1J^[LF_=+_[R_(1T MSF+,T7<="F&6BQ@?&[VR_8S%S21: 2*R)FNFD"H>N]_OT%=9%3-"D[^X+K71 MWK6SC,?SP6C,F8&RHDG0*=NL+@2Q3%GA+O+9G2<_BAV11(QCN/2DUI(Q>.#8 M6J"W)<_\!'TIK4'CG+-LG]L-JS%5E:=+W]9?KL!!OO6[VYU1TA>RX;+5HOZ0 M"."O'Q[NN+Q!NU+*=/;DJ+?G4O'W_-"I45%"]0E"/D#GZ=('V*W!OD+P0K_@ M0*Q\@MZ!'HCU8T-" MWL8\T)IBZAAZRI3?RQN'4KY@\+*?( &CQD!(E7 MQT#=/;.N'6*[AEMST_KL H?]W.-EK6[]\+:,-V-->X-ZM$;N;D!FJV+1!R( :R8$L6G:]QQX'^Z_2.L/:8 M7M]YEK^"YOY8I]]".;LN6/^YRI6"L0,<>;7$ "_81\4FSUR731M,5)B\HK4E M*X&9N9'H;*\^I^BSZM5";JV&>PZ^E2V+@5=Z*^NA3+ZF%090RC-"XH^SXD&E M:] R!'XR-K-.?@P7&+-?X#8Y5)O]UY)#UK_^$Z2^])$K\>#L6D03QRE7OX