0001558370-24-009739.txt : 20240710 0001558370-24-009739.hdr.sgml : 20240710 20240710160038 ACCESSION NUMBER: 0001558370-24-009739 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20240531 FILED AS OF DATE: 20240710 DATE AS OF CHANGE: 20240710 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PURE CYCLE CORP CENTRAL INDEX KEY: 0000276720 STANDARD INDUSTRIAL CLASSIFICATION: WATER SUPPLY [4941] ORGANIZATION NAME: 01 Energy & Transportation IRS NUMBER: 840705083 STATE OF INCORPORATION: CO FISCAL YEAR END: 0831 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-08814 FILM NUMBER: 241109942 BUSINESS ADDRESS: STREET 1: 34501 E. QUINCY AVE STREET 2: BLDG. 34 CITY: WATKINS STATE: CO ZIP: 80137 BUSINESS PHONE: 3032923456 MAIL ADDRESS: STREET 1: 34501 E. QUINCY AVE STREET 2: BLDG. 34 CITY: WATKINS STATE: CO ZIP: 80137 10-Q 1 pcyo-20240531x10q.htm 10-Q
http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent0000276720--08-312024Q3false43251343251300000.0030.003P3MP3Yhttp://fasb.org/us-gaap/2024#PrimeRateMemberhttp://fasb.org/us-gaap/2024#PrimeRateMemberhttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent0000276720us-gaap:CommonStockMember2024-03-012024-05-310000276720us-gaap:CommonStockMember2023-09-012024-05-310000276720us-gaap:CommonStockMember2022-09-012023-05-310000276720us-gaap:RetainedEarningsMember2024-05-310000276720us-gaap:AdditionalPaidInCapitalMember2024-05-310000276720us-gaap:RetainedEarningsMember2024-02-290000276720us-gaap:AdditionalPaidInCapitalMember2024-02-290000276720us-gaap:RetainedEarningsMember2023-08-310000276720us-gaap:AdditionalPaidInCapitalMember2023-08-310000276720us-gaap:RetainedEarningsMember2023-05-310000276720us-gaap:AdditionalPaidInCapitalMember2023-05-310000276720us-gaap:RetainedEarningsMember2023-02-280000276720us-gaap:AdditionalPaidInCapitalMember2023-02-280000276720us-gaap:RetainedEarningsMember2022-08-310000276720us-gaap:AdditionalPaidInCapitalMember2022-08-310000276720us-gaap:PreferredStockMember2024-05-310000276720us-gaap:CommonStockMember2024-05-310000276720us-gaap:PreferredStockMember2024-02-290000276720us-gaap:CommonStockMember2024-02-290000276720us-gaap:PreferredStockMember2023-08-310000276720us-gaap:CommonStockMember2023-08-310000276720us-gaap:PreferredStockMember2023-05-310000276720us-gaap:CommonStockMember2023-05-310000276720us-gaap:PreferredStockMember2023-02-280000276720us-gaap:CommonStockMember2023-02-280000276720us-gaap:PreferredStockMember2022-08-310000276720us-gaap:CommonStockMember2022-08-310000276720pcyo:ShareBasedPaymentArrangementNonemployeeBoardMembersMemberpcyo:EquityPlan2014AndEquityIncentivePlan2024Member2024-05-220000276720pcyo:ShareBasedPaymentArrangementNonemployeeBoardMembersMemberpcyo:EquityPlan2014AndEquityIncentivePlan2024Member2024-01-170000276720pcyo:ShareBasedPaymentArrangementNonemployeeBoardMembersMemberpcyo:EquityPlan2014AndEquityIncentivePlan2024Member2023-01-110000276720pcyo:EquityPlan2014AndEquityIncentivePlan2024Member2022-09-012023-08-310000276720pcyo:EquityPlan2014AndEquityIncentivePlan2024Member2021-09-012022-08-310000276720pcyo:EquityPlan2014AndEquityIncentivePlan2024Member2023-08-310000276720pcyo:EquityPlan2014AndEquityIncentivePlan2024Member2023-05-310000276720pcyo:EquityPlan2014AndEquityIncentivePlan2024Member2022-08-310000276720pcyo:ShareBasedPaymentArrangementNonemployeeBoardMembersMemberpcyo:EquityPlan2014AndEquityIncentivePlan2024Member2024-05-222024-05-220000276720pcyo:EquityIncentivePlan2014Member2023-08-310000276720pcyo:ShareBasedPaymentArrangementExecutiveOfficerMemberpcyo:EquityPlan2014AndEquityIncentivePlan2024Member2023-01-112023-01-110000276720us-gaap:ShareBasedPaymentArrangementEmployeeMemberpcyo:EquityPlan2014AndEquityIncentivePlan2024Member2022-09-142022-09-140000276720pcyo:ShareBasedPaymentArrangementExecutiveOfficerMemberpcyo:EquityPlan2014AndEquityIncentivePlan2024Member2022-09-012023-08-310000276720us-gaap:ShareBasedPaymentArrangementEmployeeMemberpcyo:EquityPlan2014AndEquityIncentivePlan2024Memberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-09-142022-09-140000276720us-gaap:ShareBasedPaymentArrangementEmployeeMemberpcyo:EquityPlan2014AndEquityIncentivePlan2024Memberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-09-192023-09-190000276720us-gaap:ShareBasedPaymentArrangementEmployeeMemberpcyo:EquityPlan2014AndEquityIncentivePlan2024Memberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-09-142022-09-140000276720pcyo:EquityPlan2014AndEquityIncentivePlan2024Member2024-03-012024-05-310000276720pcyo:EquityPlan2014AndEquityIncentivePlan2024Member2023-09-012024-05-310000276720pcyo:EquityPlan2014AndEquityIncentivePlan2024Member2023-03-012023-05-310000276720pcyo:EquityPlan2014AndEquityIncentivePlan2024Member2022-09-012023-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberpcyo:ContractToConstructFencingAroundPhase2aMemberus-gaap:RelatedPartyMember2024-03-012024-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberpcyo:ContractToConstructFencingAroundPhase2aMemberus-gaap:RelatedPartyMember2023-09-012024-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMembersrt:MaximumMemberpcyo:ContractToConstructFencingAroundPhase2aMemberus-gaap:RelatedPartyMember2023-03-012023-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberpcyo:ContractToConstructFencingAroundPhase2aMemberus-gaap:RelatedPartyMember2022-09-012023-05-310000276720pcyo:WaterAndWastewaterTapFeesMember2024-03-012024-05-310000276720pcyo:WastewaterTreatmentFeesMember2024-03-012024-05-310000276720pcyo:SpecialFacilityProjectsAndOtherMember2024-03-012024-05-310000276720pcyo:ProjectManagementFeesMember2024-03-012024-05-310000276720pcyo:MeteredWaterUsageMunicipalCustomersMember2024-03-012024-05-310000276720pcyo:MeteredWaterUsageCommercialCustomersMember2024-03-012024-05-310000276720pcyo:LotSalesMember2024-03-012024-05-310000276720pcyo:FinishedLotMember2024-03-012024-05-310000276720pcyo:WaterAndWastewaterTapFeesMember2023-09-012024-05-310000276720pcyo:WastewaterTreatmentFeesMember2023-09-012024-05-310000276720pcyo:SpecialFacilityProjectsAndOtherMember2023-09-012024-05-310000276720pcyo:ProjectManagementFeesMember2023-09-012024-05-310000276720pcyo:MeteredWaterUsageMunicipalCustomersMember2023-09-012024-05-310000276720pcyo:MeteredWaterUsageCommercialCustomersMember2023-09-012024-05-310000276720pcyo:LotSalesMember2023-09-012024-05-310000276720pcyo:FinishedLotMember2023-09-012024-05-310000276720pcyo:SingleFamilyRentalsMembersrt:MaximumMember2023-03-012023-05-310000276720pcyo:ProjectManagementFeesMembersrt:MaximumMember2023-03-012023-05-310000276720pcyo:WaterAndWastewaterTapFeesMember2023-03-012023-05-310000276720pcyo:WastewaterTreatmentFeesMember2023-03-012023-05-310000276720pcyo:SpecialFacilityProjectsAndOtherMember2023-03-012023-05-310000276720pcyo:ProjectManagementFeesMember2023-03-012023-05-310000276720pcyo:MeteredWaterUsageMunicipalCustomersMember2023-03-012023-05-310000276720pcyo:MeteredWaterUsageCommercialCustomersMember2023-03-012023-05-310000276720pcyo:LotSalesMember2023-03-012023-05-310000276720pcyo:FinishedLotMember2023-03-012023-05-310000276720pcyo:SingleFamilyRentalsMembersrt:MaximumMember2022-09-012023-05-310000276720pcyo:WaterAndWastewaterTapFeesMember2022-09-012023-05-310000276720pcyo:WastewaterTreatmentFeesMember2022-09-012023-05-310000276720pcyo:SpecialFacilityProjectsAndOtherMember2022-09-012023-05-310000276720pcyo:ProjectManagementFeesMember2022-09-012023-05-310000276720pcyo:MeteredWaterUsageMunicipalCustomersMember2022-09-012023-05-310000276720pcyo:MeteredWaterUsageCommercialCustomersMember2022-09-012023-05-310000276720pcyo:LotSalesMember2022-09-012023-05-310000276720pcyo:FinishedLotMember2022-09-012023-05-310000276720pcyo:RangeviewDistrictMemberpcyo:NoteReceivableMemberus-gaap:RelatedPartyMember2024-03-012024-05-310000276720pcyo:RangeviewDistrictMemberpcyo:NoteReceivableMemberus-gaap:RelatedPartyMember2023-09-012024-05-310000276720pcyo:RangeviewDistrictMemberpcyo:NoteReceivableMemberus-gaap:RelatedPartyMember2023-03-012023-05-310000276720pcyo:RangeviewDistrictMemberpcyo:NoteReceivableMemberus-gaap:RelatedPartyMember2022-09-012023-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberpcyo:FacilitiesFundingAndAcquisitionAgreementMemberus-gaap:RelatedPartyMember2023-09-012024-05-310000276720us-gaap:SeriesBPreferredStockMember2024-05-310000276720us-gaap:SeriesBPreferredStockMember2023-08-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberpcyo:SpecialFacilityProjectsAndOtherRevenueMemberus-gaap:RelatedPartyMember2024-03-012024-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberpcyo:SpecialFacilityProjectsAndOtherRevenueMemberus-gaap:RelatedPartyMember2023-09-012024-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberpcyo:SpecialFacilityProjectsAndOtherRevenueMembersrt:MaximumMemberus-gaap:RelatedPartyMember2023-03-012023-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberpcyo:SpecialFacilityProjectsAndOtherRevenueMemberus-gaap:RelatedPartyMember2022-09-012023-05-310000276720us-gaap:RelatedPartyMember2024-03-012024-05-310000276720us-gaap:NonrelatedPartyMember2024-03-012024-05-310000276720us-gaap:RelatedPartyMember2023-09-012024-05-310000276720us-gaap:NonrelatedPartyMember2023-09-012024-05-310000276720us-gaap:RelatedPartyMember2023-03-012023-05-310000276720us-gaap:NonrelatedPartyMember2023-03-012023-05-310000276720us-gaap:RelatedPartyMember2022-09-012023-05-310000276720us-gaap:NonrelatedPartyMember2022-09-012023-05-310000276720pcyo:Phase1ReimbursableCostsAndProjectManagementFeesMemberus-gaap:RelatedPartyMember2024-05-310000276720pcyo:OtherMemberus-gaap:RelatedPartyMember2024-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberus-gaap:RelatedPartyMember2024-02-290000276720pcyo:Phase1ReimbursableCostsAndProjectManagementFeesMemberus-gaap:RelatedPartyMember2023-08-310000276720pcyo:OtherMemberus-gaap:RelatedPartyMember2023-08-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberus-gaap:RelatedPartyMember2023-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberus-gaap:RelatedPartyMember2023-02-280000276720pcyo:SkyRanchCommunityAuthorityBoardMemberus-gaap:RelatedPartyMember2022-08-310000276720us-gaap:RetainedEarningsMember2024-03-012024-05-310000276720us-gaap:RetainedEarningsMember2023-09-012024-05-310000276720us-gaap:RetainedEarningsMember2023-03-012023-05-310000276720us-gaap:RetainedEarningsMember2022-09-012023-05-310000276720pcyo:RangeviewDistrictMembersrt:MaximumMemberpcyo:NoteReceivableMemberus-gaap:RelatedPartyMember2023-08-310000276720pcyo:RangeviewDistrictMemberus-gaap:RelatedPartyMember2023-09-012024-05-310000276720pcyo:RangeviewDistrictMemberus-gaap:RelatedPartyMember2022-09-012023-05-310000276720pcyo:EquityPlan2014AndEquityIncentivePlan2024Member2024-05-310000276720us-gaap:DomesticCountryMember2023-09-012024-05-3100002767202021-11-292021-11-290000276720srt:MaximumMemberpcyo:LostCreekLoanMember2022-06-280000276720us-gaap:LineOfCreditMember2024-05-310000276720pcyo:SingleFamilyRentalHomeNotesOneMember2024-05-310000276720pcyo:LostCreekLoanMember2022-06-280000276720pcyo:SingleFamilyRentalHomeNotesMember2024-05-310000276720pcyo:LostCreekLoanMember2024-05-310000276720pcyo:RangeviewDistrictMemberpcyo:LoanReceivableMemberus-gaap:RelatedPartyMember2023-09-012024-05-310000276720us-gaap:ConstructionMember2024-03-012024-05-310000276720pcyo:WaterServiceOperationsMember2024-03-012024-05-310000276720pcyo:WastewaterServiceOperationsMember2024-03-012024-05-310000276720pcyo:SingleFamilyRentalsMember2024-03-012024-05-310000276720pcyo:ProjectManagementCostsMember2024-03-012024-05-310000276720us-gaap:ConstructionMember2023-09-012024-05-310000276720pcyo:WaterServiceOperationsMember2023-09-012024-05-310000276720pcyo:WastewaterServiceOperationsMember2023-09-012024-05-310000276720pcyo:ProjectManagementCostsMember2023-09-012024-05-310000276720us-gaap:ConstructionMember2023-03-012023-05-310000276720pcyo:WaterServiceOperationsMember2023-03-012023-05-310000276720pcyo:WastewaterServiceOperationsMember2023-03-012023-05-310000276720pcyo:SingleFamilyRentalsMember2023-03-012023-05-310000276720pcyo:ProjectManagementCostsMember2023-03-012023-05-310000276720us-gaap:ConstructionMember2022-09-012023-05-310000276720pcyo:WaterServiceOperationsMember2022-09-012023-05-310000276720pcyo:WastewaterServiceOperationsMember2022-09-012023-05-310000276720pcyo:SingleFamilyRentalsMember2022-09-012023-05-310000276720pcyo:ProjectManagementCostsMember2022-09-012023-05-310000276720pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2024-05-310000276720pcyo:LandDevelopmentSegmentMember2024-05-310000276720pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2024-02-290000276720pcyo:LandDevelopmentSegmentMember2024-02-2900002767202024-02-290000276720pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2023-08-310000276720pcyo:LandDevelopmentSegmentMember2023-08-310000276720pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2023-05-310000276720pcyo:LandDevelopmentSegmentMember2023-05-310000276720pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2023-02-280000276720pcyo:LandDevelopmentSegmentMember2023-02-2800002767202023-02-280000276720pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2022-08-310000276720pcyo:LandDevelopmentSegmentMember2022-08-310000276720pcyo:RangeviewDistrictMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RelatedPartyMember2023-09-012024-05-310000276720pcyo:SkyRanchHomesMemberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2023-09-012024-05-310000276720pcyo:OilAndGasOperatorMemberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2023-09-012024-05-310000276720pcyo:MelodyDrHortonMemberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2023-09-012024-05-310000276720pcyo:LennarMemberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2023-09-012024-05-310000276720pcyo:KbHomeColoradoIncMemberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2023-09-012024-05-310000276720pcyo:ChallengerMemberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2023-09-012024-05-310000276720pcyo:SkyRanchHomesMemberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2022-09-012023-05-310000276720pcyo:OilAndGasOperatorMemberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2022-09-012023-05-310000276720pcyo:LennarMemberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2022-09-012023-05-310000276720pcyo:KbHomeColoradoIncMemberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2022-09-012023-05-310000276720pcyo:ChallengerMemberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMember2022-09-012023-05-310000276720pcyo:EquityIncentivePlan2024Member2024-05-3100002767202022-08-3100002767202023-05-310000276720us-gaap:OperatingSegmentsMemberpcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2024-05-310000276720us-gaap:OperatingSegmentsMemberpcyo:SingleFamilyRentalsMember2024-05-310000276720us-gaap:OperatingSegmentsMemberpcyo:LandDevelopmentSegmentMember2024-05-310000276720us-gaap:CorporateNonSegmentMember2024-05-310000276720us-gaap:OperatingSegmentsMemberpcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2023-08-310000276720us-gaap:OperatingSegmentsMemberpcyo:SingleFamilyRentalsMember2023-08-310000276720us-gaap:OperatingSegmentsMemberpcyo:LandDevelopmentSegmentMember2023-08-310000276720us-gaap:CorporateNonSegmentMember2023-08-310000276720us-gaap:AdditionalPaidInCapitalMember2024-03-012024-05-310000276720us-gaap:AdditionalPaidInCapitalMember2023-09-012024-05-310000276720us-gaap:AdditionalPaidInCapitalMember2023-03-012023-05-310000276720us-gaap:AdditionalPaidInCapitalMember2022-09-012023-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberus-gaap:RelatedPartyMember2024-05-310000276720pcyo:RangeviewDistrictMemberus-gaap:RelatedPartyMember2024-05-310000276720us-gaap:RelatedPartyMember2024-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberus-gaap:RelatedPartyMember2023-08-310000276720pcyo:RangeviewDistrictMemberus-gaap:RelatedPartyMember2023-08-310000276720us-gaap:RelatedPartyMember2023-08-310000276720us-gaap:NonrelatedPartyMember2024-05-310000276720us-gaap:NonrelatedPartyMember2023-08-310000276720pcyo:MeteredWaterAndWastewaterUsageFeesMember2024-05-310000276720pcyo:RangeviewDistrictMemberpcyo:WisePartnershipMemberus-gaap:RelatedPartyMember2024-01-010000276720pcyo:LostCreekWaterSupplyMember2024-05-310000276720pcyo:LostCreekWaterSupplyMember2023-08-310000276720pcyo:RangeviewDistrictMemberpcyo:WisePartnershipMemberus-gaap:RelatedPartyMember2024-03-012024-05-310000276720pcyo:RangeviewDistrictMemberpcyo:WisePartnershipMemberus-gaap:RelatedPartyMember2023-09-012024-05-310000276720pcyo:RangeviewDistrictMemberpcyo:WisePartnershipMemberus-gaap:RelatedPartyMember2023-03-012023-05-310000276720pcyo:RangeviewDistrictMemberpcyo:WisePartnershipMemberus-gaap:RelatedPartyMember2022-09-012023-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberus-gaap:ScenarioPlanMemberpcyo:FacilitiesFundingAndAcquisitionAgreementMemberus-gaap:RelatedPartyMember2024-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMembersrt:MaximumMemberus-gaap:RelatedPartyMember2023-03-012023-05-310000276720pcyo:NelsonPipelineConstructorsLlcMemberpcyo:ContractToConstructWetUtilityPipelineMemberus-gaap:RelatedPartyMember2024-03-012024-05-310000276720pcyo:NelsonPipelineConstructorsLlcMemberpcyo:ContractToConstructWetUtilityPipelineMemberus-gaap:RelatedPartyMember2023-09-012024-05-310000276720pcyo:NelsonPipelineConstructorsLlcMemberpcyo:ContractToConstructWetUtilityPipelineMemberus-gaap:RelatedPartyMember2023-03-012023-05-310000276720pcyo:NelsonPipelineConstructorsLlcMemberpcyo:ContractToConstructWetUtilityPipelineMemberus-gaap:RelatedPartyMember2022-09-012023-05-310000276720pcyo:WaterTapFeeMember2024-03-012024-05-310000276720pcyo:WastewaterTapFeeMember2024-03-012024-05-310000276720pcyo:MeteredWaterAndWastewaterUsageFeesMember2024-03-012024-05-310000276720pcyo:WaterTapFeeMember2023-09-012024-05-310000276720pcyo:WastewaterTapFeeMember2023-09-012024-05-310000276720pcyo:MeteredWaterAndWastewaterUsageFeesMember2023-09-012024-05-310000276720pcyo:WaterTapFeeMember2023-03-012023-05-310000276720pcyo:WastewaterTapFeeMember2023-03-012023-05-310000276720pcyo:MeteredWaterAndWastewaterUsageFeesMember2023-03-012023-05-310000276720pcyo:WaterTapFeeMember2022-09-012023-05-310000276720pcyo:WastewaterTapFeeMember2022-09-012023-05-310000276720pcyo:MeteredWaterAndWastewaterUsageFeesMember2022-09-012023-05-310000276720pcyo:SingleFamilyRentalHomesMember2022-12-012022-12-310000276720pcyo:FirstSubphaseMemberpcyo:SingleFamilyRentalHomesMember2023-09-012024-05-310000276720pcyo:SingleFamilyRentalHomesMember2023-06-012023-08-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberpcyo:SingleFamilyRentalsMemberus-gaap:RelatedPartyMember2023-09-012024-05-310000276720pcyo:Phase2DevelopmentMemberpcyo:SingleFamilyRentalHomesMember2023-09-012024-05-310000276720pcyo:ThirdSubphaseMember2023-09-012024-05-310000276720pcyo:FourthSubphaseMember2023-09-012024-05-310000276720pcyo:FirstSubphaseMember2023-09-012024-05-310000276720pcyo:Phase2DevelopmentMember2023-09-012024-05-310000276720pcyo:Phase1DevelopmentMember2023-09-012024-05-310000276720pcyo:RangeviewDistrictMemberpcyo:LoanReceivableMemberus-gaap:RelatedPartyMember2024-05-310000276720pcyo:OilAndGasOperatorMemberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberpcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2023-09-012024-05-310000276720pcyo:OilAndGasOperatorMemberus-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberpcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2022-09-012023-05-310000276720pcyo:ShareBasedPaymentArrangementNonemployeeBoardMembersMemberpcyo:EquityPlan2014AndEquityIncentivePlan2024Member2024-01-172024-01-170000276720pcyo:ShareBasedPaymentArrangementNonemployeeBoardMembersMemberpcyo:EquityPlan2014AndEquityIncentivePlan2024Member2023-01-112023-01-110000276720us-gaap:FairValueMeasurementsRecurringMember2024-05-310000276720us-gaap:FairValueInputsLevel3Member2024-05-310000276720us-gaap:FairValueMeasurementsRecurringMember2023-08-310000276720us-gaap:FairValueInputsLevel3Member2023-08-310000276720pcyo:SingleFamilyRentalsMember2024-05-310000276720pcyo:SingleFamilyRentalHomesMember2023-08-310000276720pcyo:RangeviewDistrictMemberpcyo:NoteReceivableMemberus-gaap:RelatedPartyMember2024-05-310000276720pcyo:RangeviewDistrictMemberpcyo:NoteReceivableMemberus-gaap:RelatedPartyMember2023-08-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberus-gaap:RelatedPartyMember2024-03-012024-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberus-gaap:RelatedPartyMember2023-09-012024-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberus-gaap:RelatedPartyMember2023-03-012023-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberus-gaap:RelatedPartyMember2022-09-012023-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberpcyo:FacilitiesFundingAndAcquisitionAgreementMemberus-gaap:RelatedPartyMember2024-05-310000276720pcyo:RangeviewDistrictMembersrt:MaximumMemberpcyo:LoanReceivableMemberus-gaap:RelatedPartyMember2024-05-310000276720pcyo:SingleFamilyRentalsMember2023-09-012024-05-310000276720pcyo:SecondSubphaseMember2023-09-012024-05-310000276720us-gaap:LineOfCreditMember2024-01-310000276720pcyo:SingleFamilyRentalHomeNotesTwoMember2023-08-300000276720pcyo:SingleFamilyRentalHomeNotesOneMember2021-11-290000276720pcyo:SingleFamilyRentalHomeNotesTwoMember2023-08-302023-08-300000276720pcyo:PaymentBeginningOnJuly282027Memberpcyo:LostCreekLoanMember2022-06-282022-06-280000276720pcyo:PaymentBeginningOnJuly282025Memberpcyo:LostCreekLoanMember2022-06-282022-06-280000276720us-gaap:LineOfCreditMember2024-01-312024-01-310000276720pcyo:SingleFamilyRentalHomeNotesOneMember2021-11-292021-11-290000276720pcyo:LostCreekLoanMember2022-06-282022-06-280000276720us-gaap:OperatingSegmentsMemberpcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2024-03-012024-05-310000276720us-gaap:OperatingSegmentsMemberpcyo:SingleFamilyRentalsMember2024-03-012024-05-310000276720us-gaap:OperatingSegmentsMemberpcyo:LandDevelopmentSegmentMember2024-03-012024-05-310000276720us-gaap:OperatingSegmentsMemberpcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2023-09-012024-05-310000276720us-gaap:OperatingSegmentsMemberpcyo:SingleFamilyRentalsMember2023-09-012024-05-310000276720us-gaap:OperatingSegmentsMemberpcyo:LandDevelopmentSegmentMember2023-09-012024-05-310000276720us-gaap:OperatingSegmentsMemberpcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2023-03-012023-05-310000276720us-gaap:OperatingSegmentsMemberpcyo:SingleFamilyRentalsMember2023-03-012023-05-310000276720us-gaap:OperatingSegmentsMemberpcyo:LandDevelopmentSegmentMember2023-03-012023-05-310000276720us-gaap:OperatingSegmentsMemberpcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2022-09-012023-05-310000276720us-gaap:OperatingSegmentsMemberpcyo:SingleFamilyRentalsMember2022-09-012023-05-310000276720us-gaap:OperatingSegmentsMemberpcyo:LandDevelopmentSegmentMember2022-09-012023-05-310000276720pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2024-03-012024-05-310000276720pcyo:LandDevelopmentSegmentMember2024-03-012024-05-3100002767202024-03-012024-05-310000276720pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2023-09-012024-05-310000276720pcyo:LandDevelopmentSegmentMember2023-09-012024-05-310000276720pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2023-03-012023-05-310000276720pcyo:LandDevelopmentSegmentMember2023-03-012023-05-3100002767202023-03-012023-05-310000276720pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember2022-09-012023-05-310000276720pcyo:LandDevelopmentSegmentMember2022-09-012023-05-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberpcyo:ContractToConstructFencingAroundPhase2bMemberus-gaap:RelatedPartyMember2021-09-012022-08-310000276720pcyo:SkyRanchCommunityAuthorityBoardMemberpcyo:ContractToConstructFencingAroundPhase2aMemberus-gaap:RelatedPartyMember2021-09-012022-08-310000276720pcyo:SkyRanchAndWaterAndWastewaterConstructionProjectsMember2024-03-012024-05-310000276720pcyo:SkyRanchAndWaterAndWastewaterConstructionProjectsMember2023-09-012024-05-310000276720pcyo:ThirdSubphaseMember2024-05-310000276720pcyo:SecondSubphaseMember2024-05-310000276720pcyo:FirstSubphaseMember2024-05-3100002767202022-09-012023-05-310000276720pcyo:WildPointeServiceRightsMember2024-05-310000276720pcyo:WaterSupplyOtherMember2024-05-310000276720pcyo:SkyRanchWaterRightsAndOtherCostsMember2024-05-310000276720pcyo:SkyRanchPipelineMember2024-05-310000276720pcyo:RangeviewWaterSystemMember2024-05-310000276720pcyo:RangeviewWaterSupplyMember2024-05-310000276720pcyo:FairgroundsWaterAndWaterSystemMember2024-05-3100002767202024-05-310000276720pcyo:WildPointeServiceRightsMember2023-08-310000276720pcyo:WaterSupplyOtherMember2023-08-310000276720pcyo:SkyRanchWaterRightsAndOtherCostsMember2023-08-310000276720pcyo:SkyRanchPipelineMember2023-08-310000276720pcyo:RangeviewWaterSystemMember2023-08-310000276720pcyo:RangeviewWaterSupplyMember2023-08-310000276720pcyo:FairgroundsWaterAndWaterSystemMember2023-08-3100002767202023-08-3100002767202024-07-0500002767202023-09-012024-05-31pcyo:agreementutr:aftiso4217:USDutr:galiso4217:USDxbrli:sharespcyo:segmentxbrli:sharesiso4217:USDxbrli:purepcyo:installmentpcyo:Mpcyo:homepcyo:itempcyo:customerpcyo:LetterOfCredit

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

Form 10-Q

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

For the quarterly period ended May 31, 2024

or

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

For the transition period from __________ to __________

Commission file number 000-08814

Graphic

PURE CYCLE CORPORATION

(Exact name of registrant as specified in its charter)

Colorado

84-0705083

(State or other jurisdiction of incorporation or organization)

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

34501 E. Quincy Avenue, Bldg. 65, Suite A, Watkins, CO

80137

(Address of principal executive offices)

(Zip Code)

(303) 292 – 3456

(Registrant’s telephone number, including area code)

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

Common Stock 1/3 of $.01 par value

PCYO

The NASDAQ Stock Market

(Title of each class)

(Trading Symbol(s))

(Name of each exchange on which registered)

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

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date: 24,075,342 shares of 1/3 of $.01 par value common stock as of July 5, 2024.

PURE CYCLE CORPORATION

INDEX TO May 31, 2024 FORM 10-Q

Page

PART I. FINANCIAL INFORMATION

4

Item 1. Consolidated Financial Statements

4

Consolidated Balance Sheets: May 31, 2024 (unaudited) and August 31, 2023

4

Consolidated Statements of Income (unaudited): For the three and nine months ended May 31, 2024 and 2023

5

Consolidated Statements of Shareholders’ Equity (unaudited): For the three and nine months ended May 31, 2024 and 2023

6

Consolidated Statements of Cash Flows (unaudited): For the three and nine months ended May 31, 2024 and 2023

7

Notes to Consolidated Financial Statements

8

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

21

Item 3. Quantitative and Qualitative Disclosures About Market Risk

30

Item 4. Controls and Procedures

31

PART II. OTHER INFORMATION

31

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

31

Item 6. Exhibits

32

SIGNATURES

32

FORWARD-LOOKING STATEMENTS

Statements that are not historical facts contained in this Quarterly Report on Form 10-Q are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended (Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (Exchange Act). The words “anticipate,” “seek,” “project,” “future,” “likely,” “believe,” “may,” “should,” “could,” “will,” “estimate,” “expect,” “plan,” “intend” and similar expressions, as they relate to us, are intended to identify forward-looking statements. Forward-looking statements include statements relating to, among other things:

future water supply needs in Colorado and how such needs will be met;
anticipated revenue from our commercial water sales;
anticipated increases in residential and commercial demand for water services and competition for these services;
estimated population increases in the Denver metropolitan area and the South Platte River basin;
increased demand for single-family rental homes;
plans for, and the efficiency of, development of our Sky Ranch property;
our competitive advantage;
the impact of individual housing and economic cycles on the number of connections we can serve with our water;
the number of new water connections needed to recover the costs of our water supplies;
the number of units planned for development at Sky Ranch;
the timing of the completion of construction and sale of finished lots at Sky Ranch;
the number of lots expected to be delivered in a fiscal period;
anticipated financial results, including anticipated increases in customers and revenue, from development of our Sky Ranch property;
estimated tap fees to be generated from the development of the various phases of Sky Ranch;
anticipated expansion and rental dates for our single-family rental homes;
anticipated revenues and cash flows from our single-family rental homes;
timing of and interpretation of royalties to the State Board of Land Commissioners;
participation in regional water projects, including “WISE” (as defined herein) and the timing and availability of water from, and projected costs related to, WISE;
increases in future water or wastewater tap fees;
our ability to collect fees and charges from customers and other users;
the estimated amount of reimbursable costs for Sky Ranch and the collectability of reimbursables;
anticipated timing and amount of, and sources of funding for, (i) capital expenditures to construct infrastructure and increase production capacities, (ii) compliance with water, environmental and other regulations, and (iii) operations, including delivery and treatment of water and wastewater;
capital required and costs to develop Sky Ranch;
anticipated development of other phases concurrently with the second phase of Sky Ranch;
plans to provide water for drilling and hydraulic fracturing of oil and gas wells;
changes in oil and gas drilling activity on our property, on the Lowry Ranch, or in the surrounding areas;
estimated costs of earthwork, erosion control, streets, drainage and landscaping at Sky Ranch;
the anticipated revenues from customers in the Rangeview District, Sky Ranch Districts, and Elbert & Highway 86 District;
plans for the use and development of our water assets and potential delays;
estimated number of connections we can serve with our existing water rights;
factors affecting demand for water;
our ability to meet customer demands in a sustainable and environmentally friendly way;
our ability to reduce the amount of up-front construction costs for water and wastewater systems;
costs and plans for treatment of water and wastewater;
anticipated number of deep-water wells required to continue expanding and developing our Rangeview Water Supply;
expenditures for expenses and capital needs of the Rangeview District;
regional cooperation among area water providers in the development of new water supplies and water storage, transmission and distribution systems as the most cost-effective way to expand and enhance service capacities;
plans to drill water wells into aquifers located beneath the Lowry Ranch and the timing and estimated costs of such a build out;

1

sufficiency of tap fees to fund infrastructure costs of the Rangeview District;
our ability to assist Colorado “Front Range” water providers in meeting current and future water needs;
plans to use raw water, effluent water or reclaimed water for agricultural and irrigation uses;
factors that may impact labor and material costs;
use of third parties to construct water and wastewater facilities and Sky Ranch lot improvements;
plans to utilize fixed-price contracts;
estimated supply capacity of our water assets;
our belief that we have exceeded market expectations with the delivery of our lots at Sky Ranch;
the impact of future cyberattacks on our business, financial condition, operating results and reputation;
our ability to comply with permit requirements and environmental regulations and the cost of such compliance;
the impact of water quality, solid waste disposal and environmental regulations on our financial condition and results of operations;
our belief that several long-term land development and housing factors remain positive;
our belief that Sky Ranch is better positioned to navigate the changing market then competitors;
the impact of the downturn in the homebuilding market and increased interest rates on our business and financial condition;
the recoverability of water and wastewater service costs from rates;
forfeitures of option grants, vesting of non-vested options and the fair value of option awards;
the sufficiency of our working capital and financing sources to fund our operations;
estimated costs of public improvements to be funded by Pure Cycle and constructed on behalf of the Sky Ranch Community Authority Board;
the anticipated development of the Sky Ranch Academy and the timing of enrollment of upper grades;
service life of constructed facilities;
accounting estimates and the impact of new accounting pronouncements; and
the effectiveness of our disclosure controls and procedures and our internal controls over financial reporting.

Forward-looking statements reflect our current views with respect to future events and are subject to certain risks, uncertainties, and assumptions. There are no assurances that any of our expectations will be realized, and actual results could differ materially from those in such statements. Factors that could cause actual results to differ from those contemplated by such forward-looking statements include, without limitation:

outbreaks of disease, such as the COVID-19 pandemic, and related stay-at-home orders, quarantine policies and restrictions on travel, trade and business operations, and the related impacts to the general economy;
political and economic instability, whether resulting from natural disasters, wars, terrorism, pandemics or other sources;
our ability to successfully expand our single-family home rental business and rent our single-family homes at rates sufficient to cover our costs;
the timing of new home construction and other development in the areas where we may sell our water, which in turn may be impacted by credit availability and rising inflation and interest rates;
population growth;
changes in employment levels, job and personal income growth and household debt-to-income levels;
changes in consumer confidence generally and confidence of potential home buyers in particular;
declines in property values which impact tax revenue to the Sky Ranch Community Authority Board which would impact their ability to repay us;
changes in the supply of available new or existing homes and other housing alternatives, such as apartments and other residential rental property;
timing of oil and gas development in the areas where we sell our water;
the market price of homes, rental rates, and water, oil and gas prices;
changes in customer consumption patterns;
changes in applicable statutory and regulatory requirements;
changes in governmental policies and procedures, including with respect to land use and environmental and tax matters;
changes in interest rates;
changes in tenant relief laws, including laws regulating evictions, rent control laws, and other regulations that limit our ability to increase rental rates may negatively impact our rental income and profitability from our single-family rentals;
changes in private and federal mortgage financing programs and lending practices;

2

uncertainties in the estimation of water available under decrees;
uncertainties in the estimation of number of connections we can service with our existing water supplies;
uncertainties in the estimation of costs of delivery of water and treatment of wastewater;
uncertainties in the estimation of the service life of our systems;
uncertainties in the estimation of costs of construction projects;
uncertainties in the amount of reimbursable costs we may ultimately collect;
the strength and financial resources of our competitors;
our ability to find and retain skilled personnel;
climatic and weather conditions, including floods, droughts and freezing conditions;
turnover of elected and appointed officials and delays caused by political concerns and government procedures;
availability and cost of labor, material and equipment;
engineering and geological problems;
environmental risks and regulations;
our ability to raise capital;
changes in corporate tax rates;
our ability to negotiate contracts with customers;
uncertainties in water court rulings;
security and cyberattacks, including unauthorized access to confidential information on our information technology systems; and
the factors described under “Risk Factors” in Part I Item IA of our most recent Annual Report on Form 10-K.

We undertake no obligation, and disclaim any obligation, to publicly update or revise any forward-looking statements, whether because of new information, future events or otherwise. All forward-looking statements are expressly qualified by this cautionary statement.

3

PART I – FINANCIAL INFORMATION

Item 1. Financial Statements

PURE CYCLE CORPORATION

CONSOLIDATED BALANCE SHEETS

(In thousands, except shares)

May 31, 2024

    

August 31, 2023

ASSETS:

(unaudited)

Current assets:

 

 

Cash and cash equivalents

$

20,360

$

26,012

Short term investments

171

Trade accounts receivable, net

 

2,303

 

1,092

Land under development

5,183

1,726

Income taxes receivable

551

Prepaid expenses and other assets

 

580

 

346

Total current assets

 

28,597

 

29,727

Restricted cash

2,881

2,475

Investments in water and water systems, net

 

59,078

 

57,798

Construction in progress

4,243

5,457

Single-family rental units

5,115

4,490

Land and mineral rights:

 

Held for development

3,714

 

4,652

Held for investment purposes

451

 

451

Other assets

 

1,167

 

1,359

Notes receivable – related parties, including accrued interest

 

 

Reimbursable public improvements and project management fees

33,541

24,999

Other

1,441

1,451

Operating leases - right of use assets

 

176

 

357

Total assets

$

140,404

$

133,216

LIABILITIES:

Current liabilities:

Accounts payable

$

3,311

$

1,960

Accrued liabilities

1,380

1,761

Accrued liabilities – related parties

 

1,357

 

1,021

Income taxes payable

1,383

Deferred lot sales revenues

 

1,548

 

1,661

Deferred water sales revenues

 

13

 

69

Debt, current portion

34

31

Total current liabilities

 

9,026

 

6,503

Debt, less current portion

6,859

 

6,885

Deferred tax liability, net

 

1,230

 

1,352

Lease obligations - operating leases, less current portion

 

106

 

242

Total liabilities

 

17,221

 

14,982

Commitments and contingencies

SHAREHOLDERS’ EQUITY:

Series B preferred shares: par value $0.001 per share, 25 million authorized;
432,513 issued and outstanding (liquidation preference of $432,513)

 

 

Common shares: par value 1/3 of $.01 per share, 40.0 million authorized;
24,075,342 and 24,078,720 outstanding, respectively

 

80

 

80

Additional paid-in capital

 

175,069

 

174,689

Accumulated deficit

 

(51,966)

 

(56,535)

Total shareholders’ equity

 

123,183

 

118,234

Total liabilities and shareholders’ equity

$

140,404

$

133,216

See accompanying Notes to the Consolidated Financial Statements

4

PURE CYCLE CORPORATION

CONSOLIDATED STATEMENTS OF INCOME
(unaudited)

Three Months Ended

Nine Months Ended

(In thousands, except share information)

    

May 31, 2024

    

May 31, 2023

May 31, 2024

    

May 31, 2023

Revenues:

 

  

 

  

  

 

  

Metered water usage from:

Municipal customers

$

145

$

145

$

458

$

349

Commercial customers

 

1,432

 

2,145

 

5,045

 

2,596

Wastewater treatment fees

 

85

 

75

 

258

 

216

Water and wastewater tap fees

 

581

 

1,256

 

1,162

 

2,400

Lot sales

 

4,795

 

3,160

 

7,906

 

5,064

Project management fees

221

42

362

173

Single-family rentals

123

34

357

90

Special facility projects and other

 

222

 

22

 

639

 

330

Total revenues

 

7,604

 

6,879

 

16,187

 

11,218

Cost of revenues:

Water service operations

 

564

 

576

 

1,628

 

1,457

Wastewater service operations

 

173

 

96

 

513

 

350

Land development construction costs

 

1,192

 

951

 

1,961

 

1,291

Project management costs

154

 

81

 

401

 

227

Single-family rental costs

71

 

24

 

161

 

53

Depletion and depreciation

 

410

 

407

 

1,132

 

1,246

Other

 

174

 

71

 

406

 

318

Total cost of revenues

 

2,738

 

2,206

 

6,202

 

4,942

General and administrative expenses

 

1,647

 

805

 

5,082

 

3,900

Depreciation

 

151

 

111

 

447

 

348

Operating income

 

3,068

 

3,757

 

4,456

 

2,028

Other income (expense):

Interest income - related party

217

331

1,156

841

Interest income - Investments

279

281

873

727

Oil and gas royalty income, net

 

392

44

479

227

Oil and gas lease income, net

 

18

18

56

56

Other, net

 

(13)

40

121

1,257

Interest expense, net

(109)

(52)

(328)

(149)

Income from operations before income taxes

 

3,852

 

4,419

 

6,813

 

4,987

Income tax expense

 

(1,027)

 

(1,124)

 

(1,805)

 

(1,344)

Net income

$

2,825

$

3,295

$

5,008

$

3,643

Earnings per common share - basic and diluted

Basic

$

0.12

$

0.14

$

0.21

$

0.15

Diluted

$

0.12

$

0.14

$

0.21

$

0.15

Weighted average common shares outstanding:

Basic

 

24,087,170

24,054,843

 

24,085,578

24,021,582

Diluted

 

24,143,039

24,166,344

 

24,146,361

24,131,621

See accompanying Notes to the Consolidated Financial Statements

5

PURE CYCLE CORPORATION

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
(unaudited)

Three Months Ended May 31, 2024

Preferred Stock

Common Stock

Additional

Accumulated

(in thousands, except shares)

    

Shares

    

Amount

    

Shares

    

Amount

    

Paid-in Capital

    

Deficit

Total

Balance at February 29, 2024

 

432,513

$

 

24,088,734

$

80

$

175,014

$

(54,650)

$

120,444

Restricted stock grants

Stock options exercised

Stock granted for services

1,608

15

15

Share-based compensation

 

 

 

 

 

40

 

 

40

Repurchases of common stock

 

 

(15,000)

 

 

 

(141)

 

(141)

Net income

 

 

 

 

 

 

2,825

 

2,825

Balance at May 31, 2024

 

432,513

$

 

24,075,342

$

80

$

175,069

$

(51,966)

$

123,183

Three Months Ended May 31, 2023

Preferred Stock

Common Stock

Additional

Accumulated

(in thousands, except shares)

    

Shares

    

Amount

    

Shares

    

Amount

    

Paid-in Capital

    

Deficit

Total

Balance at February 28, 2023

 

432,513

$

 

24,054,843

$

80

$

174,611

$

(60,886)

$

113,805

Share-based compensation

 

 

 

 

 

98

 

 

98

Net income

 

3,295

3,295

Balance at May 31, 2023

 

432,513

$

 

24,054,843

$

80

$

174,709

$

(57,591)

$

117,198

Nine Months Ended May 31, 2024

Preferred Stock

Common Stock

Additional

Accumulated

(in thousands, except shares)

    

Shares

    

Amount

    

Shares

    

Amount

    

Paid-in Capital

    

Deficit

Total

Balance at August 31, 2023

 

432,513

$

 

24,078,720

$

80

$

174,689

$

(56,535)

$

118,234

Restricted stock grants

8,000

37

37

Stock options exercised

13,978

Stock granted for services

19,644

195

195

Share-based compensation

 

 

 

 

148

 

 

148

Repurchases of common stock

 

 

 

(45,000)

 

 

 

(439)

 

(439)

Net income

 

 

 

 

 

 

5,008

 

5,008

Balance at May 31, 2024

 

432,513

$

 

24,075,342

$

80

$

175,069

$

(51,966)

$

123,183

Nine Months Ended May 31, 2023

Preferred Stock

Common Stock

Additional

Accumulated

(in thousands, except shares)

    

Shares

    

Amount

    

Shares

    

Amount

    

Paid-in Capital

    

Deficit

Total

Balance at August 31, 2022

 

432,513

$

 

23,980,645

$

80

$

174,150

$

(61,234)

$

112,996

Restricted stock grants

 

 

56,000

 

 

111

 

 

111

Stock granted for services

18,198

180

180

Share-based compensation

 

 

 

 

 

268

 

 

268

Net income

3,643

3,643

Balance at May 31, 2023

 

432,513

$

 

24,054,843

$

80

$

174,709

$

(57,591)

$

117,198

See accompanying Notes to the Consolidated Financial Statements

6

PURE CYCLE CORPORATION

CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)

Nine Months Ended

(In thousands)

    

May 31, 2024

    

May 31, 2023

Cash flows from operating activities:

 

  

 

  

Net income

$

5,008

$

3,643

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

Depreciation and depletion

1,579

1,594

Trade accounts receivable

 

(1,211)

 

(246)

Accounts payable and accrued liabilities

 

1,353

 

(788)

Other assets and liabilities

 

315

922

Share-based compensation expense

 

380

 

559

Deferred income taxes

 

(122)

 

(202)

Prepaid expenses

 

(234)

 

75

Amortized discount on U.S. Treasury Bills

(256)

Net activity for notes receivable - related party, other

(90)

(277)

Deferred water sales revenue

 

(56)

(557)

Land under development

 

(6,550)

 

(249)

Deferred lot sale revenues

 

(113)

 

(800)

Taxes payable / receivable

1,934

(2,720)

Net activity on note receivable - related party, reimbursable public improvements

(2,986)

 

(3,668)

Net cash used by operating activities

 

(793)

 

(2,970)

Cash flows from investing activities:

Maturity of held-to-maturity investments in U.S. Treasury Bills

15,256

Purchase of property and equipment

 

(409)

 

(275)

Investments in future development phases at Sky Ranch

(1,994)

(937)

Construction costs of single-family rentals

(291)

(3,471)

Investments in water and water systems

 

(1,226)

 

(1,374)

Payments on note receivable - related party, other

100

-

Purchase of held-to-maturity investments in U.S. Treasury Bills

(171)

(15,000)

Net cash used in investing activities

 

(3,991)

 

(5,801)

Cash flows from financing activities:

Payments on notes payable

(23)

(8)

Repurchases of common stock

 

(439)

 

Payments to contingent liability holders

 

 

(111)

Net cash used in financing activities

 

(462)

 

(119)

Net change in cash, cash equivalents and restricted cash

 

(5,246)

 

(8,890)

Cash, cash equivalents and restricted cash – beginning of period

 

28,487

 

37,222

Cash, cash equivalents and restricted cash – end of period

$

23,241

$

28,332

Cash and cash equivalents

$

20,360

$

26,000

Restricted cash

2,881

2,332

Total cash, cash equivalents and restricted cash

$

23,241

$

28,332

SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION

Cash paid for income taxes

$

65

$

4,265

Cash paid for interest

$

312

$

142

SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:

Change in reimbursable public improvements included in accounts payable and accrued liabilities

$

205

$

569

Change in investments in water and water systems included in accounts payable and accrued liabilities

$

84

$

85

Issuance of stock for compensation

$

211

$

111

See accompanying Notes to the Consolidated Financial Statements

7

PURE CYCLE CORPORATION

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

May 31, 2024

NOTE 1 – PRESENTATION OF INTERIM INFORMATION

The accompanying unaudited consolidated financial statements have been prepared by Pure Cycle Corporation (the “Company” or “Pure Cycle”) and include all adjustments that are of a normal recurring nature and are in the opinion of management, necessary to present fairly the financial position, results of operations and cash flows of the Company as of and for the three and nine months ended May 31, 2024 and 2023. The August 31, 2023 balance sheet was derived from the Company’s audited consolidated financial statements.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted. It is suggested the accompanying consolidated financial statements and notes be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended August 31, 2023 (“2023 Annual Report”) filed with the Securities and Exchange Commission (“SEC”) on November 15, 2023. The results of operations for interim periods presented are not necessarily indicative of the operating results expected for the full fiscal year.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used to account for certain items such as revenue recognition, dollar amount of reimbursable costs and collectability of reimbursable costs, costs of revenue for lot sales, share-based compensation, and the useful lives and recoverability of long-lived assets. Actual results could differ from those estimates and assumptions due to risks and uncertainties, including uncertainty in the current economic environment.

Recently Issued Accounting Pronouncements

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The ASU introduces a new credit loss methodology, Current Expected Credit Losses (“CECL”), which requires earlier recognition of credit losses, while also providing additional transparency about credit risk. Since its original issuance in 2016, the FASB has issued several updates to the original ASU. The CECL framework utilizes a lifetime expected credit loss measurement objective for the recognition of credit losses for loans, held-to-maturity securities and other receivables at the time the financial asset is originated or acquired. The expected credit losses are adjusted each period for changes in expected lifetime credit losses. The methodology replaces the multiple existing impairment methods, which generally require that a loss be incurred before it is recognized.

On September 1, 2023, the Company adopted the guidance on a modified retrospective basis. The Company has not restated comparative information for the three and nine months ended May 31, 2023, and, therefore, the comparative information for the three and nine months ended May 31, 2023, is reported under previous guidance and is not comparable to the information presented for the three and nine months ended May 31, 2024. The adoption of this standard did not have a material impact on the Company's consolidated financial statements.

Reclassifications

The Company has reclassified certain prior year information to conform to the current year presentation.

8

NOTE 2 – REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD

The Sky Ranch Community Authority Board (“Sky Ranch CAB”) and the Company’s agreements with the Sky Ranch CAB are described in greater detail in Notes 5 and 15 to the 2023 Annual Report.

The notes receivable – related party, reimbursable public improvements and project management fees are due to the Company from the Sky Ranch CAB and reports the balances owed by the Sky Ranch CAB to Pure Cycle for public improvements paid for by Pure Cycle which are reimbursable from the Sky Ranch CAB and include project management fees related to the Company’s management of the construction of the public improvements, and interest accrued on the unpaid balances related to the ongoing development of the Sky Ranch master planned community (Sky Ranch). Pure Cycle has advanced funds to the Sky Ranch CAB for the cost of constructing certain public improvements at Sky Ranch which are the ultimate responsibility of the Sky Ranch CAB. During the three and nine months ended May 31, 2024, Pure Cycle spent $4.1 million and $7.6 million on public improvements which are payable by the Sky Ranch CAB to Pure Cycle. Since Pure Cycle believes the amounts are probable of collection, they have been added to the note receivable from the Sky Ranch CAB. Additionally, for the three and nine months ended May 31, 2024, project management fees of $0.2 million and $0.4 million and interest income on the outstanding note receivable of $0.2 million and $1.2 million were also added to the note receivable. During the three and nine months ended May 31, 2024, the Sky Ranch CAB paid Pure Cycle $0 and $0.3 million pursuant to the note. Pursuant to the agreements with the Sky Ranch CAB, any payments received are initially applied to interest.  

During the three and nine months ended May 31, 2023, Pure Cycle spent $2.6 million and $5.4 million on public improvements which are payable by the Sky Ranch CAB to Pure Cycle. Since Pure Cycle believes the amounts are probable of collection, they have been added to the note receivable from the Sky Ranch CAB. Additionally, for the three and nine months ended May 31, 2023, project management fees of less than $0.1 million and $0.2 million and interest income on the outstanding note receivable of $0.3 million and $0.8 million were also added to the note receivable. During the three and nine months ended May 31, 2023, the Sky Ranch CAB paid Pure Cycle $0.5 million and $0.5 million, respectively. Pursuant to the agreements with the Sky Ranch CAB, any payments received are initially applied to interest.  

The following table summarizes the activity and balances associated with the note receivable from the Sky Ranch CAB:

Three Months Ended

May 31, 2024

    

May 31, 2023

Beginning balance

$

28,915

$

20,609

Additions

4,626

2,996

Payments received

(487)

Ending balance

$

33,541

$

23,118

Nine Months Ended

May 31, 2024

    

May 31, 2023

Beginning balance

$

24,999

$

17,208

Additions

8,828

6,397

Payments received

(286)

(487)

Ending balance

$

33,541

$

23,118

The note receivable from the Sky Ranch CAB accrues interest at 6% per annum. Public improvements which are not probable of reimbursement at the time of being incurred are considered contract fulfillment costs and are recorded as land development construction costs as incurred. If public improvement costs are deemed probable of collection, the costs are recognized as notes receivable - related party. The Company assesses the collectability of the note receivable from the Sky Ranch CAB, which includes reimbursable public improvements, project management fees and the related interest income, at each reporting period. The Sky Ranch CAB has an obligation to repay the Company, but the ability of the Sky Ranch CAB to do so before the contractual termination dates is dependent upon the establishment of a tax base or other fee generating activities sufficient to fund reimbursable costs incurred.

9

NOTE 3 – REVENUES, FEES AND OTHER INCOME ITEMS

The Company’s revenue is primarily generated from sales of water and wastewater taps, metered water and wastewater usage, the sale of lots to homebuilders, and rent collected from its single-family homes. Detailed descriptions of the policies related to revenue recognition are included in Note 2 to the 2023 Annual Report.

The following describes significant components of revenue for the three and nine months ended May 31, 2024 and 2023.

Water and wastewater tap fees – During the three months ended May 31, 2024 and 2023, the Company sold a total of 20 and 44 water taps generating $0.5 million and $1.1 million in tap fee revenues. During the three months ended May 31, 2024 and 2023, the Company sold a total of 18 and 43 wastewater taps generating $0.1 million and $0.2 million in tap fee revenues. During the nine months ended May 31, 2024 and 2023, the Company sold a total of 35 and 85 water taps generating $0.9 million and $2.0 million in tap fee revenues. During the nine months ended May 31, 2024 and 2023, the Company sold a total of 33 and 79 wastewater taps generating $0.2 million and $0.4 million in tap fee revenues. The water taps were all sold at Sky Ranch and Wild Pointe, and the wastewater taps were all sold at Sky Ranch.

Metered water and wastewater usage fees – During the three months ended May 31, 2024 and 2023, the Company sold a total of 394 and 564 acre-feet of water generating $1.7 million and $2.4 million in metered water and wastewater treatment fees revenue. During the nine months ended May 31, 2024 and 2023, the Company sold a total of 1,422 and 806 acre-feet of water generating $5.8 million and $3.2 million in metered water and wastewater treatment fees revenue. The Company provides water and wastewater services to customers, for which the customers are charged monthly usage fees. Water usage fees are assessed to customers based on actual metered usage each month plus a base monthly service fee assessed per single family equivalent (“SFE”) unit served. One SFE is a customer, whether residential, commercial or industrial, that imparts a demand on the Company’s water or wastewater systems similar to the demand of a family of four persons living in a single-family house on a standard-sized lot. Water usage pricing is based on a tiered pricing structure, and certain usage revenues are subject to royalties as described in the 2023 Annual Report. The Company also sells water for industrial uses, mainly to oil and gas companies for use in the drilling and hydraulic fracking processes.

Sale of finished lots – For the three months ended May 31, 2024 and 2023, the Company recognized $4.8 million and $3.2 million of lot sales revenue, which was recognized using the percent-of-completion method for the Company’s land development activities at the Sky Ranch Master Planned Community. For the nine months ended May 31, 2024 and 2023, the Company recognized $7.9 million and $5.1 million of lot sales revenue, which was recognized using the percent-of-completion method for the Company’s land development activities at the Sky Ranch Master Planned Community. As of May 31, 2024, the first development phase (509 lots) is complete and the second development phase (874 lots) is being developed in four subphases, referred to as Phase 2A (229 lots), Phase 2B (211 lots), Phase 2C (228 lots) and Phase 2D (206 lots). As of May 31, 2024, Phase 2A is approximately 98% complete, Phase 2B is approximately 70% complete and Phase 2C is approximately 22% complete. Phase 2A is substantially completed with some landscaping items remaining. Phase 2B is expected to be complete by the end of Pure Cycle’s fiscal 2024 and Phase 2C is expected to be complete during Pure Cycle’s fiscal 2025.

Project management services – During each of the three-month periods ended May 31, 2024 and 2023, the Company recognized $0.2 million and less than $0.1 million of project management revenue from the Sky Ranch CAB, a related party, for managing the Sky Ranch development project. During the nine-month periods ended May 31, 2024 and 2023, the Company recognized $0.4 million and $0.2 million of project management revenue from the Sky Ranch CAB, a related party, for managing the Sky Ranch development project.

Single-family rental revenue

In November 2021, Pure Cycle began constructing and renting single-family homes on lots it retained at Sky Ranch. Pure Cycle began recognizing lease income related to these rental units in November 2021. Pure Cycle generally rents its single-family properties under non-cancelable one year lease agreements. As of May 31, 2024, Pure Cycle has 14 single-family detached homes rented under separate lease agreements.  For the three months ended May 31, 2024 and 2023, the Company recognized $0.1 million and less than $0.1 million of rental property revenues. For the nine months ended May 31, 2024 and 2023, the Company recognized $0.4 million and less than $0.1 million of rental property revenues.

10

Pure Cycle will begin construction on 17 additional rental homes in Phase 2B, all of which the Company believes will be available for rent in fiscal 2025. As of May 31, 2024, the Company had reserved 83 lots in Phases 2B, 2C and 2D of Sky Ranch for future rental units. When combined with the 14 units already built and rented, these additions will bring the total single-family rentals to 97. The Company expects to take approximately three more years to build and rent all these units. Based on these projections, the Company believes this could become a reportable operating segment in the future once its operations become material.

Special facility projects and other revenue

Pure Cycle receives fees from customers including municipalities and area water providers for contract operations services. These fees are recognized as earned, typically monthly, plus charges for additional work performed. Additionally, the Company performs certain construction activities at Sky Ranch. The activities performed include construction and maintenance services. The revenue for both types of services are invoiced and recognized as special facility projects revenue. For the three months ended May 31, 2024 and 2023, the Company recognized $0.2 million and less than $0.1 million of special facility projects and other revenue, an immaterial amount of which is from work performed for the Sky Ranch CAB, a related party. For the nine months ended May 31, 2024 and 2023, the Company recognized $0.6 million and $0.3 million of special facility projects and other revenue, an immaterial amount of which is from work performed for the Sky Ranch CAB, a related party.

Deferred revenue

Changes and balances of the Company’s deferred revenue accounts by segment are as follows:

Three Months Ended May 31, 2024

(In thousands)

Water and Wastewater Resource Development

Land Development

Total

Balance at February 29, 2024

$

31

$

2,605

$

2,636

Revenue recognized

(18)

(4,881)

(4,899)

Revenue deferred

-

3,824

3,824

Balance at May 31, 2024

$

13

$

1,548

$

1,561

Three Months Ended May 31, 2023

Water and Wastewater Resource Development

Land Development

Total

Balance at February 28, 2023

$

533

$

3,473

$

4,006

Revenue recognized

(520)

(3,160)

(3,680)

Revenue deferred

-

3,162

3,162

Balance at May 31, 2023

$

13

$

3,475

$

3,488

Nine Months Ended May 31, 2024

(In thousands)

Water and Wastewater Resource Development

Land Development

Total

Balance at August 31, 2023

$

69

$

1,661

$

1,730

Revenue recognized

(164)

(8,058)

(8,222)

Revenue deferred

108

7,945

8,053

Balance at May 31, 2024

$

13

$

1,548

$

1,561

Nine Months Ended May 31, 2023

(In thousands)

Water and Wastewater Resource Development

Land Development

Total

Balance at August 31, 2022

$

570

$

4,275

$

4,845

Revenue recognized

(557)

(5,057)

(5,614)

Revenue deferred

-

4,257

4,257

Balance at May 31, 2023

$

13

$

3,475

$

3,488

11

The Company receives deposits or pre-payments from oil and gas operators to reserve water for use in future well drilling and fracking operations. When the operators use the water, the Company recognizes the revenue for these payments in the metered water usage from the commercial customers’ line on the statement of income.

The Company recognizes lot sales over time as construction activities progress and not necessarily when payment is received. For example, the Company may receive milestone payments before revenue can be recognized (i.e., prior to the Company completing cumulative progress which faithfully represents the transfer of goods and services to the customer) which results in the Company recording deferred revenue. The Company recognizes this revenue into income as construction activities progress, measured based on costs incurred compared to total estimated costs of the project, which management believes is a faithful representation of the transfer of goods and services to the customer.

Revenue allocated to remaining performance obligations such as described above represents contracted revenue that has not yet been recognized, which includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods.

NOTE 4 – FAIR VALUE MEASUREMENTS

Fair value accounting guidance includes a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 inputs) and the lowest priority to unobservable inputs (Level 3 inputs).

The carrying value for certain of the Company’s financial instruments (i.e., cash, restricted cash, short term investments, accounts receivable, accounts payable, accrued liabilities, the SFR Notes and the Lost Creek Note, each as defined in Note 6 below) materially approximate their fair value because of their short-term nature and generally negligible credit losses.

As of May 31, 2024 and August 31, 2023, the Company had no assets or liabilities measured at fair value on a recurring basis. As of May 31, 2024 and August 31, 2023, the Company had one Level 3 asset (notes receivable – related party), for which the Company did not record any impairment charges.

There were no transfers between Level 1, 2 or 3 categories during the three and nine months ended May 31, 2024 and 2023.

NOTE 5 – WATER, LAND AND OTHER FIXED ASSETS

The Company’s water rights and current water and wastewater service agreements, including capitalized terms not defined herein, are more fully described in Note 4 to the 2023 Annual Report.

Investment in Water and Water Systems

The Company’s Investments in water and water systems consist of the following costs and accumulated depreciation and depletion:

May 31, 2024

August 31, 2023

Accumulated

Accumulated

Depreciation

Depreciation

(In thousands)

    

Costs

    

and Depletion

    

Costs

    

and Depletion

Rangeview water system

$

22,067

$

(3,378)

$

20,020

$

(2,813)

Rangeview water supply

15,423

(19)

15,084

(18)

Water supply – Other

 

7,588

 

(2,242)

 

7,612

 

(2,064)

Sky Ranch water rights and other costs

 

7,764

 

(1,605)

 

7,764

 

(1,487)

Sky Ranch pipeline

 

5,740

 

(1,319)

 

5,740

 

(1,175)

Lost Creek water supply

 

7,357

 

 

7,328

 

Fairgrounds water and water system

 

2,900

 

(1,569)

 

2,900

 

(1,503)

Wild Pointe service rights

 

1,632

 

(1,261)

 

1,632

 

(1,222)

Totals

 

70,471

 

(11,393)

 

68,080

 

(10,282)

Net investments in water and water systems

$

59,078

$

57,798

12

Construction in Progress

The construction in progress account represents costs incurred on various construction projects currently underway that as of the balance sheet date have not been completed and placed into service. The construction in progress account consists primarily of costs incurred relating to water facilities and Sky Ranch infrastructure being constructed, which Pure Cycle anticipates will be placed in service during the next 12 months. During the three and nine months ended May 31, 2024, the Company incurred $0.4 million and $2.3 million of costs related to construction in Sky Ranch and water and wastewater construction projects. The Company capitalized $2.5 million and $3.7 million of costs as projects were completed and placed into service during the three and nine months ended May 31, 2024.

Single-Family Rental Homes

During the year ended August 31, 2023, the Company completed 11 additional rental homes to be used in the rental business. The Company began construction on one single-family detached unit in March 2022 which was completed in December 2022 and rented effective December 15, 2022. For the remaining 10 units, comprised of single-family detached houses and paired homes, construction began in the summer of 2022 and was completed during the fourth quarter of fiscal 2023.

At May 31, 2024, the Company has reserved approximately 93 lots in Phase 2 of Sky Ranch (10 of which are in Phase 2A and completed) to build additional rental units.

NOTE 6 – DEBT AND OTHER LONG-TERM OBLIGATIONS

As of May 31, 2024, the outstanding principal and deferred financing costs of the Company’s loans are as follows:

(In thousands)

May 31, 2024

Single-Family Rental Home Note Payable

$

3,953

Lost Creek Note Payable

3,000

Total outstanding principal

6,953

Deferred financing costs

(60)

Less current maturities, net of current deferred financing costs

(34)

Debt, less current portion

$

6,859

As of May 31, 2024, the scheduled maturities (i.e., principal payments) of the Company’s loans are as follows:

(In thousands)

Scheduled principal payments

Within 1 year

$

44

Year 2

383

Year 3

1,363

Year 4

319

Year 5

3,135

Thereafter

1,709

Total principal payments

$

6,953

SFR Note 1

On November 29, 2021, PCY Holdings, LLC, a wholly owned subsidiary of the Company, entered a Promissory Note (“SFR Note 1”) with its primary bank to reimburse amounts expended for the construction of the first three single-family rental units. The SFR Note 1 has the following terms:

Floating per annum interest rate equal to the Western Edition of the “Wall Street Journal” Prime Rate plus 0.5%, which has a floor of 3.75% and a ceiling of 4.25% (4.25% as of May 31, 2024). In the event of default, the interest rate on the SFR Note would be increased by adding an additional 2.0%
Maturity date of December 1, 2026

13

Six interest only payments from January 1, 2022 through June 1, 2022
Fifty-three principal and interest payments each month which began July 1, 2022 in the amount of $4,600 each
Estimated final principal and interest balloon payment of $0.9 million payable on December 1, 2026
Secured by three single-family rental homes
Required minimum debt service coverage ratio of 1.10, measured annually based on audited financial statements (which the Company satisfied as of August 31, 2023), calculated as net operating income less distributions divided by required principal and interest payments, with net operating income defined as net income plus interest, depreciation, and amortization.

SFR Note 2

On August 30, 2023, PCY Holdings, LLC, a wholly owned subsidiary of the Company, entered a Promissory Note (“SFR Note 2”) with its primary bank to reimburse amounts expended for the construction of the next 11 single-family rental homes. The SFR Note 2 has the following terms:

Initial principal amount of $3.0 million
An interest rate of 7.51%. In the event of default, the interest rate on the SFR Note 2 would be increased by adding an additional 5.0%
Maturity date of August 30, 2028
Fifty-nine principal and interest payments each month beginning September 30, 2023 in the amount of $21,200 each
Estimated final principal and interest balloon payment of $2.9 million payable on August 30, 2028
Secured by 11 single-family rental homes
Required minimum EBITDA of $3.0 million, measured annually at each fiscal year end (which the Company satisfied as of August 31, 2023).

Lost Creek Note

On June 28, 2022, the Company entered a loan with its primary bank to fund the acquisition of 370 acre-feet of water rights the Company acquired on June 27, 2022, in the Lost Creek Designated Groundwater Basin area of Colorado (the “Lost Creek Note”). The Lost Creek Note has an original principal balance of $3.0 million, a ten-year maturity, monthly interest only payments averaging $12,000 per month for thirty-six months which began on July 28, 2022, twenty-four monthly principal and interest payments of $42,000 beginning on July 28, 2025, fifty-nine monthly principal and interest payments of $32,000 beginning on July 28, 2027, and a balloon payment of less than $0.8 million plus unpaid and accrued interest due on June 28, 2032. The Lost Creek Note has a thirty-year amortization period and a fixed per annum interest rate equal to 4.90%. The Lost Creek Note is secured by the Lost Creek Water rights acquired with the note and any fees derived from the use of the Lost Creek Water rights. The Lost Creek Note does not contain any financial covenants.

Working Capital Line of Credit

On January 31, 2024, the Company entered a Business Loan Agreement (“Working Capital LOC”) with its primary bank to provide a $5.0 million operating line of credit. The Working Capital LOC has a two-year maturity, monthly interest only payments if the line is drawn upon with unpaid principal and interest due at maturity, and a floating per annum interest rate equal to the Wall Street Journal Prime Rate (8.5% as of May 31, 2024), which has a floor of 5.00%. In the event of default, the interest rate on the Working Capital LOC would be increased by an additional 2.0%. As of May 31, 2024, the Company has not drawn on the Working Capital LOC.

Letters of Credit

At May 31, 2024, the Company has seven Irrevocable Letters of Credit (“LOCs”) outstanding. The LOCs are to guarantee the Company’s performance related to certain construction projects at Sky Ranch. The Company has the full intent and ability to perform on the contracts, after which, the LOC’s will expire at various dates from June 2024 through March 2025. As of May 31, 2024, the LOCs totaled $2.9 million, which are secured by cash balances maintained in restricted cash accounts at the Company’s bank, renew annually at various dates and have a 1% annual fee.

14

NOTE 7 – EMPLOYEE STOCK PLANS

The Company reserved 2.0 million shares of common stock for issuance to employees and directors pursuant to the Company’s 2024 Equity Incentive Plan (the “2024 Equity Plan”). As of May 31, 2024 there were 1,998,392 shares available for grant under the 2024 Equity Plan. Prior to the effective date of the 2024 Equity Plan, the Company granted options and stock awards to eligible participants under its 2014 Equity Plan (the “2014 Equity Plan”), which expired on April 12, 2024. As of August 31, 2023 there were 964,378 shares available to grant under the 2014 Equity Plan.  No additional awards may be granted pursuant to the 2014 Equity Plan as of May 31, 2024.

The following table summarizes the combined stock option activity for the 2014 Equity Plan and 2024 Equity Plan for the periods noted:

    

Number of Options

    

Weighted Average Exercise Price

    

Weighted Average Remaining Contractual Term

    

Approximate Aggregate Intrinsic Value
(in thousands)

Outstanding at August 31, 2023

563,000

$

9.15

5.5

$

1,221

Granted

 

$

Net settlement exercised

 

(32,000)

$

Forfeited / Expired

$

Outstanding at May 31, 2024

 

531,000

$

9.36

4.9

$

472

Options exercisable at May 31, 2024

 

472,000

$

9.18

4.7

$

465

Outstanding at August 31, 2022

 

712,500

$

8.75

5.7

$

1,489

Granted

 

$

Net settlement exercised

 

$

Forfeited / Expired

$

Outstanding at May 31, 2023

 

712,500

$

8.75

5.0

$

1,226

During the nine months ended May 31, 2024, the Company had net settlement exercises of stock options, whereby the optionee did not pay cash for the options exercised but instead received the number of shares equal to the difference between the exercise price and the market price on the date of exercise. During the three months ended May 31, 2024, there were no net settlement exercises.  During the nine months ended May 31, 2024, net settlement exercises resulted in 13,978 shares being issued and 18,022 options being cancelled in settlement of the shares issued. There were no options exercised during the three and nine months ended May 31, 2023.

The following table summarizes the activity and value of non-vested options under the 2014 Equity Plan and 2024 Equity Plan for the periods presented:

    

Number of Options

    

Weighted Average Grant Date Fair Value

Non-vested options outstanding at August 31, 2023

111,000

$

4.43

Granted

 

$

Vested

 

(52,000)

$

4.41

Forfeited / Expired

 

$

Non-vested options outstanding at May 31, 2024

 

59,000

$

4.45

Non-vested options outstanding at August 31, 2022

 

232,998

$

4.47

Granted

 

$

Vested

 

(101,998)

$

4.40

Forfeited

$

Non-vested options outstanding at May 31, 2023

 

131,000

$

4.54

All non-vested options are expected to vest.

On May 22, 2024, the Company issued a non-employee Board member 1,608 shares of unrestricted stock. The fair market value of the unrestricted shares for share-based compensation expense is equal to the closing price of the Company's common stock on the date of grant of $9.33. There is no vesting requirement for the unrestricted stock grants.

15

On January 17, 2024, the Company’s six non-employee Board members were each granted 3,006 shares of unrestricted stock. The fair market value of the unrestricted shares for share-based compensation expense is equal to the closing price of the Company's common stock on the date of grant of $9.98. There is no vesting requirement for the unrestricted stock grants.

On September 19, 2023, the Company issued certain employees 8,000 shares of restricted stock. These shares vested 20% at the September 19, 2023 grant date, and 20% vest each anniversary of the grant date for four years. The shares are eligible to vote and participate in any dividend or stock splits approved by the Company.

On January 11, 2023, the Company’s six non-employee Board members were each granted 3,033 shares of unrestricted stock. The fair market value of the unrestricted shares for share-based compensation expense is equal to the closing price of the Company's common stock on the date of grant of $9.89. There is no vesting requirement for the unrestricted stock grants. Additionally, on January 11, 2023, the Company’s board awarded an executive officer 50,000 shares of restricted stock. Of which 10,000 shares fully vested in fiscal 2023 and the remaining 40,000 restricted stock unit awards were forfeited upon the executive officer’s departure. The shares are eligible to vote and participate in any dividend or stock splits approved by the Company.

On September 14, 2022, the Company issued certain employees 6,000 shares of restricted stock. These shares vested 20% at the September 14, 2022 grant date, and 20% vest each anniversary of the grant date for four years. The shares are eligible to vote and participate in any dividend or stock splits approved by the Company.

For the three and nine months ended May 31, 2024, the Company recognized $0.1 million and $0.4 million of stock-based compensation expense. For the three and nine months ended May 31, 2023, the Company recognized $0.1 million and $0.6 million of stock-based compensation expense.

At May 31, 2024, the Company had unrecognized compensation expenses totaling $0.2 million relating to non-vested options and restricted stock that are expected to vest. The weighted-average period over which these options are expected to vest is approximately two years.

NOTE 8 – RELATED PARTY TRANSACTIONS

The Rangeview Metropolitan District

The Rangeview Metropolitan District (“Rangeview District”) and the Company’s agreements with the Rangeview District are described in greater detail in Note 15 to the 2023 Annual Report.

The Rangeview District and the Company have entered into two loan agreements. In 1995, the Company extended a loan to the Rangeview District for borrowings of up to $0.25 million, which is unsecured, and bears interest based on the prevailing prime rate plus 2% (10.5% at May 31, 2024). The maturity date of the loan is December 31, 2024, at which time it automatically renews through December 31, 2025. Beginning in January 2014, the Rangeview District and the Company entered into a funding agreement that allows the Company to continue to provide funding to the Rangeview District for day-to-day operations and accrue the funding into a note that bears interest at a rate of 8% per annum and remains in full force and effect for so long as the 2014 Amended and Restated Lease Agreement among the Rangeview District, the Company, and the State Board of Land Commissioners remains in effect. At May 31, 2024, balance in notes receivable - related parties, other totaled $1.4 million, which included borrowings of $1.3 million and accrued interest of $0.1 million. As of August 31, 2023, the principal and interest on both loan agreements totaled $1.5 million, which included $1.4 million of borrowings and less than $0.1 million of accrued interest. During the three and nine months ended May 31, 2024, the Company received interest and principal payments totaling $0 and $0.1 million from the Rangeview District. During the three and nine months ended May 31, 2023, the Company did not receive any interest or principal payments from the Rangeview District.

Additionally, the Company provides funding to the Rangeview District for the Rangeview District’s participation in the “Wise Partnership.” The WISE Partnership and capitalized terms related to WISE not defined herein are defined in Note 8 to the 2023 Annual Report. During the three months ended May 31, 2024 and 2023, the Company, through the Rangeview District, received metered water deliveries of 32 acre-feet and 87 acre-feet of WISE water, paying $0.1 million and $0.2 million for this water. During the nine months ended May 31, 2024 and 2023, the Company, through the Rangeview District, received metered water deliveries of 98 acre-feet and 199 acre-feet of WISE water, paying $0.3 million and $0.4 million for this water. The cost of WISE water to the members is based on the

16

water rates charged by Aurora Water and can be adjusted each January 1. As of January 1, 2024, WISE water was approximately $6.55 per thousand gallons and such rate will remain in effect through calendar 2024.

Sky Ranch Community Authority Board

The Sky Ranch CAB and the Company’s agreements with the Sky Ranch CAB are described in greater detail in Note 15 to the 2023 Annual Report.

The Sky Ranch Districts and the Sky Ranch CAB are quasi-municipal corporations and political subdivisions of Colorado formed for the purpose of providing service to Sky Ranch. The Sky Ranch CAB was formed to, among other things, design, construct, finance, operate and maintain certain public improvements for the benefit of the property within the boundaries and/or service area of the Sky Ranch Districts. For the public improvements to be constructed and/or acquired, it is necessary for each Sky Ranch District, directly or through the Sky Ranch CAB, to be able to fund the improvements and pay its ongoing operations and maintenance expenses related to the provision of services that benefit the property. To fund these improvements, the Company and the Sky Ranch CAB entered into various funding agreements obligating the Company to advance funds to the Sky Ranch CAB for specified public improvements constructed from 2018 to 2024. All amounts owed under the agreements bear interest at a rate of 6% per annum. Any advances not paid or reimbursed by the Sky Ranch CAB by December 31, 2058 for the first phase and December 31, 2060 for the second phase shall be deemed forever discharged and satisfied in full.  The Company has received cumulative, project-to-date payments of $35.8 million from the Sky Ranch CAB for payments on the note receivable including both principal and interest payments.

As of May 31, 2024, the balance of the Company’s advances to the Sky Ranch CAB for improvements, including interest, net of reimbursements from the Sky Ranch CAB total $33.5 million. The advances have been used by the Sky Ranch CAB to pay for construction of public improvements. The Company submits specific costs for reimbursement to the Sky Ranch CAB that have been certified by an independent third-party. The Company anticipates providing additional funding of approximately $4.7 million for construction of public improvements to the Sky Ranch CAB during the remainder of fiscal 2024 related to Phase 2A, Phase 2B and Phase 2C of the Sky Ranch development.  Payments from Sky Ranch CAB are made based on available cashflow from operations or from proceeds from the issuance of bonds.

In fiscal 2022, through a competitive bidding process, the Sky Ranch CAB awarded the Company a contract to construct fencing around Phase 2A of the Sky Ranch Master Planned Community. The contracted bid price is $0.4 million, which is being recognized as revenue as the construction of the fence progresses. Through the same process, the Sky Ranch CAB awarded the Company in fiscal 2024, a contract to construct fencing around Phase 2B of the Sky Ranch Master Planned Community.  The contracted bid price is $0.2 million, which is being recognized as revenue as the construction of the fence progresses.  During the three months ended May 31, 2024 and 2023, the Company recognized $0.1 and less than $0.1 million of revenue related to these contracts. During the nine months ended May 31, 2024 and 2023, the Company recognized $0.2 million and $0.1 million of revenue related to these contracts.

Nelson Pipeline Constructors LLC

Through a competitive bidding process, the Sky Ranch CAB awarded Nelson Pipeline Constructors, LLC (“Nelson”), a contract to construct the wet utility pipelines in Phase 2A of Sky Ranch. During the three months ended May 31, 2024 and 2023, the Sky Ranch CAB paid Nelson $0 and $0.2 million related to this contract. During the nine months ended May 31, 2024 and 2023, the Sky Ranch CAB paid Nelson $0.1 million and $1.1 million related to this contract Nelson is majority owned by the chair of the Company’s Board of Directors.

NOTE 9 – SIGNIFICANT CUSTOMERS

The Company has significant customers in its operations. The tables below present the percentage of total revenue for the reported customers for the nine months ended May 31, 2024 and 2023. For water and wastewater customers, the Company provides services on behalf of the Rangeview District for which the significant end users include Sky Ranch CAB and two oil & gas operators. The home builders at Sky Ranch account for lot purchase revenue but also for water and wastewater tap fee revenues.

17

Nine Months Ended

% of Total Revenue Generated From:

May 31, 2024

May 31, 2023

Two oil & gas operators

30

%

20

%

Lennar

24

%

17

%

KB Home

12

%

12

%

Challenger

10

%

17

%

Sky Ranch CAB

7

%

3

%

Melody (DR Horton)

6

%

-

%

As of May 31, 2024, 83% of the reported trade accounts receivable balance is owed to Pure Cycle by the Rangeview District for tap fees, water usage and wastewater treatment fees.

NOTE 10 – ACCRUED LIABILITIES

(In thousands)

    

May 31, 2024

    

August 31, 2023

Accrued compensation

$

841

$

985

Other operating payables

 

389

 

406

Property taxes

36

148

Operating lease obligation, current

71

118

Professional fees

70

Rental deposits

43

34

Total accrued liabilities

$

1,380

$

1,761

Land development costs due to the Sky Ranch CAB

$

1,067

$

727

Due to Rangeview Metropolitan District

290

294

Total accrued liabilities - related parties

$

1,357

$

1,021

NOTE 11 – SEGMENT INFORMATION

The Company reports two operating segments which meet segment disclosure requirements, the water and wastewater resource development segment and the land development segment. The single-family rentals, although not currently material to operations and not a required segment disclosure, is presented within the operating segment information below for informational purposes.

The water and wastewater resource development segment includes providing water and wastewater services to customers, which water is provided by the Company using water rights owned or controlled by the Company, and developing, operating, and maintaining infrastructure to divert, treat and distribute that water and collect, treat and reuse reclaimed wastewater. The land development segment includes all activities necessary to develop and sell finished lots, which for the three and nine months ended May 31, 2024 and 2023, was done exclusively at the Company’s Sky Ranch Master Planned Community. The single-family rental business includes the monthly rental fees received from the renters under the non-cancellable annual leases.

The tables below present the measure of profit and assets used to assess the performance of the two required segments and the single-family rentals that the Company believes will become a segment for the periods presented:

Three Months Ended May 31, 2024

(In thousands)

    

Water and wastewater resource development

    

Land development

Single-family rental

    

    Total

Total revenue

    

$

2,465

    

$

5,016

$

123

    

$

7,604

Cost of revenue

 

911

 

1,346

 

71

 

2,328

Depreciation and depletion

 

410

 

 

 

410

Total cost of revenue

 

1,321

 

1,346

 

71

 

2,738

Segment profit

$

1,144

$

3,670

$

52

$

4,866

18

Three Months Ended May 31, 2023

(In thousands)

    

Water and wastewater resource development

    

Land development

Single-family rental

    

    Total

Total revenue

$

3,643

$

3,202

$

34

$

6,879

Cost of revenue

 

743

 

1,032

 

24

 

1,799

Depreciation and depletion

 

407

 

 

 

407

Total cost of revenue

 

1,150

 

1,032

 

24

 

2,206

Segment profit

$

2,493

$

2,170

$

10

$

4,673

Nine Months Ended May 31, 2024

(In thousands)

    

Water and wastewater resource development

    

Land development

Single-family rental

    

    Total

Total revenue

    

$

7,562

    

$

8,268

$

357

    

$

16,187

Cost of revenue

 

2,547

 

2,362

 

161

 

5,070

Depreciation and depletion

 

1,132

 

 

 

1,132

Total cost of revenue

 

3,679

 

2,362

 

161

 

6,202

Segment (loss) profit

$

3,883

$

5,906

$

196

$

9,985

Nine Months Ended May 31, 2023

(In thousands)

    

Water and wastewater resource development

    

Land development

Single-family rental

    

    Total

Total revenue

$

5,891

$

5,237

$

90

$

11,218

Cost of revenue

 

2,125

 

1,518

 

53

 

3,696

Depreciation and depletion

 

1,246

 

 

 

1,246

Total cost of revenue

 

3,371

 

1,518

 

53

 

4,942

Segment profit

$

2,520

$

3,719

$

37

$

6,276

The following table summarizes the Company’s total assets by segment. The assets consist of water rights and water and wastewater systems in the Company’s water and wastewater resource development segment; land, land development costs and deposits in the Company’s land development segment; and the cost of the homes in the single-family rental line. The Company’s other assets (Corporate) primarily consist of cash, short term investments, restricted cash, equipment, and related party notes receivable.  Related party notes receivable were not previously presented as Corporate assets and the totals listed as of August 31, 2023 have been updated to reflect the Company’s new presentation.

(In thousands)

    

May 31, 2024

    

August 31, 2023

Water and wastewater resource development

$

64,217

$

63,129

Land development

11,043

7,710

Single-family rental

5,257

5,128

Corporate

59,887

57,249

Total assets

$

140,404

$

133,216

NOTE 12 – EARNINGS PER SHARE

Earnings per share (“EPS”) is calculated by dividing net income attributable to common shareholders by the weighted-average shares of common stock outstanding during the period. Certain outstanding options are excluded from the diluted EPS calculation because they are anti-dilutive (i.e., their assumed conversion into common stock would increase rather than decrease EPS). For the three months ended May 31, 2024 and 2023, the Company excluded 475,130 options and 600,999 options because their impact was anti-dilutive. For

19

the nine months ended May 31, 2024 and 2023, the Company excluded 470,217 options and 602,461 options because their impact was anti-dilutive.

Three Months Ended

Nine Months Ended

(In thousands, except share and per share amounts)

    

May 31, 2024

    

May 31, 2023

    

May 31, 2024

    

May 31, 2023

Net income

$

2,825

$

3,295

$

5,008

$

3,643

Basic weighted average common shares

24,087,170

24,054,843

24,085,578

24,021,582

Effect of dilutive securities

55,869

111,501

60,783

110,039

Weighted average shares applicable to diluted earnings per share

24,143,039

24,166,344

24,146,361

24,131,621

Earnings per share - basic

$

0.12

$

0.14

$

0.21

$

0.15

Earnings per share - diluted

$

0.12

$

0.14

$

0.21

$

0.15

NOTE 13 – INCOME TAXES

The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items. As of May 31, 2024, the Company is estimating an annual effective tax rate of approximately 25%. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is a potential for volatility of the effective tax rate due to various factors.

The provision for income taxes is recorded at the end of each interim period based on the Company’s best estimate of its effective income tax rate expected to be applicable for the full fiscal year considering any items requiring discrete recognition.

The effective income tax rate for the three and nine months ended May 31, 2024, was impacted by adjustments related to reconciling items between the Company’s books and tax returns.

20

 

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

In Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”), “we,” “us,” “our” and "Pure Cycle" refer to Pure Cycle Corporation and all entities owned or controlled by Pure Cycle Corporation. You should read the following discussion in conjunction with our consolidated financial statements and accompanying notes, related MD&A and discussion of our business included in our Annual Report on Form 10-K for the year ended August 31, 2023 (2023 Annual Report) filed with the United States (U.S.) Securities and Exchange Commission (SEC) and the unaudited consolidated financial statements and accompanying notes included in this Form 10-Q. The results of operations reported and summarized below are not necessarily indicative of future operating results, and future results could differ materially from those anticipated in forward-looking statements (refer to “Disclosure Regarding Forward-Looking Statements” in this Form 10-Q; and Part I, Item 1A. “Risk Factors” in our 2023 Annual Report for further discussion).

We are a diversified water resource and land development company. At our core, we are a wholesale water and wastewater service provider, and we develop land we own into master planned communities, reserving certain lots on which we build homes for our single-family rental business. Both the land development and single-family home rental lines of business generate customers and usage fees for our water and wastewater resource development business.

Recent Developments and Economic Conditions

The housing market experienced tremendous growth for several years through 2022. In the third quarter of calendar 2022, the housing market experienced increased challenges, which have continued through the date of this filing and show signs of continuing in fiscal 2025. These challenges were caused by multiple factors including rising mortgage interest rates; the war in Ukraine, which has impacted energy supplies, food, fertilizer, and fuel; increasing inflation; disruptions in supply chains and consumer behavior; and the collapse of three large banks, which may impact the availability of lending and deposit rates. The U.S. Federal Reserve Board (“Federal Reserve”) remains aggressive in its actions to combat inflation, which has resulted in mortgage rates rising, which hit their highest levels in over 15 years during 2023, further challenging the housing market.

Despite this, we believe several long-term land development and housing market fundamental factors remain positive. For example, available lots and housing supply-demand remain imbalanced due to a decade-plus of underproduction of new homes in relation to population growth and low resale home inventory. While we remain confident in the long-term growth prospects for the industry given these and other factors, our future performance and strategies will depend significantly on the housing market which is impacted by the factors noted in the paragraph above. Like many other businesses, our contractors have experienced delays in receiving materials and parts, rising costs, and labor shortages. However, we have adjusted our purchases and operations in ways that we believe will reduce the impact these factors have on our construction and other activities. Specifically, we delayed the start of construction on Phase 2B to avoid incurring development costs when market demand declined and to give our home builder partners additional time to absorb lots from Phase 2A. We believe our reasonably priced lots and the low inventory of entry level housing in the Denver market will help Sky Ranch navigate the changing market better than other surrounding and significantly higher priced communities. We continue to work closely with our home builder partners to provide affordable lots for entry level homes and to deliver those lots incrementally to minimize inventories for both the Company’s construction of lots and our home builders’ ownership of finished lots.

The Federal Reserve’s aggressive raising of the federal funds interest rate and other measures during calendar 2022 and 2023 sought to moderate persistent U.S. inflation, and the further actions it has stated it intends to take, continue to be an ongoing headwind for the housing market in 2024 as they have elevated mortgage loan interest rates and created macroeconomic uncertainty and volatility across financial markets. In addition, consumer demand for our homes and our ability to grow our scale, revenues, and returns in fiscal 2025 could be materially and negatively affected by the above-described monetary policy impacts or other factors that curtail mortgage loan availability, employment or income growth or consumer confidence in the U.S. and Colorado markets. We continue to work proactively to mitigate these impacts working with our home builder partners on timing of investment and delivery of lots; however, the potential extent and effect of these factors on our business is uncertain, unpredictable, and outside our control, and our past performance should not be considered indicative of our future results.

21

Our Business Strategy

For more than three decades we have accumulated a large portfolio of valuable water rights and land interests in Colorado. We have added an extensive network of wholesale water production, storage, treatment and distribution systems, and wastewater collection and treatment systems that we use to serve domestic, commercial, and industrial water demands in the eastern Denver metropolitan region. Our primary land asset, Sky Ranch, is in one of the most active development areas in the Denver metropolitan region along the rapidly developing I-70 corridor, and we are developing lots at Sky Ranch for residential, commercial, retail, and light industrial uses. We also have launched a single-family rental business where we rent homes in Sky Ranch under annual lease agreements. We plan to expand this new line of business to more than 200 rental units over the next several years.

Although we report our results of operations through our water and wastewater resource development segment and our land development segment, we operate these segments as a cohesive business designed to provide a cost effective, sustainable, and value-added business enterprise.

Water and Wastewater

Water resources throughout the western U.S., and particularly in Colorado, are a scarce and valuable resource. Our owned and/or controlled portfolio of more than 30,000 acre-feet of water is comprised of groundwater, designated basin groundwater, and surface water supplies. Our other significant water assets include 26,000 acre-feet of adjudicated reservoir sites, two wastewater reclamation facilities, water treatment facilities, potable and raw water storage facilities, wells and water production facilities, and roughly 50 miles of water distribution and wastewater collection lines. Our water supplies and wholesale facilities are primarily located in southeast Denver, an area which is limited in both water availability and infrastructure to produce, treat, store, and distribute water and wastewater. We believe this provides us with a unique competitive advantage in offering these services.

We provide wholesale water and wastewater service to local governments for both residential and commercial customers. The local governments we serve include the Rangeview Metropolitan District (“Rangeview District”), Arapahoe County, the Sky Ranch Community Authority Board and related metropolitan districts (“Sky Ranch CAB”), and the Elbert and Highway 86 Commercial Metropolitan District (“Elbert 86 District”). Our mission is to provide sustainable, reliable, high-quality water to our customers and collect, treat, and reuse wastewater using advance water treatment systems, which produce high quality reclaimed water we can reuse for outdoor irrigation and industrial demands. By using and reusing our water supplies, we proactively manage our valuable water rights in the water-scarce Denver, Colorado region which dramatically reduces the environmental impact of our water resource operations. We design, permit, construct, operate and maintain wholesale water and wastewater systems that we own or operate on behalf of governmental entities. We also design, permit, construct, operate, and maintain retail distribution and collection systems that we own or exclusively operate on behalf of our governmental customers. Additionally, we handle administrative functions, including meter reading, billing and collection of monthly water and wastewater revenues, regulatory water quality monitoring, sampling, testing, and reporting requirements to the Colorado Department of Public Health and Environment.

Revenues for our water operations are dependent on us growing the number of customers we serve. If we are unable to add customers to our systems and sell taps to builders, our revenues could be negatively impacted. We currently are the developer of the Sky Ranch Master Planned Community, which is the main driver of our tap sales. Prolonged periods of hot and dry weather generally cause increased water usage for watering lawns, washing cars, and keeping parks irrigated. Additionally, prolonged periods of dry weather could lead to drought restrictions and limited water availability. Despite our substantial water supply, customers may be required to conserve water usage under such drought restrictions which would negatively impact metered usage revenues. We have addressed some of this vulnerability by instituting minimum customer charges which are intended to cover fixed costs of operations under all likely weather conditions.

22

Land Development

Our Land Development segment is primarily focused on developing the Sky Ranch Master Planned Community located along the booming I-70 corridor. We develop and sell residential, commercial, retail, and light industrial lots. Sky Ranch is zoned to include up to 3,200 single-family and multifamily homes, parks, open spaces, trails, recreational centers, and schools. Additionally, Sky Ranch is zoned to include over two million square feet of retail, commercial, and light industrial space, which is the equivalent of approximately 1,800 residential units, meaning the Sky Ranch community at build-out will include a total of roughly 5,000 residential and equivalent units. Our land development activities include the design, permitting, and construction of all the horizontal infrastructure, including, storm water, drainage, roads, curbs, sidewalks, parks, open space, trails, and other infrastructure to deliver “ready to build” finished lots to home builders and commercial customers. Our land development activities generate revenue from the sale of finished lots as well as construction revenues from activities where we construct infrastructure on behalf of others. Land development revenues come from our home builder customers under specific agreements for the delivery of finished lots. Additionally, pursuant to certain agreements with the Sky Ranch CAB and its related metropolitan districts, on their behalf we construct public infrastructure such as roads, curbs, storm water, drainage, sidewalks, parks, open space, trails etc., the costs of which are reimbursed to us by the Sky Ranch CAB through funds generated from property taxes, fees or the issuance of municipal bonds.

Our land development activities provide a strategic complement to our water and wastewater activities because a significant component of any master planned community is providing high quality domestic water, irrigation water, and wastewater to the community. Having control over land and the water and wastewater services enables us to build infrastructure for potable water and irrigation distribution, wastewater and storm water collection, roads, parks, open spaces, and other investments efficiently and to manage delivery of these investments to match take-down commitments from our home builder customers without significant excess capacity in any of these investments.

We have been developing the Sky Ranch community since 2017, which we are developing in phases. We believe it will take approximately eight to ten more years to fully develop Sky Ranch. In 2017, we began the initial development phase of Sky Ranch when we entered separate contracts with several national homebuilders, pursuant to which we sold a total of 505 single-family, detached residential lots at Sky Ranch. Pursuant to these agreements, we were obligated to construct infrastructure and other public improvements as well as wholesale infrastructure improvements (i.e., a wastewater reclamation facility and wholesale water facilities). Phase 1 of the Sky Ranch development is complete, and all revenue and costs have been recognized.

During our fiscal 2021, we began construction on the second development phase at Sky Ranch. For this phase, we entered separate contracts with KB Home, Lennar Colorado, Melody (a DR Horton Company), and Challenger Homes to sell 781 single-family attached and detached residential lots at Sky Ranch, and we retained approximately 93 lots (through such contracts and subsequent amendments) for use in our single-family home rental business. The second development phase is approximately 250 acres and is being completed in four sub-phases (referred to as Phase 2A, 2B, 2C and 2D). Due to our strong performance in the first phase of the Sky Ranch project, we were able to realize an approximate 38% increase in our average lot prices. For example, we increased our sales price for a 45’ foot lot from an average of $75,000 to $103,200 and added an escalation clause that increases the prices depending on timing of payments. The timing of cash flows includes certain milestone deliveries such as the completion of governmental approvals for final plats, installation of wet utilities, and final completion of lot deliveries.

In February 2021, we began construction activities in Phase 2A at Sky Ranch, which has 229 residential lots, 10 of which we have retained for use in our single-family rental business. Contracts with three of the four homebuilders include milestone payments as construction progresses, with the fourth homebuilder contract having one payment due at delivery of the finished lot (i.e., the transfer of the title). As of May 31, 2024, Phase 2A of the Sky Ranch development is approximately 98% complete, and we have received all $18.4 million of payments related to the sale of the 219 lots in Phase 2A.

In March 2023, we began construction activities in Phase 2B at Sky Ranch, which is platted for 211 residential lots, 17 of which we have retained for use in our single-family rental business. Contracts with three of the four homebuilders in Phase 2B include milestone payments as construction progresses, with the fourth homebuilder having one payment due at the transfer of title of the finished lots. As of May 31, 2024, Phase 2B of the Sky Ranch development is approximately 70% complete. During the three and nine months ended May 31, 2024, we received $0 and $4.1 million which consists of the second milestone payments from the three builders with milestone payment contracts. We expect the finished lot payment for Phase 2B, which totals $9.0 million, to be received over the next 3 months.

23

In February 2024, we began construction activities in Phase 2C at Sky Ranch, which is platted for 228 residential lots, 40 of which we have retained for use in our single-family rental business. Contracts with three of the four homebuilders in Phase 2C include milestone payments as construction progresses, with the fourth homebuilder having one payment due at the transfer of title of the finished lots. As of May 31, 2024, Phase 2C of the Sky Ranch development is approximately 22% complete. During the three and nine months ended May 31, 2024, we received $3.4 million and $3.4 million, respectively, which consists of the first milestone payments from the three builders with milestone payment contracts. We expect the second milestone and finished lot payment for Phase 2C, which totals $14.4 million, to be received over the next 14 months.

We recognize revenue earned under these contracts over time using the percentage of completion method which aligns the recognition of revenue with the requisite progress made on construction activities. During the three months ended May 31, 2024 and 2023, due to the construction progress in Phase 2A, 2B and 2C, we recognized $4.8 million and $3.2 million of lot sales revenue related to construction at Sky Ranch. During the nine months ended May 31, 2024 and 2023, due to the construction progress in Phase 2A, 2B and 2C, we recognized $7.9 million and $5.1 million of lot sales revenue related to construction at Sky Ranch. Due to construction progress, we have recognized a total of $18.1 million of lot sales revenue since construction began on Phase 2A, $8.6 million of lot sales revenue since construction began on Phase 2B, and $2.1 million of lot sales revenue since construction began on Phase 2C as of May 31, 2024. We expect to recognize the majority of the remaining $0.3 million of revenue for Phase 2A before the end of our fiscal 2024, the remaining $8.6 million of revenue for Phase 2B over the next 9 months and the remaining $15.6 million of revenue for Phase 2C over the next 14 months.

Remaining payments for lot sales and the related revenue for Phase 2D will occur as construction of that phase occurs. We believe it will take approximately three more years to complete construction and sell the finished lots in all four subphases depending on market conditions and the permitting process.

In addition to the lot sales described above, from the start of development at Sky Ranch through May 31, 2024, we have received $22.4 million of water and wastewater tap fees from the homebuilders, which is for all 509 taps sold in Phase 1 (with four being allocated to our single-family rentals), 228 of 229 taps sold in Phase 2A (with 10 being allocated to our single-family rentals) and 18 of 211 taps sold in Phase 2B (with 17 planned to be allocated to our single-family rentals). The timing of tap sales is dependent on when homebuilders request building permits. Fees charged per water tap are dependent on lot sizes and average water usage across a broad range of housing product types including duplexes and townhomes. For Phase 2 in total, we estimate water and wastewater tap fees will exceed $20.0 million.

Single-Family Rentals

During our fiscal 2021, we launched a new line of business we are referring to as our single-family rental business. During Phase 1 of Sky Ranch, we retained ownership of four residential lots for use in this business. As of May 31, 2024, we have completed 14 single-family homes on these lots which we own, maintain, and have leased to qualified renters under one-year lease terms. We have expanded our single-family rentals in our second development phase of Sky Ranch by building homes on lots we did not sell to our home builder partners, which we will rent out once completed. As of May 31, 2024, we reserved approximately 93 lots in Phase 2, 10 of which are in Phase 2A and are completed and rented as of May 31, 2024. Additionally, we have reserved 17 lots in Phase 2B, which we anticipate completing in fiscal 2025.

We capitalize the costs of the homes and when applicable depreciate the costs over periods not exceeding thirty-years. Lease income is recorded monthly as earned and renters are typically under a one-year lease. We began recognizing monthly lease income for the first three rental units on November 1, 2021.

24

Results of Operations

Executive Summary

For the three months ended May 31, 2024 and 2023, we generated net income of $2.8 million and $3.3 million. The increase in lot sales revenue being recognized during the 2024 quarter was offset by a decrease in water sales to oil and gas operators for drilling purposes as well as tap fee sales due to timing of completion of lots in Phase 2B. Lot sales revenue is recognized using the percentage of completion method, which is based on progress of construction. Despite increased challenges on the housing market, our land development activities showed an increase in growth over last year as we began construction on Phase 2B and 2C at Sky Ranch, which we believe is due to our entry level pricing and affordable lot costs.

For the nine months ended May 31, 2024, we generated net income of $5.0 million compared to $3.6 million for the comparable period in fiscal 2023. The increase was primarily driven by significant water sales to oil and gas operators for drilling purposes and increased lot sales revenue being recognized using the percentage of completion method, which is based on progress of construction. Despite increased challenges on the housing market, our land development activities showed an increase in growth over last year as we began construction on Phase 2B and Phase 2C at Sky Ranch, which we believe is due to our entry level pricing and affordable lot costs.

25

The tables below present our consolidated results of operations for the three and nine months ended May 31, 2024 and 2023.

Three Months Ended

(In thousands, except for water deliveries and taps sold)

    

May 31, 2024

    

May 31, 2023

    

$ Change

    

% Change

Water and wastewater resource development revenue

$

2,465

$

3,643

$

(1,178)

(32)

%

Land development revenue:

Lot sales

4,795

3,160

1,635

52

%

Project management fees

221

42

179

426

%

Single-family rental

123

34

89

262

%

Total revenue

7,604

6,879

725

11

%

Water and wastewater development cost of revenue

1,321

1,150

171

15

%

Land development cost of revenue

1,346

1,032

314

30

%

Single-family rental cost of revenue

71

24

47

196

%

Total cost of revenue

2,738

2,206

532

24

%

General and administrative expense and depreciation

1,798

916

882

96

%

Operating income

3,068

3,757

(689)

(18)

%

Other income, net

784

662

122

18

%

Income taxes

(1,027)

(1,124)

(97)

(9)

%

Net income

$

2,825

$

3,295

$

(470)

(14)

%

Basic EPS

$

0.12

$

0.14

$

(0.02)

(14)

%

Diluted EPS

$

0.12

$

0.14

$

(0.02)

(14)

%

Water delivered (acre-feet)

394

564

(170)

(30)

%

Water taps sold

20

44

(24)

(55)

%

Wastewater taps sold

18

43

(25)

(58)

%

Nine Months Ended

(In thousands, except for water deliveries and taps sold)

    

May 31, 2024

    

May 31, 2023

    

$ Change

    

% Change

Water and wastewater resource revenue

$

7,562

$

5,891

$

1,671

28

%

Land development revenue

Lot sales

7,906

5,064

2,842

56

%

Project management fees

362

173

189

109

%

Single-family rental

357

90

267

297

%

Total revenue

16,187

11,218

4,969

44

%

Water and wastewater resource cost of revenue

3,679

3,371

308

9

%

Land development cost of revenue

2,362

1,518

844

56

%

Single-family rental cost of revenue

161

53

108

204

%

Total cost of revenue

6,202

4,942

1,260

25

%

General and administrative expense and depreciation

5,529

4,248

1,281

30

%

Operating income

4,456

2,028

2,428

120

%

Other income, net

2,357

2,959

(602)

(20)

%

Income tax expense

(1,805)

(1,344)

461

34

%

Net income

$

5,008

$

3,643

$

1,365

37

%

Basic EPS

$

0.21

$

0.15

$

0.06

40

%

Diluted EPS

$

0.21

$

0.15

$

0.06

40

%

Water delivered (acre-feet)

1,422

806

616

76

%

Water taps sold

35

85

(50)

(59)

%

Wastewater taps sold

33

79

(46)

(58)

%

26

Three and Nine Months Ended May 31, 2024 Results Compared to 2023

For the three months ended May 31, 2024, total revenue increased as compared to 2023, primarily due from multiple on-going Phases in 2024. During the three months ended May 31, 2024 we were developing in Phase 2A, Phase 2B and Phase 2C, resulting in more revenue being recognized. The increase was offset by a decrease in our water and wastewater tap sales period over period due to the timing of new home construction and a decrease in commercial water sales for oil and gas operations. Lot sales are recognized using the percentage of completion method and due to increased construction activity in 2024, despite the increased challenges on the housing market, construction activities increased to provide additional lots to builders. For the nine months ended May 31, 2024, total revenue increased as compared to 2023, primarily due to a significant increase in oil and gas operations in our service area resulting in a substantial increase in commercial water sales as well as an increase in our lot sales revenue.

For the three and nine months ended May 31, 2024, total costs of revenue increased as compared to 2023, primarily due to higher costs in the land development segment as we continued developing Phases 2A, 2B and 2C of Sky Ranch, and higher costs related to the delivery of water to oil and gas operators. Costs of revenue for the water and wastewater segment did not increase in line with revenue because the water sold to oil and gas operators was lower cost water resulting in higher profits versus traditional domestic usage.

For the three and nine months ended May 31, 2024, general administrative expense and depreciation increased as compared to 2023, primarily due to the receipt of qualified Employee Retention Credits from the Internal Revenue Service in 2023 and additional fixed assets in 2024.

For the nine months ended May 31, 2024, water deliveries increased as compared to 2023 primarily due to increased water sales to oil and gas operators.  For the three months ended May 31, 2024, water deliveries decreased as compared to 2023 primarily due to decrease of water sales to oil and gas operators.  

Water and Wastewater Resource Development Results of Operations

Three Months Ended

(In thousands, except for water deliveries)

    

May 31, 2024

    

May 31, 2023

    

$ Change

    

% Change

Metered water usage from:

 

Municipal water usage

$

145

$

145

$

%

Commercial water usage

1,432

2,145

(713)

(33)

%

Wastewater treatment fees

85

75

10

13

%

Water and wastewater tap fees

581

1,256

(675)

(54)

%

Other revenue

222

22

200

909

%

Total segment revenue

2,465

3,643

(1,178)

(32)

%

Water service costs

564

576

(12)

(2)

%

Wastewater service costs

173

96

77

80

%

Depreciation

410

407

3

1

%

Other

174

71

103

145

%

Total expenses

1,321

1,150

171

15

%

Segment operating income

$

1,144

$

2,493

$

(1,349)

(54)

%

Water deliveries (acre-feet)

Export - Commercial

1

7

(6)

(89)

%

Sky Ranch

45

30

15

50

%

Wild Pointe

18

36

(18)

(50)

%

O&G operations

330

491

(161)

(33)

%

Total water deliveries

394

564

(170)

(30)

%

27

Nine Months Ended

(In thousands, except for water deliveries)

    

May 31, 2024

    

May 31, 2023

    

$ Change

    

% Change

Metered water usage from:

 

Municipal water usage

$

458

$

349

$

109

31

%

Commercial water usage

5,045

2,596

2,449

94

%

Wastewater treatment fees

258

216

42

19

%

Water and wastewater tap fees

1,162

2,400

(1,238)

(52)

%

Other revenue

639

330

309

94

%

Total segment revenue

7,562

5,891

1,671

28

%

Water service costs

1,628

1,457

171

12

%

Wastewater service costs

513

350

163

47

%

Depreciation

1,132

1,246

(114)

(9)

%

Other

406

318

88

28

%

Total expenses

3,679

3,371

308

9

%

Segment operating income

$

3,883

$

2,520

$

1,363

54

%

Water deliveries (acre-feet)

On Site

2

8

(6)

(75)

%

Commercial sales - export water and other

3

39

(36)

(92)

%

Sky Ranch

145

100

45

45

%

Wild Pointe

52

66

(14)

(21)

%

O&G operations

1,220

593

627

106

%

Total water deliveries

1,422

806

616

76

%

For the three months ended May 31, 2024, municipal water usage was consistent with 2023.  Commercial water usage revenue decreased for the three months ended May 31, 2024 compared to 2023 due to decreased water sales to oil and gas operators. For the nine months ended May 31, 2024, municipal water usage revenue increased over 2023 mainly due to increased residential customers at Sky Ranch.  Commercial water usage revenue increased for the nine months ended May 31, 2024 compared to 2023 due to increased water sales to oil and gas operators.

For the three and nine months ended May 31, 2024, wastewater treatment fees increased slightly as compared to 2023 primarily due to new Sky Ranch customers.

For the three and nine months ended May 31, 2024, water and wastewater tap sales decreased compared to 2023 due to less available finished lots at Sky Ranch in 2024. Tap sales are driven by builders obtaining building permits in anticipation of home closings.

Land Development Results of Operations

Three Months Ended

(In thousands)

    

May 31, 2024

    

May 31, 2023

    

$ Change

    

% Change

Lot sales

$

4,795

$

3,160

$

1,635

52

%

Project management revenue

221

42

179

426

Total revenue

5,016

3,202

1,814

57

%

Land development construction and project management costs

1,346

1,032

314

30

%

Segment operating income

$

3,670

$

2,170

$

1,500

69

%

28

Nine Months Ended

(In thousands)

    

May 31, 2024

    

May 31, 2023

    

$ Change

    

% Change

Lot sales

$

7,906

$

5,064

$

2,842

56

%

Project management revenue

362

173

189

109

Total revenue

8,268

5,237

3,031

58

%

Land development construction and project management costs

2,362

1,518

844

56

%

Segment operating income

$

5,906

$

3,719

$

2,187

59

%

For the three months ended May 31, 2024, lot sales revenue increased as compared to 2023 due to timing of development activities and beginning of field construction on Phase 2C in 2024. For the nine months ended May 31, 2024, lot sales revenue increased as compared to 2023 due to having three phases under construction (Phase 2A, 2B and 2C) in 2024. Per lot revenue is expected to increase as we complete each of the four subphases of Phase 2. Revenue for builder contracts is recognized over time with progress measured under the percent of completion method; therefore, revenue will fluctuate due to timing of construction activities throughout Phase 2.

For the three and nine months ended May 31, 2024, land development construction costs increased compared to 2023 due to fluctuations in construction activity and revenue recognized during the periods compared.

Single-Family Rental Results of Operations

In fiscal 2021, we began construction on homes for our single-family rental business. Each home is rented under a one-year non-cancellable lease agreement. The costs reflected as cost of sales for the rental units include a pro-rata share of the annual property taxes and insurance related specifically to the rental units as well as immaterial fees related to the operations and maintenance assessments from the Sky Ranch CAB that are assessed to every home in Sky Ranch. Our tenants are responsible for all other utilities including water and wastewater services that are paid to us. As of May 31, 2024, the Company had a total of 14 units rented.

Liquidity, Capital Resources and Financial Position

As of May 31, 2024, our working capital, defined as current assets less current liabilities, was $19.6 million, which included $20.4 million in cash and cash equivalents. All our cash is maintained at high-credit quality institutions and overnight investments are made into an insured cash sweep program which provides FDIC insurance for our entire cash balance through the banks in which our cash is being held. We believe that as of May 31, 2024 and as of the date of the filing of this Quarterly Report on Form 10-Q, we have sufficient working capital to fund our operations for the next 12 months. Our expected obligations for the next 12 months are described below.

Sky Ranch Development

Phase 1 of the Sky Ranch development is complete, Phase 2 began in February 2021, which is being done in four subphases, of which Phase 2A, Phase 2B and Phase 2C are being actively developed as of May 31, 2024. We estimate total costs to complete the infrastructure (including public improvements) for all 874 lots in Phase 2 to total $74.6 million. Of this, we anticipate spending up to $19.6 million in the next 12 months, and we anticipate receiving approximately $26.3 million in milestone payments from our builder customers and completed lot payments. Additionally, we will received tap fee payments from our builder customers over the same period. The amounts we expect to spend and receive in the next 12 months are dependent on the pace of construction in Phase 2A, Phase 2B and Phase 2C. We believe water and wastewater tap fees as well as progress payments from our homebuilder customers and our existing cash balances will fund our obligations for the next 12 months.

Single-Family Rental Construction Contract

In calendar 2024, we anticipate entering into a contract with national home builders to construct 17 rental units at Sky Ranch in Phase 2B and 40 rental units at Sky Ranch in Phase 2C to be used in our single-family rental business. The contracted construction costs for all 17 units in Phase 2B will be approximately $6 million. As of May 31, 2024, we had incurred less than $0.1 million of these construction costs. We anticipate incurring and financing the majority of the remaining cost for Phase 2B rental units in calendar 2024.

29

ECCV Capacity Operating System

The Rangeview District may purchase water produced from East Cherry Creek Valley Water and Sanitation District’s (“ECCV”) Land Board system, which we would pay for pursuant to our funding agreements with the Rangeview District. Our costs associated with the use of the ECCV system are a flat fee $3,000 per month through April 2032. Additionally, we pay a fee per 1,000 gallons of water produced from the ECCV system, which is included in the water usage fees charged to customers.

South Metropolitan Water Supply Authority (“SMWSA”) and the Water Infrastructure Supply Efficiency Partnership (“WISE”)

We have entered into a financing agreement that obligates us to fund the Rangeview District’s cost of participating in WISE. We anticipate investing up to $6.0 million in total through fiscal years 2025 to fund the Rangeview District’s obligation to purchase water and fund development of infrastructure for WISE, its obligations related to SMWSA, and the construction of a connection to the WISE system. In exchange for funding the Rangeview District’s obligations in WISE, we have the sole right to use and reuse the Rangeview District’s 9% share of the WISE water and infrastructure to provide water service to the Rangeview District’s customers and to receive the revenue from such service. Our current WISE subscription entitles us to approximately 3.0 million gallons per day of transmission pipeline capacity and up to 900 acre-feet per year of water.

Summary Cash Flows Table

Nine Months Ended

 

(In thousands)

    

May 31, 2024

    

May 31, 2023

    

$ Change

    

% Change

 

Cash (used) provided by:

 

  

 

  

 

  

 

  

Operating activities

$

(793)

$

(2,970)

$

2,177

73

%

Investing activities

(3,991)

(5,801)

1,810

31

%

Financing activities

(462)

(119)

(343)

(288)

%

Net Change in cash

$

(5,246)

$

(8,890)

$

3,644

41

%

For the nine months ended May 31, 2024, we used cash as follows:

Operating activities used $0.8 million of cash, mainly for normal operations, to fund construction activities (including the public improvements) at Sky Ranch, and payments to vendors.  We anticipate continuing to spend cash for the construction activities at Sky Ranch for the foreseeable future.
Investing activities used $3.9 million in cash, mainly for investing in future phases of Sky Ranch and construction of additional water delivery infrastructure.
Financing activities used $0.5 million of cash, mainly for the repurchase of common stock.

Critical Accounting Policies and Use of Estimates

Our critical accounting policies and estimates are described in “Critical Accounting Policies and Estimates” within Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and Note 3 of our 2023 Annual Report. The accounting policies and estimates used in preparing our interim consolidated financial statements for the three and nine months ended May 31, 2024 are the same as those described in our 2023 Annual Report. There have been no changes to our critical accounting policies during the three and nine months ended May 31, 2024. Certain information and note disclosures normally included in our annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted from the interim financial statements included in this Quarterly Report on Form 10-Q pursuant to the rules and regulations of the SEC, although we believe that the disclosures made are adequate to make the information not misleading. The unaudited consolidated financial statements and other information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and notes thereto in our 2023 Annual Report.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Not applicable.

30

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures as defined in Rule 13a-15(e) of the Exchange Act that are designed to ensure that information required to be disclosed in our reports filed or submitted to the SEC under the Exchange Act is recorded, processed, summarized and reported within the time periods specified by the SEC’s rules and forms, and that information is accumulated and communicated to management, including the principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosures. The President and the Chief Financial Officer evaluated the effectiveness of disclosure controls and procedures as of May 31, 2024, pursuant to Rule 13a-15(b) under the Exchange Act. Based on this evaluation, the President and the Chief Financial Officer each concluded that as of May 31, 2024, our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) were effective.

Changes in Internal Control Over Financial Reporting

No changes were made to our internal control over financial reporting during our most recently completed fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II. OTHER INFORMATION

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

On November 2, 2022, our Board of Directors approved a stock repurchase program. The program is open-ended and authorizes repurchases of up to an aggregate of 200,000 shares of common stock in the open market. During the quarter ended May 31, 2024, the Company repurchased 15,000 shares of common stock under the repurchase program. The following table summarized the purchase of our common stock during the quarter ended May 31, 2024 and through June 30, 2024:            

Period

    

Total Number of Shares Purchased

    

Average Price Paid per Share

    

Total Number of Shares Purchase as Part of Publicly Announced Plans or Programs

    

Maximum Number of Shares that May Yet Be Purchased Under the Plans or Programs

March 2024

7,500

9.59

7,500

162,500

April 2024

2,500

9.40

2,500

160,000

May 2024

5,000

9.40

5,000

155,000

June 2024

11,880

9.16

11,880

143,120

Total

26,880

$

9.39

26,880

143,120

31

Item 6. Exhibits

Exhibit Number

Description

31.1

Certification of principal executive officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. *

31.2

Certification of principal financial officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. *

32.1

Certification of principal executive officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. **

32.2

Certification of principal financial officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. **

101.INS

Inline XBRL Instance Document. *

101.SCH

Inline XBRL Taxonomy Extension Schema Document. *

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document. *

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document. *

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document. *

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document. *

104

Cover page formatted as inline XBRL and contained in Exhibit 101

*

Filed herewith.

**

Furnished herewith.

SIGNATURES

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

PURE CYCLE CORPORATION

/s/ Marc S. Spezialy

    

Marc S. Spezialy

Vice President and Chief Financial Officer

July 10, 2024

32

EX-31.1 2 pcyo-20240531xex31d1.htm EX-31.1

EXHIBIT 31.1

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

I, Mark W. Harding, certify that:

1.     I have reviewed this quarterly report on Form 10-Q of Pure Cycle Corporation;

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

3.    Based on my knowledge, the consolidated 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.    I am 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 my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me 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 my supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated 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 my 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.    I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

Dated: July 10, 2024

    

/s/ Mark W. Harding

Mark W. Harding

Principal Executive Officer


EX-31.2 3 pcyo-20240531xex31d2.htm EX-31.2

EXHIBIT 31.2

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

I, Marc S. Spezialy, certify that:

1.    I have reviewed this quarterly report on Form 10-Q of Pure Cycle Corporation;

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

3.    Based on my knowledge, the consolidated 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.    I am 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 my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me 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 my supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated 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 my 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.    I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

Dated: July 10, 2024

    

/s/ Marc S. Spezialy

Marc S. Spezialy

Principal Financial Officer


EX-32.1 4 pcyo-20240531xex32d1.htm EX-32.1

EXHIBIT 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Pure Cycle Corporation (the “Company”) for the three and nine months ended May 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Mark W. Harding, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

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

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

/s/ Mark W. Harding

    

Mark W. Harding

Principal Executive Officer

July 10, 2024


EX-32.2 5 pcyo-20240531xex32d2.htm EX-32.2

EXHIBIT 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Pure Cycle Corporation (the “Company”) for the three and nine months ended May 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Marc S. Spezialy, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

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

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

/s/ Marc S. Spezialy

    

Marc S. Spezialy

Principal Financial Officer

July 10, 2024


GRAPHIC 6 pcyo-20240531x10q001.jpg GRAPHIC begin 644 pcyo-20240531x10q001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !# 8P# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4ZP?&/C; M1_ FDMJ&L70MXNB1CF25O[J+W/Z#O@4OC7QA8^!?#EWK&H-B&$82,'YI7/W4 M7W)_+D]!7QGJVK:]\8O%SW-S(7D<_*N3Y5K%GH!V _,GW->WEV7/&-U*CM!; MO]$>#F>9K I4Z:O-[+MYL[?QK^U!XAUJ5X=!1-$L\X63:))W'N3D#\!D>M>< M7U[XKU\>9=S:QJ"MSNE:60'\Z];\.>"-,\-Q(8H5GN@/FN91EB?;^[^%=AI6 M@W^M.1:6[2 =7/"C\3Q7T\<1AL(K4::275GQDXXK&R_>S;;Z+_(^;M(T3Q)+ MX3&1:0R%U^NT9%>A:7X_^*?PSA%SJ-MJ>%KB:QT^9AJ&F.,E/++'= V>&VG(PAK*IE-*4 MZ#I/%/CC5CH MNA1RI UT+:6?#N<*-L2LW)]JTOAOXUMOB-X#T/Q+:@)%J5JDYC5MPC?HZ9[[ M6##\*^3/^"O/_)GVH?\ 86LO_1@KY.<7"3C+='M)J231U?\ P](_9G_Z*,W_ M ()-0_\ C%;WA#_@HK^SIXWU6/3M/^*&F6UR_P!TZK;W&GQ?]_9XT0?]]5\' M_P#!.S]@3X5_M-_ :^\6^-$UEM7AURXT]387WDQ^4D4#K\NT\YD;GZ5[7\1_ M^"+/PQU31KQ_!?BGQ'H.M>6?LRZC-%=VF\= RB-7P>F0_'7!Z5(S]"]-U.SU MFP@OM/NX+ZRN$$D-S;2"2.13T964D$'U%6:_$_\ 83^/7CK]D3]J#_A3/C&X MF'AR]U7^Q[[39V9HK2Y9ML5S!NQM5B5).,,C9QG:1^M/[2'BK5/ _P ?B%X MAT.[-AK&F:'=W=I=*BN8I4B9E;# @X('!!% 'H]%?"'_ 2G_:,^(O[0WA7X M@7?Q"\22>([C3+NSCM'DMH(?*5TE+#$2+G)5>N>E?=] !17S!_P4:^+OB[X( M_LRZKXH\$ZP^A:]#>VD4=XD,&.(N%?"_+&JJ,#T% 'T;17QE_P %1OCQX[_9_P#@QX&8O%Y4C;<2HP'*@Y SQ7R?\-/%'_!0[XO>!M)\8>% M=>?4O#^JQM+:73-HD)D4.R$['4,/F4CD#I0!^OM%?D#XH_:J_;C_ &2[RWU? MXIZ0FM^'I"$8ZC86-)[^_@U34([+3?LNF0A8()'X\R:-1\J+W;)QW- '[4T5^4?\ 8G_!3'_G MYF_\"O#_ /C3H]%_X*7^8NZYFVY&?]*\/]/SH _5JBL?P;&2!0!W7Q1^-/@7X*:(=6\<>*=-\-66"4-[.!)+CJ( MXQEY#[*":^8];_X*Z?L[Z3="*VU?7=83_GM8Z/(J#_OZ4/Z5\%?LW?LN_$;_ M (*1?$76/'_Q \37EIX9BN-EWJK#=)*W7[-:(?E0*.^-J^A)K]%O#W_!+;]F M[0](M[.?P%)K$\:!7OM0U:\,TQ_O,$E5 ?\ =4#VH T?A_\ \%*_V>/B)J%M MI]KX^AT>^G^[%KMK-9(#Z&9U$0/U>OI?3]1M-6L8+VQNH;VSG4/%<6\@DCD4 M]"K#@CW%?!'QL_X(Y_"KQE93W/P]O=0\ ZN$_V#M_MK*6E&?57P/[I MKI/^":7P ^(7[/?A'XF>"_',=Q83)JD3:;=PR^;;R1-"1YMN3E>O)!&0?O"@ M#[;HK\LM/_;'^,?[+_[9[> /C3XLD\1^![J?R8+J:RMX0D$I_%^\>,<<]:\2_X)J>,/CC\8O"6I_$/XI^+[G4M!OF, M&BZ8]C;0*X!^>?,<:MC/RJ#P<9YH ^VZ*X?XS_&7PO\ 3X>ZGXR\77WV+2; M%>BC=)/(?NQ1K_$['H/QZ"OS#NOVXOVIOVR_&%WI7P&\.R>&- MF8--:PPLZ MIV^T7=P/+1L%]8NK=_+N(+.:6-\ [65"0>?<5\!_\ !+_] MI_XG?'WXA_$[3O'OBF7Q!9:1# UC%):6\/DEI9%/,4:D\*!SGI0!^B%%%% ! M17QA_P %1?CSX\^ 'PA\.ZQX!U^3P]J5UJGV>:>.WAF+Q[,[<2HP'/H*^5? MVN?\%&/B3X/TCQ1X=U6:_P!#U:V2[L[HRZ%%YL3C*MM?#+D=B : /UYHK\H_ M[$_X*8_\_,W_ (%>'_\ &C^Q/^"F/_/S-_X%>'_\: /JS]J'QK)K/C"/0(7/ MV/2U!=0>'F89)_!2!['=6AX%\-)X;T.)&4"[F DG;OGLOX=/SKRMKW_A(OB2 MUW(=RWFJ&4[N75Z>G_#& MIX;T8Z[J\-KDK']Z1AV4=?\ #\:]DM;6&RMT@@C6*)!A54<"N!^%D8-W?R?Q M*BJ/H2?\!7HE?'8ZHY5.3HC[?*:,84/:=6%%%%>:>X?)'_!1CPS#??#?P]KN M#]IT_4?LX/;RY4);_P >C2OB^W^(LJ_!R^\$S-(\;:S!J=NN!LC BD27GKDD MQ<>Q_'[F_P""A>IQ6GP4L;5F7S;O5HE5<\X5'8G'X#\Z_.*OU#(8^TP$5/I) MV^\^8Q[Y:[MU1^D/_!/[Q,-3^"-U82RY?2M2EC"EON1NJN/I\Q>N$_X*\_\ M)GNH?]A:R_\ 1@KS3]G#Q_#\/_@%\5[E[CR;J\>TL;, _,TTJS*-ON!EOHIK MTC_@KF2W['%Z3P3JECG_ +^"OCLZP[I8J<^C;_)-_F>Q@JG/2C'LO\_\C*_X M(S_\FF:I_P!C5>?^D]K7W=)(L,;2.P1%!9F8X [U^#/[)OQK_:G^'OPQN=+ M^#'A?5-9\)/J4L\MQ9>&SJ""Z*1AU\S8<$*L?RYXS[UZ3KS_ +?O[3-O<>&- M4TSQ/IFCWB^7<0S:?!H5N4/4/(5C9EQU7F#7@'><%\1=5MOVDO^"G+7/@ MPF^LK_Q-9P0W* ,K);K%'+,"I(*?NG8,#RH!K]?_ -KS_DUOXK?]BU?_ /HE MJ\)_8)_X)WV'[*XD\5^*;NUU_P"(5U"8EEMTS;Z;&P^9(2PRSGD-)@<$J!C) M/NW[7G_)K?Q6_P"Q:O\ _P!$M0!\2_\ !#__ )$CXJ?]?]A_Z!/7Z;U^9'_! M#_\ Y$CXJ?\ 7_8?^@3U^F] 'QA_P5O_ .3-];_["-C_ .CUK7_X)7_\F9^$ M_P#KXNO_ $8:R/\ @K?_ ,F;ZW_V$;'_ -'K6O\ \$L!C]C/PG_U\77_ *,- M 'EG_!:G_DWGPE_V,2_^B):]Y_X)Q_\ )D_PL_Z\9O\ TJFKP;_@M3_R;SX2 M_P"QB7_T1+7SA^SA^WQ\=?A/\$/"WA+PK\%6\2Z!IEN\=IJW]FW\HN%,KN6W M1_*<,Q''I0!^I_[2UMX7NO@%X^3QGQX8_L>Y-\V&RJ!#R-O.7_!$& M"_,_Q.F#K_986U1DVG/G98J<^FT-Q7COB/\ :I^.O_!0OQ=8_!F>_P##/P_M MK^X,5S9+YMDLS*>8Y6D=Y'8$']VH&X\$&OU5_93_ &8O#W[*GPMMO">B/]NO M)&^T:EJLD022\G(P2<&Y+S6-7N!J#VIN GE2R/C8'3.<8Z\4 ?T&45^3_ M /PXZU/_ *+);?\ A/-_\DTZ/_@AYJ:2*W_"X[;_ .2: /U>HK'\ M&Z ?"GA#0]$:<7+:;8P69G"[?,\N-4W8R<9VYQDUL4 %?C]_P6G\ZM=N US;CF6'D@=!N'N*Y3_ ()9_M;Q_%+X4W'@/Q5?B+Q/X0AXFNG" MF>Q'1B2!S'@ALDG R<5]Z,H8$$ @\$'O7X=_\%'?@AJ'[*7Q^G\3>!M5N-"T M;QE;S2JFG3M"\)?BXA^7'R-UQSP3F@#M_BOKNK_\%-/VU;#P9H4[K\-_#4K* MUP@)06Z-^^G/(RTA&U>G0);6T$8P$11 M@"OEW_@FQ^S1IWP%^ FG:J_EW/B;Q3$FH7]VHSM0C,<2GT4=?4G-?6] 'X__ M /!6;XCZK\5?VC/"'P&_B)8VMGXDT:TUB"UN8[RW%RF3#-&P9)$;J MK @<@CTZ5T-% &)XW_Y$O7_^P?]M_Z/FK]1_& M_P#R)>O_ /8/N/\ T6U?EQ_P1>_Y*O\ &;_KWMO_ $?-0!^L5%%% 'YX_P#! M:?\ Y()X2_[#1_\ 19KZ>_8@_P"31/A'_P!BY9_^BQ7S#_P6G_Y()X2_[#1_ M]%FOGCX)_P#!(34/C'\)?"?C>/XJ0:3'K^G0WZV+:&TI@#KG9O\ M"[L>N!] M* /V5HK\G_\ AQUJ?_19+;_PGF_^2:/^''6I_P#19+;_ ,)YO_DF@#U:,OH' MB)3(IWV5U\R]\H_/\J^BH94N(DEC8-&ZAE8=P>E>2_'CPJWA7XEZJHC*VUZ_ MVV!CT(?EL?1]X_"M3X=^.8H]$DLKTLTEFNY"HR6B[]^=HR>.PXZ5^F8A?6J$ M*\-=/S/R2"^K5IT9]'^1[O\ #2^6WUN2W;_EO&0OU'/\LUZ?7@6GZAM:"\M) M0<8DCD0Y![@UZEHGQ!L+^%%O'%G<@?-N^X3Z@]OQKXS'8>;G[2*OW/MLKQE. M-/V-1V['5T5F-XFTE%R=2M<>TH)KYT_:;_;#TGX=Z1=Z!X2NTU#Q=,OEF9%S M%8 C[[9X+^B_B>, \>'P=?%5%3IQ=W^'J>Y/$TJ:NY(\#_;Z^*D/C'XDV?AB MPD26S\/1LLTB$_-1YIY7+R22'+.Q.22> MY)J*OV#"8:.$H1H1Z+_ASY.K4=6;F^IT/@+1[KQ/XRT+1+4EY+Z_AA2(D[2[ M.%!(_'K7V+_P5X&/V/=0'_45LO\ T8*\O_8.^&DOB_XO+K\T+'3/#\1N&D_A M,[ K$OU^\W_ *^DO^"@WP)\5_M$_L\W?A#P;;VUSK4M_;7"I=7"PIL1\M\QX MZ5\%Q+74\1"DOLK7U?\ P$CWVM;76)==N+]4M+E9T\IX8%4[AQG,;<5]3U\> M>P%ZM$4'&2\3 #/XUW%)UH _);_@BQ\0K#PQ MXT^(OP]U606&N:FL%W;6URVQW>W\Q98PIY+@2%B.H"-Z5^M5?F[^UW_P3#\0 MZ_\ $R7XI_ K68/#WB:6Y^W7&E/.;/%SU,]M,HPCLW)5L#))W#I7GD/B+_@I M+HUJ-$_LZ\N70>6EZ]MH\S@=,^=RI^K9/O0!ZY_P66^*FG>'_@-I'@<212ZO MX@U&.;R-_P \<$)WF3'IN"+_ ,"KW[_@GIX3N?!W['?PVLKVWDMKN:R>[DCD M4J<2RNZ'![%"A_&OCKX+_P#!,CXH_%WXH0?$#]I?Q$]V(V65])%^+J[NBIRL M3R)F.*('^&,GC(&W.:_4JSLX-/M(+6VB2WMH$6***-=JHBC 4#L !0!^?7_ M 6I_P"3>?"7_8Q+_P"B):]Y_P""'_#_ (&M;2ZU*SU=;R5;RZ6!1&(G7(+=3EAQ7JG['7POUWX+_LT^ M!?!?B:*=(M9(KJ.WE$J*S3R.,,.#PPH ^,/\ @II^P[=ON/F'<#(Y&#[=_P $\?VY+/\ :=\$Q^'/$ "[1B%748AP+B,?WO[Z]CR.#@?8DL23Q/'(BR1N"K(PR&!Z@CTK\P?C_P#\ M$U_B)X*_:"L?B5^SG-9::K3F^:PGN4MEL+@')6//#Q/D_)@8Y'((P ?J#7XM M_L(?\I1?$'_7]K_\Y:_7WX:ZCXGU7P/I%QXSTB#0_%!@"ZA9VEPL\"RCAFC< M'E3U /(SCG&3^3.L?\$\?VHO#7QS\4>._ ,ECH-W>:I>W%GJ%IK<<,XAFD>];- !7YW_\ M%B?V?K[Q]\+]%^(FCVGVJ[\+,\=^$#%Q9R'E@ ,85@"2<8%?HA5?4+"VU6QN M+*\@CNK2XC:*:"50R2(1@J0>H(H _/S_ ()4?MA:'XW^&>G?"?Q!?P6'BS0E M,6G),^S[?;9R F3\SKDY ZC! K]"Z_+G]I;_ ((\SWGB*?Q-\$=;MM(,DOG_ M /"/:G*\20/G.;>X4$@9Z*PX_O=J\WM? _\ P45^'T0TFSNO%%Y;1C9'+_:E MCJ *C@8DD=V ^I% '[!:OK%AX?TRYU'4[VWT[3[9#+/=74HCBB0=69B0 /1V,FI!<0W,C)N)B[E1TW8Y[5^8DO[! MO[8W[2MQ;+\4O%,NF:6) WE^(M=%RL8[LEM;EUW>QV_45^AW[&?['^D_L>^! M-2T.PUZ\\17VJW"7=]>7$2PQF15V@1QC)5<>K,: /H.ORB_X+>?\A+X:_P#7 M*X_G7ZNU\&?\%-?V0/B-^U%>>"Y/ =G87:Z7',MS]LO5M\%CQC=UH ^K/V ?\ L#6W_H KT>N.^#GAF^\%_"OPIH6IHB:AIVG0VTZQN&4.J@'!'7FN MQH _(3_@KI\+=6^&_P =/"7QET6)_(O/)62=L-'%>6Y!C!7K@J >>O-?H_\ MLO?M#>'_ -I7X2Z3XJT6\BENC$D6I688>;:7(4;T=1TR>1Z@\5UWQ5^%7AGX MT^!=3\(^+=.34]%OTVR1DX9&_A=&_A93R#7Y?^)?^"9/Q^_9U\:77B']G_QP MU]:O_JXH[\:??%#_A%;Z9)XJURVTJ M35+N.QL+=VS-=3.X4+&@^9N6&2!@#DU^9S7'_!2O6HQI#I>6H/R-&]6LH #/<6DL,88X!9D('/U-?CSX)_X)_?M@?"77];U#P%J5MX7?4Y#Y M\FG:_'$TR!V9 WTW'\Z /V9HK\FO^&<_^"A/_10[W_PITKT7]G?X'?MJ^&_C M5X4U+XA^-KK4?!=O=%]3M7U]9Q)'Y; H/O?,5XH TO^"T__ "03PE_V&C_Z M+-?3W[$'_)HGPC_[%RS_ /18KS/_ (*3?LV>-OVFOA5H&@^!K6TNM0L]2^U2 MK>72P*$V8X+=3FOD/PS^R;^WIX-\/Z?H>A^-)M+TC3X5M[6RMO$J+'#&HPJJ M.P H _7BBOR:_P"&<_\ @H3_ -%#O?\ PITH_P"&<_\ @H3_ -%#O?\ PITH M _17X^?#)OB!X7%Q8QAM9T[,D YE3^*/ZG (]QCO7Q+9>(_LWB2YTR0-9ZA M;D/$'X\U,N,DU]9DV9PH+ZOB':+V?;U\CY;- YGL),YA#8*9[H>QKK8?C!%:+LFMVOP%RLT7[MV]F4\ _0D5\_MXEU;P5 MJAT+QWI-UH.JQ\>9/$0D@_O<<8_VERI]J==ZQK5H&N-,2V\1:>W*^5(%F3V) M&0P^@S7V\UOU[GQ/)B*$N26GJ=-\3/CSX[U2WFL-!\/RZ) ^5:\CD% MQ.R_[)483]3Z$5\Z:GH>J62&ZU"VF@\QN7N.&=CUZ\DUV^K_ !?U.$O;II26 M%RO#>>69E_# _6N!U35[S6[LW-[.]Q,>,MV'H!V'L*[Z%&-%6A&QZ]#VWVTD MBG6QX1\(ZMXZ\166AZ'927^IWCB.*&,=?4D] .23P *].^$7[)_C[XMS03P M:8^B:(Y!;5-34QH5SR8U^](>N,#'')%?H-\#OV=O"OP*TMDTF$WNL3H$NM7N M5'G2C@E5_N)D [1Z#))&:\C,,YH8*+C!\T^RZ>O^6Y[N'PK:/J]A&D\VG:W8/: M3>4Y8+(H;AE)4C@Y!Z@9&:WB;X]>"O!MSJ\&LZJ;"32KRSL;D2POQ)='$.WC MYE/S$D9"A6)P :X_X$?LU1?!SQ;J6OQIX4T][W3HM/?3_"7AS^RH6*.6\Z1C M/(TKMGJW3U/4Z/Q%_9OTKXE?$*7Q'J5^PM)M)?3I=-$.0\VR:**# 9(KG+3]IK2-1^)^C>&K#2=2U'1M6T"+7K?7;2UE>)8Y)%1?-&S]VH!R MS,1MX! S7%ZK^QO-?>$_"&BW.NZ)XK728;[^T$\8^'_[0M+Z\NIO.DOQ;"=% M296+A%=3@N-*C%X=D MZ^2_RD 'S ,]#C! .GL_VE?!MS;WEU*-6T^PBL)=4MKV^TR:&'4+6, O+;,R M_O 0P'!93N4%>:[#P'\0--^(NDMJ>E6VJ0V65\N74]-GLC,I4,'C69%+(0> M& P>U>!^#?V(=(\(:)=:5;6?@6R;^RIM+M]>TOPS^#K7Q18^+[W3[IXU\(Z9I=G:61: ++=70#>=+G)P@58P!W+-Z< M@%;QW\?/!7PT?5U\2:J=-&EFQ%TSPNP7[7(TN-?TCQ,-%DN9;Y?%>A?;;35))056>6W6= 98E*A22?N#IQ@ ]&'[27@^]C MTEM'36/$CZC:?;EAT;2I[F6"WW[#),@7'_VG='OM2\=1 M:OHVL:-I_A>_>U;47T^=X9E$,4@.0F1(3+@1@%CP>^*XJX_8\OT\$^%_#MIK M_A^&;0K.2ULM>C\/RV^I:>[RM(TEG-%=J8EY4>6P6#:?JVGR6\\4DP8PLZD8"/L;#9QP0<8JQX;_ &@O!'C% M;/\ L+4WU:2ZEO(8H;2!WD+6N1-\H&<9 /1MRXZBN!TG]DZST[P3K>BVEKX M)\+7EY<6MU;77A'PL=/2*:!BR22H+DF8YP0-RA>?O9I\W[)4%G-XG?0_%-SH MJ:EH T;3XX+89T^0K&LUSY@/[0QE9RWS',?V/K?QOXVN/%VM6G@'Q%K>I M6L-OJ/\ PD7A#[?#&\9;;):AKD/&"K89&=@2 &]9\:3>%]-& MJ:EJ,#()I[/2[B6SA#IO1GN50Q*&'3+>_P!0ETF+2X=&N)+T7<:!WA:%5)!"D'/W>1S4I_:3\(R> M'=)U.UAUJ_N]4N);2WT6UTN:34!-$,S(\ &4V 98M@8Q@G(KE_A_^RO'X';P MV\6IZ191Z1X@NM>&GZ#H0T^R'G0"+R(HA,WEA<;MV3DD\"KM]^S]KNF^+$\4 M>&/%5A9:R-6O;\KJ>E/3QG/:@#UWQ%^TIX.\-:S/I\Z:S=I:K;2WE_8Z3/-9 MVD=P,PR2S*NU0>.^1GD8K*^(?[2-CX?UJ/1?#]C>ZO>Q:K;Z;>WPTZ:33[9Y M#\T;3KA1( 0<9(&1FK,_[/OGZ%XPT[^WL?\ "0V6G6?F_8_^/?[+&$W8\SYM M^,XR,>IK#D_9R\11:E?6=EXQT^W\)WFO1^(9+.71GEO!,-N^-9A<*H1BH.3& M2.G/6@#U7X@?$71_AKH\-_J[7,AN9TM+6SL;=[BYNIV^[''&@)9C@^WJ17F' M@3]IR#6](UN\UC2-1BNTU^ZTG2]%L=+F;49TA56.^ DD,H8EF.U0,=,\]M\7 MOAOJ/Q MO#]SHNK6^CZWH6IQZG:37MHUU;NR@@I)&LD;$$'J&!%>1ZS^QH?$ M]A'<>(]4\->*=;77;S7&BUCPSY^ER&X15>(VSW#,-H4;9!)D'MVH ]:\/_'G MP;XD=8[;49(9383:BT5U;O$\<<3%9E=6&5="#N0\@<]*RKK]IGP9;I!+$NL7 MUL8(KJZN++2YIDL(9?\ 5O<%5_=AAR!R<./V.-!\2_$6[\40:7X M+U'[;;VUL]MXM\+KJK6@@78AMG$T90;1RAR,\^U '4V_[0]EIM]XCCU>)[H6 M^KKIND6FC6LEQ=7V8PXP@)R<'.?E4#K5ZZ_:3\(Q:5I%W:V^NZK<:J]Q%;Z9 MIVCW$]X)8,>=')$%S&RY&=^![]*Q+[]G6_M-:37]!\16=EK-MJO]IVL=QIA> MT53"(GA9%E4X( (*L,8Z&N?D^#/CGPKXQ\&3Z#K&G7.JM=:SJ.JZS>Z1))9I M-O !UFI_M8> ]/LK&Y@_MO5?M>G/JHATS1[BXDAM MTZKI5Q:0W=J/O2 M0F1 7QW &>1@'(KG_"_[+<7AEI9%\1M/-<>'KK1;AS9;0\T\CR/< >9\HS)Q M'ST^]5OQ1^S+:>+?#FD:->ZV3;6/A^?0F(LP?-\P+B7!<@ % =AR#TS0!H_\ M-/\ @N#3=2O-0CUO238PPW)M;[2)TN)X)I!'%-%$%+2*S' "C=GJ!6-XM_:O MTC0_#AU*P\.:_>7=OK=MH]YI=WIL]M=P&9=Z2>64)(*891WSV-<_X8_8\M= M\/WNEP1>!] :?[&&OO"WA :?<3_9YUES,WVAMV[;C:, $D\]*[3Q_P# 6Y\7 M77B&^L?$$6GZAJ.J:?JUL9[$S1026L0C".!(I=6P3P5(SWQ0!WNK>/=)\/\ M@M_%.KM<:5I<<2RR+=VSK.FXA50Q %]Y8A0H!)) Q7(3_M$>'[73K::?1O$] MOJ-W.T%IHLVASI?W150S/%$1\R!64E\X7(!(/%;?C_X>WGQ&^'+Z!J.JPVNK M,8)UU*TM"(DN(I%D1Q"TA)79$61)8S=%RV8U8.KJ!R-IZT 6-1_:?\%65CI%Q:IK>L2ZK; MSW-O9:7H]Q/"]MH5W3- SH-^P$9'?(QFJ7@W]G23PSK^E:U=>(_[0U&&VU);UEL?*2Y MN+V19))5'F'RU!!PGS<'[U86M_LWW6B?#;1[.QU=]5O?#/A/5]&@@2SV-?R7 M,*A2/WAV$% ,?-G=U&* .V\.?M$^%_%%W=6EK9>((+N.Q_M*VMKS1;B"74+? MH9+9&4-)@X! &1D9&"#4$'[2_@YM#UG4;R/6M+ET>>"WO=-O-*F6]C:=E6'$ M*J2X8L,;,^G7BN&D_9Q\6>//#<,WB;Q?9V6K1>'UT?3TTK29;9+57:-YO/#7 M+M+O$:QE59!MW>M1^"OV.XO"L&O"*^\-Z(-6NM-NC9>%_#?]GVL)M)%?[GGL M7:3;RY(Y.<'I0!Z/H/[0WA/7+JUM)%U72-0GU0:,;'5M-EMIHKEH3,BR*P^4 M/&-RL>"/?BNK\->/-)\7P7T^DR37EO9WL^GR2K$0IFAF0V4"K-87<"P112!F8A@K1AV.!\FX<]_ M4_ACX)A^'7@'0_#L+M-]AMDCDG?&^:3&7D8]V9LDGOF@#J**** ,CQ-X0T/Q MII_V'7](LM9L\[A#?0+*JMC&0&!P?<$-(\2^)(;74K3[3 S@ M%/,=.,^JD&OT>^%7[/\ \._!.G6.H:1X2T^&_($PN[A6N)D?U1Y2S+_P$BBB MO8XBK582C",FD^ESBRV$9)MK4]6HHHKX8]\**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** 7"BBB@ HHHH **** "BBB@ HHHH __]D! end EX-101.SCH 7 pcyo-20240531.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - WATER, LAND AND OTHER FIXED ASSETS - Schedule of investment in water and water systems (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS - Outstanding principal and deferred financing costs (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - SEGMENT INFORMATION - Revenue by Segments (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD - Note Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - REVENUES, FEES AND OTHER INCOME ITEMS (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - REVENUES, FEES AND OTHER INCOME ITEMS - Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - WATER AND LAND ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS - Lost Creek Loan (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - EMPLOYEE STOCK PLANS - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - EMPLOYEE STOCK PLANS - Non-Vested Options (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - SIGNIFICANT CUSTOMERS (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - SEGMENT INFORMATION - Corporate Assets (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - PRESENTATION OF INTERIM INFORMATION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - REVENUES, FEES AND OTHER INCOME ITEMS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - WATER, LAND AND OTHER FIXED ASSETS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - EMPLOYEE STOCK PLANS link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - SIGNIFICANT CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - PRESENTATION OF INTERIM INFORMATION (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - REVENUES, FEES AND OTHER INCOME ITEMS (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - WATER, LAND AND OTHER FIXED ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - EMPLOYEE STOCK PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - SIGNIFICANT CUSTOMERS (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 pcyo-20240531_cal.xml EX-101.CAL EX-101.DEF 9 pcyo-20240531_def.xml EX-101.DEF EX-101.LAB 10 pcyo-20240531_lab.xml EX-101.LAB EX-101.PRE 11 pcyo-20240531_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Document and Entity Information - shares
9 Months Ended
May 31, 2024
Jul. 05, 2024
Cover Page    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date May 31, 2024  
Document Transition Report false  
Entity File Number 000-08814  
Entity Registrant Name PURE CYCLE CORPORATION  
Entity Incorporation, State or Country Code CO  
Entity Tax Identification Number 84-0705083  
Entity Address, Address Line One 34501 E. Quincy Avenue, Bldg. 65, Suite A  
Entity Address, City or Town Watkins  
Entity Address, State or Province CO  
Entity Address, Postal Zip Code 80137  
City Area Code 303  
Local Phone Number 292 – 3456  
Title of 12(b) Security Common Stock 1/3 of $.01 par value  
Trading Symbol PCYO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   24,075,342
Entity Central Index Key 0000276720  
Current Fiscal Year End Date --08-31  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2024  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
May 31, 2024
Aug. 31, 2023
Current assets:    
Cash and cash equivalents $ 20,360 $ 26,012
Short term investments 171  
Trade accounts receivable, net 2,303 1,092
Land under development 5,183 1,726
Income taxes receivable   551
Prepaid expenses and other assets 580 346
Total current assets 28,597 29,727
Restricted cash 2,881 2,475
Investments in water and water systems, net 59,078 57,798
Construction in progress 4,243 5,457
Single-family rental units 5,115 4,490
Land and mineral rights:    
Held for development 3,714 4,652
Held for investment purposes 451 451
Other assets 1,167 1,359
Operating leases - right of use assets 176 357
Total assets 140,404 133,216
Current liabilities:    
Accounts payable 3,311 1,960
Income taxes payable 1,383  
Deferred lot sale revenues 1,548 1,661
Deferred water sales revenues 13 69
Debt, current portion 34 31
Total current liabilities 9,026 6,503
Debt, less current portion 6,859 6,885
Deferred tax liability, net 1,230 1,352
Lease obligations - operating leases, less current portion 106 242
Total liabilities 17,221 14,982
Commitments and contingencies
SHAREHOLDERS' EQUITY:    
Series B preferred shares: par value $0.001 per share, 25 million authorized; 432,513 issued and outstanding (liquidation preference of $432,513)
Common shares: par value 1/3 of $.01 per share, 40.0 million authorized; 24,075,342 and 24,078,720 outstanding, respectively 80 80
Additional paid-in capital 175,069 174,689
Accumulated deficit (51,966) (56,535)
Total shareholders' equity 123,183 118,234
Total liabilities and shareholders' equity 140,404 133,216
Related Party    
Current liabilities:    
Accrued liabilities 1,357 1,021
Nonrelated Party [Member]    
Current liabilities:    
Accrued liabilities 1,380 1,761
Reimbursable public improvements and project management fees [Member] | Related Party    
Land and mineral rights:    
Notes receivable - related parties, including accrued interest: 33,541 24,999
Other [Member] | Related Party    
Land and mineral rights:    
Notes receivable - related parties, including accrued interest: $ 1,441 $ 1,451
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
May 31, 2024
Aug. 31, 2023
SHAREHOLDERS' EQUITY:    
Common stock, par value (in dollars per share) $ 0.003 $ 0.003
Common stock, shares authorized (in shares) 40,000,000.0 40,000,000.0
Common stock, shares outstanding (in shares) 24,075,342 24,078,720
Series B Preferred Stock [Member]    
SHAREHOLDERS' EQUITY:    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 25,000,000 25,000,000
Preferred stock, shares issued (in shares) 432,513 432,513
Preferred stock, shares outstanding (in shares) 432,513 432,513
Liquidation preference $ 432,513 $ 432,513
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 31, 2024
May 31, 2023
May 31, 2024
May 31, 2023
Revenues:        
Total revenues $ 7,604 $ 6,879 $ 16,187 $ 11,218
Cost of revenues:        
Depletion and depreciation 410 407 1,132 1,246
Other 174 71 406 318
Total cost of revenues 2,738 2,206 6,202 4,942
General and administrative expenses 1,647 805 5,082 3,900
Depreciation 151 111 447 348
Operating income 3,068 3,757 4,456 2,028
Other income (expense):        
Interest income - Investments 279 281 873 727
Oil and gas royalty income, net 392 44 479 227
Oil and gas lease income, net 18 18 56 56
Interest expense, net (109) (52) (328) (149)
Income from operations before income taxes 3,852 4,419 6,813 4,987
Income tax expense (1,027) (1,124) (1,805) (1,344)
Net income $ 2,825 $ 3,295 $ 5,008 $ 3,643
Earnings per common share - basic and diluted        
Basic (in dollars per share) $ 0.12 $ 0.14 $ 0.21 $ 0.15
Diluted (in dollars per share) $ 0.12 $ 0.14 $ 0.21 $ 0.15
Weighted average common shares outstanding:        
Weighted average common shares outstanding, Basic (in shares) 24,087,170 24,054,843 24,085,578 24,021,582
Weighted average common shares outstanding, Diluted (in shares) 24,143,039 24,166,344 24,146,361 24,131,621
Related Party        
Other income (expense):        
Other, net $ 217 $ 331 $ 1,156 $ 841
Nonrelated Party [Member]        
Other income (expense):        
Other, net (13) 40 121 1,257
Water Service Operations [Member]        
Cost of revenues:        
Expenses 564 576 1,628 1,457
Metered Water Usage - Municipal Customers [Member]        
Revenues:        
Total revenues 145 145 458 349
Metered Water Usage-Commercial Customers [Member]        
Revenues:        
Total revenues 1,432 2,145 5,045 2,596
Wastewater Service Operations [Member]        
Cost of revenues:        
Expenses 173 96 513 350
Wastewater Treatment Fees [Member]        
Revenues:        
Total revenues 85 75 258 216
Land Development Construction Costs [Member]        
Cost of revenues:        
Expenses 1,192 951 1,961 1,291
Water and Wastewater Tap Fees        
Revenues:        
Total revenues 581 1,256 1,162 2,400
Lot Sales        
Revenues:        
Total revenues 4,795 3,160 7,906 5,064
Project Management Fees - Recognized        
Revenues:        
Total revenues 221 42 362 173
Single Family Rentals [Member]        
Revenues:        
Total revenues 123 34 357 90
Cost of revenues:        
Expenses 71 24 161 53
Special Facility Projects and Other [Member]        
Revenues:        
Total revenues 222 22 639 330
Project Management Costs [Member]        
Cost of revenues:        
Expenses $ 154 $ 81 $ 401 $ 227
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Total
Balance at Aug. 31, 2022   $ 80 $ 174,150 $ (61,234) $ 112,996
Balance (in shares) at Aug. 31, 2022 432,513 23,980,645      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Restricted stock grants     111   $ 111
Restricted stock grants (in shares)   56,000      
Stock option exercises (in shares)         0
Stock granted for services     180   $ 180
Stock granted for services (in shares)   18,198      
Share-based compensation     268   268
Net income       3,643 3,643
Balance at May. 31, 2023   $ 80 174,709 (57,591) 117,198
Balance (in shares) at May. 31, 2023 432,513 24,054,843      
Balance at Feb. 28, 2023   $ 80 174,611 (60,886) $ 113,805
Balance (in shares) at Feb. 28, 2023 432,513 24,054,843      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises (in shares)         0
Share-based compensation     98   $ 98
Net income       3,295 3,295
Balance at May. 31, 2023   $ 80 174,709 (57,591) 117,198
Balance (in shares) at May. 31, 2023 432,513 24,054,843      
Balance at Aug. 31, 2023   $ 80 174,689 (56,535) 118,234
Balance (in shares) at Aug. 31, 2023 432,513 24,078,720      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Restricted stock grants     37   $ 37
Restricted stock grants (in shares)   8,000      
Stock option exercises (in shares)   13,978     13,978
Stock granted for services     195   $ 195
Stock granted for services (in shares)   19,644      
Share-based compensation     148   148
Repurchases of common stock       (439) (439)
Repurchases of common stock (in shares)   (45,000)      
Net income       5,008 5,008
Balance at May. 31, 2024   $ 80 175,069 (51,966) 123,183
Balance (in shares) at May. 31, 2024 432,513 24,075,342      
Balance at Feb. 29, 2024   $ 80 175,014 (54,650) $ 120,444
Balance (in shares) at Feb. 29, 2024 432,513 24,088,734      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises (in shares)         0
Stock granted for services     15   $ 15
Stock granted for services (in shares)   1,608      
Share-based compensation     40   40
Repurchases of common stock       (141) (141)
Repurchases of common stock (in shares)   (15,000)      
Net income       2,825 2,825
Balance at May. 31, 2024   $ 80 $ 175,069 $ (51,966) $ 123,183
Balance (in shares) at May. 31, 2024 432,513 24,075,342      
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
May 31, 2024
May 31, 2023
Cash flows from operating activities:    
Net income $ 5,008 $ 3,643
Adjustments to reconcile net income to net cash used by operating activities:    
Depreciation and depletion 1,579 1,594
Trade accounts receivable (1,211) (246)
Accounts payable and accrued liabilities 1,353 (788)
Other assets and liabilities 315 922
Share-based compensation expense 380 559
Deferred income taxes (122) (202)
Prepaid expenses (234) 75
Amortized discount on U.S. Treasury Bills   (256)
Deferred water sales revenue (56) (557)
Land under development (6,550) (249)
Deferred lot sale revenues (113) (800)
Taxes payable / receivable 1,934 (2,720)
Net cash used by operating activities (793) (2,970)
Cash flows from investing activities:    
Maturity of held-to-maturity investments in U.S. Treasury Bills   15,256
Purchase of property and equipment (409) (275)
Investments in future development phases at Sky Ranch (1,994) (937)
Construction costs of single-family rentals (291) (3,471)
Investments in water and water systems (1,226) (1,374)
Payments on note receivable - related party, other 100  
Purchase of held-to-maturity investments in U.S. Treasury Bills (171) (15,000)
Net cash used in investing activities (3,991) (5,801)
Cash flows from financing activities:    
Payments on notes payable (23) (8)
Repurchases of common stock (439)  
Payments to contingent liability holders   (111)
Net cash used in financing activities (462) (119)
Net change in cash, cash equivalents and restricted cash (5,246) (8,890)
Cash, cash equivalents and restricted cash - beginning of period 28,487 37,222
Cash, cash equivalents and restricted cash - end of period 23,241 28,332
Cash and cash equivalents 20,360 26,000
Restricted cash 2,881 2,332
Total cash, cash equivalents and restricted cash 23,241 28,332
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION    
Cash paid for income taxes 65 4,265
Cash paid for interest 312 142
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Change in reimbursable public improvements included in accounts payable and accrued liabilities 205 569
Change in investments in water and water systems included in accounts payable and accrued liabilities 84 85
Issuance of stock for compensation 211 111
Related Party | Sky Ranch CAB    
Adjustments to reconcile net income to net cash used by operating activities:    
Net activity for notes receivable - related party, reimbursable public improvements, other (2,986) (3,668)
Related Party | Rangeview District [Member]    
Adjustments to reconcile net income to net cash used by operating activities:    
Net activity for notes receivable - related party, reimbursable public improvements, other $ (90) $ (277)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.2
PRESENTATION OF INTERIM INFORMATION
9 Months Ended
May 31, 2024
PRESENTATION OF INTERIM INFORMATION  
PRESENTATION OF INTERIM INFORMATION

NOTE 1 – PRESENTATION OF INTERIM INFORMATION

The accompanying unaudited consolidated financial statements have been prepared by Pure Cycle Corporation (the “Company” or “Pure Cycle”) and include all adjustments that are of a normal recurring nature and are in the opinion of management, necessary to present fairly the financial position, results of operations and cash flows of the Company as of and for the three and nine months ended May 31, 2024 and 2023. The August 31, 2023 balance sheet was derived from the Company’s audited consolidated financial statements.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted. It is suggested the accompanying consolidated financial statements and notes be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended August 31, 2023 (“2023 Annual Report”) filed with the Securities and Exchange Commission (“SEC”) on November 15, 2023. The results of operations for interim periods presented are not necessarily indicative of the operating results expected for the full fiscal year.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used to account for certain items such as revenue recognition, dollar amount of reimbursable costs and collectability of reimbursable costs, costs of revenue for lot sales, share-based compensation, and the useful lives and recoverability of long-lived assets. Actual results could differ from those estimates and assumptions due to risks and uncertainties, including uncertainty in the current economic environment.

Recently Issued Accounting Pronouncements

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The ASU introduces a new credit loss methodology, Current Expected Credit Losses (“CECL”), which requires earlier recognition of credit losses, while also providing additional transparency about credit risk. Since its original issuance in 2016, the FASB has issued several updates to the original ASU. The CECL framework utilizes a lifetime expected credit loss measurement objective for the recognition of credit losses for loans, held-to-maturity securities and other receivables at the time the financial asset is originated or acquired. The expected credit losses are adjusted each period for changes in expected lifetime credit losses. The methodology replaces the multiple existing impairment methods, which generally require that a loss be incurred before it is recognized.

On September 1, 2023, the Company adopted the guidance on a modified retrospective basis. The Company has not restated comparative information for the three and nine months ended May 31, 2023, and, therefore, the comparative information for the three and nine months ended May 31, 2023, is reported under previous guidance and is not comparable to the information presented for the three and nine months ended May 31, 2024. The adoption of this standard did not have a material impact on the Company's consolidated financial statements.

Reclassifications

The Company has reclassified certain prior year information to conform to the current year presentation.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.2
REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD
9 Months Ended
May 31, 2024
REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD  
REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD

NOTE 2 – REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD

The Sky Ranch Community Authority Board (“Sky Ranch CAB”) and the Company’s agreements with the Sky Ranch CAB are described in greater detail in Notes 5 and 15 to the 2023 Annual Report.

The notes receivable – related party, reimbursable public improvements and project management fees are due to the Company from the Sky Ranch CAB and reports the balances owed by the Sky Ranch CAB to Pure Cycle for public improvements paid for by Pure Cycle which are reimbursable from the Sky Ranch CAB and include project management fees related to the Company’s management of the construction of the public improvements, and interest accrued on the unpaid balances related to the ongoing development of the Sky Ranch master planned community (Sky Ranch). Pure Cycle has advanced funds to the Sky Ranch CAB for the cost of constructing certain public improvements at Sky Ranch which are the ultimate responsibility of the Sky Ranch CAB. During the three and nine months ended May 31, 2024, Pure Cycle spent $4.1 million and $7.6 million on public improvements which are payable by the Sky Ranch CAB to Pure Cycle. Since Pure Cycle believes the amounts are probable of collection, they have been added to the note receivable from the Sky Ranch CAB. Additionally, for the three and nine months ended May 31, 2024, project management fees of $0.2 million and $0.4 million and interest income on the outstanding note receivable of $0.2 million and $1.2 million were also added to the note receivable. During the three and nine months ended May 31, 2024, the Sky Ranch CAB paid Pure Cycle $0 and $0.3 million pursuant to the note. Pursuant to the agreements with the Sky Ranch CAB, any payments received are initially applied to interest.  

During the three and nine months ended May 31, 2023, Pure Cycle spent $2.6 million and $5.4 million on public improvements which are payable by the Sky Ranch CAB to Pure Cycle. Since Pure Cycle believes the amounts are probable of collection, they have been added to the note receivable from the Sky Ranch CAB. Additionally, for the three and nine months ended May 31, 2023, project management fees of less than $0.1 million and $0.2 million and interest income on the outstanding note receivable of $0.3 million and $0.8 million were also added to the note receivable. During the three and nine months ended May 31, 2023, the Sky Ranch CAB paid Pure Cycle $0.5 million and $0.5 million, respectively. Pursuant to the agreements with the Sky Ranch CAB, any payments received are initially applied to interest.  

The following table summarizes the activity and balances associated with the note receivable from the Sky Ranch CAB:

Three Months Ended

May 31, 2024

    

May 31, 2023

Beginning balance

$

28,915

$

20,609

Additions

4,626

2,996

Payments received

(487)

Ending balance

$

33,541

$

23,118

Nine Months Ended

May 31, 2024

    

May 31, 2023

Beginning balance

$

24,999

$

17,208

Additions

8,828

6,397

Payments received

(286)

(487)

Ending balance

$

33,541

$

23,118

The note receivable from the Sky Ranch CAB accrues interest at 6% per annum. Public improvements which are not probable of reimbursement at the time of being incurred are considered contract fulfillment costs and are recorded as land development construction costs as incurred. If public improvement costs are deemed probable of collection, the costs are recognized as notes receivable - related party. The Company assesses the collectability of the note receivable from the Sky Ranch CAB, which includes reimbursable public improvements, project management fees and the related interest income, at each reporting period. The Sky Ranch CAB has an obligation to repay the Company, but the ability of the Sky Ranch CAB to do so before the contractual termination dates is dependent upon the establishment of a tax base or other fee generating activities sufficient to fund reimbursable costs incurred.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUES, FEES AND OTHER INCOME ITEMS
9 Months Ended
May 31, 2024
REVENUES, FEES AND OTHER INCOME ITEMS  
REVENUES, FEES AND OTHER INCOME ITEMS

NOTE 3 – REVENUES, FEES AND OTHER INCOME ITEMS

The Company’s revenue is primarily generated from sales of water and wastewater taps, metered water and wastewater usage, the sale of lots to homebuilders, and rent collected from its single-family homes. Detailed descriptions of the policies related to revenue recognition are included in Note 2 to the 2023 Annual Report.

The following describes significant components of revenue for the three and nine months ended May 31, 2024 and 2023.

Water and wastewater tap fees – During the three months ended May 31, 2024 and 2023, the Company sold a total of 20 and 44 water taps generating $0.5 million and $1.1 million in tap fee revenues. During the three months ended May 31, 2024 and 2023, the Company sold a total of 18 and 43 wastewater taps generating $0.1 million and $0.2 million in tap fee revenues. During the nine months ended May 31, 2024 and 2023, the Company sold a total of 35 and 85 water taps generating $0.9 million and $2.0 million in tap fee revenues. During the nine months ended May 31, 2024 and 2023, the Company sold a total of 33 and 79 wastewater taps generating $0.2 million and $0.4 million in tap fee revenues. The water taps were all sold at Sky Ranch and Wild Pointe, and the wastewater taps were all sold at Sky Ranch.

Metered water and wastewater usage fees – During the three months ended May 31, 2024 and 2023, the Company sold a total of 394 and 564 acre-feet of water generating $1.7 million and $2.4 million in metered water and wastewater treatment fees revenue. During the nine months ended May 31, 2024 and 2023, the Company sold a total of 1,422 and 806 acre-feet of water generating $5.8 million and $3.2 million in metered water and wastewater treatment fees revenue. The Company provides water and wastewater services to customers, for which the customers are charged monthly usage fees. Water usage fees are assessed to customers based on actual metered usage each month plus a base monthly service fee assessed per single family equivalent (“SFE”) unit served. One SFE is a customer, whether residential, commercial or industrial, that imparts a demand on the Company’s water or wastewater systems similar to the demand of a family of four persons living in a single-family house on a standard-sized lot. Water usage pricing is based on a tiered pricing structure, and certain usage revenues are subject to royalties as described in the 2023 Annual Report. The Company also sells water for industrial uses, mainly to oil and gas companies for use in the drilling and hydraulic fracking processes.

Sale of finished lots – For the three months ended May 31, 2024 and 2023, the Company recognized $4.8 million and $3.2 million of lot sales revenue, which was recognized using the percent-of-completion method for the Company’s land development activities at the Sky Ranch Master Planned Community. For the nine months ended May 31, 2024 and 2023, the Company recognized $7.9 million and $5.1 million of lot sales revenue, which was recognized using the percent-of-completion method for the Company’s land development activities at the Sky Ranch Master Planned Community. As of May 31, 2024, the first development phase (509 lots) is complete and the second development phase (874 lots) is being developed in four subphases, referred to as Phase 2A (229 lots), Phase 2B (211 lots), Phase 2C (228 lots) and Phase 2D (206 lots). As of May 31, 2024, Phase 2A is approximately 98% complete, Phase 2B is approximately 70% complete and Phase 2C is approximately 22% complete. Phase 2A is substantially completed with some landscaping items remaining. Phase 2B is expected to be complete by the end of Pure Cycle’s fiscal 2024 and Phase 2C is expected to be complete during Pure Cycle’s fiscal 2025.

Project management services – During each of the three-month periods ended May 31, 2024 and 2023, the Company recognized $0.2 million and less than $0.1 million of project management revenue from the Sky Ranch CAB, a related party, for managing the Sky Ranch development project. During the nine-month periods ended May 31, 2024 and 2023, the Company recognized $0.4 million and $0.2 million of project management revenue from the Sky Ranch CAB, a related party, for managing the Sky Ranch development project.

Single-family rental revenue

In November 2021, Pure Cycle began constructing and renting single-family homes on lots it retained at Sky Ranch. Pure Cycle began recognizing lease income related to these rental units in November 2021. Pure Cycle generally rents its single-family properties under non-cancelable one year lease agreements. As of May 31, 2024, Pure Cycle has 14 single-family detached homes rented under separate lease agreements.  For the three months ended May 31, 2024 and 2023, the Company recognized $0.1 million and less than $0.1 million of rental property revenues. For the nine months ended May 31, 2024 and 2023, the Company recognized $0.4 million and less than $0.1 million of rental property revenues.

Pure Cycle will begin construction on 17 additional rental homes in Phase 2B, all of which the Company believes will be available for rent in fiscal 2025. As of May 31, 2024, the Company had reserved 83 lots in Phases 2B, 2C and 2D of Sky Ranch for future rental units. When combined with the 14 units already built and rented, these additions will bring the total single-family rentals to 97. The Company expects to take approximately three more years to build and rent all these units. Based on these projections, the Company believes this could become a reportable operating segment in the future once its operations become material.

Special facility projects and other revenue

Pure Cycle receives fees from customers including municipalities and area water providers for contract operations services. These fees are recognized as earned, typically monthly, plus charges for additional work performed. Additionally, the Company performs certain construction activities at Sky Ranch. The activities performed include construction and maintenance services. The revenue for both types of services are invoiced and recognized as special facility projects revenue. For the three months ended May 31, 2024 and 2023, the Company recognized $0.2 million and less than $0.1 million of special facility projects and other revenue, an immaterial amount of which is from work performed for the Sky Ranch CAB, a related party. For the nine months ended May 31, 2024 and 2023, the Company recognized $0.6 million and $0.3 million of special facility projects and other revenue, an immaterial amount of which is from work performed for the Sky Ranch CAB, a related party.

Deferred revenue

Changes and balances of the Company’s deferred revenue accounts by segment are as follows:

Three Months Ended May 31, 2024

(In thousands)

Water and Wastewater Resource Development

Land Development

Total

Balance at February 29, 2024

$

31

$

2,605

$

2,636

Revenue recognized

(18)

(4,881)

(4,899)

Revenue deferred

-

3,824

3,824

Balance at May 31, 2024

$

13

$

1,548

$

1,561

Three Months Ended May 31, 2023

Water and Wastewater Resource Development

Land Development

Total

Balance at February 28, 2023

$

533

$

3,473

$

4,006

Revenue recognized

(520)

(3,160)

(3,680)

Revenue deferred

-

3,162

3,162

Balance at May 31, 2023

$

13

$

3,475

$

3,488

Nine Months Ended May 31, 2024

(In thousands)

Water and Wastewater Resource Development

Land Development

Total

Balance at August 31, 2023

$

69

$

1,661

$

1,730

Revenue recognized

(164)

(8,058)

(8,222)

Revenue deferred

108

7,945

8,053

Balance at May 31, 2024

$

13

$

1,548

$

1,561

Nine Months Ended May 31, 2023

(In thousands)

Water and Wastewater Resource Development

Land Development

Total

Balance at August 31, 2022

$

570

$

4,275

$

4,845

Revenue recognized

(557)

(5,057)

(5,614)

Revenue deferred

-

4,257

4,257

Balance at May 31, 2023

$

13

$

3,475

$

3,488

The Company receives deposits or pre-payments from oil and gas operators to reserve water for use in future well drilling and fracking operations. When the operators use the water, the Company recognizes the revenue for these payments in the metered water usage from the commercial customers’ line on the statement of income.

The Company recognizes lot sales over time as construction activities progress and not necessarily when payment is received. For example, the Company may receive milestone payments before revenue can be recognized (i.e., prior to the Company completing cumulative progress which faithfully represents the transfer of goods and services to the customer) which results in the Company recording deferred revenue. The Company recognizes this revenue into income as construction activities progress, measured based on costs incurred compared to total estimated costs of the project, which management believes is a faithful representation of the transfer of goods and services to the customer.

Revenue allocated to remaining performance obligations such as described above represents contracted revenue that has not yet been recognized, which includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.2
FAIR VALUE MEASUREMENTS
9 Months Ended
May 31, 2024
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

NOTE 4 – FAIR VALUE MEASUREMENTS

Fair value accounting guidance includes a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 inputs) and the lowest priority to unobservable inputs (Level 3 inputs).

The carrying value for certain of the Company’s financial instruments (i.e., cash, restricted cash, short term investments, accounts receivable, accounts payable, accrued liabilities, the SFR Notes and the Lost Creek Note, each as defined in Note 6 below) materially approximate their fair value because of their short-term nature and generally negligible credit losses.

As of May 31, 2024 and August 31, 2023, the Company had no assets or liabilities measured at fair value on a recurring basis. As of May 31, 2024 and August 31, 2023, the Company had one Level 3 asset (notes receivable – related party), for which the Company did not record any impairment charges.

There were no transfers between Level 1, 2 or 3 categories during the three and nine months ended May 31, 2024 and 2023.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.2
WATER, LAND AND OTHER FIXED ASSETS
9 Months Ended
May 31, 2024
WATER, LAND AND OTHER FIXED ASSETS  
WATER, LAND AND OTHER FIXED ASSETS

NOTE 5 – WATER, LAND AND OTHER FIXED ASSETS

The Company’s water rights and current water and wastewater service agreements, including capitalized terms not defined herein, are more fully described in Note 4 to the 2023 Annual Report.

Investment in Water and Water Systems

The Company’s Investments in water and water systems consist of the following costs and accumulated depreciation and depletion:

May 31, 2024

August 31, 2023

Accumulated

Accumulated

Depreciation

Depreciation

(In thousands)

    

Costs

    

and Depletion

    

Costs

    

and Depletion

Rangeview water system

$

22,067

$

(3,378)

$

20,020

$

(2,813)

Rangeview water supply

15,423

(19)

15,084

(18)

Water supply – Other

 

7,588

 

(2,242)

 

7,612

 

(2,064)

Sky Ranch water rights and other costs

 

7,764

 

(1,605)

 

7,764

 

(1,487)

Sky Ranch pipeline

 

5,740

 

(1,319)

 

5,740

 

(1,175)

Lost Creek water supply

 

7,357

 

 

7,328

 

Fairgrounds water and water system

 

2,900

 

(1,569)

 

2,900

 

(1,503)

Wild Pointe service rights

 

1,632

 

(1,261)

 

1,632

 

(1,222)

Totals

 

70,471

 

(11,393)

 

68,080

 

(10,282)

Net investments in water and water systems

$

59,078

$

57,798

Construction in Progress

The construction in progress account represents costs incurred on various construction projects currently underway that as of the balance sheet date have not been completed and placed into service. The construction in progress account consists primarily of costs incurred relating to water facilities and Sky Ranch infrastructure being constructed, which Pure Cycle anticipates will be placed in service during the next 12 months. During the three and nine months ended May 31, 2024, the Company incurred $0.4 million and $2.3 million of costs related to construction in Sky Ranch and water and wastewater construction projects. The Company capitalized $2.5 million and $3.7 million of costs as projects were completed and placed into service during the three and nine months ended May 31, 2024.

Single-Family Rental Homes

During the year ended August 31, 2023, the Company completed 11 additional rental homes to be used in the rental business. The Company began construction on one single-family detached unit in March 2022 which was completed in December 2022 and rented effective December 15, 2022. For the remaining 10 units, comprised of single-family detached houses and paired homes, construction began in the summer of 2022 and was completed during the fourth quarter of fiscal 2023.

At May 31, 2024, the Company has reserved approximately 93 lots in Phase 2 of Sky Ranch (10 of which are in Phase 2A and completed) to build additional rental units.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.2
DEBT AND OTHER LONG-TERM OBLIGATIONS
9 Months Ended
May 31, 2024
DEBT AND OTHER LONG-TERM OBLIGATIONS  
DEBT AND OTHER LONG-TERM OBLIGATIONS

NOTE 6 – DEBT AND OTHER LONG-TERM OBLIGATIONS

As of May 31, 2024, the outstanding principal and deferred financing costs of the Company’s loans are as follows:

(In thousands)

May 31, 2024

Single-Family Rental Home Note Payable

$

3,953

Lost Creek Note Payable

3,000

Total outstanding principal

6,953

Deferred financing costs

(60)

Less current maturities, net of current deferred financing costs

(34)

Debt, less current portion

$

6,859

As of May 31, 2024, the scheduled maturities (i.e., principal payments) of the Company’s loans are as follows:

(In thousands)

Scheduled principal payments

Within 1 year

$

44

Year 2

383

Year 3

1,363

Year 4

319

Year 5

3,135

Thereafter

1,709

Total principal payments

$

6,953

SFR Note 1

On November 29, 2021, PCY Holdings, LLC, a wholly owned subsidiary of the Company, entered a Promissory Note (“SFR Note 1”) with its primary bank to reimburse amounts expended for the construction of the first three single-family rental units. The SFR Note 1 has the following terms:

Floating per annum interest rate equal to the Western Edition of the “Wall Street Journal” Prime Rate plus 0.5%, which has a floor of 3.75% and a ceiling of 4.25% (4.25% as of May 31, 2024). In the event of default, the interest rate on the SFR Note would be increased by adding an additional 2.0%
Maturity date of December 1, 2026
Six interest only payments from January 1, 2022 through June 1, 2022
Fifty-three principal and interest payments each month which began July 1, 2022 in the amount of $4,600 each
Estimated final principal and interest balloon payment of $0.9 million payable on December 1, 2026
Secured by three single-family rental homes
Required minimum debt service coverage ratio of 1.10, measured annually based on audited financial statements (which the Company satisfied as of August 31, 2023), calculated as net operating income less distributions divided by required principal and interest payments, with net operating income defined as net income plus interest, depreciation, and amortization.

SFR Note 2

On August 30, 2023, PCY Holdings, LLC, a wholly owned subsidiary of the Company, entered a Promissory Note (“SFR Note 2”) with its primary bank to reimburse amounts expended for the construction of the next 11 single-family rental homes. The SFR Note 2 has the following terms:

Initial principal amount of $3.0 million
An interest rate of 7.51%. In the event of default, the interest rate on the SFR Note 2 would be increased by adding an additional 5.0%
Maturity date of August 30, 2028
Fifty-nine principal and interest payments each month beginning September 30, 2023 in the amount of $21,200 each
Estimated final principal and interest balloon payment of $2.9 million payable on August 30, 2028
Secured by 11 single-family rental homes
Required minimum EBITDA of $3.0 million, measured annually at each fiscal year end (which the Company satisfied as of August 31, 2023).

Lost Creek Note

On June 28, 2022, the Company entered a loan with its primary bank to fund the acquisition of 370 acre-feet of water rights the Company acquired on June 27, 2022, in the Lost Creek Designated Groundwater Basin area of Colorado (the “Lost Creek Note”). The Lost Creek Note has an original principal balance of $3.0 million, a ten-year maturity, monthly interest only payments averaging $12,000 per month for thirty-six months which began on July 28, 2022, twenty-four monthly principal and interest payments of $42,000 beginning on July 28, 2025, fifty-nine monthly principal and interest payments of $32,000 beginning on July 28, 2027, and a balloon payment of less than $0.8 million plus unpaid and accrued interest due on June 28, 2032. The Lost Creek Note has a thirty-year amortization period and a fixed per annum interest rate equal to 4.90%. The Lost Creek Note is secured by the Lost Creek Water rights acquired with the note and any fees derived from the use of the Lost Creek Water rights. The Lost Creek Note does not contain any financial covenants.

Working Capital Line of Credit

On January 31, 2024, the Company entered a Business Loan Agreement (“Working Capital LOC”) with its primary bank to provide a $5.0 million operating line of credit. The Working Capital LOC has a two-year maturity, monthly interest only payments if the line is drawn upon with unpaid principal and interest due at maturity, and a floating per annum interest rate equal to the Wall Street Journal Prime Rate (8.5% as of May 31, 2024), which has a floor of 5.00%. In the event of default, the interest rate on the Working Capital LOC would be increased by an additional 2.0%. As of May 31, 2024, the Company has not drawn on the Working Capital LOC.

Letters of Credit

At May 31, 2024, the Company has seven Irrevocable Letters of Credit (“LOCs”) outstanding. The LOCs are to guarantee the Company’s performance related to certain construction projects at Sky Ranch. The Company has the full intent and ability to perform on the contracts, after which, the LOC’s will expire at various dates from June 2024 through March 2025. As of May 31, 2024, the LOCs totaled $2.9 million, which are secured by cash balances maintained in restricted cash accounts at the Company’s bank, renew annually at various dates and have a 1% annual fee.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.2
EMPLOYEE STOCK PLANS
9 Months Ended
May 31, 2024
EMPLOYEE STOCK PLANS  
EMPLOYEE STOCK PLANS

NOTE 7 – EMPLOYEE STOCK PLANS

The Company reserved 2.0 million shares of common stock for issuance to employees and directors pursuant to the Company’s 2024 Equity Incentive Plan (the “2024 Equity Plan”). As of May 31, 2024 there were 1,998,392 shares available for grant under the 2024 Equity Plan. Prior to the effective date of the 2024 Equity Plan, the Company granted options and stock awards to eligible participants under its 2014 Equity Plan (the “2014 Equity Plan”), which expired on April 12, 2024. As of August 31, 2023 there were 964,378 shares available to grant under the 2014 Equity Plan.  No additional awards may be granted pursuant to the 2014 Equity Plan as of May 31, 2024.

The following table summarizes the combined stock option activity for the 2014 Equity Plan and 2024 Equity Plan for the periods noted:

    

Number of Options

    

Weighted Average Exercise Price

    

Weighted Average Remaining Contractual Term

    

Approximate Aggregate Intrinsic Value
(in thousands)

Outstanding at August 31, 2023

563,000

$

9.15

5.5

$

1,221

Granted

 

$

Net settlement exercised

 

(32,000)

$

Forfeited / Expired

$

Outstanding at May 31, 2024

 

531,000

$

9.36

4.9

$

472

Options exercisable at May 31, 2024

 

472,000

$

9.18

4.7

$

465

Outstanding at August 31, 2022

 

712,500

$

8.75

5.7

$

1,489

Granted

 

$

Net settlement exercised

 

$

Forfeited / Expired

$

Outstanding at May 31, 2023

 

712,500

$

8.75

5.0

$

1,226

During the nine months ended May 31, 2024, the Company had net settlement exercises of stock options, whereby the optionee did not pay cash for the options exercised but instead received the number of shares equal to the difference between the exercise price and the market price on the date of exercise. During the three months ended May 31, 2024, there were no net settlement exercises.  During the nine months ended May 31, 2024, net settlement exercises resulted in 13,978 shares being issued and 18,022 options being cancelled in settlement of the shares issued. There were no options exercised during the three and nine months ended May 31, 2023.

The following table summarizes the activity and value of non-vested options under the 2014 Equity Plan and 2024 Equity Plan for the periods presented:

    

Number of Options

    

Weighted Average Grant Date Fair Value

Non-vested options outstanding at August 31, 2023

111,000

$

4.43

Granted

 

$

Vested

 

(52,000)

$

4.41

Forfeited / Expired

 

$

Non-vested options outstanding at May 31, 2024

 

59,000

$

4.45

Non-vested options outstanding at August 31, 2022

 

232,998

$

4.47

Granted

 

$

Vested

 

(101,998)

$

4.40

Forfeited

$

Non-vested options outstanding at May 31, 2023

 

131,000

$

4.54

All non-vested options are expected to vest.

On May 22, 2024, the Company issued a non-employee Board member 1,608 shares of unrestricted stock. The fair market value of the unrestricted shares for share-based compensation expense is equal to the closing price of the Company's common stock on the date of grant of $9.33. There is no vesting requirement for the unrestricted stock grants.

On January 17, 2024, the Company’s six non-employee Board members were each granted 3,006 shares of unrestricted stock. The fair market value of the unrestricted shares for share-based compensation expense is equal to the closing price of the Company's common stock on the date of grant of $9.98. There is no vesting requirement for the unrestricted stock grants.

On September 19, 2023, the Company issued certain employees 8,000 shares of restricted stock. These shares vested 20% at the September 19, 2023 grant date, and 20% vest each anniversary of the grant date for four years. The shares are eligible to vote and participate in any dividend or stock splits approved by the Company.

On January 11, 2023, the Company’s six non-employee Board members were each granted 3,033 shares of unrestricted stock. The fair market value of the unrestricted shares for share-based compensation expense is equal to the closing price of the Company's common stock on the date of grant of $9.89. There is no vesting requirement for the unrestricted stock grants. Additionally, on January 11, 2023, the Company’s board awarded an executive officer 50,000 shares of restricted stock. Of which 10,000 shares fully vested in fiscal 2023 and the remaining 40,000 restricted stock unit awards were forfeited upon the executive officer’s departure. The shares are eligible to vote and participate in any dividend or stock splits approved by the Company.

On September 14, 2022, the Company issued certain employees 6,000 shares of restricted stock. These shares vested 20% at the September 14, 2022 grant date, and 20% vest each anniversary of the grant date for four years. The shares are eligible to vote and participate in any dividend or stock splits approved by the Company.

For the three and nine months ended May 31, 2024, the Company recognized $0.1 million and $0.4 million of stock-based compensation expense. For the three and nine months ended May 31, 2023, the Company recognized $0.1 million and $0.6 million of stock-based compensation expense.

At May 31, 2024, the Company had unrecognized compensation expenses totaling $0.2 million relating to non-vested options and restricted stock that are expected to vest. The weighted-average period over which these options are expected to vest is approximately two years.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.2
RELATED PARTY TRANSACTIONS
9 Months Ended
May 31, 2024
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

NOTE 8 – RELATED PARTY TRANSACTIONS

The Rangeview Metropolitan District

The Rangeview Metropolitan District (“Rangeview District”) and the Company’s agreements with the Rangeview District are described in greater detail in Note 15 to the 2023 Annual Report.

The Rangeview District and the Company have entered into two loan agreements. In 1995, the Company extended a loan to the Rangeview District for borrowings of up to $0.25 million, which is unsecured, and bears interest based on the prevailing prime rate plus 2% (10.5% at May 31, 2024). The maturity date of the loan is December 31, 2024, at which time it automatically renews through December 31, 2025. Beginning in January 2014, the Rangeview District and the Company entered into a funding agreement that allows the Company to continue to provide funding to the Rangeview District for day-to-day operations and accrue the funding into a note that bears interest at a rate of 8% per annum and remains in full force and effect for so long as the 2014 Amended and Restated Lease Agreement among the Rangeview District, the Company, and the State Board of Land Commissioners remains in effect. At May 31, 2024, balance in notes receivable - related parties, other totaled $1.4 million, which included borrowings of $1.3 million and accrued interest of $0.1 million. As of August 31, 2023, the principal and interest on both loan agreements totaled $1.5 million, which included $1.4 million of borrowings and less than $0.1 million of accrued interest. During the three and nine months ended May 31, 2024, the Company received interest and principal payments totaling $0 and $0.1 million from the Rangeview District. During the three and nine months ended May 31, 2023, the Company did not receive any interest or principal payments from the Rangeview District.

Additionally, the Company provides funding to the Rangeview District for the Rangeview District’s participation in the “Wise Partnership.” The WISE Partnership and capitalized terms related to WISE not defined herein are defined in Note 8 to the 2023 Annual Report. During the three months ended May 31, 2024 and 2023, the Company, through the Rangeview District, received metered water deliveries of 32 acre-feet and 87 acre-feet of WISE water, paying $0.1 million and $0.2 million for this water. During the nine months ended May 31, 2024 and 2023, the Company, through the Rangeview District, received metered water deliveries of 98 acre-feet and 199 acre-feet of WISE water, paying $0.3 million and $0.4 million for this water. The cost of WISE water to the members is based on the

water rates charged by Aurora Water and can be adjusted each January 1. As of January 1, 2024, WISE water was approximately $6.55 per thousand gallons and such rate will remain in effect through calendar 2024.

Sky Ranch Community Authority Board

The Sky Ranch CAB and the Company’s agreements with the Sky Ranch CAB are described in greater detail in Note 15 to the 2023 Annual Report.

The Sky Ranch Districts and the Sky Ranch CAB are quasi-municipal corporations and political subdivisions of Colorado formed for the purpose of providing service to Sky Ranch. The Sky Ranch CAB was formed to, among other things, design, construct, finance, operate and maintain certain public improvements for the benefit of the property within the boundaries and/or service area of the Sky Ranch Districts. For the public improvements to be constructed and/or acquired, it is necessary for each Sky Ranch District, directly or through the Sky Ranch CAB, to be able to fund the improvements and pay its ongoing operations and maintenance expenses related to the provision of services that benefit the property. To fund these improvements, the Company and the Sky Ranch CAB entered into various funding agreements obligating the Company to advance funds to the Sky Ranch CAB for specified public improvements constructed from 2018 to 2024. All amounts owed under the agreements bear interest at a rate of 6% per annum. Any advances not paid or reimbursed by the Sky Ranch CAB by December 31, 2058 for the first phase and December 31, 2060 for the second phase shall be deemed forever discharged and satisfied in full.  The Company has received cumulative, project-to-date payments of $35.8 million from the Sky Ranch CAB for payments on the note receivable including both principal and interest payments.

As of May 31, 2024, the balance of the Company’s advances to the Sky Ranch CAB for improvements, including interest, net of reimbursements from the Sky Ranch CAB total $33.5 million. The advances have been used by the Sky Ranch CAB to pay for construction of public improvements. The Company submits specific costs for reimbursement to the Sky Ranch CAB that have been certified by an independent third-party. The Company anticipates providing additional funding of approximately $4.7 million for construction of public improvements to the Sky Ranch CAB during the remainder of fiscal 2024 related to Phase 2A, Phase 2B and Phase 2C of the Sky Ranch development.  Payments from Sky Ranch CAB are made based on available cashflow from operations or from proceeds from the issuance of bonds.

In fiscal 2022, through a competitive bidding process, the Sky Ranch CAB awarded the Company a contract to construct fencing around Phase 2A of the Sky Ranch Master Planned Community. The contracted bid price is $0.4 million, which is being recognized as revenue as the construction of the fence progresses. Through the same process, the Sky Ranch CAB awarded the Company in fiscal 2024, a contract to construct fencing around Phase 2B of the Sky Ranch Master Planned Community.  The contracted bid price is $0.2 million, which is being recognized as revenue as the construction of the fence progresses.  During the three months ended May 31, 2024 and 2023, the Company recognized $0.1 and less than $0.1 million of revenue related to these contracts. During the nine months ended May 31, 2024 and 2023, the Company recognized $0.2 million and $0.1 million of revenue related to these contracts.

Nelson Pipeline Constructors LLC

Through a competitive bidding process, the Sky Ranch CAB awarded Nelson Pipeline Constructors, LLC (“Nelson”), a contract to construct the wet utility pipelines in Phase 2A of Sky Ranch. During the three months ended May 31, 2024 and 2023, the Sky Ranch CAB paid Nelson $0 and $0.2 million related to this contract. During the nine months ended May 31, 2024 and 2023, the Sky Ranch CAB paid Nelson $0.1 million and $1.1 million related to this contract Nelson is majority owned by the chair of the Company’s Board of Directors.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.2
SIGNIFICANT CUSTOMERS
9 Months Ended
May 31, 2024
SIGNIFICANT CUSTOMERS.  
SIGNIFICANT CUSTOMERS

NOTE 9 – SIGNIFICANT CUSTOMERS

The Company has significant customers in its operations. The tables below present the percentage of total revenue for the reported customers for the nine months ended May 31, 2024 and 2023. For water and wastewater customers, the Company provides services on behalf of the Rangeview District for which the significant end users include Sky Ranch CAB and two oil & gas operators. The home builders at Sky Ranch account for lot purchase revenue but also for water and wastewater tap fee revenues.

Nine Months Ended

% of Total Revenue Generated From:

May 31, 2024

May 31, 2023

Two oil & gas operators

30

%

20

%

Lennar

24

%

17

%

KB Home

12

%

12

%

Challenger

10

%

17

%

Sky Ranch CAB

7

%

3

%

Melody (DR Horton)

6

%

-

%

As of May 31, 2024, 83% of the reported trade accounts receivable balance is owed to Pure Cycle by the Rangeview District for tap fees, water usage and wastewater treatment fees.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.2
ACCRUED LIABILITIES
9 Months Ended
May 31, 2024
ACCRUED LIABILITIES.  
ACCRUED LIABILITIES

NOTE 10 – ACCRUED LIABILITIES

(In thousands)

    

May 31, 2024

    

August 31, 2023

Accrued compensation

$

841

$

985

Other operating payables

 

389

 

406

Property taxes

36

148

Operating lease obligation, current

71

118

Professional fees

70

Rental deposits

43

34

Total accrued liabilities

$

1,380

$

1,761

Land development costs due to the Sky Ranch CAB

$

1,067

$

727

Due to Rangeview Metropolitan District

290

294

Total accrued liabilities - related parties

$

1,357

$

1,021

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.2
SEGMENT INFORMATION
9 Months Ended
May 31, 2024
SEGMENT INFORMATION  
SEGMENT INFORMATION

NOTE 11 – SEGMENT INFORMATION

The Company reports two operating segments which meet segment disclosure requirements, the water and wastewater resource development segment and the land development segment. The single-family rentals, although not currently material to operations and not a required segment disclosure, is presented within the operating segment information below for informational purposes.

The water and wastewater resource development segment includes providing water and wastewater services to customers, which water is provided by the Company using water rights owned or controlled by the Company, and developing, operating, and maintaining infrastructure to divert, treat and distribute that water and collect, treat and reuse reclaimed wastewater. The land development segment includes all activities necessary to develop and sell finished lots, which for the three and nine months ended May 31, 2024 and 2023, was done exclusively at the Company’s Sky Ranch Master Planned Community. The single-family rental business includes the monthly rental fees received from the renters under the non-cancellable annual leases.

The tables below present the measure of profit and assets used to assess the performance of the two required segments and the single-family rentals that the Company believes will become a segment for the periods presented:

Three Months Ended May 31, 2024

(In thousands)

    

Water and wastewater resource development

    

Land development

Single-family rental

    

    Total

Total revenue

    

$

2,465

    

$

5,016

$

123

    

$

7,604

Cost of revenue

 

911

 

1,346

 

71

 

2,328

Depreciation and depletion

 

410

 

 

 

410

Total cost of revenue

 

1,321

 

1,346

 

71

 

2,738

Segment profit

$

1,144

$

3,670

$

52

$

4,866

Three Months Ended May 31, 2023

(In thousands)

    

Water and wastewater resource development

    

Land development

Single-family rental

    

    Total

Total revenue

$

3,643

$

3,202

$

34

$

6,879

Cost of revenue

 

743

 

1,032

 

24

 

1,799

Depreciation and depletion

 

407

 

 

 

407

Total cost of revenue

 

1,150

 

1,032

 

24

 

2,206

Segment profit

$

2,493

$

2,170

$

10

$

4,673

Nine Months Ended May 31, 2024

(In thousands)

    

Water and wastewater resource development

    

Land development

Single-family rental

    

    Total

Total revenue

    

$

7,562

    

$

8,268

$

357

    

$

16,187

Cost of revenue

 

2,547

 

2,362

 

161

 

5,070

Depreciation and depletion

 

1,132

 

 

 

1,132

Total cost of revenue

 

3,679

 

2,362

 

161

 

6,202

Segment (loss) profit

$

3,883

$

5,906

$

196

$

9,985

Nine Months Ended May 31, 2023

(In thousands)

    

Water and wastewater resource development

    

Land development

Single-family rental

    

    Total

Total revenue

$

5,891

$

5,237

$

90

$

11,218

Cost of revenue

 

2,125

 

1,518

 

53

 

3,696

Depreciation and depletion

 

1,246

 

 

 

1,246

Total cost of revenue

 

3,371

 

1,518

 

53

 

4,942

Segment profit

$

2,520

$

3,719

$

37

$

6,276

The following table summarizes the Company’s total assets by segment. The assets consist of water rights and water and wastewater systems in the Company’s water and wastewater resource development segment; land, land development costs and deposits in the Company’s land development segment; and the cost of the homes in the single-family rental line. The Company’s other assets (Corporate) primarily consist of cash, short term investments, restricted cash, equipment, and related party notes receivable.  Related party notes receivable were not previously presented as Corporate assets and the totals listed as of August 31, 2023 have been updated to reflect the Company’s new presentation.

(In thousands)

    

May 31, 2024

    

August 31, 2023

Water and wastewater resource development

$

64,217

$

63,129

Land development

11,043

7,710

Single-family rental

5,257

5,128

Corporate

59,887

57,249

Total assets

$

140,404

$

133,216

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.2
EARNINGS PER SHARE
9 Months Ended
May 31, 2024
EARNINGS PER SHARE  
EARNINGS PER SHARE

NOTE 12 – EARNINGS PER SHARE

Earnings per share (“EPS”) is calculated by dividing net income attributable to common shareholders by the weighted-average shares of common stock outstanding during the period. Certain outstanding options are excluded from the diluted EPS calculation because they are anti-dilutive (i.e., their assumed conversion into common stock would increase rather than decrease EPS). For the three months ended May 31, 2024 and 2023, the Company excluded 475,130 options and 600,999 options because their impact was anti-dilutive. For

the nine months ended May 31, 2024 and 2023, the Company excluded 470,217 options and 602,461 options because their impact was anti-dilutive.

Three Months Ended

Nine Months Ended

(In thousands, except share and per share amounts)

    

May 31, 2024

    

May 31, 2023

    

May 31, 2024

    

May 31, 2023

Net income

$

2,825

$

3,295

$

5,008

$

3,643

Basic weighted average common shares

24,087,170

24,054,843

24,085,578

24,021,582

Effect of dilutive securities

55,869

111,501

60,783

110,039

Weighted average shares applicable to diluted earnings per share

24,143,039

24,166,344

24,146,361

24,131,621

Earnings per share - basic

$

0.12

$

0.14

$

0.21

$

0.15

Earnings per share - diluted

$

0.12

$

0.14

$

0.21

$

0.15

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.2
INCOME TAXES
9 Months Ended
May 31, 2024
INCOME TAXES  
INCOME TAXES

NOTE 13 – INCOME TAXES

The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items. As of May 31, 2024, the Company is estimating an annual effective tax rate of approximately 25%. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is a potential for volatility of the effective tax rate due to various factors.

The provision for income taxes is recorded at the end of each interim period based on the Company’s best estimate of its effective income tax rate expected to be applicable for the full fiscal year considering any items requiring discrete recognition.

The effective income tax rate for the three and nine months ended May 31, 2024, was impacted by adjustments related to reconciling items between the Company’s books and tax returns.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.2
PRESENTATION OF INTERIM INFORMATION (Policies)
9 Months Ended
May 31, 2024
PRESENTATION OF INTERIM INFORMATION  
Basis of Presentation

The accompanying unaudited consolidated financial statements have been prepared by Pure Cycle Corporation (the “Company” or “Pure Cycle”) and include all adjustments that are of a normal recurring nature and are in the opinion of management, necessary to present fairly the financial position, results of operations and cash flows of the Company as of and for the three and nine months ended May 31, 2024 and 2023. The August 31, 2023 balance sheet was derived from the Company’s audited consolidated financial statements.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted. It is suggested the accompanying consolidated financial statements and notes be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended August 31, 2023 (“2023 Annual Report”) filed with the Securities and Exchange Commission (“SEC”) on November 15, 2023. The results of operations for interim periods presented are not necessarily indicative of the operating results expected for the full fiscal year.

Use Of Estimates

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used to account for certain items such as revenue recognition, dollar amount of reimbursable costs and collectability of reimbursable costs, costs of revenue for lot sales, share-based compensation, and the useful lives and recoverability of long-lived assets. Actual results could differ from those estimates and assumptions due to risks and uncertainties, including uncertainty in the current economic environment.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The ASU introduces a new credit loss methodology, Current Expected Credit Losses (“CECL”), which requires earlier recognition of credit losses, while also providing additional transparency about credit risk. Since its original issuance in 2016, the FASB has issued several updates to the original ASU. The CECL framework utilizes a lifetime expected credit loss measurement objective for the recognition of credit losses for loans, held-to-maturity securities and other receivables at the time the financial asset is originated or acquired. The expected credit losses are adjusted each period for changes in expected lifetime credit losses. The methodology replaces the multiple existing impairment methods, which generally require that a loss be incurred before it is recognized.

On September 1, 2023, the Company adopted the guidance on a modified retrospective basis. The Company has not restated comparative information for the three and nine months ended May 31, 2023, and, therefore, the comparative information for the three and nine months ended May 31, 2023, is reported under previous guidance and is not comparable to the information presented for the three and nine months ended May 31, 2024. The adoption of this standard did not have a material impact on the Company's consolidated financial statements.

Reclassifications

Reclassifications

The Company has reclassified certain prior year information to conform to the current year presentation.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.2
REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD (Tables)
9 Months Ended
May 31, 2024
REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD  
Summary of activity and balances associated with note receivable

Three Months Ended

May 31, 2024

    

May 31, 2023

Beginning balance

$

28,915

$

20,609

Additions

4,626

2,996

Payments received

(487)

Ending balance

$

33,541

$

23,118

Nine Months Ended

May 31, 2024

    

May 31, 2023

Beginning balance

$

24,999

$

17,208

Additions

8,828

6,397

Payments received

(286)

(487)

Ending balance

$

33,541

$

23,118

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUES, FEES AND OTHER INCOME ITEMS (Tables)
9 Months Ended
May 31, 2024
REVENUES, FEES AND OTHER INCOME ITEMS  
Deferred Revenue and Changes in Deferred Revenue

Three Months Ended May 31, 2024

(In thousands)

Water and Wastewater Resource Development

Land Development

Total

Balance at February 29, 2024

$

31

$

2,605

$

2,636

Revenue recognized

(18)

(4,881)

(4,899)

Revenue deferred

-

3,824

3,824

Balance at May 31, 2024

$

13

$

1,548

$

1,561

Three Months Ended May 31, 2023

Water and Wastewater Resource Development

Land Development

Total

Balance at February 28, 2023

$

533

$

3,473

$

4,006

Revenue recognized

(520)

(3,160)

(3,680)

Revenue deferred

-

3,162

3,162

Balance at May 31, 2023

$

13

$

3,475

$

3,488

Nine Months Ended May 31, 2024

(In thousands)

Water and Wastewater Resource Development

Land Development

Total

Balance at August 31, 2023

$

69

$

1,661

$

1,730

Revenue recognized

(164)

(8,058)

(8,222)

Revenue deferred

108

7,945

8,053

Balance at May 31, 2024

$

13

$

1,548

$

1,561

Nine Months Ended May 31, 2023

(In thousands)

Water and Wastewater Resource Development

Land Development

Total

Balance at August 31, 2022

$

570

$

4,275

$

4,845

Revenue recognized

(557)

(5,057)

(5,614)

Revenue deferred

-

4,257

4,257

Balance at May 31, 2023

$

13

$

3,475

$

3,488

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.2
WATER, LAND AND OTHER FIXED ASSETS (Tables)
9 Months Ended
May 31, 2024
WATER, LAND AND OTHER FIXED ASSETS  
Investments in Water and Water Systems

May 31, 2024

August 31, 2023

Accumulated

Accumulated

Depreciation

Depreciation

(In thousands)

    

Costs

    

and Depletion

    

Costs

    

and Depletion

Rangeview water system

$

22,067

$

(3,378)

$

20,020

$

(2,813)

Rangeview water supply

15,423

(19)

15,084

(18)

Water supply – Other

 

7,588

 

(2,242)

 

7,612

 

(2,064)

Sky Ranch water rights and other costs

 

7,764

 

(1,605)

 

7,764

 

(1,487)

Sky Ranch pipeline

 

5,740

 

(1,319)

 

5,740

 

(1,175)

Lost Creek water supply

 

7,357

 

 

7,328

 

Fairgrounds water and water system

 

2,900

 

(1,569)

 

2,900

 

(1,503)

Wild Pointe service rights

 

1,632

 

(1,261)

 

1,632

 

(1,222)

Totals

 

70,471

 

(11,393)

 

68,080

 

(10,282)

Net investments in water and water systems

$

59,078

$

57,798

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.2
DEBT AND OTHER LONG-TERM OBLIGATIONS (Tables)
9 Months Ended
May 31, 2024
DEBT AND OTHER LONG-TERM OBLIGATIONS  
Schedule of long-term debt

(In thousands)

May 31, 2024

Single-Family Rental Home Note Payable

$

3,953

Lost Creek Note Payable

3,000

Total outstanding principal

6,953

Deferred financing costs

(60)

Less current maturities, net of current deferred financing costs

(34)

Debt, less current portion

$

6,859

Schedule of maturities of notes payable

(In thousands)

Scheduled principal payments

Within 1 year

$

44

Year 2

383

Year 3

1,363

Year 4

319

Year 5

3,135

Thereafter

1,709

Total principal payments

$

6,953

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.2
EMPLOYEE STOCK PLANS (Tables)
9 Months Ended
May 31, 2024
EMPLOYEE STOCK PLANS  
Stock Option Activity

    

Number of Options

    

Weighted Average Exercise Price

    

Weighted Average Remaining Contractual Term

    

Approximate Aggregate Intrinsic Value
(in thousands)

Outstanding at August 31, 2023

563,000

$

9.15

5.5

$

1,221

Granted

 

$

Net settlement exercised

 

(32,000)

$

Forfeited / Expired

$

Outstanding at May 31, 2024

 

531,000

$

9.36

4.9

$

472

Options exercisable at May 31, 2024

 

472,000

$

9.18

4.7

$

465

Outstanding at August 31, 2022

 

712,500

$

8.75

5.7

$

1,489

Granted

 

$

Net settlement exercised

 

$

Forfeited / Expired

$

Outstanding at May 31, 2023

 

712,500

$

8.75

5.0

$

1,226

Non-Vested Options

    

Number of Options

    

Weighted Average Grant Date Fair Value

Non-vested options outstanding at August 31, 2023

111,000

$

4.43

Granted

 

$

Vested

 

(52,000)

$

4.41

Forfeited / Expired

 

$

Non-vested options outstanding at May 31, 2024

 

59,000

$

4.45

Non-vested options outstanding at August 31, 2022

 

232,998

$

4.47

Granted

 

$

Vested

 

(101,998)

$

4.40

Forfeited

$

Non-vested options outstanding at May 31, 2023

 

131,000

$

4.54

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.2
SIGNIFICANT CUSTOMERS (Tables)
9 Months Ended
May 31, 2024
SIGNIFICANT CUSTOMERS.  
Significant Customers

Nine Months Ended

% of Total Revenue Generated From:

May 31, 2024

May 31, 2023

Two oil & gas operators

30

%

20

%

Lennar

24

%

17

%

KB Home

12

%

12

%

Challenger

10

%

17

%

Sky Ranch CAB

7

%

3

%

Melody (DR Horton)

6

%

-

%

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2
ACCRUED LIABILITIES (Tables)
9 Months Ended
May 31, 2024
ACCRUED LIABILITIES.  
Accrued Liabilities

(In thousands)

    

May 31, 2024

    

August 31, 2023

Accrued compensation

$

841

$

985

Other operating payables

 

389

 

406

Property taxes

36

148

Operating lease obligation, current

71

118

Professional fees

70

Rental deposits

43

34

Total accrued liabilities

$

1,380

$

1,761

Land development costs due to the Sky Ranch CAB

$

1,067

$

727

Due to Rangeview Metropolitan District

290

294

Total accrued liabilities - related parties

$

1,357

$

1,021

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2
SEGMENT INFORMATION (Tables)
9 Months Ended
May 31, 2024
SEGMENT INFORMATION  
Segment Reporting

Three Months Ended May 31, 2024

(In thousands)

    

Water and wastewater resource development

    

Land development

Single-family rental

    

    Total

Total revenue

    

$

2,465

    

$

5,016

$

123

    

$

7,604

Cost of revenue

 

911

 

1,346

 

71

 

2,328

Depreciation and depletion

 

410

 

 

 

410

Total cost of revenue

 

1,321

 

1,346

 

71

 

2,738

Segment profit

$

1,144

$

3,670

$

52

$

4,866

Three Months Ended May 31, 2023

(In thousands)

    

Water and wastewater resource development

    

Land development

Single-family rental

    

    Total

Total revenue

$

3,643

$

3,202

$

34

$

6,879

Cost of revenue

 

743

 

1,032

 

24

 

1,799

Depreciation and depletion

 

407

 

 

 

407

Total cost of revenue

 

1,150

 

1,032

 

24

 

2,206

Segment profit

$

2,493

$

2,170

$

10

$

4,673

Nine Months Ended May 31, 2024

(In thousands)

    

Water and wastewater resource development

    

Land development

Single-family rental

    

    Total

Total revenue

    

$

7,562

    

$

8,268

$

357

    

$

16,187

Cost of revenue

 

2,547

 

2,362

 

161

 

5,070

Depreciation and depletion

 

1,132

 

 

 

1,132

Total cost of revenue

 

3,679

 

2,362

 

161

 

6,202

Segment (loss) profit

$

3,883

$

5,906

$

196

$

9,985

Nine Months Ended May 31, 2023

(In thousands)

    

Water and wastewater resource development

    

Land development

Single-family rental

    

    Total

Total revenue

$

5,891

$

5,237

$

90

$

11,218

Cost of revenue

 

2,125

 

1,518

 

53

 

3,696

Depreciation and depletion

 

1,246

 

 

 

1,246

Total cost of revenue

 

3,371

 

1,518

 

53

 

4,942

Segment profit

$

2,520

$

3,719

$

37

$

6,276

(In thousands)

    

May 31, 2024

    

August 31, 2023

Water and wastewater resource development

$

64,217

$

63,129

Land development

11,043

7,710

Single-family rental

5,257

5,128

Corporate

59,887

57,249

Total assets

$

140,404

$

133,216

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2
EARNINGS PER SHARE (Tables)
9 Months Ended
May 31, 2024
EARNINGS PER SHARE  
Earnings Per Share

Three Months Ended

Nine Months Ended

(In thousands, except share and per share amounts)

    

May 31, 2024

    

May 31, 2023

    

May 31, 2024

    

May 31, 2023

Net income

$

2,825

$

3,295

$

5,008

$

3,643

Basic weighted average common shares

24,087,170

24,054,843

24,085,578

24,021,582

Effect of dilutive securities

55,869

111,501

60,783

110,039

Weighted average shares applicable to diluted earnings per share

24,143,039

24,166,344

24,146,361

24,131,621

Earnings per share - basic

$

0.12

$

0.14

$

0.21

$

0.15

Earnings per share - diluted

$

0.12

$

0.14

$

0.21

$

0.15

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2
REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD (Details) - Related Party - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 31, 2024
May 31, 2023
May 31, 2024
May 31, 2023
Related Party Transaction [Line Items]        
Other Nonoperating Income (Expense) $ 217 $ 331 $ 1,156 $ 841
Sky Ranch CAB        
Related Party Transaction [Line Items]        
Interest rate     6.00%  
Reimbursable public improvement costs 4,100 2,600 $ 7,600 5,400
Project Management Fees Receivable, Related Party 200   400 200
Other Nonoperating Income (Expense) 200 300 1,200 800
Proceeds from Interest Received $ 0 500 $ 300 $ 500
Sky Ranch CAB | Maximum        
Related Party Transaction [Line Items]        
Project Management Fees Receivable, Related Party   $ 100    
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2
REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD - Note Receivable (Details) - Related Party - Sky Ranch CAB - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 31, 2024
May 31, 2023
May 31, 2024
May 31, 2023
Related Party Transaction [Line Items]        
Beginning balance $ 28,915 $ 20,609 $ 24,999 $ 17,208
Additions 4,626 2,996 8,828 6,397
Payments received   (487) (286) (487)
Ending balance $ 33,541 $ 23,118 $ 33,541 $ 23,118
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUES, FEES AND OTHER INCOME ITEMS (Details)
$ in Thousands
3 Months Ended 9 Months Ended
May 31, 2024
USD ($)
home
item
May 31, 2023
USD ($)
item
May 31, 2024
USD ($)
item
home
May 31, 2023
USD ($)
item
Revenue Recognition and Reimbursable Costs        
Total revenue | $ $ 7,604 $ 6,879 $ 16,187 $ 11,218
Lot Sales        
Revenue Recognition and Reimbursable Costs        
Total revenue | $ 4,795 3,160 7,906 5,064
Finished Lot        
Revenue Recognition and Reimbursable Costs        
Total revenue | $ 4,800 3,200 7,900 5,100
Water and Wastewater Tap Fees        
Revenue Recognition and Reimbursable Costs        
Total revenue | $ 581 1,256 1,162 2,400
Water Tap Fees        
Revenue Recognition and Reimbursable Costs        
Total revenue | $ $ 500 $ 1,100 $ 900 $ 2,000
Number of water and wastewater taps sold 20 44 35 85
Wastewater Tap Fees        
Revenue Recognition and Reimbursable Costs        
Total revenue | $ $ 100 $ 200 $ 200 $ 400
Number of water and wastewater taps sold 18 43 33 79
Metered water and wastewater usage fees        
Revenue Recognition and Reimbursable Costs        
Water usage, service fee, per single family equivalent number of persons in single family house 4   4  
Total revenue | $ $ 1,700 $ 2,400 $ 5,800 $ 3,200
Number of water and wastewater taps sold 394 564 1,422 806
Project Management Fees - Recognized        
Revenue Recognition and Reimbursable Costs        
Total revenue | $ $ 221 $ 42 $ 362 $ 173
Project Management Fees - Recognized | Maximum        
Revenue Recognition and Reimbursable Costs        
Total revenue | $   100    
Single Family Rentals        
Revenue Recognition and Reimbursable Costs        
Total revenue | $ $ 123 34 $ 357 90
Number of additional rental homes constructed | home 17   17  
Number of lots     97  
Expected delivery period for lots sold     3 years  
Lease term     1 year  
Number of rented single family detached homes | home 14   14  
Number of rental units built and rented     14  
Single Family Rentals | Maximum        
Revenue Recognition and Reimbursable Costs        
Total revenue | $   100   100
Phase 1 Development        
Revenue Recognition and Reimbursable Costs        
Number of lots     509  
Phase 2 Development        
Revenue Recognition and Reimbursable Costs        
Number of lots     874  
Number of sub-phases for second phase of development of Sky Ranch     4  
Phase 2A        
Revenue Recognition and Reimbursable Costs        
Completion Of Sub Phase 98.00%   98.00%  
Number of lots to be constructed in a subphase     229  
Phase 2B        
Revenue Recognition and Reimbursable Costs        
Completion Of Sub Phase 70.00%   70.00%  
Number of lots to be constructed in a subphase     211  
Expected delivery period for lots sold     3 months  
Phase 2C        
Revenue Recognition and Reimbursable Costs        
Completion Of Sub Phase 22.00%   22.00%  
Number of lots to be constructed in a subphase     228  
Phase 2D        
Revenue Recognition and Reimbursable Costs        
Number of lots to be constructed in a subphase     206  
Related Party | Sky Ranch CAB | Single Family Rentals        
Revenue Recognition and Reimbursable Costs        
Number of lots reserved for single family rental units     83  
Related Party | Sky Ranch CAB | Special Facility Projects and Other Revenue        
Revenue Recognition and Reimbursable Costs        
Special facility projects and other revenue from related parties | $ $ 200   $ 600 $ 300
Related Party | Sky Ranch CAB | Special Facility Projects and Other Revenue | Maximum        
Revenue Recognition and Reimbursable Costs        
Special facility projects and other revenue from related parties | $   $ 100    
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUES, FEES AND OTHER INCOME ITEMS - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 31, 2024
May 31, 2023
May 31, 2024
May 31, 2023
Deferred Revenue        
Balance $ 2,636 $ 4,006 $ 1,730 $ 4,845
Revenue recognized (4,899) (3,680) (8,222) (5,614)
Revenue deferred 3,824 3,162 8,053 4,257
Balance 1,561 3,488 1,561 3,488
Water and Wastewater Resource Development Segment        
Deferred Revenue        
Balance 31 533 69 570
Revenue recognized (18) (520) (164) (557)
Revenue deferred     108  
Balance 13 13 13 13
Land Development Segment        
Deferred Revenue        
Balance 2,605 3,473 1,661 4,275
Revenue recognized (4,881) (3,160) (8,058) (5,057)
Revenue deferred 3,824 3,162 7,945 4,257
Balance $ 1,548 $ 3,475 $ 1,548 $ 3,475
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2
FAIR VALUE MEASUREMENTS (Details) - item
May 31, 2024
Aug. 31, 2023
Fair Value, Recurring    
Fair Value Measurements [Abstract]    
Number of assets 0 0
Number of liabilities 0 0
Significant Unobservable Inputs (Level 3) [Member]    
Fair Value Measurements [Abstract]    
Number of assets 1 1
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.2
WATER, LAND AND OTHER FIXED ASSETS - Schedule of investment in water and water systems (Details) - USD ($)
$ in Thousands
May 31, 2024
Aug. 31, 2023
Investment in Water and Water Systems [Abstract]    
Water And Water Systems, Gross $ 70,471 $ 68,080
Accumulated depreciation and depletion (11,393) (10,282)
Net investments in water and water systems 59,078 57,798
Rangeview water system    
Investment in Water and Water Systems [Abstract]    
Water And Water Systems, Gross 22,067 20,020
Accumulated depreciation and depletion (3,378) (2,813)
Rangeview water supply    
Investment in Water and Water Systems [Abstract]    
Water And Water Systems, Gross 15,423 15,084
Accumulated depreciation and depletion (19) (18)
Water supply - Other    
Investment in Water and Water Systems [Abstract]    
Water And Water Systems, Gross 7,588 7,612
Accumulated depreciation and depletion (2,242) (2,064)
Sky Ranch water rights and other costs    
Investment in Water and Water Systems [Abstract]    
Water And Water Systems, Gross 7,764 7,764
Accumulated depreciation and depletion (1,605) (1,487)
Sky Ranch pipeline    
Investment in Water and Water Systems [Abstract]    
Water And Water Systems, Gross 5,740 5,740
Accumulated depreciation and depletion (1,319) (1,175)
Lost Creek water supply    
Investment in Water and Water Systems [Abstract]    
Water And Water Systems, Gross 7,357 7,328
Fairgrounds water and water system    
Investment in Water and Water Systems [Abstract]    
Water And Water Systems, Gross 2,900 2,900
Accumulated depreciation and depletion (1,569) (1,503)
Wild Pointe service rights    
Investment in Water and Water Systems [Abstract]    
Water And Water Systems, Gross 1,632 1,632
Accumulated depreciation and depletion $ (1,261) $ (1,222)
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.2
WATER AND LAND ASSETS (Details)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2022
home
May 31, 2024
USD ($)
Aug. 31, 2023
home
May 31, 2024
USD ($)
item
Sky Ranch, Water and Wastewater Construction Projects        
Investment in Water and Water Systems [Abstract]        
Construction cost incurred for construction in progress | $   $ 0.4   $ 2.3
Construction cost capitalized | $   $ 2.5   $ 3.7
Single Family Rental Homes        
Investment in Water and Water Systems [Abstract]        
Number of additional rental homes constructed     11  
Single family houses construction completed     10  
Number of Units of Single Family Rental House Construction Commenced 1      
Phase 2 Development | Single Family Rental Homes        
Investment in Water and Water Systems [Abstract]        
Number of Lots Reserved for Single Family Rental Units | item       93
Phase 2A | Single Family Rental Homes        
Investment in Water and Water Systems [Abstract]        
Single family houses construction completed | item       10
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2
DEBT AND OTHER LONG-TERM OBLIGATIONS - Outstanding principal and deferred financing costs (Details)
$ in Thousands
May 31, 2024
USD ($)
Debt Instrument [Line Items]  
Total outstanding principal $ 6,953
Deferred financing costs (60)
Less current maturities, net of current deferred financing costs (34)
Debt, less current portion 6,859
Single-Family Rental Home Note Payable  
Debt Instrument [Line Items]  
Total outstanding principal 3,953
Lost Creek Note Payable  
Debt Instrument [Line Items]  
Total outstanding principal $ 3,000
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2
DEBT AND OTHER LONG-TERM OBLIGATIONS - Maturities (Details)
$ in Thousands
May 31, 2024
USD ($)
DEBT AND OTHER LONG-TERM OBLIGATIONS  
Within 1 year $ 44
Year 2 383
Year 3 1,363
Year 4 319
Year 5 3,135
Thereafter 1,709
Total outstanding principal $ 6,953
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.2
DEBT AND OTHER LONG-TERM OBLIGATIONS (Details)
9 Months Ended
Jan. 31, 2024
USD ($)
Aug. 30, 2023
USD ($)
home
installment
Nov. 29, 2021
USD ($)
installment
item
May 31, 2024
USD ($)
LetterOfCredit
Debt Instrument [Line Items]        
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     us-gaap:PrimeRateMember us-gaap:PrimeRateMember
Number Of Letters Of Credit | LetterOfCredit       7
Letters of Credit Outstanding, Amount       $ 2,900,000
Annual fee percentage       1.00%
Line of Credit        
Debt Instrument [Line Items]        
Effective interest rate       8.50%
Floor interest rate 5.00%      
Debt Instrument, Term 2 years      
Debt Instrument , Percentage of Default Interest Rate 2.00%      
Line of Credit Facility, Maximum Borrowing Capacity $ 5,000,000.0      
SFR Note        
Debt Instrument [Line Items]        
Number of single family homes being constructed | item     3  
Basis spread on variable rate     0.50%  
Effective interest rate       4.25%
Floor interest rate     3.75%  
Ceiling interest rate     4.25%  
Debt Instrument, Number of Interest Only Payments | installment     6  
Debt Instrument, Number of Principal and Interest Payments | installment     53  
Debt Instrument, Periodic Payment     $ 4,600  
Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid     $ 900,000  
Single family rental homes secured for debt | item     3  
Debt service coverage ratio     1.10  
Debt Instrument , Percentage of Default Interest Rate     2.00%  
SFR Note 2        
Debt Instrument [Line Items]        
Number of single family homes being constructed | home   11    
Principal amount   $ 3,000,000.0    
Basis spread on variable rate   7.51%    
Debt Instrument, Number of Principal and Interest Payments | installment   59    
Debt Instrument, Periodic Payment   $ 21,200    
Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid   $ 2,900,000    
Single family rental homes secured for debt | home   11    
Minimum EBITDA   $ 3,000,000.0    
Debt Instrument , Percentage of Default Interest Rate   5.00%    
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2
DEBT AND OTHER LONG-TERM OBLIGATIONS - Lost Creek Loan (Details) - Lost Creek Note Payable
Jun. 28, 2022
USD ($)
M
acre ft
Debt Instrument [Line Items]  
Water Rights Acquired In Volume | acre ft 370
Debt Instrument, Face Amount $ 3,000,000.0
Debt Instrument, Term 10 years
Monthly interest only payments $ 12,000
Debt Instrument, Number of Interest Only Payments | M 36
Debt Instrument, Amortization Period 30 years
Debt Instrument, Interest Rate, Stated Percentage 4.90%
Maximum  
Debt Instrument [Line Items]  
Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid $ 800,000
Payment Beginning on July 28, 2025  
Debt Instrument [Line Items]  
Debt Instrument, Number of Principal and Interest Payments | M 24
Debt Instrument, Periodic Payment $ 42,000
Payment Beginning on July 28, 2027  
Debt Instrument [Line Items]  
Monthly interest only payments $ 32,000
Debt Instrument, Number of Principal and Interest Payments | M 59
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.2
EMPLOYEE STOCK PLANS - Stock Option Activity (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
May 31, 2024
May 31, 2023
May 31, 2024
May 31, 2023
Aug. 31, 2023
Aug. 31, 2022
Stock Options [Abstract]            
Exercised (in shares) 0 0 13,978 0    
Options cancelled (in shares)     18,022      
2014 Equity Plan            
Shareholders' Equity [Abstract]            
Shares available for grant (in shares)         964,378  
2024 Equity Plan            
Shareholders' Equity [Abstract]            
Shares reserved for issuance (in shares) 2,000,000.0   2,000,000.0      
Shares available for grant (in shares) 1,998,392   1,998,392      
2014 and 2024 Equity Plan            
Number of Options [Roll Forward]            
Outstanding, beginning of period (in shares)     563,000 712,500 712,500  
Net settlement exercised (in shares)     (32,000)      
Outstanding, end of period (in shares) 531,000 712,500 531,000 712,500 563,000 712,500
Options exercisable (in shares) 472,000   472,000      
Weighted Average Exercise Price [Roll Forward]            
Outstanding, beginning of period (in dollars per share)     $ 9.15 $ 8.75 $ 8.75  
Outstanding, end of period (in dollars per share) $ 9.36 $ 8.75 9.36 $ 8.75 $ 9.15 $ 8.75
Options exercisable (in dollars per share) $ 9.18   $ 9.18      
Stock Options [Abstract]            
Weighted average remaining contractual term     4 years 10 months 24 days 5 years 5 years 6 months 5 years 8 months 12 days
Weighted average remaining contractual term, options exercisable     4 years 8 months 12 days      
Approximate aggregate intrinsic value, outstanding $ 472,000 $ 1,226,000 $ 472,000 $ 1,226,000 $ 1,221,000 $ 1,489,000
Approximate aggregate intrinsic value, options exercisable $ 465,000   $ 465,000      
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2
EMPLOYEE STOCK PLANS - Non-Vested Options (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
May 22, 2024
$ / shares
shares
Jan. 17, 2024
item
$ / shares
shares
Sep. 19, 2023
shares
Jan. 11, 2023
item
$ / shares
shares
Sep. 14, 2022
shares
May 31, 2024
USD ($)
$ / shares
shares
May 31, 2023
USD ($)
$ / shares
shares
May 31, 2024
USD ($)
$ / shares
shares
May 31, 2023
USD ($)
$ / shares
shares
Aug. 31, 2023
$ / shares
shares
Stock Options [Abstract]                    
Share-based compensation expense | $               $ 380 $ 559  
2014 and 2024 Equity Plan                    
Number of Options [Roll Forward]                    
Non-vested options outstanding, beginning of period (in shares)               111,000 232,998 232,998
Vested (in shares)               (52,000) (101,998)  
Non-vested options outstanding, end of period (in shares)           59,000 131,000 59,000 131,000 111,000
Weighted Average Grant Date Fair Value [Abstract]                    
Non-vested options outstanding, beginning of period (in dollars per share) | $ / shares               $ 4.43 $ 4.47 $ 4.47
Vested (in dollars per share) | $ / shares               4.41 4.40  
Non-vested options outstanding, end of period (in dollars per share) | $ / shares           $ 4.45 $ 4.54 $ 4.45 $ 4.54 $ 4.43
Stock Options [Abstract]                    
Share-based compensation expense | $           $ 100 $ 100 $ 400 $ 600  
Unrecognized compensation expenses | $           $ 200   $ 200    
Weighted-average period for options expected to vest               2 years    
2014 and 2024 Equity Plan | Employees                    
Stock Options [Abstract]                    
Restricted shares         6,000          
2014 and 2024 Equity Plan | Employees | Vesting at grant date                    
Stock Options [Abstract]                    
Vesting rights percentage         20.00%          
2014 and 2024 Equity Plan | Employees | Vesting at anniversary                    
Stock Options [Abstract]                    
Restricted shares     8,000              
Vesting rights percentage     20.00%   20.00%          
Vesting period     4 years   4 years          
2014 and 2024 Equity Plan | Non-Employee Board Members                    
Number of Options [Roll Forward]                    
Granted (in shares) 1,608 3,006   3,033            
Stock Options [Abstract]                    
Number of Board Members | item   6   6            
Stock price (in dollars per share) | $ / shares $ 9.33 $ 9.98   $ 9.89            
2014 and 2024 Equity Plan | Executive Officer                    
Stock Options [Abstract]                    
Restricted shares       50,000            
Fully vested restricted stock                   10,000
Restricted stock units, Forfeited                   40,000
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.2
RELATED PARTY TRANSACTIONS (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Nov. 29, 2021
May 31, 2024
USD ($)
agreement
acre ft
May 31, 2023
USD ($)
acre ft
May 31, 2024
USD ($)
agreement
acre ft
May 31, 2023
USD ($)
acre ft
Aug. 31, 2022
USD ($)
Jan. 01, 2024
$ / gal
Aug. 31, 2023
USD ($)
Related Party Transaction [Line Items]                
Investments in the WISE infrastructure   $ 59,078   $ 59,078       $ 57,798
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:PrimeRateMember     us-gaap:PrimeRateMember        
Payments on note receivable - related party, other       $ 100        
Related Party | Sky Ranch CAB                
Related Party Transaction [Line Items]                
Interest rate       6.00%        
Related Party | WISE Partnership | Rangeview District                
Related Party Transaction [Line Items]                
Volume of received metered water | acre ft   32 87 98 199      
Payments for water   $ 100 $ 200 $ 300 $ 400      
Water Rate | $ / gal             6.55  
Related Party | Loan Receivable | Rangeview District                
Related Party Transaction [Line Items]                
Number Of Loan Agreements | agreement   2   2        
Debt Instrument, Interest Rate, Stated Percentage   10.50%   10.50%        
Basis spread on variable rate       2.00%        
Related Party | Loan Receivable | Rangeview District | Maximum                
Related Party Transaction [Line Items]                
Loan extended, Maximum Capacity   $ 250   $ 250        
Related Party | Note Receivable | Rangeview District                
Related Party Transaction [Line Items]                
Debt Instrument, Interest Rate, Stated Percentage   8.00%   8.00%        
Notes receivable   $ 1,400   $ 1,400       1,500
Borrowings under notes receivable   1,300   1,300       1,400
Accrued interest on notes receivable   100   100        
Payments on note receivable - related party, other   0 0 $ 100 0      
Related Party | Note Receivable | Rangeview District | Maximum                
Related Party Transaction [Line Items]                
Accrued interest on notes receivable               $ 100
Related Party | Facilities Funding and Acquisition Agreement | Sky Ranch CAB                
Related Party Transaction [Line Items]                
Interest rate       6.00%        
Note Receivable, Cumulative Payments Received   35,800   $ 35,800        
Notes receivable   33,500   33,500        
Related Party | Facilities Funding and Acquisition Agreement | Sky Ranch CAB | Scenario, Plan                
Related Party Transaction [Line Items]                
Fund for construction of public improvements   4,700   4,700        
Related Party | Contract to Construct Fencing Around Phase 2A | Sky Ranch CAB                
Related Party Transaction [Line Items]                
Revenue recognized for contracted bid price           $ 400    
Revenue   100   200 100      
Related Party | Contract to Construct Fencing Around Phase 2A | Sky Ranch CAB | Maximum                
Related Party Transaction [Line Items]                
Revenue     100          
Related Party | Contract To Construct Fencing Around Phase2B | Sky Ranch CAB                
Related Party Transaction [Line Items]                
Revenue recognized for contracted bid price           $ 200    
Related Party | Contract To Construct Wet Utility Pipelines | Nelson Pipeline Constructors, LLC                
Related Party Transaction [Line Items]                
Amount of payment to construct utility pipelines   $ 0 $ 200 $ 100 $ 1,100      
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2
SIGNIFICANT CUSTOMERS (Details) - Customer Concentration Risk - customer
9 Months Ended
May 31, 2024
May 31, 2023
Revenue | Oil & gas operators    
Concentration Risk [Line Items]    
Concentration risk percentage 30.00% 20.00%
Revenue | Lennar    
Concentration Risk [Line Items]    
Concentration risk percentage 24.00% 17.00%
Revenue | KB Home    
Concentration Risk [Line Items]    
Concentration risk percentage 12.00% 12.00%
Revenue | Challenger    
Concentration Risk [Line Items]    
Concentration risk percentage 10.00% 17.00%
Revenue | Sky Ranch CAB    
Concentration Risk [Line Items]    
Concentration risk percentage 7.00% 3.00%
Revenue | Melody (DR Horton)    
Concentration Risk [Line Items]    
Concentration risk percentage 6.00%  
Revenue | Water and Wastewater Resource Development Segment | Oil & gas operators    
Concentration Risk [Line Items]    
Number of customers 2 2
Accounts Receivable | Rangeview District | Related Party    
Concentration Risk [Line Items]    
Concentration risk percentage 83.00%  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
May 31, 2024
Aug. 31, 2023
Related Party    
Accrued Liabilities, Current [Line Items]    
Total accrued liabilities $ 1,357 $ 1,021
Related Party | Sky Ranch CAB    
Accrued Liabilities, Current [Line Items]    
Total accrued liabilities 1,067 727
Related Party | Rangeview District    
Accrued Liabilities, Current [Line Items]    
Total accrued liabilities 290 294
Nonrelated Party    
Accrued Liabilities, Current [Line Items]    
Accrued compensation 841 985
Other operating payables 389 406
Property taxes 36 148
Operating lease obligations $ 71 $ 118
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total accrued liabilities Total accrued liabilities
Professional fees   $ 70
Rental deposits $ 43 34
Total accrued liabilities $ 1,380 $ 1,761
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2
SEGMENT INFORMATION - Revenue by Segments (Details)
$ in Thousands
3 Months Ended 9 Months Ended
May 31, 2024
USD ($)
May 31, 2023
USD ($)
May 31, 2024
USD ($)
segment
May 31, 2023
USD ($)
Segment Reporting Information [Line Items]        
Number of operating segments | segment     2  
Segment Information Abstract        
Total revenue $ 7,604 $ 6,879 $ 16,187 $ 11,218
Cost of revenue 2,328 1,799 5,070 3,696
Depreciation and depletion 410 407 1,132 1,246
Total cost of revenues 2,738 2,206 6,202 4,942
Segment profit 4,866 4,673 9,985 6,276
Water and Wastewater Resource Development Segment | Operating Segments        
Segment Information Abstract        
Total revenue 2,465 3,643 7,562 5,891
Cost of revenue 911 743 2,547 2,125
Depreciation and depletion 410 407 1,132 1,246
Total cost of revenues 1,321 1,150 3,679 3,371
Segment profit 1,144 2,493 3,883 2,520
Land Development Segment | Operating Segments        
Segment Information Abstract        
Total revenue 5,016 3,202 8,268 5,237
Cost of revenue 1,346 1,032 2,362 1,518
Total cost of revenues 1,346 1,032 2,362 1,518
Segment profit 3,670 2,170 5,906 3,719
Single Family Rentals | Operating Segments        
Segment Information Abstract        
Total revenue 123 34 357 90
Cost of revenue 71 24 161 53
Total cost of revenues 71 24 161 53
Segment profit $ 52 $ 10 $ 196 $ 37
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2
SEGMENT INFORMATION - Corporate Assets (Details) - USD ($)
$ in Thousands
May 31, 2024
Aug. 31, 2023
Segment Reporting Information [Line Items]    
Total assets $ 140,404 $ 133,216
Corporate    
Segment Reporting Information [Line Items]    
Total assets 59,887 57,249
Water and Wastewater Resource Development Segment | Operating Segments    
Segment Reporting Information [Line Items]    
Total assets 64,217 63,129
Land Development Segment | Operating Segments    
Segment Reporting Information [Line Items]    
Total assets 11,043 7,710
Single Family Rentals | Operating Segments    
Segment Reporting Information [Line Items]    
Total assets $ 5,257 $ 5,128
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
May 31, 2024
May 31, 2023
May 31, 2024
May 31, 2023
EARNINGS PER SHARE        
Anti-dilutive securities excluded from computation of earnings per share (in shares) 475,130 600,999 470,217 602,461
Earnings Per Share [Abstract]        
Net income $ 2,825 $ 3,295 $ 5,008 $ 3,643
Weighted average common shares outstanding, Basic (in shares) 24,087,170 24,054,843 24,085,578 24,021,582
Effect of dilutive securities (in shares) 55,869 111,501 60,783 110,039
Weighted average common shares outstanding, Diluted (in shares) 24,143,039 24,166,344 24,146,361 24,131,621
Earnings per share - basic (in dollars per share) $ 0.12 $ 0.14 $ 0.21 $ 0.15
Earnings per share - diluted (in dollars per share) $ 0.12 $ 0.14 $ 0.21 $ 0.15
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.2
INCOME TAXES (Details)
9 Months Ended
May 31, 2024
Federal  
Income Taxes [Abstract]  
Effective income tax rate 25.00%
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !" ZE@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 0@.I89 _*)NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E'!R;UI6.G#08K;.QF9+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT -!H5]I.?8!XKL*-V,ONV2PK 11^:@ !(>R9M4YD27F_L^>L/Y&0\0#'Z8 M T$MY1H\L;&S (BQ$H1N+"B,9[N,9;W'!A\_8SC"+0"UYZCA!558@]#0Q MG,:V@2M@@C%%G[X+9!?B7/T3.W= G)-CL2 MFPXI_TI.\2G01EPFOZZV][L'H6M9WQ;RKJCDKI9*2E6MWR?7'WY78=];MW?_ MV/@BJ!OX=1?Z"U!+ P04 " 0@.I8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !" ZEC.B@ST[04 /4> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V=MJ9$-LRM^PFS!!OTM+N)BQDNY-^4VP!GM@6E64(_[Y' M-MC95#Y0S_(%;./SHD='EU?2Y4;(YW3)N2(O<92D5ZVE4JOWEI7Z2QZS]%RL M> *_S(6,F8);N;#2E>0LR(/BR**VW;-B%B:MX67^;"*'ER)349CPB21I%L=, M;J]Y)#97+:>U?S -%TNE'UC#RQ5;\!E77U<3"7=6J1*$,4_24"1$\OE5:^2\ M]URJ _(W_@KY)GUU333*DQ#/^F8<7+5L72(><5]I"09?:^[Q*-)*4(Y_=J*M M\C]UX.OKO?IM#@\P3RSEGHB^A8%:7K4&+1+P.=WDT4 3)CJ-,R7AUQ#BU/"C\#/(BB(L".D M:!ZZFMLD73+)TTM+P;_I&,O?*5\7RK1&^8)\%HE:IJ :\.#[> M*61:5[HMZ M35'!SVQ+7.>,4)MV#,7Q\.@_LNBE<P'B7V'V2DQ.YAZU3X>MBLC M*1[NV.TO)B0TJB%2MT3J'H?T)6-2<1EMR92OA%0F/%Q*RAA?']GHD5U&M(Z=C7+VL?P MCA-?2&BC^=QZ1F8*^B41DG@B2Y3>@SO* A /3W;7Y!/\!ZY M3\QYQ27=3M=VR,TYS%1AXH/VFB<9/R/74; X)STP,[,LA!8T,E8'JMVT.BI[ MY*"VY#_5X>D[:.H/8I,8JP*7^\;4R30YN=MZ"3D2J6$3^#E?UXQ:N.+ =MV\D/86!#& M)V^K(U@5UX/A JYM'J%.89B$+H;S3Z.C&M3/+ I8>6;Z%&^R/A44TY*[]$C_)+XP26X,5FGEZFLCVXD1-7 MK.,\A1&BE1&B1QDAO8X#HP_>8"&D<1@ZH',GDC;S?0XR(!(4@D;>4_@A6ODA M>I0?FL4LBLAUEL+/J;G5XCIU>RMX6%.\R@71HUS03[Q1FB%9FB.(^9C_,OIK]WD/E-@;1,]@1J)?Y"SV=5#H=;-U?2IRWI(.W:_ZW;HI;4V,58>B!ZUA>3! M<"K!^8V3@+^0/[DYC0=WDFS:[_6I;60XA=FAE=FAN%?9SY6W8:H=[B,'8X9M M>QZ0:[?M0=MUC*"G<#]NY7Y%!3QLK_ MN+A;>$!>KV[G&PYHR5M['Q9W*" "# C)BQC'F@$#MJ(K'_5\PZ]7! MHI[P\O/6E/AZN[(X8RR?EF>ZH_PDTZI>+PZ$/S,]7Z8DXG,(M<_[,.#)XHRU MN%%BE1]3/@FE1)Q?+CD+N-0OP.]S(=3^1O]!>=(]_!=02P,$% @ $(#J M6"%@MB5V" X"D !@ !X;"]W;W)KX7"X/QB;CG4KB:I$.:]H73ZS//?B@UC GQ/XK0X&VV$R$XFDV*Y80DM MCGG&4OG+FN<)%?)C_C0ILIS15;4HB2?(\X))0J-T-#^MOKO+YZ>\%'&4LKL< M%&62T/SE(XOY\]D(CEZ_N(^>-D)],9F?9O2)+9CXFMWE\M-D[V45)2PM(IZ" MG*W/1N?PY,+WU(+*XA\1>RX:QT"%\LCY;^K#I]79R%.(6,R60KF@\K\MNV!Q MK#Q)'-]JIZ/].=7"YO&K][]5PCZ0BLV)J6L;CGS]>L M#LA7_I8\+JI_P7-MZXW LBP$3^K%$D$2I;O_Z?A;@ M>@&N MTAJ\*ZI(+.3W/^#')E+;VI@RHWU6H9392JR[@0N?PUDNO$_.+VR^+V MYM/E^(*+*ZOKAX6X A\75R"GS_\ CZ * 4/&UX6-%T5IQ,A MSZS63Y;U63[NSH)ZSO*9O@ ,QP!YB%A67[A7GY=/QZ_+<7OY1(:[CQGM8T:5 M/]P7@;JV3(J-+=C:2]T[!\BT;S?_Z%QAXO]JB M&\A9*U:\CQ6[O,\O:+$!\J*!I3I@W\IH2V,9O/4B[EP%E2MU_V_GR,.!=SK9 M-L.Q6 4>1'NK%DZRQTF<.!<;G@L@6)[(4MNR0B1]('=^_,;I80@[$)WG^L&, M^_M(?&EKR4$5+3U36;=!#(RS^W#:A6@:P1 %=HCA'F+HA/@I7?*$ M 4&_LV8N;1B=CMY[SX9FP#ZTAS+=AS)UAG*7LXQ&*\"^2PXN9#@J^UQL9/9W MG<@6U-3$,>W>D*8-)CUIG^VQSMQ%S 6-)?\T&Z4-WLPLW:D_"SL +5:S$(5V MB-#3U.4Y0=[+-I%'2\%VW>&T"]YB%H:S:0]Z39+0R4OS"Y[*])8[M27A M9SE_DC>.G?V1@8$@TNT/%BN?^'UEH!D.NBEN$:5/,3M:TR2*7X J6%FZ91K9 M*[9VUFYET.]"-:T(F7D]4#7)0>)4'E7#57^EDF.YA)DKE6F7(' @$JL#^C,H M$6I.A&Y2O&;Q"LBAXQ#/0)/F< A)]^J85B3P>\@0:C:$;CK<@]0*!&1EGG'9 MK*U@3<(COM%;W$9MJ)H5H9L6;P_0!C3Y"\*@VY=M5MB?]8#3/ ?=1'>;R=H6 M\JX$,:.*Z(YV=0[X&I0%<\$VJ0R&01>UA>]ZNX@F//@6QG- ,TD,$D_^Z:*S MV&&,8 \A(\UVR'O3U!)']#&*(Q&QGM'%29KOGET&\M8.6E,HCHX:HZ2;)5OZU 72Y#Z(#07M/MF/9ELS*7(SZ25; M,UED*Q!S 0HY)THVW;*TM+<_9'(D]$E7GMBL@J"G 2+-I,@]+^ZAUEI*@BW< M:"USHY%^TR;HZ89(4Q]R4]\E>Q3CO93.Y)@K!945H87[NMW%9M.72\U[R,U[ M;;'?Z"]6E":?S3S4[=$6J\!OS+1MI)KVD)OV=KF4E[IX4T)->@NF#7JKH=JL MICWB'VD21&X2W!>H; W[G+[TBGUD83Z$NY.>S0KW"1^DN0^YN>]&T33@CW'T M1%4R%6/S#HF_(^T6!O2, K',A*0G$*PY$KLGPETE'ZA@;$Y[,$2H2Q@V,S*; M]F'4E(;=E';!DR2JI\)J8XZG*LTL7?;A=?JSDP*P1_]CJU\!P6CL M0PRBHBC9;HKDI2B$/%!WZ<]Q]*V,5M7]6Y]0EA13FOM#O?07:\:=,;RGNOY_ M1^T\:RV W5I W5$R:#.W<(*K^(_;"28RY=84(S+V0G^,":K26WVP6(_=L5Q%W-.]!Z%S_;HX8 MR%O[J9=6+&28J9X,.M4/Y:T=M)9 Y.!4GRL..R#4B&5D;^[TU+%8K#S4,Q01 M+5F(>[#_PM.\68G@WY]9\LCR_UB1#BI;AO+6CES+%H*'*/SLUA!O+4G;+H)![C:KL&_/@VAZ)VYZOV=1\ECFA=IC EDIQ[4EB)(LYUNF MQPGY\;]2G("$IO2I^AZLF>2 U_(%OX.#'=:-X]U7=B!O[:QIE4&"P9ZY$*=@ M>7?@ WEK!ZYE"W'+EB]5"1-)2W]@LU6B3Y[FV=/Z&2ZS,VWV*"Q"ADJY7Q]&[2>/U.O?OXF>9/45J MF*WE,N\XE#="OGN=LEO_U+G M_ ]02P,$% @ $(#J6,G6M1M5 P 0@P !@ !X;"]W;W)K921HW)+NSL[,? M%+@VF@"BDK#;_OI*@A#C8E.W]@,<"A!B6QZ5A6STPP20UOJ,?FS!O27,0D MA3E#/$\2S+Y>0DS7(\,V7@;NR3(2:L#TAAE>@@_B,9LSV3,KEI DD')"4\1@ M,3+&]L7$=A1 1_Q-8,TWVDA9>:+T676NPY%A*4400R 4!9:7%4P@CA63U/&Y M)#6J.15PL_W"_D&;EV:>,(<)C?\AH8A&QL! (2QP'HM[NKZ"TE!7\04TYOH? MK8O8WKF!@IP+FI1@J2 A:7'%7\J%V #8[@Z 4P*<;4!G!\ M :XV6BC3MJ98 M8&_(Z!HQ%2W95$.OC49+-R15V^@+)N\2B1/>Y.ZC?W=S/1T_S*;H3Q2&0UQV[EV-W'[DUHDL@S))^NX/D=RC!#*QSG@$[DMH8TCC'C* -YVB/Y M!)PV+47!W]?\*E6L/.O,LN1NK#8]MD75Q'0)V/]-JO=2'GIVCD16 M<]^OW/>/DRWZQW1\)+*:XT'E>+!WOU^W^3<2QJ Q%=A;CVQ;5$W_>:7__##] M!^>,\Q]/4K5OE!GV M+\D_(.^5,[1[:(VK>W@M$^R][V3OAGS.28AU^9EI/Y &T"BU(.JU2FV-*Z2: M&P6>JJYO,5N2E*,8%A)HG?6E6584K$5'T$S7?$]4R I2-R-9Y -3 ?+^@E+Q MTE%E9/79X'T'4$L#!!0 ( !" ZEB?8[TI7@L +Y9 8 >&PO=V]R M:W-H965T&ULM5QK;]LZ$OTK@O=BT0)-+3XDR]DD0&.QNP&: MIFC2VP\7^T&QF41[9I"R]GXLL[PZ'3W4]>IX/*[F#W*95.^+EK4B:+MM$R M&U/?#\?+),U'9R?M9U_*LY/BL<[27'XIO>IQN4S*EW.9%<^G(S)Z_>!K>O]0 M-Q^,STY6R;V\EO6WU9=2O1MO6!;I4N956N1>*>].1Q_(L0BG38,6\7LJGZNM MUUYCRFU1_-F\N5B::3R5#5JQ-2_:N]^V5O?+N(/-R+VKF_4OTOQ^>;:N_KH77R>75T*[\C[=AU[;WY[Z_WFI;EW\U \ M5DF^J$[&M;I^PS*>KZ]UWEV+#ER+>9=%7C]4GL@7<@&TC]WMIX[V8V7WQGCZ M:OPY=1)>)B\>(^\\ZE,._)S9WJT99,PO75O\[+5[-X)MHH"U=&R [JM\DOFC MK(XAIW9-.=RT263'U2J9R].1RE25+)_DZ.SO?R.A_P_HEF*2Q9AD HFL=__Y MYOYS%_O935$GFJNL0\39H/((=T7,%6*'#B&Y$'8'PCI&(;0PBC1MP!(,I# M..PF&W,G3G.OZ@=90I9-[(M-S#YE8R;$,,R&<#\T[+(Q;*@W11NSHCV2QMSH M4Y"=D75Q.F&182@ HJ89L0T*U2/(L-4&\2FGL+'3C;%3I['_E+DLE;E-P"8+ M50BE55TF39'IR1^J:JY@RZ>VAT-N!.;,!D5^8!AN8P(_,@VW06SJ^[#AQ-<5 MFK^KMSK[Y[IYS\C B-$9!")F( ,@;MXM 8 8'PAELE6&$GEQB,H6H[()++:^3W0%3)P%WME%7DO%6[^ZYR6*:UCK,""K M3LU@!$"1U>UL4#1A9BC:H F=#$2BKCN)N_"\2KN4>I]47EF\)%G]LKX![[Q< MUJ#=',ARU+3;!G%NF@U@S!LH ! =-%O7H<197O7,SF12R9U&!W;ZM!+/;DP, M8.RDX\3T+=85'W&7?)OP7F>;84OM"NR(^%9< ZB FL8"($8CTUSH@GPZ8+"N M^8B[Z+OHNO%=62R]HGNX%'GEW!\VU2S;E=&H62B",4*MC0S"KI!(@C&VE MB;[)NE(D[E+QLZQ=1<344K8THH%IJ8UB=&H6A0 J\'TKP &ND#/83*K+0NH[ MBPB1E+FJERI/!;=2 UZI^J X-E/T4==$5EBU'9!!9;WT^Z *;N GA_ M/[WS=#_NOH4C&"A8N1]-R,0<,X.1 8\X,R,9Y@R"B?FL@9&4!-' ^ O5-3-U MU\R'W*GMCN^Z5W:E2SGAS&=FO0DCPY!9JF* ,V2AU?-!)"/A5H[HWRM=;5-W MM?U59DEC_Y>DK%] RYWM#^[?F&PQ*IO 8NM[0LL .L$::J%.07&P3S#98E0V M@<76]XG6)-2M25J?# K0=>->@4Y,)0* &#/'50 0(9;)5D=LQ\B_,QLP>P3^R!P[F0$@;E1;,8 AEA@ 0<' ( S3.HBY==!W ME0=*[UK=NG0NO2L]&N5*"F[.@P,0=>0?E4U@L?6]L[7VQ2W5]EJ5P'!7P> N M@\%=!_/_$&1,"S+F%F3",9O+;'43A.:$/02:F//8 $C5_:::@E!\,!UH)<7< M2NI2-F/Q"Z]+"]^J1DP=>9>/>3I/5TGFS=IE?[+\N M+>98Z,P/[L5QJ$(.E2U&91-8;'TO:"''W/,YNY?(,6 Y#S<']OTBJ/37\A M-:"J.E2V&)5-8+'UU\YJ5=R_NVDM.<%1QA\H6 MH[()++:^-[2XX^YE72XYP>TE5<1<=S4#0%-330"8P%K@ 8!8,+ XE&]M'-@Q M?Z43PDTIDW:YFO=1RAW)P$EZ\>+?6X>\>#LT#@J H.E2U& M91-8;'TO: 7'W=-Q>Q0(]B*TR)0. &9B%0T-+..Z>J',6",#V$6*M=0904W/_10Q13:TE"1"*3@%RA:CL@DLMKX7M&@+^"_T>E1MALH6H[()++:^%[8VH[NG MX?;H]?8*03XQ=P', !13/]+L]C9J,K6V"0.HP \'MD0$6@ %;@'TI2S^(^>U M=YGDR;W48P1'WE_,"- N>:L. #; FWOC RSBP ;M#U V;=2*Y[ MK7BNT_P^D]['9)EF+RH!Y,IH]]" F_#@ $2=R4)E$UAL_6,YM% +W>L3G6D@ M1!5EJ&PQ*IO 8NM[08NRT#W)MCL-A- Z07/F Q<[<"A#'/*A :#J@!$*M M>4*$::H0=9H*E2U&91-8;'UO:%T6_OPT50CL_#I+I>R7;URL=DGF9I_>*MZ]&J'9/J%F6[GC]N^H/#$%42H;()++:^ MH[0D"G]ANBI$G:Y"98M1V0066]\+6Z=S_>IT50C,(%%S7!H$F3G!QH3FYCL! M@!@;>@!IR1.ZYZL 3;I[DLK->7 ,HDHA5#:!Q=;WCI9"(<(D58@Z287*%J.R M"2RVOC>T9 M_?I(JM(^7((&Y*!X 6<<0 1CN6_4!<'R&=1[/>.L\VJ4L[]N# M@"MO7CSF=7;3S6'#']HC=HW/S\GQC "?Q^18=$<):_KN9./+I+Q/\^94 MGSMU*?_]1&6MLCLLN'M3%ZOV--S;HJZ+9?OR028+638 ]?U=4=2O;YH+;(YL M/OL?4$L#!!0 ( !" ZECC7PM\W0@ .Y. 8 >&PO=V]R:W-H965T M&ULO9QK;]LV%(;_BN -VPK,M7B1+'=)@#02T0)KF\7IAF'8 M!\5F8J&VY4IRT_[[4;)KF1=19G;:+XF='#Z4^![1.B]IG3WFQ8=RP7GE?5XM MU^7Y8%%5FQ>C43E;\%5:/L\W?"W^#IO&JV6(^S[X6B5 M9NO!Q5GSM^OBXBS?5LMLS:\+K]RN5FGQY25?YH_G S3X^H>;[&%1U7\879QM MT@<^Y=7[S74AWHT.E'FVXNLRR]=>P>_/!Y?H!:/CND$3\6?&'\NCUUY]*G=Y M_J%^\WI^/O#K(^)+/JMJ1"I^?>)7?+FL2>(X/NZA@T.?=BM^O4G>WDZ]=\R;OKJ\25Z]^SU.;J8_>\D? M[U_?_NT-O??3V/OEQV?>CUZV]FX7^;9,U_/R;%2)HZF9H]F^YY>[GG%'S]<2^MO,OMPW./H%\][&-L4M%*JB>^%^4FG?'S@9C92EY\XH.+ MGWY H?^;2<@=+&Q@]:3WZ2+RST:?CD720]"8HD )2_2P88@PH7(8,] 0GDS" M0Y@T?N0P?N2D\?M%Y$BY2,6)/SMI+'?4X.AH*,$!(O)!7^EAF$PB/Z2!,E;6 MHW34)H&$,2"8I X]J$,;.NE0Y_5Z)CYD2R%/S'>OGM5S53,_+/+EG!>EF,\^ M;K/JB_?/3;Y<>N)#ZC$MYJ8K\B6%S'](6 P)2R!A# @FJ1\[-\M>'K,JWG16/9:T6YZ@9*B_B7MZ(04W2F!M["P!)"T&I25[VO'HDI J!27KBY)% M:%T$=+*-\";]QM9,0$]R$_J']$0[P1"'J1_02,V3V'Z@SKD)ZBA T6216D\!68O6XUQG M_.ZYAR.+,*">P9YFSW5JRO50JQD-<G7?D M>O^0ZA6Q.=?UN*Y &I- -3C K@4+: F "@M1KH-H!:N"6B/ M#.D^0.=M7NL#(+L1T%.R@%;[H+08E)8@W8H@>!*H=R ]4?*Z9UO(8WLA[U*R MV%'.2Y_^"6N?>JUL+%D,<<:2Q<2SE"RX+;^QO?Q^:LF"]4+4>!MGB.NXC;,? MJ&MN@M(8%$T6Z6B1_TFK_&9A8)?Y3UGG-Y;G8:3ENJD\#P.B3A@F'HJ.=P3( MP]B6Y_A_+_:;A_3$\MP0)W)]'(VQ-F2@Y3DHC4'19)':\AQ_SS5_#%K @])B M4%H"2F-0-#D)6G,!@RW]VTG."H,N_F/=PR!C=58$]1NPOOQ_U*.L1NLBX&^R M_F^G.BNC[P"(] T H'TFH#0&19-5;&T _"UL #O4642].$9D,E87+T$[34!I MK/<49'G:&A]#KO3;8?;'!;G;836I[8V>Y M(&DQ*"TANBDC$BE2+ZB>*%F$ULP@)^\U.'94J5$24*N"G+#7@)CV&@1^J!IW MAKAA(.Y U+T&)AXF*.K8GD1:.X \::]!_Y">N-? $%<;=P&A6!TRT+T&H#0& M19-%:ET"8G<)M'TU$XLPH-; GF;/==T^J',=4377];AA0$/U6VO,T"?"/J4= M)C5IRW1B+].M^VIL0ZK7I>9E!:#TA)0&H.BR4G0V@/D%'O U5"S0YW%!MT> $I+0&F,Z"9(Q[X: MVMH"M,<6X^R M'*T90.UF@*/=9J!]IJ TA@43=:RM2BHW:*PVVWVQLYR@6Y2 *4EU&"E1%C=XM47)8O0 M6A#T9 NBUQNRHYPE.<&",,08[39#G-%N,_$L=AMM+0CZ) NB?TA/M" ,<1UV MF_U G7,3U(* HNU$&AT]^:M^$MR;M'C(UJ6WY/<"[S\?B]$J=@]7V[VI\DWS M,+"[O*KR5?-RP=,Y+^H \?_[/*^^OJF?+W9XQ-W%?U!+ P04 " 0@.I8 M'L?IUND( #]*P & 'AL+W=O8?TO6E*;H>QA$R75GG::;+[U>LES3T$L^ MQQL:B5]6,0^]5%SRMUZRX=3S\T%AT,.&T>^%'HLZPZO\NV<^O(JS-& 1?>8H MR<+0X[L;&L3OUQVSL__BA;VM4_E%;WBU\=[HC*:OFV=D?EE;.<#/WTFFGNJ<<>/AY[_T^#UX$L_ 2.HZ#7YF?KJ\[3@?Y=.5E0?H2O_]"RX!L MZ6\9!TG^%[V7MD8'+;,DC<-RL$ 0LJCX[WTO$W$P0/B!!^!R *X/("T#2#F MY($6R/*P;KW4&U[Q^!UQ:2V\R0]Y;O+1(AH6R6F'B:W MH_G=+9K-Q;_'N^E\AI[NT7@T^P7=/SS].D-=]#J[1?_XZ9_H)\0B-%_'6>)% M?G+52P4&Z:FW+.]W4]P/M]S/18]QE*X3=!?YU#\>WQ/8JP#P/H ;K'7XZ.T0 M,3\A;& +@#/^\&BB 4.J;)+<'6G+II>LT4J41H)6/ Z1J#;NI2QZ*Y8K2QE- MOD!)*]Q:L%M9RE^2C;>DUQU1JPGE6]H9_OUO9M_X%Q3RA9P=9<"J,F#IO ^G MHO.P:!F'% JS&-O/Q\H&LQW:AN%<];:'\)M&I&^1RN@(EEW!LK43,_+_(VI) MM)\T06DL^L\RCI8LH"BJ\,KOY=52SF&64!\M=A^?0/N2$W@A9T>9ZE>9ZFLG M\)8*ITOF%4TV\D5/W 147D%A%[[L@[DR[8%;FU#(R+7@"1U4, =:F'/N^51, MRC+.Y)P*R)1MO44 +KM! T#7Q*99@PE88:L/PW0JF(X6YF@/<./M)+H\HP(U MS\3Z"IBW8$&^IB#43C-MQ"8UT$VC[L!Q8-!N!=K5@GY*UY0C+TFH "X!GP#J M-C 0TZ[A;-JX&,,P34-QEZ$%.EM[G'8EB_M(E+"0-DFQ;NEW^1E<"Z7+([2. M44,+&-FVVP+W@&K-$Z6UHIP+K/N&XWV'$UKZJ2U87 <)6 D>:T&)%4JL1?G, MZ<9C_CZ',$ ,W)I8=8!-JX'= D\QK*FEK^$HC'G*_BNRZ+,D+RXD)OSU\^PS MF@L=FV1\AVY8$,"X+\JSI;?C+-@M'<-4#&KJ*;1:)N]>*NHP\0(J&]R61AF\ MHJTFC ,4)5;(R!ZT8%6T:FJY:/@@VT,FI!P7/+$5FX*-Y%@0I=T$T+?M1N4! M9MAJ*SU%:N8I5BMS&L1IGM%]0N%ETF2LKFG66R]DY1A&"U1%;.8)9I-=H>*+ MW@EJ,YNL9;K-2H2X;8#;L"IV,_7T-OV(7@)A0[SE-C(,6&%WT 9;\9OIGB73 M6;2ER4=4GJDESK/[QX6\'>^;%'MB/7L^>FG&62HF;876-/"[:=P-]]\5*2D$ M,_MP?]7?\=S\X"8+FW9K@\6*A[&>AY\SOEP+T2 #WW"Y9$7 LI'1WS/6VL P M0+>64=>ZD!5N8SVL2!GK27ER/!VK3$P3/6RY:",C$G(M1;-O._3B1E M7LOR@@C7K>MXR(I8 [,%O.)EK.?EVAP4["R73Y@\K^U(M#=("@\::@ZQLHTT-8*4&L%X-'#.L@ UQ%8@;H'SB M-HL%,+,=HZU8E#+ SED4NV*1:$D?H%BL51QG4\B%O!UG00D-K-])URNOTG5@ MY,T]*&;LG#R?BPVIZ$ G*3Q\AMX6-GDY:Y%ZDRH MO^]]L1D2,@2_ZCTP_C!XP;(+ M^L:B2$Z.%)V4L]@'0VI* .Q8SJ >4M.,#'#;@1I12H'HE<)9(5'QK3Z8IF+ M!%MU"H+,'$+:@E%B@.C%0$Y!$GH]'A!KD\"Q0?IU?0.9]5MIGBB:)WJ:?_G M:F\R-7:<1C(!J_9<*CHG^HW^/!::_,^6:W,W#RX'P$RS'!07$_VF?_;Z_/R0 M/]TM*))M/[IY?'T7SR- 5#N.C^_U+>CA_4*=:W]*R? MUT=^U+N*^9+;#+]>C>;3Z8_H]'T%MU/IJ/I.+\:SR=?)_/) MW0R4Q)96")R[ZB[E[3A/2@!8)XX *O+GE(6+C"?Y/G23+0*V1"S<\'A+]YNT M99#YA;CQ_L2#-*LI +#16+M-([O?(G>L@Z?A)S1"%2W[T.G!Y6)N*@2G?L@# MV;05JY(0EEY"3)(D$S(TWX+G.XB\: ^?SH%P 0W0>$ +&+7J:$O)!$LO$U[* M\X]G>?Z!_J>.SP0MW(!8M?[.+L<+>3N.7@D/:_#7OAAA:87/V=FZD+?C;"D9 M9)U^WE'&N\O7=;&IUYVGG>IRFA,W"WS\X=3W-Y 9Z?=;3@4L)9@L_>%%O3!> M9"O;RC?S;EDA]M!OCS1<4/YO$/U%M=*EO!V_/:2TDFW\M65B7_3)R:6\'6=+ M"39;+]C^OV52@CE\8:SKUC=ND!$>U!]H] Y>I PI?\O?+TU03L/%*XG5M]4[ MK*/\S[T%O'_O_.=0*!7%0VEL..@5,5:[PV'("E7*,'"5LEA9.%_*B%>_'(;**YFS M4&F&D]'H_;"4VO8.]_G;E3_<=W4TVJHK+T)=EM*OCY1Q]P>]<:_]<*V71:0/ MP\/]2B[5C8IWU97'V[#3DNM2V:"=%5XM#GJS\>[1#NWG#7]K=1^VG@5Y,G?N M,[V]$0%21F61-$C\K-2Q,H84 <:71F>O,TF"V\^M]E/V';[,95#'SORC M\U@<]#[V1*X6LC;QVMW_KAI_WI&^S)G ?\5]VCM]WQ-9':(K&V$@*+5-O_*A MB<.6P,?1,P*31F#"N),A1OFKC/)PW[M[X6DWM-$#N\K2 *4F>JQJR,7# MJ^N3FY.+V]GMV>6%N#P59Q>W)]=GY_@]O;P^Y\_[PPA#M'V8-4J/DM+),TI_ M$>?.QB*($YNK_+'\$ [E),6Y='D187GH>O7XW?C_9>@+S30=YY2?O_A?RRTHO+VQ,Q M%J]??9R,QWOB&VR(VT*ADS)75M*NM5V*VLHZUU'E(G,V.*-S22\+;:7-M#0B M1'Q &\<@"KE28JZ4%8A0)3WVS=?BJO9*'*\S@[_.5\Y+[M M?+$RDC[20)NT%83!5=H2(,B4TH*I2%=?6)6I$$!D(CK!&;=1+*3V9LUBFPA4 M+FARJ0]3 6P12!5H-3D:V%XF0R$6H$A>)/G&9R'Y"^T!!?-*++Q**"T2*LK4 M:XIZ36QW"F_!PW3 :9O52P2B79V"S P *I'(_QYVA MS]F'>QT+?J]MI$Q6R&>F*P/=2V41:5*.=57%)$O>W5EVYH:TW1AOU>HT>W8/I7MJ:F/&+X]4=1%<: /!SH<;ZCLTADI@3QZR0MHEXRIUX*G?*KTY M.>ZTX/.%6ZERKKP8O^MO%?C3W478M8W(;"GP5;L\M.VJ4I\C3%TW:R["'%5 MIX6V%QMU2&)K0SU4.%>H35,N:G#- C4-ORE, W$76/XD1%URA1'&5+^I';#X M9.I2TJEM=%RG>%$EPO:76E.[;&B(N*>4GY50G15FKX!#5I7\3YRW6 N _6< M%'*]I&Y)[!*":FK&:#G79I.639O21N"B,)#EYV22%:K,-GK/UN=S<+Q:*5LW M "C2:#:P4\TDO1'B1N>,#K:B3!FMJ3D1FH81.$E92TA 0'V:%42MC2D: FYI M&YK.G3$H](0H =+EO/9!S@WU7FCPX_!%I\OD_/KIC?UF_\8M1F-0"/.JB0FA7:$D-X:-L\NWAMD[)68@9EFL>;RE MBD4D#*43E>!;AG?AI^+2@L(P3Q(3)2+J/Q[=N:O:4;"L=1I5- _30=(*OZS6#Y M4=IUV/1VC75/W+?2K@Z;6/!9+?G7&*:^0.VAK\ZD+QW#KDHASSI*OPDP+-J;[ M8O>UNVW/TB5SLSU=U<^E7VJX9=0"HJ/!AW<]L 1??]-+=!5?.>,Q,7259TC&S^*KG#9-HSD*W*(X: M?K/9;<1,R-K%F1N[TQ=G*K61D/Q.@TGCF.G5@$=J>5YKU8J!L9@O+ TT+LX2 M-N?WW#XD=QK?&J644,1<&J$D:#X[K_5;)X,.S7<3/@F^-)5G("93I;[0RW5X M7FL2(![QP)($AC^/_))'$0E"&'_E,FNE2EI8?2ZD?W#'%6W&L$)24ZYMQJ_"EQG+\;#Z]'@87S? M'WP/W)S?LPOAW!Y&H( M][]_AG'_YO(*+F]'HX>;Z\EGZ#],KF[']#2X[8_?GS4LPB1EC2"'-,@@^2] M.H:1DG9A8"A#'JZO;R"]DJ-?>WVJ=P@_'#9,%A_LO*Q@S&2S@4L5Q*H5=03^U"Z7I::"8#F&?(/G-T\K< M_L"-M4X/@,D0+$K"]0F3*P?_Z-0 FVO.L0!:@T7!+MR<-0G -,<29 (MICP$ M(0%7,,LU#EHF(AJY498;.'1*6H=@E1.#J="&OI0IBV#,$Z5MW9&1;K;F 1>/ M;!KQTI::1R@XA(1IN_+P5<335!LW)TFGD0A Q(E6CSE@4H>O?V+QQ7(EL;[3 M.,PXBG>H4UY@R6G#3*MX&T>4I!U$X[Y.683?4(Q:(I[I:LL2%'R7HI++58#P ML'-MA9@P$;J/**,R?;D0*(8PKI'<@4[(($I#_B+?PG;K?$LW5Z:KF9L1*&FL M3K.^E8]M8>#EVM'AW%AL<(%.40VNH06I= 1+1<"3G'2'G$SIQ4U3\Q MQ/Y/T92@"(E+@S+ ]\LY!_6J\18,W1L^DD:T;2I#4^A;-QN9/6-JG-HGQ@@I MX!JC5VZ/*UN1].0J1SBR MLT^JO<.K,C4)66RO4V]A6XXBM\- "7M']6XYH+9S>(*=L)4+KF]' M<1WN,31OA1YZI*4L^ZOV[)9[ZP-E*&.IE Q+R(= M]YK&XG?RYW,>6^6V*@-+E @L,FJG/;XS7C:=ZG*RXL2]9D&U74)*L.:D#"U3 MP>*R;&WTF]V!RL.*0BR;E)%!B!0B K-8D ^!)0F&D>-=F+?NJGZS??H=I-O; MDL2OY(1C>UAQ[/])LF'!'4D2<4-,R8 MJ]5[,_O>4![\"/-VT"['E8'6D>SO,V_-Z_B:OKM<^/GJ%>??]7O?@K8T[ M>77@YSM>4]D"6^C^"@EN67'#FL94 G9U%E2SU@>*#7]6=#(M3&M8I M3G^Y2*>"K>^T7^<]+W=$?GHRWSQ3OMP7BP-T ?M9X_/(E9RAKNP<27[$&!$J MK#\_P6-0N2,,;DM0_YPY=V"AQX5L53V]>3!-L_A@.XX9M#14@-URRG$;P(O3 MG0L5.GLCSEC(3$W(R _"H"\3ZH[(+DWRGHUDT"S"+(IS&L/>\M7=1P)N+Q3. MT60+F'/)-7,4\SXC4*A)9S,1")[U0CJ7K5L["XTRVK;=&34J=XPQUW-WDVIP M)>ZHLNO&)N+*?* M6A6[QP5GF&@T ;_/%$98_D(*RBOLBW\ 4$L#!!0 ( !" ZE@IDBF&PO=V]R:W-H965T&ULY5GK;MNX$GX5PELL M6L#U1;ZF30+D5FR!DS1(LMO?M#2VN*%$'9**XWWZ,T-2LN0XV6S1[BYP@*(Q M*7*NWXQF1H=KI>]-"F#98R9S<]1)K2T^]/LF3B'CIJ<*R/')4NF,6USJ5=\4 M&GCB+F6R'PT&TW[&1=XY/G1[U_KX4)56BARN-3-EEG&].06IUD>=8:?:N!&K MU-)&__BPX"NX!?MK<:UQU:^I)"*#W B5,PW+H\[)\,/IF,Z[ [\)6)O&;T:: M+)2ZI\7GY*@S((% 0FR) L<_#W &4A(A%.._@6:G9DD7F[\KZI^<[JC+@ALX M4_*K2&QZU)EW6 )+7DI[H]:_0-!G0O1B)8W[GZW]V1$>CDMC518NHP29R/U? M_ACLT+@P'SQS(0H7(B>W9^2D/.>6'Q]JM6::3B,U^N%4=;=1.)&34VZMQJ<" M[]GCFXO?+JY^O;CMLD\7%[?LY.J*&?;XZ^W)YP3[?75S>'O8MLJ(+ M_3B0/?5DHV?('K!+E=O4L(L\@:1]OX\BUG)&E9RGT8L$+_F&C89=%@VB\0OD M1K7:(T=N]+W5]F3'^\E2!'TP!8_AJ(,A8D _0.?XYY^&T\''%X0>UT*/7Z+^ M[4*_2':_T%=?[B[8B/W\TSP:#C^R5[%F=RFP,Y45/-^XB[./!@/W ?(2F#"L MT (#7\@-6T$.FEM(V%*KC!DNP3"U9&OC?KGL2PQ M%O 'NU(66$2GB0I">L1.\KSDDMU H;3M.4LN442U1J$"[P60C$AS*6+N5,@* ME:,R3IZ*+^9I1]6F&L#IFZ._6>;#$2@<63.8W!$2H<>^/F-]M@1D??FG#O#G M*LC(X[EM5:_H_$QC^5X+2-_$.Q$C-=O6UX@7Z%9*N4^D^T> M(%L@2Z2$*ER7:-NS38R\%K#B.5HE-U:7F.S1<)6[Z?<>]S+TC9-*6#R&CLY1 M3&[9[?V&W? \3GM/Z0>__D$D)>#[@#R+Q)H80/L;J&0O<,9XD#J[.WDYT;R0\?9T2U>@4 P@I4*"F(DX=SD*\(UDIT$NF8L+X M P:.$XX@Z8(.*2V%B9$RFF#28R<.N4TT=ELT4T[NBV&X^ G+JFT074P9=@:/Y!T@U,K M(U5Z:L*!BS=%7,P>]+HT=##K-=,C@\<"(\ ]LOP>Z1;HXD?,CQ;PH@_>6SPB MD.B2QT(*ZU#PN[M%*Y*;+"ED:%J=(8/6H1+70DY!UU:^E7L7BB"U*?P+K4YK_A7P MH'"1!%@UK62>=76@W6.?6HG]S_-YVTH-=F\&O0A+22DKQ?#EBT!,,;GAHV'] MB,1_/0+IWCC#_][YR#<[!#:7GR+[WF;*BPJ\L2\JZ]MZY.O MV\KC!HPJ-8;D.2HJ5>$4JV[\AP[O>W#GLO6I-R)EAD^PT"5VI2PZ"$)41]^@ M7(U%U)T.)NWU:(I2M*H^0MJNTF^'\W=/-\?=^7RX?__@X%U-MW;G[L'W3W9& MW7E#^O9N0^&6P;?J#$?-17MP=#%Z'LTDTV .H41>[T+W[T_G@&X$VG$;/[.X'6@M;N\I.VNOY_+L# MX4?_O:)WT[\JJYV4*ZS\]IE_>M"*Z^ETV%K/1H/7Y;3I> ^FYMW!9%^RFW>C M*'H%UH:#I\Z?=0_&DR>[Q>_YG67D3;Z)]'6]2P\&0V:*6RJ!7M^*Y#U[XJ MM4UF>V U01#LWY\.Q]^4VE#"R>R9W>^:VN[:5:KOVQ(HE*%F5%$?!N\+OG&] MO*\FE9#.?RNLW'P[IK3QDR?7*8<&CJK,TDTGJD9X#=BP)II*W3 :66)/=T^+ M;5L7.F0J*;?$B0[M.,K/E-;&;>],H?!>+;SP5-MSO# W(KWH(3;FV*6Z^KMN M6=F#$\M?/7WJ[MJS$DLI6 \8'FF>)S!6]SW6)6.ZO M-#5$;G2&=W-TBS%^;KDFVP2-J+P/+DM\?P*//"LDM V4\=JSU&8 :I4WK+( M--76;C%V%(M6#+P5/>AU:79*)E4MVC0!E."F6W&9E=@]$)=: ]^%++FPZ;+T MTR4WX"6^KI/4/#<8$V3$E5*)U[EN60.SRA'O CVD4,JM/YL6UXF?5K9;CV<] M8U/1F _GR"^,TE[A'AH(KT/ANPI*$ MH]48UW=XW:!@8RI9#[504%Y;@.D&N0-G%7*A^D' MC1G]Y&;;0-* */,]I*-6#?I>&&MLG5LE(=1*H&EZ;-_WD'[C.Q:::.6^UI$Z MR-1_TJIWZP^")_X[V/:X_YIXR?5*H+4D+/'JH#>;=)CV7^C\PJK"?15;*(O^ M<#]3X EH.H#/ETK9:D$,ZL^DQ_\#4$L#!!0 ( !" ZECO*%YI&P0 #() M 9 >&PO=V]R:W-H965TB@UH>T7:[CXK,F/K*DNN)#?-_?HC9OB0 M%#W=6O?H"\0 +Z4V?I84(52G:>IE@:7P?5NAH96-=:4(].KRU%<.11:=2IV. M!H/CM!3*)/-IM-VZ^=3602N#MPY\79;"['S=\5[CU!\_ D:RM?>27;]DL&3 A MU"@#(PCZ>\8+U)J!B,93BYET1[+CX?,>_3+&3K&LA<<+J_]262AFR4D"&6Y$ MKM,#$IEFG_QTNIPX' R>,-AU#J, M(N_FH,CR#Q'$?.KL%ASO)C1^B*%&;R*G#"?E+CA:5>07YI>+;ROXOKAZ6,+U M+V_N[Z9I('#>DLH6Z+P!&KT!]#M<6Q,*#TN38?9?_Y1(=V;G MHWC :CR3MPXR[0<80;_WJ@#=#DYT#<):>^$A)G";6!1_>,R?SC MA^'QX.P=FI..YN0]]/]#\WV@FS_OES"!CQ].1L/A&;R!"Y=".7@6ND9J$&EK M$Y3)(:]5)HQ$4$;J.D,/ @J%3CA9[" 4(D#EE'4JJ']H,12\LZH#/=J()F++ M!92%44\U;:D]9KQ8HO"U0]ATY_;AGMQ?T7/JT@:RH(Y"WQVU8__:B.QO:@M" M>ZHM_]&J) >U[W#J#O>(1(5N+% 94D12:!#>LY%L6HFUTD2=O#Y=X3-J&+;T MCT"8+)Y-E]6/1]LUIUNL=1=NZS_>^_>CX(/Q60Q*"N=VK&P?FB1S7*[@AB7TGRI4E22X< MXF-%([>@:@J9U\46QB,TO]: [1= M"BJ15A8RQZ!^BT$9$;ABF$2.ALJ$T0SF6N6*4R$=9BI0QBC#O@\+SRB'MT=T M7=0YE-NX=R@^%R,#8-VJD+=D,J.H/*/-(86EKYSC%-!K4+YQN#5TO.]0B5KYP87?4BW6U+12EXA U4QQ38 #KB#R9%*THQ^4!LA N M9[FH3DG<+?^0 L$)XS?H/&4D;!%-2XIYLRYCJKF .?4$4)47-M ,S8^%O11@XXWT/K&DOSM"Q_0?2;- M_P502P,$% @ $(#J6*RVDWUG!@ EQ$ !D !X;"]W;W)K&ULQ5AI;]LX$/TKA%L4-:"U=?C*";@YT ]@B2[V:^T1%O< M2J1*4G&]OWX?*5F2$R?-+@HLT$86.3-\38,?7\RS"D7O=-CMW:M3H]E:3(N MV+4BNLQSJC8?6";7)[V@MUVXX:O4V(7AZ7%!5^R6F=^+:X6W82,EX3D3FDM! M%%N>].;!X8>1I7<$?W"VUIW?Q&JRD/*;?;E*3GJ^!<0R%ALK@>+QP,Y8EEE! M@/&]EMEKCK2,W=];Z9=.=^BRH)J=R>R>)R8]Z,P-!SD7UI#]J.W089OXS#&'-$#K4? E\#,MR"_!"^ M*/ SW9 H\$CHAZ,7Q$6-SI$3%_U2G2N9H_TR;>XZ;LW MP<0_>@'QJ$$\>DGZ?T3\HLS]B+]\O;L@8_+NS2P,@B/R\W/)7*+T# !?DB M#2,C8B0QP(H8BLAW#-J!, S1%O21AZ_F3:67@?>=%TUN^2^)X?^EV2T)L% M4?^I\+(H$.R/]0C&WFB/#]X'!_U]M/YLM(<6B.X?'V(KPE?$KVKHIMYX-FNY M0B\Y40K9#H9=8!Y$W_[ 93'/8)@,@9BM.W_8:?>M%XNF/#(#SJ[H:S M)[N7E*N5DB6BZYFJT;"$WH&_ VH\Z4!^NNLC5.YYEI!KR05*W[:^UH9N7.]- MHK#+&$Z"_@N[(3Q[)U&*.[[QO=$TZ%#!G =1*V0R0W1UP?E>.(.8+\P6VE=5 MSC8+Q@>>/]TUY+XG"!$4!S\G/$---JJLAD,@N%82#4BW1]IZ'S\B*K9$*-=P MGL%WBK[U!R/,VEFV;;]OPT'4+#2&Q10-ID\Q4=W&UQJST<\CI&O2U]IM MT.3(+5@S]MLES6W,W""<,59]E#FQZH 4;!(0F";?&@4!5 MR4V=7$!':)2Z"@S+7F\O2@W4^I$1%VQ%Q:ZUW3]D585]66%/F*&X\29(1N[& MP,]4P7\ &=;!"N=U$(+BG,4L7\"7CLB:S2+!'ELNF;MMMB1HM(YL0'"9K%'; M.[,U4>"[0S'V6O&*6]7@T6?PV:&D3K@"3<2MP"[>KHZ5VK6![(T;&""S0;JK M3"<&EK)4)B7?2ZI,Q;/D.H9YK;M:Q\_-"YF44IL=[DJ!N"L0D3]05@R#&@<1 MR615\J]!AGG<'M'F"WJ$7:@L;J?ZEG!>726VH/LN$DK;Z)Z&BK/G@.R[>@T[ MEV589>4^"5ACH!!6]^9FM?GJ,*\NVRUY]S:.*5W?313<4,$O-1\56B!9;RD@R(?OK]US)=ASR M8)B=G2\0R])]GGONM7TXU>;)CH5P["5+E3UJC)V;?&ZW;3P6&; M'C6ZC7+A5CZ.'2VTCP\G_%'<"??;Y,;@JEU)260FE)5:,2-&1XV3[N?3/NWW M&_XEQ=36?C/R9*CU$UU<)D>-#ADD4A$[DL#Q[UF/SB]-[=O+SG%W??[NX95?7/[]^NK^X_<&N3Z\NOY[< M7U[_O#ML.VBB_>VXD'H:I$9KI.ZS'UJYL647*A')XODV+*S,C$HS3Z.- G_P M&>MUFRSJ1/T-XGJ5USTOKOQVD]E=+I?KY;"<\%D<-%(@5YEDTCG_]I;O3 M.=A@<[^RN;])^E^V>;/4G]?W%VR'_?K+7M3M'K _HX2=6*9'K)Z2)G-CP5#S MUG&52/7()D:J6$YXRK! 92*,$0D;2<6QC@VQML[+H9-G.IMP-?-6[!Y8EFJN M+.-&,&[92*>@#OO9&]GI';SY?^M20:K.+53;[6JY;C"[@PVI^/2%9S*=L5NA M'$S]IC/!?FHGV V?\6$JJK,?6*^Y/^BQ*UC-SHP03ZOWE?][S4ZGP^XU25T= MEMZS=Y.<;._?*Z[ M'VX-5H"HVQNP^[% MQTY858(WNWL%RA;X40]6P2NRO,OMP&]W6KI6F'E661# M:(GV?0J1R)NSWU$3*2$7H+JZ.FLRSJ9C)&#&]%0A=#8?6IE(M/-7N6LRF" ( M;5;I#7J',SM\ O=@VTT/S=F$K;#'1H2T''5$W,:_5]FP]Q8 M0"#3.7DG7C"8) 1J;;SF6"OK3!ZZ?6'-2!H4K!NC8ID-)3\*)6]"R><*VEH4 MY'I8QL"9/^ZQ1O4"7S*/N?V=W?T#]@60=+Z@$3"N5)XQZ?V%-L,A0_R10SH, M)S$/6!9&L8M$UHTKPO# TY2!DVD$^ZYSHWA:Q .1PP#$;DG@),TMZ[0&'UD3 M*9#QV!O)V2C5\!\2>ZU=W"2VY2P6,B7KL-QO15C>*O[SI4+=;C%?'S#YF4H= MMXNA)I3PHELZ;*U"-=5YFK A;8N!4HMT#&>,)Y[LN/*_R&7$(FIU/E;Q^Q'H M8,82+W4$THD#^H)9.]7.._DRMT$K9*["]PBX8M^YR@DHX5Q$N=;YXYA]SY6H M%JNTR9&;?0IP6.Q0E8I*NN"(<49C3!'OH7B$1]_S=*Y,AG $2)(;'_K-'1"_ M/ULJO; .6'8%_:;K% \! XWX%@9X:9W6/H:^-)5AW;<:_%P?+ '&#CG8@/DQ MVIRMSMP"JI(.8;J4&8"<@/\932\RIJ)Z%@;3.:5?:C*JV^IV@,$,V?:Z"/V< M&&'HTT^3=HZDS[L--*+_.1'"NA6"6:,*9B':CB3)\O \R1\Q^)8([6TW6RW@P,M%(#RD*J MN07%JJ_+4DX3FS#ZP6>RH!FJ,:/F^1^_TEKFX*C.P:7GG>#Y/\? T?^-@95X M<:S;W8#$5^P;;6+?LO\%Z%Z"O.5B1'AQLY,%%!.R]8BX% +Z'N$!94BFRX4Y,7.",$EPKR L]/_H;V2M:S5[K M7*R1UT:\K&>NB]/+^_.3U]E?Q57:;=7FF5=A M*)DEE/GK&/DA!G[ W%?P J+0/<1R-CGH0'WR*2N>*L!U'N]([)I1@?LN1H7P MH1OY9S,:W$*1!/:2!O5E,6QDX?KHNW7$CB%V-FG$<:U2O5;=>G'@Z!\ M7I>O1 ^:@&15Z>^1W'M#\F[1C595JN^=;@Q/,7'LS6N66ENN)EPFX6P25].+-J2YC+)/7;TM4C*D+I0@ "_4J-\:K/NM_<['U=JDQ?Q2FX06 M=CS4RZ,J"5]VOE^1 &\(*@8EA3$"QCT3_]&X25MR*\KNMD;N:K,2#6F03WW2 M<2HC4E$-231JX3>=+IGC09LGRN49GTCBORM"!=4=3);.$TLQ_BX^=R]SRVF. MNJ4T7Q')G#S"*I_]WA"5%9I* M>$SU.\M:ABQX-4AZ8OA4L7RB"QHML+NF? B]W-64%?![WZ/=\L-;_:EM:Z^U M^JEKS4,RUMKW-R6.R$H";@CP>I6U7B@=>R'A64A)5RARU;XK+U@*PH/=_WK(B3I$>6!HL*ST*HW2\BQ M_[!!C<:(\(2!0[$POD 7!EJ@_=\B)M)P[.YIA@2K>!P4UMWPDVL.5%">D#Z/ MJB&>QS'E4&C2+5:?5(Z"5]2YMO#]RA$#ZW4HCF.<+33VATT M KN7%TY/_'>5H79.9_[G6'!T"]J ^R,-TB\N2$'UH>WXOU!+ P04 " 0 M@.I8"HU9-_L' ##'0 &0 'AL+W=OESV[@5_UV)T^ST(T2"$B8DP "@9?6O[WL M2%.';7F<;MO](I$XWO'#.\'CE53?])(Q0^Z*7.B3SM*8\EV_KY,E*ZCNR9() MF,FD*JB!5[7HZU(QFMI-1=Z/@F#4+R@7G=-C.W:M3H]E97(NV+4BNBH*JM9G M+)>KDT[8J0<^\\72X$#_]+BD"W;#S#_*:P5O_89*R@LF-)>"*):==&;AN[,! MKK<+OG*VTJUG@IK,I?R&+Q_3DTZ K&<)08I4/B[9>?+K^[>J?%Q?DYLO5^=_)]6^SRYOCO@'*.-]//)4S M1R5Z@,J4?)+"+#6Y$"E+-_?W0:)&K*@6ZRQZE. GNB9QV"51$ T>(1H'RSCXU0N MK[Y4YW2>,ZO!0J%H%1BJLM)ML^F1:\5AG1>>91FSD8.DU##D MNV]3MZVH8P&8RA(CCX/'04A75*7:@I?S!4>92JH,3SAL--J+Q0V"%&YPV((F MW M-EZR6/%D2=E?":8 @LQ*Q7,21@ZG&KM9M8#84L,7M^&;C@;=>#S9!0^$ MWL4NW,+N4A*:IASUIGFM;@$G-6<-+-OVL:,JW3G?GC7:3.:01+A8$&,E[0-M5I<,K %T$!)$?V85(Z^Y ADI0$@_89<548; M>$2*U.R84"WY>1(V M*&,T,R9G4#@8\ ,'44I>QQ%*]>8%M*$*R!A'.?N O7.P]IJ72;Z%[D9P&\+3 M-J3QJ'D=]*:MJ<$X:FS&ZV^=99LHK-L]ITF+Z+A-=#0\6)/_E?]'[34B8XB) MPPW])[UQVT[;^H?=P63Z1]CIRTG_M\PT?AK18 /1*+HWX?>5LF$= BY$+$8* M5TXR+"64(!$@#S0\43@GC6#A9F9MH[;,F^XZQUN>WE$,-H1A637-F5HP) M5UG4\;NT\1NS$ Y#1OL&*KE!Z9;6I4>]I=<&S"P5>PJQ.KD+^2!>O><%Q)SAL2Q?H195#:<=-$/:YC=?(+%99X[ BT.ON[RM!P5 M6Q2T--L]L'0;)>3[J&YQK[') RJ.IK9 NKH]%]H%SY$TZ^.W>OA3O(& M N&#H6X_L:?EWTRZTUV9GY\$GPM:1"*H5*"!V60\?@9886 [H"VT@A9:3Z># M9V$5@Z?O'O!PT+S.\GR?4X K8Z<"[16&44EPND>NA*4=1?L"?AT^++FZ_R1G M$MH,4C!KV&%W%$Q:+6PEX $*6\O%)@3?3*!E^V#;N"[RVMS@Z* _VL>W> 64 M8JM1,J&I[3!0!P%QG&_%_227&M'RH3QK:_(7O=E;;P5ZUVC!PRNH].(ZT'%L M0RQ,2%8!,S!Y&Q[K>+&KK".E+:Y_HZ*B:DW"\1YL[=%C>Z[YW+*?.5_;:<\*4@5ZM=:,RL?YTC^E>1'63$+UG M1<'/Z)O(89>S5Q$5[OJL\[/=Z$Z3"@'UC-)H(!ZY^PU6W4Q6BJP95=J=9WU# M@/90WV:@&T.G;.DW-QOPSC'1K:$4NN4I)%V"IVO!TF6.UQT4.U(LIWQYY@': M--MP#X0O,MLX_C.9[63Z0\QVUMS?Y.LN\CL,_[F%V][XV (/R["DLC=G,LM M,46&P9-6?97Y*ZQP8VU6@3"UE8,M95PG@)\UZ[IP5LU]Q\#MW=&P$MS4=U+6 M'K(F)5:E;*KR3:D;!5.&!ETI]L=:?\N1!ZY$.#"$C'Y@"/&<_S]#R =O\P>V M %LE!S1ZSVEX1H*2O?I+REODEQ MK1&!$U<^9!AKSH]5EQ@8Z?W=)X04LY+>'O=]PNFW/JP53"WLYT,,R)4P[AM; M,]I\H9RY#W/WR]WGS4]4+3B(E;,,M@:]\;!#E/MDZ%Z,+.UGNKDT1A;V<&ULQ5EI;QLY$OTKA"8[V 447;83 M)[$-R,=@LT@RANW98#]2W92:27>S0[*E:'_]O"KV*CQV4:(RZ4:F4#G>+(W-I,>M78U=896,62A+ MQ[/)Y,4XDSH?7)SQLUM[<69*G^IZ5_Z.XM;@;-UIBG:G<:9,+JY;G@_GT]>4QK><%_]9JXSK7@BQ9&/.9 M;M[&YX,) 5*IBCQID/BW5EUUK_XUMART+Z=2523_J MV"?G@].!B-52EJF_,YM_JLJ>$](7F=3Q7[$):VLRZ)H]HNN5>&]R MGSAQD\5/A>;L71="AFD]GQ$^J.&EN/6-W13[$UZ#H^ MK(MJY;4K9*3.!R@&I^Q:#2Y^_67Z8O+F":3'#=+CI[1_)]*G=7WX_>%&G(I? M?SF=3:=OQ..JQ4.BQ)W,5VI-U?1>>6L*DVHOJ*Y,5,M\RN)=OG) KJQ1JWCO4@4]XS;X:(:U"Z;G(ZH6* MAES(5=ZHPUH]V;&F5][&)1*Z5 M "1E>2]2N#$B-3"YA3L2;W,Q??7J9-B355^]HF(0,@A4: [L"GX5"V.1*#I? M.6&6HBQH^;/):':"RD]3D-A0;!(=)4([4>9.124@#1GP0DGK"!U0.L]$%0NP M'NV&!%W#*]"+2S"JL/"5F,>Q)F*4:;KM@RZL66NX5RS+/":IIU$??M6$M)#6 MZT@7DEE8!TA5AGS43HE;+,B5=8DN1E6"<&@^OKV_Z;YD.R-9(-E2_5^8!ULS MA\Z0PIR80+)$;CS1,JH@%@F\@1U#NH1'=6J"^G&FG+U6 (/@3I2:$>QR%1(K$V5ORF>6JTX XYFZ%I6/5]2=Z:- M3E]V'F !&\R20_AY2YB1+],Z75B&$JAY$.*%]&&AGJ$YW/-_LO/5Z8Z=**1O M,?1HU]#C1PVEA(J,VU%6YT"FLH6B^G']R@F+J%R/9B='(B"@*9F-+1-BO4JLD=;^E*;,&%O(')\#--8)3=:KG$Q-,$)I(IHBDM M;SD2]Y^W%"?((H19F6M/YF '2U>71MJ8?=59-[_\+KK>D?QI3-WJK;/+-;CV M]_Q22J>?DX%$/2EB;Z&*.2B(<=?2\ X\N8CU6CM^A3!AP,/*V% .90!=%M2]8"RH$$-!89PCC4AIT!["G:D+/\ORD6J(Z$S@E6%HP:]4#F(C],^M +2 MA$A3N"HN7IB2$H1J$>K'$*R-@B-E+7G _2/Q6^.:?03PR$*UQE /#-IE]*74 MW+B "Q67@R*,/ MNU4@C)>,T&D9"KK>AO0B%PA8KT M4F.K0W'M1G1I38:"G7(S#00S!QDANTM&LL$:[*5"EG0PTKC23BMPF Q^ M^!N3G@0#9%!'[@BP';?V0NJ84@"-/5N4U@5&WC<$#Z^16,3K51,[.6VJ8JDM MMBT2<#T[>V?EBTFS$D.6H6SAI2X! 5-ZQ60',X-:$Y=I5W<'IF8XW['_4&'+ M,DT#(;3SI&O;8E1F)9(*UT-*E$](\>?>/(_)&4C1*J)+\>SH9'3:=C?R^^'@ MM4*ANG-BU[ =%X7.H[3DE%F ?F@@S -#$O(F(K66NG5U1X&0JPN9J8/9IE_?1O8=48AB &YJTFTA6S';;=&XR%<-/1J)F6@]L;)#S'+Y3*1?EH MU@ M$0/A:_*\*O #M="/*_I(1HQ2E4_$\T9@XIX)AUW"M-%")&X/-;@@/H!7 M8E706$;RB;;Q/2R-SM]@_6'[8C; MB3+,)%3]4+!$C0 !SY(='KWEPIK-A_55&#:JFZO][A.CXE)3$((13@?;3E+L M3P&9C%4[T4DZ!7$11-(ERQ1GP,E(J[F2;=JZL$WX!2@@GOM:J M63L+2W@O*Y375-9BH>,X'+T,];GAH8%E@[%+]4^=I"3W5D:<+TTXQ%*A7BFJ MEMIVX[]]1[V7CN:L6Y0IG7N:<:^>A8-R2C 0*F@@(AM[0W3GM+E0M"=HQ*QR M/GLQAZU57BJZ](G:RQCF644>@^5@?H<.2GNWG=O)3'VO6W37YZ"B[W/3Y4]T MT^Q_Z::_>@#M8N 3(:U*H9QX)N\?$IEB \;^@.-:^]U?/BKN()KM'MV^&\\' ME3JLOM6%HD]>V*=RK,%![MV[JR;5?K@J[5K#/CQP#^U_^XWBFGG MP6-(:FD\RN2G<& UF[QMY9C!M'UL( E'6[R\YG,$0C@Z]*%VW/F4GBF,=/2# M 6' 0!N^JC=/F]\DYN%3?+L\_*#Q'A.A1D])U1*BD]'+DX&PX4>"<.--P1_F M,8AYD_%EHM"Q+"W ^Z7![%;=T ;-+S47?P)02P,$% @ $(#J6-UGG_F] M P $PD !D !X;"]W;W)K&ULK591;^,V#/XK MA ]7;$ 7)W:N[;5)@"9M[XHMO2+);<^*S<1"9TF #]I*( M%/GQ(T5*'E5*OY@,T<*/7$@S#C)KB^LP-$F&.3,]5:"DG8W2.;,DZFUH"HTL M]4ZY"*-^_R+,&9?!9.1USWHR4J457.*S!E/F.=/[*0I5C8-!<% L^#:S3A%. M1@7;XA+M]^)9DQ2V*"G/41JN)&CQ,Y+MVA+*VF74Y^=K)\_/+T^/ X MNWU:P>S[9*VLS O4PQ?>L?$J665W3@ M-8U. L[9'N+!.43]:'@"+F[3C#U<_%_2[!W+L\89'L=Q(W)M"I;@.* 9,*AW M&$S./@PN^CUW%C,5:;#'//> APT*K'4^)LBL13VA!U\0:,R8VGBB9+ICW4\_*5@H4%W#&\N(& MMNQ01J6;*F9$%-8E%ZD#8K:#P9)$E;)F()2%HM0)G1*VQ5R7%I@PJN9XK!*6 M%;#!UH-BNH;HQS?_V_^3.ZWN90 ?73%7_M07#=$O*%W2M/F@57[=.K\YV"/* M&%;OUZ]UB/L4\R!$3O@#I63Z53?L& PN2?A]"E]=X5MEU+5PPHS:0B!UPRO, MH/\SS-OS/FQ==LQB6L]I0M(]_'*WH*#:*OEKNWW1,?VML[XUKHC=\IS#5?SQ MT*;M]%C-J.V:1C&D3Y#OW%S2TR6(& (GI,I9*G@N-0W#/G&[^U/MWG0-C4_= M1:5QL_QS:]$W@?VY M,&=ZRZ4!@1MR[?X%JPJ_+.W5I:&WR\S^FI![0QH?Z.4/0@N0/L= M-/D'4$L#!!0 ( !" ZE@#/B'"' , ,\' 9 >&PO=V]R:W-H965T M@O19I=_NL MV(PMU)8\26Z:?W^4G7@NG 7%?;%$BGSXD++(\5:J%YTA&G@K>6Z M.LZP8/I%,Q[7N44W'LC(Y%_BH M0%=%P=1NCKG<3AS?.2A6/,V,5;C3<+'-=?V';V 84 M,:ZTD<7>F>2"BV9E;_LZ=!PB[P\.P=XAJ'DW@6J6-\RPZ5C)+2AK36AV4Z=: M>Q,Y+NRE/!E%IYS\S'2V6*Q^W-[ W7(V7]XMGY>W3V/7$+ ]=N,]R+P!"?X M<@GW4IA,PZU(,'GO[Q*AEE5P8#4/3@+>LQT,_#,(O" \ 3=HDQS4<(./)WE^ M+,L&)3R.8I_'E2Y9C!.'_G^-ZA6=Z9=/_M"[/L$Q;#F&I] _>A&G0?YY>+X% MWX,OGZ+ ]Z_A"&A]Y@VN__?Z=2G 9++23"3Z&W2O"F952K_L01[ +(Y5A0G$ MLJ NHEG]$ ] GR$*_8YT&5W @\E0 ;4<1;8BA9+MV#I'W9H-HLMV'WI#>%36 MV.S L+>.66L^[*G\,(*'-D".]*1!KG.>UNS.Z-$IA<+T_$9^'\J/+($-:MNC M6 X;/,*AOHR@7\B1!RL*1&X)EE)STW<-!_V,0GB6UHGM:YMSMN8Y-[P3^C/X M9X/(>R>/AOT$/KK>T5T3RU?JX65ABQ-+3723"L%(^AL0GEYVL&(BSF QF[^+ MZPU''7D4C."F<2/S%%]MX[Y'0]IO1Q$5E#>A\(Z4Y"#9 .\.G_P%0 M2P,$% @ $(#J6&C*V\10!P 8!P !D !X;"]W;W)K&ULS5EK;]LX%OTKA&7[_WDGI0B9UX,(#3#XE%\O+RW,>Y%*F+K9#?5,&8)M^KLE:7DT+K MS?OI5&4%JZ@Z$QM6P\A*R(IJ:,KU5&TDH[F95)73T/?GTXKR>G)U8?J^RJL+ MT>B2U^RK)*JI*BIW'UDIMI>38-)UW/%UH;%C>G6QH6MVS_1_-E\EM*:]EIQ7 MK%97D0_#^8XSR1N"_G&V5\TS0DJ40W[#Q.;^<^ B(E2S3J('"SR.[ M9F6)B@#&GZW.2;\D3G2?.^V_&]O!EB55[%J4?_!<%Y>3Q83D;$6;4M^)[;]8 M:\\,]66B5.8_V5K9T)^0K%%:5.UD0%#QVO[2[ZT?G F+0Q/"=D)H<-N%#,K? MJ*97%U)LB41IT(8/QE0S&\#Q&H-RKR6,[FP\/ MG[_<7DPU*,;A:=8J^6B5A >4I.1&U+I0Y%.=LWP\?PJ >E1AA^IC^*+"&[HC M4>"1T _C%]1%O9&141?]/2.MDGB_$F3'>[6A&;N<0/HK)A_9Y.J7GX*Y?_X" MQ+B'&+^D_5B(+RNY_?+PB00!^>6G11@$YV2/4O)0,'(MJ@VM=T"JC9!:$;T5 M!&@NJ>;UFBBV!M9!][;@64$J+ UM'\FYRDJA&LE@\I\-E\R(>D2#VBW53!): MY_"D-+--<)5H9,: *H]0 C9&3:<.97%FB0][!,X,7 6H2O;KBE:\1-"UIB4L M24M=B&9=D%IHH(K$ 1BO<%E.2Z)[HT2MS%(H2#O@^1ZC/,(5,=&M-0ALN2YX M;1 ^@+!IY$8HIJP=?]T_O,[*)F>(23SR')??JP2S MD6<@!S;;HL$D>,@&T(KP3@G8M=P9F[HT:-2@6&(54T1L:Y #>S(@MA1E^6R6 M1YR8P7QO<)$=PAU!PQ_J!J](0"N;3&/J ,H<:K'4D#>PD]@\@"AHR9>-AO$" M^@9#,UP_&PE+UBA,P:RDL$6XOK"N/I10@T=I6=HM@6L.S9J!^Q1L2P:[]BN-$ANI",V?P"/I+*ED*&I9"XAZ_[<@=K6'!&S12DJ]@'$8'!*NFYGIWF"5DB;$% MPP:[<0D#<1!:,>@'7S+ D9.5%)61PE%((]* )=;26M2_9@ %7$*7)=I<-S"_ M9+3/<8T#JB5$RR2[)@AA[,4*\W#%;1RI4@S2#8*9H^.QJ2Q&2";#)%@-YQA' M0YEZ2E[5UY"]5<*FDIOL@(Q#>*&Z<0CLDF7 %2@*77YT087EN5%4_ M.G^SWP>39^Y..TZO=Y^Q5(E&@4?4/\@?1U>;?S\E2[?B_;Z4>A##?PF3ZH:1 MGTGHQ?,9_,X\/YCW"GXF01C!_\2;^_')''4ME,:)SX$7Q@#,9 M!D(O"A?D-P:!S[BM[M8]FY*95B<8!_YHY2 \/]A&6>NQ[ VP!,>A2Z)%B=S MY'U+BI:P3E2]((Z==N3-$]]IST*G$7N+^?QDF'],=D9OR>'PUPP]@92-+T*-+ZR?&D!=G72!O,_-?1A>#ETQ'@(&FA M1*?1J!V,2!NXC1@8'9T,\Z'?6WRA^D%WO,2;S4/X77CA?.%X+IHEZ,RY%RR2 MDSGJ$'M";Q8G3BN:#QD:S(=]!;9MR(4C" 0I[R3Y:Q2RTB^3"/>.] B(\U&M M.A6+WL'!$%+K&9DB;[%PR33S4G_TWI.ZK=1+%[,W9].;LO4'V0%GWB(-1NTP M2MQ(C2IBX(7!Z5ZW#I,X"(?L";R9@VDV)"$0"9+N* Z'\7@_>IG#*/T:AZ,D M>!UA[*7QZ2F\9R.:YC#;GN?S?_7 M'JZ?GM^U\5Q[T%WNQE=;;7,_O33#BJLLCH;@^N.:A*Y?S_H3>90\^%W#L[E7MO;K R\TS][JR7TG '-FY M[MVUD!LAP4*LTAPC 3HX05B?U6"L3\C=R^.DRV3S%P[ BD?.=0^P#;<+U)%>O2= M/9VS3-J 5\$**PFF?&C6#1C55]2"/C*R9*PFS28W,#3>D*SPMFQOC&K67\J8 M G'VMTGVI*B/7L^>PCV^XCOTBZ$$C_@8035,#^\)?1&"U_'X^1ML ESW]V\< M3T5A:Y@]?X.;P?(+)VS/QE-X,]@S+8$RFK9EM VUL]'$OA?[[N$KB.!L-MRD M[/O",'6^^E1,KLVW+:PE3:WM!Z"^M_]\]L%^-1K$[;>W&RK7O(9L8RN8ZI\E MLXDM05U#BXWYAK046HO*/!:,YDRB (RO!&1^V\ %^H^*5_\'4$L#!!0 ( M !" ZEB4[8!**00 8, 9 >&PO=V]R:W-H965TD0;+M/M/2V"8BB2I)Q,NS0DV=M=;E9;^ODC7F3/5$B05Y MED+F3),I5WU52F2I3.',)G;O4_EHR2KWZ*D/,="<5& Q.74N?8O;R(3;P/^ MX+A1G348)0LA7HQQETX=SQ#"#!-M$!@]7O$6L\P $8T_&TRG?:5)[*ZWZ+]8 M[:1EP13>BNP;3_5ZZHP<2'')JDP_B=:2O)SR]&Q^_?1P]_#K,SS.G^#YR_73?-+7A&N\_:3!N*DQ@A]@C.%>%'JM M8%ZDF.[G]XE/2RK8DKH)3@+>LW<(?1<"+XA.P(6MQM#"A1_26&-$QS%,;5RJ MDB4X=>CR*Y2OZ,P^?_('WM4)AE'+,#J%_C<9GL;X_&D4>.$5//SV=0Y^ ,;V M_2LXQ(9MZ)S)@A@'J(T*^R;TDJ:ATDGLERD/;A%J:GK[(6)TM2Z B,%WY*L MH@L)2RERFYGRK#(22%RKR+2&!2:L4FABWFTJ*S2_L-'4,N",][#G&B^7P!3U M+\)(1$'L;6_B14>O9;X159::DZ$^2;B24:XD %90QV@VB<1Y#ZBU6&IZ+1$A MK^L(31U!MPJ(46H6H:4!MR(O6?&^DQ@-8]C]N]CDK2P0DA MT;!A:E_MCA)=C0\Q\MS 'W['*'"C@?^/&6WOZ__]_&K_I&ZS:UT/YK#V/&=W M!0D3E2+ERC4'@Z5NJLP<. M1X?,?-]SO7 ,W[X_AD8_*\N,)]MNNNU<>-BQC^CRH]!B'W,-!FX81<>SR#4X M%&!<=-T&P:'KWWH>^3!=F.&+KLWNTGJ]YBO7FM&>V>%KO?%QV.W1?@2X,8]- M OW.;):C7-D)E#ZHIN3K,:W=;8?TH__L+U!+ P04 " 0@.I8 MS3CXXX(# X" &0 'AL+W=O(EU M.V?/7K3*=&/L#UM@JJ=TL*;VOSM/4Y24JY@:F0DT[A;&*>9K:5>HJBXQ' MD))I-AR^3!43.IE/X]JMG4]-[:70>&O!U4HQN[M":3:S9)3L%SZ)5>G#0CJ? M5FR%=^@_5[>69FG'PH5"[8318+&8)9>C\ZM).!\/?!&X<;TQ!$^6QOP(D_=\ ME@R#()28^\# Z+/&:Y0R$)&,AY8SZ4P&8'^\9W\;?2=?ELSAM9%?!??E+#E+ M@&/!:ND_FYBWZJD%G3Z!?PXW1OG2PT!SY(3XE)9V<;"_G*CM*>,-V,!Z= M0#;,)D?HQIUWXT@W_D_O&O3D<72X#^>N8CG.$BIXAW:-R?S%L]'+X<41;9-. MV^08^U^U'4>_>':6#<<7\.'C_0)&8PCST>@"^JQP7R((G1N%X-D6*FO6(MXF MNLRTX=$*!17]&NY .*IF6J(B0PZU$WH%3 ,Z+ZCX$4P!GOB8UC63@$6!\4)% M9DL'3H#Q[U2P! [T7+C<$A\(C\H-X-(%AGY^3R+?M5$5T[M@OC75&G[24.!A M%3FSC<+D#K+3YP-8L+R$AYI9\J&A_F?IP7A=<1IQ\D)S$,4! 7\,DY=,K] 1 M@.ZIJB6+VTT,J&OY0*H8QT%(@XTV&%3&TY8@%2%&:Q-04OC=7N(C=GA-$P-K M1FFJ'134QXQUD?6/C.Y3C3&=%G-CZ5X"\PTY>49V, 3J,/NQL=&F[JM;T*)S2A\); 0OT6\0GP@B/4PNFH_* MT-=6N\%C?23M=7.%=A7?+$,+L2VH'$@J## MP:O3!&SS3C43;ZKX-BR-IYG2V@8 T2 9 >&PO=V]R:W-H965T^][N]+ITMC/+A/"L^=<:7?6RKPOCKM=EV0BYZYC"J%Q M,C,VYQZ/=MYUA14\#4*YZ@YZO<-NSJ5NG9^&=Q-[?FI*KZ06$\M?QNE9JT<."2423QHX_BW$I5"*%,&-+Y7.5F.2!#<_ MU]JO0^R(9.E\O=F^;NHXCD@?8E1+OQERWAW_ZC% MDM)YDU?"\""7.O[GSU4>-@0^]EX1&%0"@^!W-!2\_)5[?GYJS9)9N@UM]"&$ M&J3AG-14E =O<2HAY\\G]U/H\?QW2V[NV;CV\>K^_$-_E_?W=_$U^\G M1LE$"O?AM.MADR2[2:7_(NH?O*+_%W9CM,\9E)SG4BNF(-] 91ZQS*^$&PJA&906'"+>],5FY16 ML,M5HO#7V,+8X"][[V'JW4\?!X/>R66T%Y[Z)\S8^F M6YU]8%RG3.I$E2D\ M58KQ]!-0$AWP&?<,=BDYG&E"K0)S)*6U%(OFGO21!KHD-2,?3"$U.029G&L0 M$>EJ,RT2X1QXBGG#BIAI-N/2JE406V>@,$Y22&V8WM =,&PX\9D5T4N-DK$\XD<0?MAF]XB:R4- ] M%QJ9)N4X%X6/LA3=DP[!/)#VD.11C@0DG+VONNNWT6C2]-6Z>1%]BJD#413$ MY-)#2X>-/0/J7#F?"T=J_==(^38^0DD-.3,5C"8H>0JQ3Z6.(RJ$28K?H@OW MK4"/;N9V6W%'6I?0<2\ 0<]@C:8:Z_?V_FPZ;R6XK1KMZVZJ7JAJ,CB3 M"H)-# ^$.P!#1&>OGI.,ZWGP*YJP'4Q^T##YP4XF?W*"W+H"+M6%E]'Q/A1$2"]-AH\27 M8<9&V" 3BLJ)3K#UF#%N5^>D\!5)M-)]CH?@PIA$JG2[8K6XB=0'JYKB:+!3 MF\!3#:).P%T+:8VFZG=VX/.PP>?A3G3=@S6T!V6,X3&1XGH"36#&D$NAT[8! M]P>I9F/-_BBQ!PQZ_<-V"/MZ]'"!813E'I[ EYUPNM\(3=:9 \)F[DZDC5[9?+ M36J*>EC.2QF'.6T*V&K0)5)0FWEK'+$M$?*4=MM(][6.C+M X>@QSWW5OX'> M%N+%^O'&_6D8>K\=YR=D1;L:O3]*NW1KXBEQ;HF8%]*4;IV+L,W&^"K#!&H M@DQMFE^/M+>NB3&;H1+50/ 9;3(>HMP26L,F$1<@%(;3+$7%)=Q)PJ*P4=&? MW72 M&V[G$N$H,8-HKW.$%<'&'Q_B@S=%^,(_-=Z;/'S,L&T*2Q=P3CMZ_4 &FE^ MSO\%4$L#!!0 ( !" ZEB+/>8-]@( !P( 9 >&PO=V]R:W-H965T M@ B=!,15L !>BTCVYR MD&B)S6Q3UO]^=I)F3/"B?>BK]POVG>_.SW/QW3$X,/Y=Y(@2?E8E%4,CEW)W M9UDBS;$BX@/;(54G&\8K(I7(MY;8<219[525EFO;/:LB!35&@UJWX*,!V\NR MH+C@(/951?A+B"4[# W'>%4DQ3:76F&-!CNRQ27*]6[!E61U4;*B0BH*1H'C M9FB,G;O0U_:UP6.!!W&T!\WDB;'O6IAF0\/6@+#$5.H(1"W/.,&RU($4C!]M M3*.[4CL>[U^C?ZJY*RY/1."$E5^+3.9#(S @PPW9ES)AAP=L^=SH>"DK1?T+ MA];6-B#="\FJUEDAJ K:K.1GFX>_<7!;![?&W5Q4H[PGDHP&G!V :VL536]J MJK6W E=0_5&6DJO30OG)41)-XW"=+,?AEP@6Z_#+= +3>)','Z,XFJV6,)[= MPVR^BB"))M'TL;;[E,QC6#U$L/S\#9+Q;/( DWDK%7DJ45P/+*GPZENMM,46-MCVSO1NF:_WX,%>5&-3XHV=V=0ZM5Q M3PE>^<'MM69V'J;GF3>^+/\SM3W^T_2ZZN\](\4SJWIVL&%] 9F MX)[RZIE>__8OTGOE!KWK-TKNN<*SCCIVA7Q;SR4!*=M3V33O3MN-OG'3\7^; M-W,S)ESE34")&^5J?[B],8 WLZ@1)-O5_?^)235-ZFVNQC=R;:#.-TQ5:2OH M"[H_!*-?4$L#!!0 ( !" ZECJL-C@@0, #D. 9 >&PO=V]R:W-H M965T+SAWOOOX/O;Y\ VVC'\1"8!$7_., MBJ&12+FYL"P1)9 3\8YM@*J9%>,YD4KD:TML.)"X=,HS"]MV8.4DI<9H4.KN M^6C "IFE%.XY$D6>$_YM#!G;#@W'V"MFZ3J16F&-!ANRACG(3YM[KB2K1HG3 M'*A(&44<5D/CTKD8>]J^-/B\<?)G,3W4PFUK1#G],G\/MHRJA,!)K0 M&.*VOZ5BK0/&^X#'^"3@E'Q#KF,B;&/O!)Q;\W=+./=7^'?1KF"];EA]E2[$ MAD0P--1=$< ?P1B]>>4$]OL307MUT-XI]-$UK(!SB-$,'H$6@ B-T55"Z!H$ M2BDZG.^*__0*;UZ%V';?HY<>%PD':*4(:AXP.KNE2":L$(JA.*_='H@$7K)^ M($+"MA1G(%C!(U#T'U6QV:C2(6N/O[1QU\2"29*A,&;X\TKADVHF]K&X1;&_Z#CN,V!=/WPK8<."^6%7\FV]PC^W\GS<*#U5\C MWVU*KNGUFK)GJC_<9^69C^V.A')-588Z]4%H_V2B.0%^0MN=:*W<.B3KM^4P M_.V)\-+CG2JG_ZVJ=EFLU6.B:_N#?NM>!X'3DGNN_;R:%G@=.16:MM]5[$(3 M8_R,7'/LX\/OF7W//]+JE=S_9UD[F6WNG\\VW-AAOV>W2AENW7;U7Z>.]EFE MS>]UI)6ODJ!;'SC>3Y4V%:'?>T+[.TI;UVO0:CSG<^#KLFD1*&(%E=7+OM;6 M?=%EU0[\,*^:JBGAZY0*E,%*N=KO>KZ!>-6H5()DF[(Y6#*I6HWR,U&]'7!M MH.97C,F]H!>HN\71/U!+ P04 " 0@.I8&_>>:9-]OQ<,O%J]PP MIM#//"ODR-HH55X[CHPW+*?R,R]9 9H5%SE5L!1K1Y:"T:0VRC.'8!PX.4T+ M:SRL9<]B/.25RM*"/0LDJSRG8G?+,KX=6:YU$,S2]49I@3,>EG3-YDS]43X+ M6#DM2Y+FK) I+Y!@JY$U<:]O?8VO 3]2MI7&'.E,7CA_U8O'9&1A'1#+6*PT M X7AC=VQ+--$$,9?>TZK=:D-S?F!_:'.'7)YH9+=\6R9)FHSLB(+)6Q%JTS- M^/8+V^?3UWPQSV3]C[8-UO^#H9!A-\Q('L#4L?= M.*JCO*>*CH>";Y'0:DSK5VAJ"2PO=E+D2H$W!3HV7D\5T9J.ODV_W2/^^ M+[Y,9^CA\<\IK.?SZ6*.KA;T)6.R-W04.-1F3KPGOVW(R3OD _3$"[61:%HD M+#FU=R#0-EIRB/:67"1\HCODN38BF/@7Z+PV>:^F\WX[^:Z<&TZ_FU,?HFM9 MTIB-+#@EDHDW9HT_?7 #?',A8K^-V+_$/GXLWIA4<"B41&F!EE0Q@6B1[&?S MG50LEUU17^;]]"$BV+M!_]=H-K853JHU'("#W/O'9),XKO(J@XHD_RGV,-XS MZ&R,"%=C^*CE;$)C[I&=K ):86!WX/S5]W.I-XL\]" MZ-NXJ2.OR>.ZKD>2,/"-P.P ]WOO:_TH-%V4:!2V!SBZXHIG1&VS[ MH6N@H)P#[T@21+"[S."P32*@^09/F/3T?NRNP='51]0?V#@\+637"$#8%(-W M@5U7NV-\E7,FUO7;0\)&K K5?*!;:?N\F31?]2.\>1L]4;%."XDRM@)3_#GL M6TWA#PO%R_H;_\(5O!CJZ0:>:$QH .A7G*O#0CMH'WWC7U!+ P04 " 0 M@.I8;30/H2X# 5" &0 'AL+W=OI5@QO2)S%&0)98J8X:F M:NWJ7"&+"E"6NK[G]=V,<>%,1L7:HYJ,Y,:D7."C KW),J9V4TSE=NQTG?W" MC*\38Q?G46UI@\WO/?E7$3K$LF<9S MF7[ED4G&SL"!"&.V2%O92Y463EA#.3 MB\OI L[N+^!A<7TY@]N'^T_'B\O9'3Q,;V\^G2UN'N[G\'[!EBGJHY%K:$L+ M=%<5_;2D]U^A'\*=%";1<"DBC'['NR2UUNOO]4[]@X1W; =!MP.^YX<'Z((Z M_*"@"_XC_+:H2]:PG=4^I%.=LQ6.'7HI&M4/=";OWG3[WL<#FL-: +=2&SA7B$_M?OLQ MZ'B>!PMI6:FZ:$-2:$?(%1R(]>G1^]?\Z/YPCL3-#Y:LC+ VY+EL/$_YDL>UU1X\I("U5X.K:OW"1< M0!=VR%3C4,(0OMD5_V4^#(+2%+PP=3M!OS*&+W'=86GJM:18-^C!(D%J;S&] MJA;B#]ZPRL&6()IW2:G7=I=NHU1GJ-9%0Z*LD!MARJI=K]8][ZPL]<_N9<.\ M8VK-A::TB@GJG7R@VU-E$RHG1N9%X5]*0VVD^$RH;Z.R#F2/)>5#-;$;U/\$ M)K\ 4$L#!!0 ( !" ZECQ2QVDI , !(- 9 >&PO=V]R:W-H965T M[C M&L88!5AN=XF3?W^[@"E^B1,KNMY],?LR\_#,>.;1,%@Q_B"6B!*>DC@50V,I M979FFL)?8D)%FV68JIL%XPF5:LM#4V0<:5 X);%)+*MC)C1*C=&@.)ORT8#E M,HY2G'(0>9)0_GR!,5L-#=M8']Q&X5+J W,TR&B(,Y1_9E.N=F:-$D0)IB)B M*7!<#(VQ?7;A:?O"X#["E6BL04(EQK($4 MC;\K3*-^I79LKM?H7XK852QS*O"2Q3^B0"Z'1L^ !4+N1P)ARB,?=^]O4JKLHJ4,/AP3^,1 M4S/W.D[+LJQZ_QOTV[;W\[KM-:[L%B$V_,YIJIGK"IU79*G4Z] M==O]QI7;)77-5/%KW=D!57:[_U.O =IM@G:\-T?R?WD>K%<"79NTO(WX>^UN MLTZ;\=LMM]?_%77Z?NC_JDR=US-J;624D,X!7?=J7?<."O(U2S_=H]#Q5E6_ M3]0/8_P"L2Y*!SYKF?U"(UXIK";_6))GE2=[F\K:]K8DN&W7>4.%5KDZ\7;T M4 '8+U;/?K#7^6_J6'^7\_&ZWN'-;,QIR;(PV(:%^"S/)7ER%J?U@/_N)QS?YJ77PM7E(=J M H 8%\K54MUK "\G\'(C659,O7,FU0Q=+)?JHP6Y-E#W"\;D>J-?4'\&C?X! M4$L#!!0 ( !" ZE@21UZ_G0( #,& 9 >&PO=V]R:W-H965TYYV+[Z*ZD>M$IHH&WG O=+J0B&+2U#.7=_S+MR<9<()NZ7O285=N30\$_BD0"_SG*GU M +E<]9R6LW5,LB0UUN&&W8(E.$7S7#PILMR:)DZ_U1FT;7Z9 M\#/#E6[LP78RE_+%&J.XYWA6$'*,C&5@M+SB$#FW1"3C]X;3J4M:8'._9;\K M>Z=>YDSC4/)?66S2GG/E0(P+MN1F(EZJ4*GRAAD6=I5<@;+9Q&8W9:LEFL1EPA[* MU"B*9H0SX71T_SBZ&PW[CS,8/D]G/\:WDRF[Q+VFJ!_E;@P#](.&9K"%J?P??\]@&ZH.XW*.F"?^GW M;%^?%4][/X]]*QU=L A[#CT&C>H5G?#X4^O"NSZ@LEVK;!]B#Z=9(K)%%C%A M8%A> E1ZG\C#-,>?KGPON(;_M3X2_[OSA2.0"YA)PSA,\!7%$N$>!2IF*'BG M9-ZIP.+DQU;7K MZB3'DNE+6:&@/QNI2F;(5)FK*X4L;4!EX0:>-W!+QH4S'3=KCVHZEK4IN,!' M!;HN2Z9V/BBRW8TEYB4)S*4#A9N+, M_.MY9/T;AQ\-905A@8BP#H^$5%U@4EHAD_+_G=+HM M+; _/[!_;6*G6-9,XT(6__'4Y!,G=B#%#:L+LY+;;[B/Y\KR);+0S1>VK6\P M$#2ZVXT:E3?,L.E8R2THZTUL=M*$ MVJ!)'!?V4)Z,HK^<<&8Z6RQ6WV]OX&XYFR_OEL_+VR?X],S6!>K/8]?0#M;/ M3?9L\Y8M^ W;".ZE,+F&6Y%B^A[ODK).7G"0-P_.$MZS'83^!01>$)VA"[MH MPX8N_/-H+T]%V;)$IUGL.[G6%4MPXM!#T*A>T9E^_. /O"]G-$:=QN@<^W26 M)*K&%.XX6_."&X[ZE,3S)!\_Q($7?H&_'3\M!9A-3-(V\ MC\HZFQT8]M9SZ]P'1TM^%,-#MT&!]&Y!K@N>->HNZ&4IA<($*#'?W@.)%##U:T$<%2K*3FYA@:A<<11? L+8CMR]LX>#XP#^=+RCLR:5KU2HJ](F)Y&:Y*8U@I%T&Q">7G:P8B+)83&;O]O7 M&PQ[]C 8PDT+(_<,7VUUOD=#QR@I"";@AFNC>')\ ,'(.[%V+AW_4F\HF*'5 MBJGC!%T-WPL-N@2=>JMNKY*6J+*F7VC*1"U,6U2[U:XES=I*_,N][6?W3&5< M:+I\&X)ZE\,K!U3;(UK#R*JIRVMIJ,HWTYS:*BKK0/\W4IJ#83?H&O7T)U!+ M P04 " 0@.I80G"S=U$$ P% &0 'AL+W=O'A< Y'9F^A]$\SE=*B7T5>FKXWM79V[/MF M.)6%,)_43)8P,U:Z$!9$/?'-3$LQJHV*W*=!$/F%R$IOT*O';O2@I^8VSTIY MHY&9%X703V*3D^XY5^K?!O)A?&Z:-J)P]*_:R$RU'?"RI ,I=#6WD0T#S*82\/PLASE?_(1G;:]Q(/C>18S'-[JQ9_R^5^PLK? M4.6F_D6+1I>F'AK.C57%TA@0%%G9M.+7,@Z.01)L,:!+ UKC;A:J47X65@QZ M6BV0KK3!6]6IMUI; [BLK [ESFJ8S<#.#NXNOEY=7-^CR^LOWVZO3N\OOUVC MHWOQD$OSL>=;6*'2\X=+;V>--[K%6XJN5&FG!EV4(SGJVON K(5'5_#.Z$Z' M5^(),8(1#2C?X8ZUNV6U.[;_;C=MLG'"-SNI:')L9F(H^Q[PP$C]*+W!AWS_54G8R ;GG MB(XN2V2G:FY$.3(?T0]AI4;01PMAK%S4(@16S?50 L,>X>:8U3'YIU)R!U8K MWD&<O@/2*4P6^,HX ? M+%#GREBDQBVZU7A*2-LGF/$USG@]03&C"?HL(0>'F6BNN#H\LUS6TDJ1DZ"S M,J$G6^5*MXG8< LVP$/W0A>SY&"!7)%FIM4X6Z<%G"HFG#LRPU$<.')('8'C M)(H.AOEMLI.])CL[Y\191P9LKNP>:H23.'UUTL8.8((#MH9+N3,1I^E>I WB M_4D+NB^1EH3!R^@H1/EP!-A*6KBB4]:128>TQ!4X,)H=#/.V]AI*\%NM>#$. M(PIM@FF4.)%C85P%,\(DB0\6J&WLH3CDL2.Q:)VA)%K7%2C;D M[$ A2WDGR MERC4:.\F454[TCT@1IV[ZE L.LJ5@=1Z1B:&D\0E4XC3H//=D[I2BM,D?'4V MO2I;WT@%#'&2DHY,6>R>5.=&))B2PWUN;2OL(3AT,(7K) 0B0=+MQ6'* MN_5H-XI*5!N5R#*;!ISCTD&[> MIQK!JEG])O2@K%5%W9U*,9*Z4H#YL5)V)50+M(^$@_\!4$L#!!0 ( !" MZECN$OLU(P, "P) 9 >&PO=V]R:W-H965TD9$6N M5:/ L.V+J>/=/7P>FKSC]"#D-U4 :/))-=\5VDQX\VG#=K !_4>SDFAY/4K.*Z@5%S61L)TYM\'-(C+Q-N!/#@B\-GZ/3$!B\3I;*_Y-#&4@S.]DJ+JDM&!A6O MVY$]=_LP2$C]GR30+H%:WNU"EN5O3+/Y5(H#D28:T5D'MFC!Z$_ KLF] MJ'6AR++.(3_-]Y!8SXX>V2WH1D>&A&!KA!<\#EC=>9Z*"GLMK0MV4Q@,[=.GUT(Y=WT]/_$D4 M_F?;N&"*9^1@RPIN%'L"B562H(8*JYG=$W661"/73R=N,/%'77'DIB,2;%;L MQI-TU$4#-TXI66ZW6$J)V)*,PL"W_7#:_+UQVWH]+.F*7EFZA71HN6%07"\12^G9T17$(46>\R5)&X8 M1>-9Z$K.!1@7'K>$GKO^K7%Y+O.]:5%X;%X.K7\5T%,S.C$'?*TW'H<];NT_ M >[,L3+I#3I8!7)G^[3"PXY7OFUF_6S_%+AM.^!+>/N.N&=RQVM%2MABJG\U MB1TBV][<&EHTMA\^"HW=U7X6^)P!:0+0OQ5"'PVS0/] FO\-4$L#!!0 ( M !" ZE@AQ]><<@0 (,5 9 >&PO=V]R:W-H965T)3X\=15=>.AQOLQ51A]IM[_"&S(A8[*9,MM2,LO("$G*/AL#(NJ/T]!ND M6Y%#;/'@D2,_>X9(RI+2QZ@Q7'44+9H1\8DK(@26_PYD0'P_(LEY_$BA2C9F MY'C^_$*_C<5+,4O,R8#ZOWLKL>TH+0569(WWOG#H\8ZD@AH1SZ4^C__",;75 M%'#W7- @=98S"+PP^8^?TD"<.4A.N8.1.ABO'/)'(&#!FCX$-O=.I,1S.\0S'[[#DYO M/+B#P60T6HR'\^_06\SO)D[TU)_T'!N^VD1@S^<7\ LXQ,>"K&"*F7B6[<5, MOO]R 5_ "V&^I7N.PQ5OJT(JB^:GNJF*?J+">$.%"2,:BBT'%*[(JL3?KO:_ MKO!7942SL!HO8>T;E< 1?@93_P:&9E@ETQF\V]LL$_._QD;_=>Q<(,QL?9DQ MSGQK?>4R/FG8@M83"FH?SN,"R\< /#T*4!@:_H M27Z*.+DHRTP";<;0Z$-TZ!KZ55L]G >\:&.:>M[&+MKH>J.9-T)%HY9U N5D M-S+9C4K9L\=G<'#H;F'0ZY<)K'3_Z-*K$V;7"4,UP7(Y:&8Y:'Y276C6F9PZ M87:=,%03+)>PZ[-RH5UJKVM* M32/F8MO*8MNJC*U#O&"Y9QPO?0*[_=+W7/""':,'(O?? ES*1>D.*,$VSI19 MNJ:]*KM%(Z/YVLAN%4KJ5<$(%4D-Z\PHI_TZTWY=J7W*Z%_R@ C',I#2"SW MEA NMX4N\0Y11+[EMXAE<;@N2BR$H7(:'UU2Q0&M0K2J)Y4+EJZ=MN;:9WR> M4VIUA$J,S,)"*3'2"RA48M5Z4_S9N43_M[7B$K+BL&8T@*PB)4NE=(_?3XGG M"[L@6R\NZZ+L(J<0&U1BU'A3M7%2;;Q_:P)_RU_*DQ?L@U*UE:2/%N%::7:M M-%07+9^3TPE&_ZPCC%[K&:96FETK#=5%RZ?H=([1JP\RM7Q8JL?X<+9*3C?% M2E/GD*@N6I($]>Q2*2!L$]_F<;D_V8&ULK59KC]HX%/TK5K9:M=*V>1)@"I'R MJ@;M!%" J:K5?O DAD23Q*QMH/S[M9-,"B'#3-OY GZ<<^QS[5S?T0&31YH@ MQ,#W/"OH6$H8V][(,HT2E$/Z"6]1P6?6F.20\2[9R'1+$(Q+4I[)FJ*8<@[3 M0K)&Y=B<6".\8UE:H#D!=)?GD!P=E.'#6%*EIX$PW21,#,C6: LW:('8:CLG MO"2K=[X?8$O ?! MUYX"[VA7!0-X!+KZ%] 4S>C8COMJMMYEYK?6]G]U[;- Z,T-U$LY_;D;>'8# ME@06%%9)Y)\[#@43AG+Z;]>)5[I&MZY(L#=T"R,TEG@&I8CLD63]^8=J*I^[ MXOV68MY;BOEO)'9V.$9S.,8U=@%%,9GJ.\#I0Q'+90_B5*[6O*H$&=>>TU7GM7O=IQG(I[UYE= M*FKO9$7#U,R6Q4N0-ARV0-XE:##0!BV#ER!3'_:[_9F-/_.JOSD\\@>>4?Z\ MBU3Y66_Y)6950^>>]S1#9EH45!A'<%JQ)O,]K4#S:\RK@;HC%F@J8NM_4$L#!!0 ( !" ZE@>LJLKB0L M .UP 9 >&PO=V]R:W-H965T<%^;&.D_QTM"J*S?OQ.%^L^#K,WZ4;GI3?W*79 M.BS*S>Q^G&\R'B[KG=;QV)Y,_/$ZC)+1V4G]V55V=I)NBSA*^%5&\NUZ'69/ MYSQ.'T]'UNCY@^OH?E54'XS/3C;A/;_AQ=?-559NC?>49;3F21ZE"GH M@_6>!7ZU0VWQ=\0?\X._2=64VS3]7FU\7)Z.)M41\9@OB@H1EO\]\#F/XXI4 M'L<_#72T]UGM>/CW,_VB;GS9F-LPY_,T_A8MB]7I:#HB2WX7;N/B.GW\DS<- M\BK>(HWS^E_RV-A.1F2QS8MTW>Q<'L$Z2G;_AS^:0!SLX%A'=K";'>S6#K9_ M9 >GV<'IZL%M=G"[>O":'>JFCW=MKP-'PR(\.\G21Y)5UB6M^J..?KUW&:\H MJ4Z4FR(KOXW*_8JS:_8W^_25W;PE%XS=D ^?*/G\Y4]V33Y^FG^^9.3C%W9Y M0WZEO BC./^-O"%10KZLTFT>)LO\9%R4QU"1QHO&W_G.GWW$GT,NTZ18Y80E M2[[4[$_-^\\,^X_+MN\#8#\'X-PV B_#)^)8;XD]L5WR]8:27]_\1E;IFI.H MX&O- RJ5K[/-^&"GX[*8ICS[(&/SG[Y MC^5/_M#E!PFC2!@#P:0$N?L$N2;ZV9>T"..RM._2]"]YH\O##N'7B.H2\W 6 M^!/W9/QP&%_5R)\&,]F(JD:6;TT#V8IIK"S;FNZMI)9Z^Y9ZQI;^E1;D)HRY M]DPS[MKW3$/"*!+&0# I_OX^_OZ I_<]U9 PBH0Q$$Q*P6R?@MF M6"&3! 21I$P!H))";(F0@!,7E\-&H94 M#J:35D^?:ZP3,V"(S]H"EHH&CTH2D42B-H6ARFH3.LXPJ MI6.Y<-3..[7:U4(ULFS/;U<+C97EV^UJH5K9[M%J(323919-WUXN#T9 [_,. M2:-0&D/1Y%0(46=Y0Y8'J.Z#TBB4QE T.4U"^UE&Y=*Q//B*[O?4P81J9%GJ M8$*UTHPE5*-R6'*L.@@999EUU*?M^K8L#^D=>=R/*A[%J*((-SG)TUAWE_/< M4@6/K41 H\'<=OLU$LQK-U^UF7I'&B^TE6465UV'3U"1!:51*(VA:'(^A-"R MAE1:%E1J06D42F,HFCS9(-26#5!;#4,J?4I]U!BI6JN+$=,8'1T[V4)IV6:E M]9KJV*"E0=^TW7[5QG7:S5=M'*?=>M7FX&ZVW'@A9FSC*/SLDI=MY$M]T[=Y M>,_)W9&*:2;W[8I0&H72&(HFYT@H&7O(*2L;.F<%I5$HC:%HJ%2[62M'H3 M$M7*4^XX,HV5=,=1;JU0,;99Q;SJVN6KUYR90$"?UE3X>\>D%E&91&H32&HLEI$K+,-NJ)CG5SIE9$NWV[5&/DVNV* MH=HXRKU2C9$5./J"X0AAXYB%39>"4;;_,OP1K;>ZQ5#G9@>]5P$A:11*8RB: MG"JAS!QKP-+A0"?$H#0*I3$434Z3T)".64-V*AUF1N]LV.J(0QF905TR%$T. M\L&R1?-TULU.$5SL%,%U6;;"6'_:8]3:D"S(U+0$5+0Z2H% MP^6R/AOK9E=UHEZ&G9-%FN1%MET4]0#GR-+LFJTWSJ[16H2_:"2SEV0ORY9O%WM:K& M,1:A9?3B=%/=[=5&#[KJ$DJC4!I#T>1\")'J#OG(G0M]Y@Y*HU :0]'D- FY MZ[Y6[IH!O5,!E;NN[AF]67M<-(3>=87>=8[!<+$U3<0FD42F,HFIP/ M(7C=(5>ENE!!#*51*(VA:/(#\T(E>UU5\K'"9 ;T?G >JI0]52E/@[9@0[F4 M(RRDLM=5*N?;V]\W59G*ZYMP>=DSR@Y1?U)]O125J]J\^5[*NS!9K+1)@8IH M*(UZFN6Y[90,H:$]H:$]LX9NKA4?M)&%BF4HC4)I#$63DR#$LC>D6/:@8AE* MHU :0]'D- FQ[)G%\CQ=;V)>9^=S692VMZ3N/=J<[$BS@XX_>3=KK]XW^^L= MZRX^&R8M_(BGTE*_:=K$,(8U\(8[_/ M[/!/52NH.(;2J*][X5'[+; HEW(&A.;US9KWFL=A%>BK,"N>R+]B\H7,/YQ7 MVUT?%C+[Z9T(J'2&TAB*)F=,:&Q_R/EE'ZJOH30*I3$437[?M!#B09_Y9=*X MV.EP>4'VX4)B7NOVV(91'.1%"@0=F!?YBA=OP153&_R)< M1'%4FC2/=>=UK_IZY.VT.NU-:=Z?G%;F8^N=%]6EK[R.1V/D'%MM' @9'YAE/+!HF1^1,!]'[WX!5?M0&D/1 MY(R*VP+!D"_S#: W#J T"J4Q%$U.D[AQ$)CGRPW=>_FU<]5[Y-BMTO<.T_W?\VWX?Z%^E:GY];[^>6YG-JO6>[ M7]X3^-T/ 5Z&V7V4Y"3F=Z6KR;OJA,MVOZVWVRC23?WC<;=I4:3K^L\5#Y<\ MJPS*[^_2M'C>J!SL?^'P[/]02P,$% @ $(#J6/'[B\^G! B!@ !D M !X;"]W;W)K&ULK5EK;YLZ&/XK%F>:-FD;F%M( MET1J M,JG795TJZ?W> D:(!S;"?9]NN/N90$XU#:\J5<\KR/_;PV[\4='0C] MQ388<_ [B5,VUC:<;R]TG2TW.$'L"]GB5/RR(C1!7#S2MC+5KC M!>;WVULJGO2*)8P2G+*(I(#BU5B[A!)GA _LY!YD4AX)^94]7(5C MSISL,/OB8HRAF'P7N?N&##^\^@G<9 M\FY#=@RE(1OI7,PU&U%?EO.:%O,RS\S+ M;[5 MH\PG1TW-5L)K] =8\!,P#=-63&?6V=I2B7G3V,%KQZXYPJIVC)7366?HY.57 MK6W!8*L9LMAWP;9HB<>:"&X,TSW6)N__@:[Q5>79/LG\/LF"GLAJRV!7RV"W ML4^F*$;I4NG]PM#-#;-$L9^8KN6.]/VI5YL@6^26.LAO@N# ,NJ@0,'DV4X% MJJES*G5.J[JGT$+QDJS3Z*\R!$P+#N=DY,^V-QQ*2A4HR_4D%;X"Y9FF*6E5 MH!P7VFJQ;B76[20V++\LE52W,;#EF;:D5 &"KB3!;X(\P[$DG4V0;3H#MI*X+4_ ,4TV=5ZGS6M4]((XI$,D./"#&\2%_ MG&-&=G2)1<[RVCH-JW4:OCE] M#?MP=HJ7?E6] MLODE6RUM&)[LNYZ&K/OX6';#UG*R]7NQFM.WY%WT/,;O@ G:,75MQUH6MA>S M_V9YLV..;*=Z\3[JD\WOE2WHBZV^*,<2'#IOSI2PM8Q_\6+TR>;WRA;TQ59? MC&.+ -M[A+:OOUFLFZ[AR-^_HCFP!XT(T$1!MU$_*U"V.3C3\L%C?P#;&X2. M.;-9O8NNSVO4!PJ8Z(8::5,!$_U0(_8K8(YQ-G$>FP;8WC5T2IQ>E]Y/A6HV M?PK48&@[LMHFZGS[!X^5-VRM*%OW\+!YTN#8C4JHB1)[V)$U=N$*GN,J-.HG M)ZL)INO\2)N!)=FEO#@RJ]Y6Q^:7^6&Q]'X*+V90\=[/CMGSD]PC?7%&?XWH M.DH9B/%*#&5\&8CEH,6Q=_' R38_UWTDG),DO]U@%&*: <3O*T+XTT,V0/7/ MA\G_4$L#!!0 ( !" ZE@SA;1HJP( !T) 9 >&PO=V]R:W-H965T MSG1!!%])-8U^(+^=]?1Y?L/TMX\]B#2#12THS,;+64N:7 MMBVB-:187+ <,M43,YYBJ:H\L47. :^,**6VZSA].\4DLP+?M#WPP&>%I"2# M!XY$D::8OUX!9=N1U;%V#7.2K*5NL ,_QPDL0"[S!ZYJ=NVR(BED@K ,<8A' MUKAS.1GJ>!/P2& K]LI(DX2,/>O*[6ID.3HAH!!)[8#59P,3H%0;J31^5IY6 M/:06[I=W[C>&7;&$6,"$T>]D)=MH'M$X%4"SX"6F1FL:RQQX'.V M15Q'*S==,'-CU(J&9'H5%Y*K7J)T,K@9W\[1X_AN.46SZ7BQG$]GT_MO"W1V M#1(3*L[19T0DI+XMU6A:8T>5\U7I[!YQGN%7Y'4^(==QNPWJ2;MZ7"07.[EW M*+<58LWIUIRN\>L>X\2$HT=,"_B$YA 5G),L:8)JM=%GZE+D.(*1I0Z- +X! M*_CXH=-WOC0QGLCL@-BKB3WC[KU+C&: 1<%!'3XIT-,X%)*KX_.C"=\[)?Z) MS [PNS5^MW7![XLT!(Y8C+ 0($43;.G0,P[Z[VX3.+Z]V2=HBSA(JU>GU?O# MM"C!(:%$$FC,K?=N;FT1![GUZ]SZK;DM2)*1F$0XDVB9L5 O"0XIH-LL+]3. M.;N##5#DG:.G&6B,QAW4.L;?[J 3F1U,QZ">CL%_.$"#4^*?R.P ?UCC#__Y M U_VX*=-YNT+:),R]Z[O/3#889Y0C*!*,1*XUP,E)B7EW%9D2PW]UG(I+H= M37&MWB_ =8#JCQF3NXJ^(NL74? +4$L#!!0 ( !" ZEAFY?4*= 4 *(A M 9 >&PO=V]R:W-H965T!7$J?TM+=D;/6QWZ>S)4E">I*M2,J_>0Z!W2=)&'^_(G$V>:T!WLO M!VZBQ9*) _WQ:!4NR)2P'ZOKG._U*Y1YE)"41ED*]4YA6-]^P7] ML@B>!W,?4G*6Q7?1G"U/>T$/S,E#N([93;;Y3,J 7($WRV):_ >;TM;I@=F: MLBPIG3F#)$JWG^&O,A$U!X@['%#I@)H.@PX'7#K@(M MLR*L\Y"%XU&>;4 N MK#F:V"AR4WCS:*)47,8IR_FW$?=CX[O)[<7-$?@R^78.Q-_WV\\7-^#RZN\+ MOC^=7MQ.P3&8\L4S7\<$9 \@2I\(9?Q",KX)-B$C.0C3>;E%GRDC"07OSPD+ MHYA^X-X_IN?@_;L/X)UPN%UF:\KMZ:C/.'U!HC\KJ7[:4D4=5+^&SP##(X < M--!XGYF])^O%R8L[5MW[/&=5XE"5.%3@X0Z\*R4/=U4>MEO3,@__3.XIR_E: M_5<7[_8, _T91 %_I*MP1DY[O$(IR9](;_S[;]!S_M"%;PE,20:NDH%-Z.-M MT)-F^$?@SSRCVDN]Q?,*/'&K>1K[SL"'H_Y3/::VE1QD M-ELGZY@3G?."Y]F81>'VEI(6!V(B]G2DM[ANCX56$:*Q1 K"<-'=G%G=UJ;+U:Q<_:'FL$VG5=V4)3PZZ) M%WCP.BM/82LAEM#4A$A1 HUM?H]:*P'K*Q*Z ]3L:5HS)QAT+%PI'*!9.>Q? M;R6PVF:'3=HZHXY^!J6 @&8%<5>K,2YPO[,ER;44C3 [+RU+:&K04GY ]_"U M9I0X.R?$$IJ:$"EKH%G7[%%K7FLU^F[0;!$Z*P]VJ$7:OOQ)0J2R_MD#+!^E7K%2Z4JL@ M8^M_0_V5P&H3\QRWR5MG-@C\#N*U08=94\CZ6T4K(K[5DK0[S#C$- -)58+P MX8<[1N&S4.MM4<@ MQQ"W=*76#/IN!W&I*9!94WSAK0R7T=8ER"I#A!AQ^8(*L3 M$UMH:D*DZ$&VAR:H/0_QL=L;!8\>[P4:"L8-'2:/>,U*Y6NE#G8 M+'/V[QFX/1LYAJ[7[!EZ,Z=C]H=K[UY>>?D2Q7-PG44I(T!J=]GC&5)L;DDX9SDPH!__Y!E[&5'O*:O?I8Q_@]02P,$% @ $(#J M6$I,GJ&N! _1P !D !X;"]W;W)K&ULM9EM M;Z,X$,>_BL55IUUI%3 DZ<,ED=+ :E?:KJIF>WUQNA)>9C?V//'8P9/]HP_B9A2B7YF:2ZF5BSEYLJV11C3C(@!V]!< M75DQGA&I#OG:%AM.25089:GM.L[8SDB26[-)<>Z6SR9L*],DI[<CUQEZQCJ4_8L\F&K.F2ROO-+5='=DV)DHSF(F$YXG0UM>;X*L#G MVJ"XX_>$[D6CC?10'AE[T@=?HZGEZ![1E(92(XCZV]$%35--4OWXNX):M4]M MV&R_TC\7@U>#>22"+ECZD$0RGEH7%HKHBFQ3>. M+RT4;H5D666L>I E>?E/?E:!:!C@/@.W,G"/#%S<8^!5!MY;/0PK@^&QAW&/ MP:@R*(9NEV,O N<32683SO:(Z[L533>*Z!?6*EY)KA^4I>3J:J+LY.QA_B.X M0_/O/OJF?^;+9?!CB3[X5)(D%1_1&4IR=).DJ5)53&RI7&I#.ZSPUR7>[<%C M=,-R&0L4Y!&-.NP79GOO_^P#L_VEP=Y6H:KCY;[&Z]HU GT:#I"'/R'7<5T4 MLXQV#X(223-#I+SZR?(* M]K"'O7QZ1GO1ZFN^HT*J M_"_U=&_*I5O+9R5:)M ?\T>EF$KM?W;)-(24"1+F0\("(%A+IE$MT\@XI5I3 M)F1"JQ5N.:<14J\,ZDSCLM)QP]E:=4*@%W36I9C1V:F*E3#L%#3]>K*;.8/A MQ-XUE8#T&'1X= =>[;$5X7$=X?&)$0[))I$D3?Y10>Z)HQ%Y:AS'7:,:'<41 MTF/0X=$;G'?'\;R.X[DY^2?Y.J7H,\F25"T#*K&0%'U1:U1GAC>R3@T@),R' MA 5 L)8@%[4@%^^>X2\@98*$^9"P C6DNFRENG2.&^^;[-'I0=;(1)%BSBY(D!2?-!:0$4K2W6H>#&WKNO\1BTV@:E^:"T (K6 M%NM0<6-CI=C(=]^82G=WI8NRD.N<7V5:?.GX/%,I!UJ @])\4%I0T9HI_;*G M[L.'TAJ;:^LJT\U/3V^@930HS0>E!5"TMD*'TAR/WS^]@=;JH#0?E!9 T=IB M'>I__*8/ &]YF3;E-- O Z T'Y065+2>-_12!+NQS9-1OB[VUW14M[DL=S#J ML_4>WKS8N3HZO\!7?KD3=\"4&X,WA*^37*"4KA32&9RK#O%RKZT\D&Q3;"8] M,BE95C1C2B+*]0WJ^HHQ^7J@'=0[GK-_ 5!+ P04 " 0@.I8;J-RUA(# M #2"0 &0 'AL+W=OV(\=@*6FG?G0Q:8J5#'N.=!+6*(B:?.AB*3=MRK>>.(5\LM>FP M@U;"%CA"?9_<26K9N-VOD&$\I$B ?3 MZ,W:EF.(,,2I-A*,_M9XCF%HE(CC5R9JY3Z-X>[WL_IE&CP%,V$*ST7XG<_T MLFTU+)CAG*U"/12;:\P"JAN]J0A5^@N;;*YCP72EM(@R8R*(>+S]9X_90NP8 M>.X> R\S2!?"WCI**;M,LZ EQ0:DF4UJYB,--;4F.!Z;K(RTI%%.=CKH7G3& M<-;OPF!\?3&$FT'_JC*^&-["H'/3NSH;]P;]$51@L-)*LWC&XP4DDL=3GK 0 MJ,.L $J),YCSF%$_39@*I14<=E$S'JHO< \AO%2K!09J):MB=MXMZ<98V?+ MZ.UAO&5/4'6/P'.\&MR/NG!X\.5/%9NBSD/W\M"]5+:Z+W2<:.C%2LL5;3,- M/VYH O0T1NIG$>16K5:L9JKG5"5LBFV+RD.A7*,5?/[D^L[7$M9JSEHM4P_& M0M-ZBZ(L%*%NQ?Q4S-3E.O";]6K+7A<@U'*$6BE"=T^BB_QOE>H[_BN^4^R^ MGKNOE[J_0:6H((B 4D75N))<;YT+[]6(19?XU9K15C^CFF_\8J M3?01A+NPB9#F "H"\%\!^(UZLYC@)""6'N3_FMU,;?>LK3K.WX>= MO7-#F]?.+9,+'BLZ*.9DYAR?T/:0VP?$MJ%%DE[:$Z'I"9!^+NG1A=),H/&Y MH*1G#?,.R)]QP6]02P,$% @ $(#J6/Z TGZ- @ X 8 !D !X;"]W M;W)K&ULI95=;]HP%(;_BI554RNMS7> +D0JI6N1 M2D% 5^W2#0=BU8DSVT#[[VLA$+-+!C/L51=OK1%R0'/JZ"8_[1 \HV7Q&94YR* 1A M!>*PZ%HW[G6OH]=7"WX2V(B]-M*9O#+VICN#>==RM"&@D$JM@-5K#;= J192 M-GYO-:T&J0/WVSOU'U7N*I=7+."6T1BFC MHGJB3;VV%5HH70G)\FVP[B;HKVNF6 MW:O9WA'V$'\@W_V&/,<+T/.TC\[/+OY6L54V34I>DY)7R?K_D9+);*T:F%7U MY;@6)4ZA:ZG3+X"OP4J^?G$CY_L)SW[CV3^EGKP0F:G-=-$'8&XR5X='5;B^ M:.LD"&)[;4 (XB?RE2,@SL>JX<(_EMWTS+&Q@X>J$_WY/>Z]@Z=H_Q'Q) M"H$H+%28&ULM9M=;Z,X&(7_BI5=K6:E3A-,DC;=-E)2W)FNVB9J.[,7H[UP M$R=%"SAKG'Y(\^/7!@(X<=RB?=N+F9#@QW .F/<8.'WFXI_TD3&)7N(H2<]: MCU*N3MKM=/;(8IH>\A5+U"\++F(JU:)8MM.58'2>-8JC-NYT^NV8ADEK>)I] M-Q7#4[Z649BPJ4#I.HZI>!VSB#^?M;S6YHO;F*+MD=D]]64Z&6 MVB5E'L8L24.>(,$69ZV1=T+\@6Z0K?$]9,]I[3/2N_+ ^3]ZX7)^UNKH+6(1 MFTF-H.J_)W;.HDB3U';\6T!;99^Z8?WSAGZ1[;S:F0>:LG,>_17.Y>-9Z[B% MYFQ!UY&\Y<]?6;%#/ME5YAH@^4.RG4KZ%J)X ]_@*YY(A]31)(YFYOM MVVI;RPW&FPT>8R?P3YH<(M\[0+B#N^C;78 ^_6K;KG,W9K1>*DPGP_@;#'KD M,4-ADDH:1>ILD!9NX.;>\*=#A <9URNY-20*)8MM.KJYU_1U9Z_1%9.2B]^/N.!O8@T:7:6+'.MO7'E5H!7:HM3O^V;/,XIW7M-#W& MG:0K.F-G+36(I4P\L=;PMU^\?NA37OY-$M1!4C\=6\YS]-C4/$A:X%5FG MGY>4KDZF0EVQ]+Y?L_B!"9MQ "##M%YI6L])OEEK$)HLBE,TU1_SLQ3]=)ZV MN35.>E-K(&$!)(SDL%X&TQ7-T_#HM/UDT;U?ZMYWZKY1FY=J3]92#;W)/$R6 M!V@4\[5U4!\[L4T%AX0%D#"2P_HUP?&@H__LLA^5LA\Y91\ER9I&:,$86C$Q M4\.4JC%M,CLQ366&A 60,)+#!C69.X<=SZ[Q<:GQL?O0UE?B\KBVB>MLWU1< M2%@ "2- ,,.$06G" +0^&D!: @D+(&$$"&98XG6J!--QGAEDL6!9W%1E=E$1 MJ:K'.OZX24T- :4%H#12T#S/'(2.>YWZWYXQR:NE1\^I_47$N7B'[IYM1.R5 MO1=Z.OMJK"&16I]6AVMFRL/B2-0-%, M]:M4[#D3WLZP?X"F99FCK\E!/C%E)C*K.[[M/,#;YP%H$@:E$2B:Z405ACUW M9#.K('1!9V$4RM<#=$U?PG@=HS$7"JJJ?71.U7:HWZP^='<*X6)@W+8"-->" MT@@4S;2BBKB>.^/>7=RB&[[G. <-L*"T )1&H&BF"57>]?J@!:D'&G1!:0$H MC4#13&.J1.RY(W$Q Z2&JE0-1A%#"QJ'T6LVPYRB!Z9'J!G/C)M)-D<_]\T+ MC]T=-;8,-#47M/H,CF^.H 2J0].'*C5[[M@\IFF8HOPF&N()>MK,GNXM54%C M-"@M*&C;1?UV(4V@>C4UKT*RYPQ\C0(9:$(&I06@-%+0MKWKXIX]@^$J_V)W M_GUG!G-3FDH-2@NP/:WZ1]M'-E2WIM15W,7NN'O.5+FI1NZWQ88,G^>@M*"@ MN8[$0NR/R+RXRKRX8>:MKJEET)HDZIHZI:]ZA51?1)WW;L?N'AO; IJ8"UK] M6MK?-N0C8C"N8C!N%(/KADQ%F,S"%8T03>:5/0V< ;V5#$H+"EK=F=YVF0/5 MHVE-E8MQP[O$4R9"/@]G&PNLFH/> 0:E!7@WH7?[V_&<0/5IJEY%8.R.P&^J MGDW3I0=HK(Y\KJK/S=>2JPB@EL*YU1?0] Q*"PI:W9>!9>*$0/5J.E/E8NR^ M$7QGA"ZAI^JB(GNE;+86*G$M5-$TUP;NCU[N3AH; 9J6"YHK>D%U:'I016#L MCL#9V:&QX8RIK/O$A)XNS1Y(L8H-FG-!:4%!\W!-;>_0V];[(Z(NKJ(N=D== ML%EJ=S^-G0"-P 7-/8-.H/HTG:@",'8'X,W4*,)6>4$S+R@M *41*)KY+&,5 MC/T.Z.2H#YJ006D!*(U T4QCJACMNV-T\\E1_8O5,M"<7=#JUU1O:Y /0'LD M4#33B"IB^^Z(78MM>Q^-O ML>B^=<;GJ+=S<,,^-OT1F=BO,K'?,!,#3E>XNV[L3W=W@F&P;0WHO6,HFFE- M%9S]_QF!2\CC[^*B*6R;T"NKW!>=RLZ [*-]\'OX' M4$L#!!0 ( !" ZEB"*1]=Z@, ,/ 9 >&PO=V]R:W-H965TS5M4M?$X;&]@ 1MMS&5!P';7DSWA0D& MK"8VLYU2IOOA[W&2)G0-KD#T11/;.<<_V^>HI"KMK.6NO- MM>NJ8$TCHB[%AG(860H9$0U-N7+51E*R2(RBT/4]K^Y&A'>TKZQK+3$K$. M&:=CB50<143N>C04V[:#G>>."5NMM>EP.ZT-6=$IU=\V8PDM-_>R8!'EB@F. M)%VVG2Z^[OF>,4B^^,[H5NV]([.4N1 /IM%?M!W/$-&0!MJX(/!XI#MYVF@Q9T2>)03\3V"\T65#/^ M A&JY#_:9M]Z#@IBI464&0-!Q'CZ)$_91NP95/P#!GYFX"?#'6'MV@T^W(W0?>CX>>/L[O) M (UZ]_W/W5E_-)RBC^A>*(UN)*4/\$HX>G]+-6&A^O!R;"@T16.R(_.0MEP- M?&86-\A8>BF+?X#E:\POD=^\0+[G^^C;]!:]__L#&L#)28J6^J5#%Q::K];/ M5^LG,U0.K9;.->ISI64,D:71SWOX /4UC=2_9;RIMVJY-Y,PUVI# MIV(",4 ME8_4Z;S["]>]?RRLE9RU8O/>^4$TE2A)$X6ZP:^82;H >/1=A$"/_BO?EQ0\ M=5U+7)O$?.Q4&E[+?2SAJ>8\52O/'WMW@3[!RE$W$C$O14B]U?<1O.2O'*.6 M8]2.PYA1&97-;W>#/;2C1"K+0=5SHKK5U4!PO0YWB'$X, JY(#BT-F1G^%09 M6OW5UF#_X,8T4PE$XLR$KO7RMM'>)4#7AT'F._8!++P DTU/!:&-(!A4*LR MVG0*C/X>]HD)[]O@B3RR*2V/<;GEB@<)[VH'/6DXS=V?&+8H_ MMM;KUZ><1AX+GE,BJ27J O5(& H3F5FW%FAN=(V51FDVZWXZ-RV%#A<"@.T* M\#Q]CZX8YXROH+*@KS&D<":2M5(=4W$)-\)%R4E3- ML60\8!L2(L(7145XJWQF$^[73[]Z(!0*B<%VC7DS=$M)7NM,];#.X$)HL%UI MWHS+1BF-U>FI!UU($&Z>-RZMXG,J;B%(V*Y(Q_^HR!R^^,%U^+3]0GY\N_R< M/T.R"?NM*'%)KGES(6&.U/R MNH9;*I7F QA?"KB;9 US<Y4-K*SS/ MH7A>D=0;Z>HYXU_%DC&)7I(X%=>=I92KRVY7S)(B6[%4_>8IXPF5ZBM? M=,6*,QH604G<);W>L)O0*.U,KXIC]WQZE:UE'*7LGB.Q3A+*7V]8G#U?=W!G M>^!SM%C*_$!W>K6B"_; Y)?5/5??NCM*&"4L%5&6(LZ>KCLS?!F041Y0M/@S M8L]B[S/*3^4QR[[F7WX+KSN]O$1:+XE_T7+8= M#CIHOA8R2ZI@U8,D2LO_Z4LU$'L!^%0 J0+(88!S(L"I IR# #(\$="O OJV M&095P. P8'0B8%@%# ^[=.JD1U5 4?UN.;I%:5PJZ?2*9\^(YZT5+?]0U+>( M5A6)TER*#Y*KWT8J3DZ]N_L/G_[V//3PQZ?;W]']A]G'!_0>/5RB>0K>N,R2:-8O%4MOCRXZ,V/;Z^Z4O4B9W7G5<:;,B,YD=%!=UDJEP)Y M:$P,@*X:OMT8DNT8WA C\8Z^(@>_0Z1'^IK^W%I'.[K1 M^*[V(<30QF,;UAG^M,/>-C[15=?2)@+"?,@83XD+ ""-832WPFE M;Z)/O1?&YY%@(7H3I4@LJ4JAG[@N+;C8BYK MU!8RI0\)"X!@#1D,=S(8&F5 >KB/O&_K?%]Q']-45WDCX=S*0\)<2)@'"?,A M80$0K"&0T4X@(_-RGL\(RRP.&1<_;Y5B7M5'D'J!A+F0, \2YD/" B!80R_C MG5[&Q@FET(M =*/N4.ACS)"Z3T<+3E/9ML 8N>?*!A+F0L(\2)@_/EKZ)L.^ M<[BO"8!R-@0QV0EBTK+"D-85QD@XM_20,!<2YD'"?$A8 1K" 3W:O.C![W& M5$0@R8#27%":!TKS06D!%*VIFSW3#-NL-14Z+)::2(AU?DO3MMI4Z/VID_2* MGX-[2W,?SM:&95H/-*T/2@N@:,VRD[KLY'_:8E3@QJWB9#)V)N2PZ,8>G%UT MR[0>:%H?E!9 T9I%KUU%;/2BRAM5FH;(9C]A9IV].H ZBZ T#Y3F@]("*%I3 M,;6]B/O&7<7'=?+(.,J>:C/Z_=@M)<4)H'2O-!:0$4 MK2F)KK/&CG-8>VM@&QV0?[%F1?6V7#PL=M+&:@UZ;9,1LDIU:?RU'F^BZ/CX<8%"7 MS"JG!YK3!Z4%4+1FR6N+C, ]>4= '3)0F@M*\T!I/B@M@*(U!5,[9,3\!-YN MWT:K?1MG^6/S^:([S])"/&L:(\EXHM40J%D&2G-;SKR/7ED^"^(>2LJGD$D? MA?15:!5D9@U*EE8M5I%H6'5"*Q$[Q'A['IAHSJ.IC]H((V8C[ Q]O$/9\8*C M%0VH.09*-70M@9XMT-:(0=]9L\RJP>:U0>E!5"T4@;=O?>, M$L87Q2MD0DW)ZU26C]_OCNY>4YL5+V<='+_!E[=8<]S%EY[NN(\O@_+EM#IM M^:[<'>7J=EV@F#VI+O34_4L'\?+UL_*+S%;%VT^/F9194GQ<,AHRGC=0OW_* M,KG]DB?8O00X_0]02P,$% @ $(#J6.%(D2.:"@ I8$ !D !X;"]W M;W)K&ULM=UK<]HZ&@?PKZ)A.V?:F3;X @2R"3-I M+/EVVF::TY[9V=D7#@CBJ;$YMDF:G?WP:QD'XPO"Y/S;%PT0Z2=!],22]<2^ M?(KB'\D#YRGYN0K"Y*KWD*;KBWX_F3WPE9><16L>9M]91/'*2[.G\;*?K&/N MS?-*JZ"O*]S%^[C:>7T28-_)#?QB39K%9>_/R1!]'354_MO;SP MU5\^I.*%_O1R[2WY'4^_K6_C[%E_I\S]%0\3/PI)S!=7O6OUPM4GHD)>XKO/ MGY*]QT2\E?LH^B&>V/.KGB)ZQ ,^2P7A95\>^0T/ B%E_?BK0'N[-D7%_<)DB_1D\6+][04'BS*$CR_\E345;I MD=DF2:-543GKPE%!KU70#K4P*"H, MNK8P+"H,N[8P*BJ,ZBU,#E0X+RJ<=ZTP+BJ,NU:8%!4F72NHRLM/3JE7T0Y5 MV?VPMX-N.TKR(69XJ3>]C*,G$HORF2<>Y.,TKY^-+#\4(767QMEW_:Q>.J6? M;G__\B]*R=T?7VY<<[\H%\CL(/WWF2\CGYLA9C/R%O#9YZ?I"\(V]( MGR0/7LP3XH?D6^BGR?OLQ>SQ'P_1)O'">7+93[/.B2;ZLZ(CYK8CVH&.Z.13 M%*8/":'AG,];ZMOR^I-C]5UY?563 /WL4]U]M-K+1_M1DXJ?O&>B:>^)IFB# M_<]L^Z6EAS=RS_'",Z*>%Z"?\E4GU9"K=WR=J9-I_I8N>P_[L=/L\QP.*F6<4&=JH3%V!8+4NK46$!B!A*C2(PA,1.)64C,1F(.$G-!6"6Z1KOH&DEG M=)\WJWL>DVA1SNJ^1D% 6!0_>?&\=68W0@89$C.0&$5B#(F92,Q"8C82K4D$%B!A*C2(PA,7/2 M&''#26-<6LU2JM[\'6UWPIQNF-M2K'I52DWKA3I$N+/?+FQ/!23ICGQ^2[%VSXD;/%11N@@0O5#*A&H1J#:B94LZ":#=4G(B7ML>4=^(<\V[?J#5.I3TY.4Z1F@'5*%1C4,V$ M:A94LPMMO'><&9P-]-HQJ[W4>>V0=:Q4-5ZT,EZTKJN/UX2 %#\Y!)": =4H M5&-0S81J%E2S"TW5JN-6K<= >[%Z#("Z5HV5YYOF)U\IJ0@B8+0#4# MJE&HQJ":66BUW[;#VM*EM=2P-FKM3I;3R7+;+?W 4:#<;E<'L&06%;K)#M4, MJ$:A&H-J)E2SH)H-U1RHYJ*T:J"5&_BJ? ?_M8DMENX?1;&/-9M S]_QX8 MT8UAS2T(WQ+DTZT"9=E%8-DG+/6Y5O>K^< M%O[@%:>%BR7"(HIW*PD1+C.QM$@C(A89K2$#W>J&:@94HU"-0343JEE0S3XR M$#7RS+/U:.LT"]D/%Z55 Z[<4E?E>^H'$R6S@Q%=K8/HF1]8?4/WV:&: =4H M5&-0S81J%E2SH9H#U5R45HVZG>#.(D!WYZ&: =4H5&-0S81J%E2SH9H# MU5R45OT;SC+-0)-NHDZ_9O/#V,]GBX=/),N-4R,,JAE0C4(U5FC[R2&C1@:) M"6W3@FHV5'.@FHO2JI%3I@=H\O2 3A/#[+'8%A5) EY*EGD*S]Q+>6N409, MH)H!U2A48U#-A&H65+.AF@/57)16C<8R^4#38!- IJ -4,J$:A&H-J)E2S MH)H-U1RHYJ*T:J"5F0N:/'/AY7 6B_.0>3K"C(>IMVP_I$$S$*": =4H5&.% M-MF;."IG6GW>"+T4 52SH9H#U5R45@V@,D%"D^X+OV;>Z(6A_\CCQ(N?6Z,, MFD8!U0RH1J$:@VHF5+.@F@W5'*CFHK1J.)9I%-H0-W&$IDY -0.J4:C&H)H) MU2RH9D,U!ZJY**T::&5ZAR9/[^AVIA&:R0'5C$+;/YLW;IS-H] V&50SH9H% MU6RHYD U%Z55(Z?,^=#D6^VG+;F@B1U0S2@TZ;*&0IMD79HTH4U:4,V&:@Y4 MW0\3V@\+JME0 MS8%J+DJKADV96Z')KXP@.P$A_B[IY20$^1AY\9Q\XN):5NVS-6CF!50SH!J% M:@RJF5#-@FHV5'.@FHO2JM?\+3,O=/D%'EYSC3@=FH@!U0RH1J$:@VHF5+.@ MF@W5'*CFHK1JP)4)&[H\82._@,KQRV,52N6*+B.E=FFCFY92NJ*,JJ4,>8]. MCHFV-O7:-0 8M$T3JEE0S89J#E1S45IUK)?I$#HN'4*'ID- -0.J4:C&H)H) MU2RH9D,U!ZJY**T::'NW;CAR(8?=+*ZR6LJ64N(N(:WAAKV%@]XX)C0.0M@[ M,QQMD$$;-*&:!=5LJ.9 -1>E50.C3'/0Y6D.VR/0.O9G_+77+RE:V+]"Q>2L M/M^Y:2U5OQ2E(>_MR4'0UN987$1P]T^M!P4TV0"J65#-AFH.5'-16C4HRF0# M_95W71"Y/S_Y;"-NP$>^+!99U,2M(0'-0(!J!E2C4(U!-1.J65#-AFH.5'-1 M6C7ZR@P$77Y7AI,61=!$!*AF0#4*U1A4,Z&:!=5LJ.9 -1>E50.M3%C0Y0D+ MG5)]Y,;)$09-5(!J5&]>[7^H-#*'&+11$ZI94,V&:@Y4#5 M\_4RQT&7YSA\K44.V6QOX\RB>,']M/4.RA_EYLFA!$UG@&H4JC&H9D(U"ZK9 M4,V!:J[>O!/%H"64^GLW4U_Q>,EO>! D9!9MPG1[R^+=J]GQ9R$NU7)QK8F; ML==>-]4+2VUYW58OG.W-VTM^>KGVEOR3%R_];.45\$76E')VGO4USVE]>9)& MZ_Q6[O=1FD:K_.$#]^8\%@6R[R^B*'UY(AIXBN(?^=N9_A]02P,$% @ M$(#J6)S]:F5+# CI$ !D !X;"]W;W)K&UL MM9WA;^(X&L;_%8L;G7:E;B$)M*775J*-8WLU,UNUG1F=5OB@81-0CL] MW1]_3@@$DV#([,.7E@2_OS<)3XSMQS%7;U'\/9E(F9(?LVF87+3 MX43._.0TFLM0O?,2Q3,_59OQN)W,8^F/\J#9M&UW.F?MF1^$K9NK?-]]?',5 M+=)I$,K[F"2+V]5WLGI-".IX_BK@+;6.;/ S=?O#J99S^1=]'T6S!*)]>MBQ89 MR1=_,4T?HC$B2:-9$:R.8!:$R__^C^)"; 38 MW1T!=A%@;P4X_1T!3A'@;&?8%= M KJ'9N@5 ;U#,YP5 6?; ?:.@/,BX/S0 M@(LBX.+0@'X1T,_EL/S\\@_?]5/_YBJ.WDB9!F(G],8W5 MNX&*2V\>Z,?!$W7)_>#AZ=_DZ6'P^7%P]R3^^/Q(?G%EZ@?3Y%?R@00A>9I$ MB\0/1\E5.U6)L_#VL$ARMTQB[TCBD$]1F$X20L.1'-7$4W-\?U\\,\=;M@'0 M5E=L?=GLU66[M8W$S]'K*;'[)\3NV%;=!3&'?_+?B6/ET5WRY=$EOWSXE?CC M6$I5CZ2J!H@E>4EKN.[!7*?D[J31(QVE!SU*9J8-%N/3%X6HPW(SYW0]/ M26=UMA](FXS]:0U&''XT3OW1:()SUO>IDW.=7?>IG/JI')%[/T[?R5/LAXF_ M_+KX\Z,J2D0J9\E_:H[W=LGMUG.S[]++9.X/Y75+?5DF,GZ5K9M__L,ZZ_RK M3M9(F(N$423,0\(8$L:1, &":8+NK@7=-=%O1/@JDS2K2)+LVR6=2/)-/%+U M^B7VDS1>#--%+.L$;>0V%?02=I;#LH;AZTVOWSF_N&J_;BH5F9(>E-)#IF1( M&$?"1,W%.#_OEQ=#TU9OK:V>45NN?$Z)"#,590([(5_]./"?IZJ:#%.ICBHE M#ZHV/2%/[W-)_J0_TJSUGKU/0Q41^UG%6EN9FO,NDM_&OC^_O(]5?R#+\$G. MGF5^_+VM0U0X(HU2J M[N=0!J^YU']3&\LVPSQK,YR02-6Q=1_4K3%'TPH5"7.1,'I6J6JL3F>KUD4F M9$@81\($"*9I]GRMV7.C9O66[/_(X_=W51N'PPFY&]S6R=.(:RI/),Q%PB@2 MYB%A# GC2)@ P30=7ZQU?'&D'MD%4M!(F(N$423,0\(8$L:1, &":8+NKP7= MW],C*]K&JOU;V_$RAC?5+1+F(F%T">MOM!,ZIYVSK88",B-#PC@2)D P38]6 MIQR;[C1J*N0#!-E&*.-D$LS5+M5R&,O7S%1Q ]7?"X9U(XBWYCQ-I0NEN5 : MA=(\*(U!:1Q*$RB:KO0-%\8Z4F.B *.DC:2Y4!J%TCPHC4%I'$H3*)HN;;N4 MMFVLQ+]&T\5,DNBE&)Q0*I_)K*4Q(F]*\[&JQ'=[/[=F>&-Y+VF]C>]VQ]X: MZZTISW][A&HI+I"2R/* M,MLEVSV8CY$?DH=RD/[@#@S2LKB#TEPHC4)I'I3&H#0.I0D431=Z:4199\?J MP$#M)RC-A=(HE.9!:0Q*XU":0-%T:9=^E64VK#XO,H>;_/&RK+T'JPEP2=9S M66W4*AOJ7!6TS?Y$I>L"-:3V)_2@"1F4QJ$T@:+I&BR])LLX\E^=T;(UD>4Q M7=:^,AZJM_UQ[?B].4=C/2YIEJ4-E%N=WK8HH:;2@5D]:%8&I7$H3:!HNC)+ MT\@RNT:W?A(D9/FD138-Y74UU6J7BV3F-58AU$>"TJA5ZR15ZE"HE02E<2A- MH&CZC/W23;*;N4F'],74SD_^CV"VF-5)V9RPJ92A-!=*HU":!Z4Q*(U#:0)% MTR5?VDKVL6PE&VHK06DNE$:A- ]*8U :A]($BJ9+N[25;+.ME-?>,INY/9*C MDU4M3>Y\E3-(WVLU#?62"IIF _2VO0)H2GI(2@^:DD%I'$H3*)JNP-*@LLT& MU79[XG,V ?LGQG;-:1K+$OJ(%I1&H30/2F-0&H?2!(JF"[VTV>SNL5H14.,- M2G.A- JE>5 :@](XE"90-%W:I3]G-WQ2[&?&UZLI9$LO$L5ZWHH+:97?-P5&4JB@O-20_*Z4%S M,BB-0VFBH&D3QGH;UT,74VE?V6;[ZC:*54P0CA.R4'VE.']0<*^ZH-:57762 MK,IL*!>:DQZ4TX/F9% :A])$W?7H[E17:4S99F-J,!S&"_4-&:R^-XLG4?<* M#.I%%33MY*KZ@AI1AZ3TH"D9E,:A-(&BZ3(L72C;[$)A'H0V)VDLRGY%(15) M[BU"BR+FQY;W ME,:@- ZE"11-EWQI##G',H8E,:@- ZE":=JOUF[>E#.QL)^S6PDSQ\&TR -E& ] MU6%7'7?BAR,R&/ZU")(@KZ/74U /63[%G+ZQKK$K &*7 ,2N 8A=!!"["B!V M&#TCB4)E T79FEQ>3LMY@VQCA.R-UBME#U57909^JPI!XT*8/2.)0F4#1==J6%Y9@M+&0'+-L> MRM"/@^B$W$_]L%;#4.\+2G.A- JE>5 :@](XE"90-/V.*-TTIW^L'AG408/2 M7"B-0FD>E,:@- ZE"11-_]&!TNOKFKV^K$;/5Q0:1OFLOZ6LHQET^WUTG<#.^J< +VF93H'M>:7Y <]*#:I1X,AQF#9%!'&4"OI_XB23VX)#Q7W/^QHJ%&G90 M&H72/"B-06D<2A,HFGX'E(9=USY2:Z,+M>R@-!=*HU":!Z4Q*(U#:0)%TZ5= M>GO=?=[>JPP7^6RT:!P&_Y7KMD=>QZO-YV!$YG$PK/^E(ZAU!Z6Y4!J%TCPH MC74/6*610U,*%$V7[<9/+C0EK4E96;W3.^2X&/2X M.)0F4#1=0*7OU6VV[.'?:M2:IUJ:CZ2Q(*$.&I1&H30/2F-0&H?2!(JFWPNE MT]8]ULJ(7:C%!J6Y4!J%TCPHC4%I'$H3*)HN[=*PZ^[[*:_=[02H3P>EN=V: M1Z$J"WA#4WI0&H/2.)0F4#1=DJ69UVUFYJU;'D_[6A[V[4&C:5#O#DISH30* MI7E0&H/2.)0F4#3]!BB]N^ZQO+LNU+N#TEPHC4)I'I3&H#0.I0D43?]1Y]*[ MZ^U[3N]OC::9Z4WU#:6Y4!J%TCPHC14TXZ^G<&A*@:+ILBT=OMY/.GQ:D^2; M3,F7-)MX]$[N@[G,*-D*XY_E-%&5]VI7&1'%R0GY^/&N5NI0SP]*L3R_'M3S@])<*(U":1Z4QJ T#J4)%$V7=NGY] MWV"F^I1I/J5H.8\^&_1>SS8BBZ*.GZ_J^%J10XV_7M7 VO98:HI4?].LIE!U M*8JZ0E7O!'J"'$H3*-I2/^UD(F7J^JE_R>DT48)0(LGJQXV]JF'[ MDBVX?SFP6^W*_COKTK5J]E/KTLOWMTO\S=7<'\M/?CP.PH1,Y8M*U3D][[5( M'(PGZXTTFE^WU!?!&PO=V]R:W-H965T\A#Z9@<;BE[Y$L @;Z71<5'P5*(U648 M\G0))>%G= 65?#*GK"1"%MDBY"L&)--!91'B*.J')05 MW#/$UV5)V-,$"KH=!7'P7#'-%TNA*L+Q<$46, /Q=77/9"EL4+*\A(KGM$(, MYJ/@*KY,<%\%Z!9_Y;#E>_=(47F@]%$5;K)1$*F,H(!4* @B+QM(H"@4DLSC MWQHT:/I4@?OWS^@?-'E)YH%P2&CQ+<_$@'^IP7Z TI5^_0@G DUY\<0,JX;<"Y'[VQT/8$9[+L-^ZY&[QQA;Y'*WY]D&W0CH.3_V+AW M?7+W!&9P[S7<>\Z9-[DSQ5W.N:J2KT4;\QW>$.'5>/($9;..H_?9&OE59(WJB M[PO-Y+_G/6*_RJSQ#E2'#Z3Y?ZW,;'&;+7ZA.I,E*0JH%D=LCQ/FY"GRA&:2 M;FU,W/$N4:\VQA>:R;\U,K'3*[Q"HEV;^ X5:FUTY.T9M\XC=EN/5J&SQRFO-W0EW\LQY0C/)MX8G MOO"N7*\&R!>:^8N]=4#8Z3!.5VZ-=R#"_H%4W;V^EE7K:[#;U[22_D8$,$2J M3-YQ 5M=G *G:TD27S5 M:OE",_FW5@N[MXSNUN6#5 >=-YMJ]CG?H?3V5L"A 78V,;-KC1!V&Z&K-*7K M2G"IWA3R#7DHE+ZEQUC 1NW67N=H7O"Q).5@M?-'E]HYL"T MI@OWO,O6J_GRA6;R;\T7=N\CG?X*[UM>X>>'.U[N7D]E%>[MD,N%M= '!QQI M2>]VF)O:YG#B2F_)']1/XLMD=\30PNQ./&X)6^051P7,)61T-I#3PG:'"+N" MH"N]#_] A5S=^G8)) .F&LCG&PO=V]R:W-H965TDZ]T,<(WY+=SB17S:4 MQ4C()MOJ?,(G>YQ1(]C M#6JO+Y9D&PKU0G='.[3%*RR>=@LF6WJ.$I 8)YS0!#"\&6L3>.>9AG)(+?XD M^,@OGH&2LJ;T635FP5@S%",<85\H""3_#MC#4:20)(]_,E M[U,Y7CZ_HG]) MQ4LQ:\2Q1Z._2"#"L3;00( W:!^))3U^Q9F@GL+S:<337W#,; T-^'LN:)PY M2P8Q2<[_Z"4+Q(6#Z30XF)F#^:L.5N9@I4+/S%)94R20.V+T")BREFCJ(8U- MZBW5D$0-XTHP^95(/^%./&_Y]# %\]GD?C:?/5N#C% M$(OX)? 9/JRGX M^.$3^ !( AY#NNVKNU5VUZ7@7+69JS93/+L!;XDC)' %HB)4YV85G[X#OEXK,FYPS$[ M8,W]_3?H&'_4:>L(K*34RI5:*;K5%#G?9WNI=$[0FD1$$,QO@+=G#"<"_)Q+ M:S 3..9_UT7!ZC(*'8&5HF#G4;!;Q_N1"A3))>,@(K!2%?AZ%?G=9>H;JE1+0N<[2JE'?[-*#VJ^GA M&?%''MA7SK6/4$5A)_C"7/WR_3!UV&86.P$I1@$91-AC=Y6J& M=9F'YM"XRM5:([L^6>%%>0-;>7ZG"?N_S;X=XJWCTA5:67!1V4#S_1(4=EKW M=(56CD11^<#6DB*/A$]C>>CA2!T;:D5;E<0;V/ Z.ZM&PT&O(3N+L@2VUR4_ M1(@9D&F"R8HBB7>X%> M&LCUJN2<:VY5&V@/&K@5E0-LW9+='WGP(BR/J%,IW/J5L:[: M0-A$M-C<8?ON7A"=*Z(W^0P]Y?/S!JR$7*IB-57I!GPAB:S^B%QG%Y23]-3[ M\^%%J#.T3!+IST7]+.ZNS/"ZP2J'K"@U8'NM(?-N@[FZ,9"=;'!#ZG5:6V1H MI?PP&H:^J!E@ZV8L:Z9$A2G .S6.]2J&E7YMZSHOA]5)UK!!FL5&;G:XD6=8 MY;/1X'HGK[/J.]>'(_WBTD+=&'U#;$L2+J?Q1KH9MWVIDYTO8178>Y_4$L#!!0 ( !" ZEA%+A*:*08 M 'PD 9 >&PO=V]R:W-H965T,3;"+XDE MGWO(PTOQ'M*:[K+\>[&FE*$?29P6YZ,U8YNS\;A8K&D2%A^S#4WY-ZLL3T+& M+_.G<;'):;BL@I)X3 S#&2=AE(YFT^K>EWPVS;8LCE+Z)4?%-DG"_.62QMGN M?(1'^QMWT=.:E3?&L^DF?*+WE'W=?,GYU;AE648)38LH2U%.5^>C"WP6$*\, MJ!!_1W17''Q&I93'+/M>7EPOST=&V2,:TP4K*4+^[YG.:1R73+P?_S6DH[;- M,O#P\Y[]JA+/Q3R&!9UG\;=HR=;GH\D(+>DJW,;L+MO]11M!=LFWR.*B^HMV M-=;E+2ZV!+C^?(M^1W?TF:9;BAY?T#U]XO."%>B]3UD8Q<4'] Y%*7I8 M9]LB3)?%=,QX/TJV\:)I\[)NDPRT::*;+&7K @7IDBZ!>%\=[RGBQUQ_.PAD M/PB71$EX$[X@$_^&B$$L]/7>1^_??0"Z-3^:Q52P^*?W!15U$@"VX*U]Z@V8 MV@FRV@19*O;9[39YI#G* M5HB7E#RL4E3LG^2?BOETJ>0]-3DZR?R:S*[(ROKW/"/3\?/AB&MJKC?B=COB M]E&/Q.&#DJ5F!AH9=S &,("?-E#,:FN.H (&(-R/5:N=X14W?13RUHM3PY MMZXIYA8 $<,1Q,H@A]L&0:P,LCR+P&*QT9E00REWOWAN\FP5@.(( M$N80RG%-02B \KR)+2@%4 YQ!_**#_PV5DK]%C)>F,L9_"TL&-U5EW>TR+;Y M@B*?9SK.-M5@[ ?E)_K'2-GPJ25%*YNOE2W0Q=9/(>E22+26^H9. M5V)TLOE:V0)=;/W$=+L2K/34KQ?\)KZW$%J.+:XB,LIT+&D5D5&N[8CK)8"R M)QX>6$4Z>X_5_OZ(HH]EO^QA+$J50:ZL%'#>MB6:&PB%B3V@M+/56&D13RS\ M#9FZ\D,@J?0#(*#V0ZC!XH\[XXJ/<:['E/^&J-WHKO=+5GYP8G6R^5K9 %UO_O+;; M,!#UAN'52D]D]VX;6-PO "A3VO/X &I"'&&/%4 M$M.%%PO2[1>(>K]P1*5O M&/HUP)*T BA#+&@^@"*FY&H@+GOH((-TQIHH_>$)9:\A>DTR@ (DRRA(,L U M++FSK$1M65\O>P1RH^*9RQQ $2RB? !E>^)!0 "UZ&)O0&KG68G:L][SLA93 M=!4F4?S"M[PI3W9Q=,U3DY^ZM&IE\[6R!;K8^FGJ##?1>Y!-M)YD:V7SM;(% MNMCZB>DV!>2-Q]D$ O %K3+I= 'GS83:13;DK M[G< #)%$ ML)!XLB@0-OAS">5-IDD&31Q@=O4R0T?ZI>8REXOK8IJW\B M;^^VK\I<5"^("/.9O\#4$L#!!0 ( M !" ZEC!BN/G=0, -$/ 9 >&PO=V]R:W-H965T<* C#4H"DW;LAIF1(+8\#OZW@WS.W0NPB"&&X;X/(H(>SZ! MD"Z[!C96-P;!=";4#=/O)&0*0Q!WR0V3*S-G&0<1Q#R@,6(PZ1K'^*B'/070 M$3\#6/*-:Z1*>:#T42WZXZYAJ8P@A)%0%$1^+* '8:B89!Y_,E(CWU,!-Z]7 M[.>Z>%G, ^'0H^%],!:SKM$RT!@F9!Z* 5W^@*P@G>"(AES_1\LTMND::#3G M@D896&80!7'Z29XR(38 V-D!L#. O0W8M8.3 1Q=:)J9+NN4".)W&%TBIJ(E MF[K0VFBTK":(51N'@LFG@<0)?WCV_?+LZA;UK\ZO!Y?'M_WK*_05]2A+*"," MT#'G(#C:/P5!@I ?R(=WPU.TOW> ]E 0H]L9G7,2CWG'%#(=16J.LJU/TJWM M'5M?DF?DX"_(MFRW!-VK1A_/IX[?4D%"1'37RPI-T0V-5E\1"Q^[EOSKF(O-$DK"',?& MC3RLD)R;)^=6)I?;LBRS2NA;6U 36:%*+Z_2^T G>G7*4!-9089&+D/C74Y, MT=Z&Q;QVJ]7<,F))5--VV^4^;.:I-2M3NY<69$A^ZZ%[P@4L]7( G,[9"- I M+.2O8Z)[N.KE7W2=@'2NZF9VK[2HRGW?VKV:R H2M7*)6A]HXE:=,M1$5I"A MG)VR_LV7!MO&WBDB@'VSM,C*WU3[]5F=R%A7#EB/&J:S/XIB$QMEQGR[8E8K21_FC" MEJ) '.GTYDV=N8"I /I]0*E8+=:K+3_'^/U!+ P04 " 0@.I8 M3\5]9QT$ #O#P &0 'AL+W=O3S"2QY"],"LSPX7;W(1D&FNY#IP^*+4"SMD4E =E_7\DV7F,K MA+:\@"6?>Z[NT;VR[N# ^#>Q(42"MRS-Q=#:2+E]M&T1;TB&Q0/;DER]63&> M8:F&?&V++2$V61+YLYUR-[)HEH1G)!64YX&0UM,;H,4*%08'X@Y*# M:#P#'$4E)+#4%5G][,B5IJIG4.OZN2*W:IS9L/A_9?RV" M5\&\8D&F+/U*$[D96J$%$K+"NU0NV.$SJ0+R-5_,4E'\@D.%A1:(=T*RK#)6 M*\AH7O[CMTJ(AH'B,1LXE8'3-G#?,7 K _=2#UYEX%WJP:\,BM#M,O9"N!F6 M>#3@[ "X1BLV_5"H7U@KO6BN$V4IN7I+E9T<1>/%\Y?GWY9@'BW \O-X$8&; M&9&8IN(6W(.7Y0S5[TGIVWG'MPN>6"XW D1Y0A*#_>R\??^,O:UTJ,5PCF),G+.$3_@[<-$= M<*#C&98SO=C:-07SOWQ'_]7WB1!NG15N0>=>G!6FW2TY/#.'/N$>Q1;'9&BI M(TP0OB?6Z.>?4 !_,6E[3;+9- M<2JIJD+R%J<[E?5@Q5D&8I9M=Q(71R]; 8)Y3O.U %O"R[(%-ZI4RP*^-6UE MN0J_6(7^MNQ'7L]'+AS8^^8F=6$!A/U^_Q0V,[%!!_5.89&)S?$"5,-.)/-K MR?SSN7L,?JZ"7Q;!_SE^%9*K;])?IMC]:Z;Q-FJLL):8-*&V#1AXXH>.W4J\+ZK5+ MT@CTO; 14:F-F='W>VU]C$ '^:%CUBBL-0K/:A2M5NIVJ,\GTX'V@1YA9U&^ M'P:M@V?:12&$?(A:4G1A >R%+<$B$QF$;M^L0K]6H7^U3)EIG13T VWZA@U# MGMM<:BF/$1@$KN>U!#(S!F[04C(R ET4..\F52-6/%XT9UY(1K M@'J_8DP>!]I!W>./_@%02P,$% @ $(#J6#*OZ:&ULM93;CMHP$(9?Q7*EJI4J',*A71HB M T&+ENU!JGIAD@FQUH?4-H1]^]I.2*G$+2VFI"B,E*$-3T5 72K11*"VI=J'?$5!IH'D2"DSB*QD10)G&:A+FU M3A.UMYQ)6&MD]D)0_3P'KNHI[N/3Q /;E=9/D#2IZ XV8+]6:^TBTKGD3( T M3$FDH9CB67\R'_G\D/"-06W.QLA7LE7JR0?W^11''@@X9-8[4//F;4*L\_89)&M] MYHU/_(+/#5HI:4N#EC*'_%\]<4P=6'P"F\=7#5?T&0WZ[U Q!MC2(]+4PB70QNHF M6/DWX9!&O7B4D,,Y #F[L@+T+C2F09G:2]O;OKO[# 91AY2:\/(+WJ='!B #'R MY##R?=P8]"9\&(X)9Q/%("HG)>-+Y^Z!8RJY5($VW6;2=<%3_W)PUUG0B U/ MR814-K?+X+XGS?0=8&6!0,9Y*[ 7.L=H4!&MJ1)WQK"3K?,%%#3CQV5E%!:* M++N]ZW =8&\FR42JC*HV33=H&+/4G^: MF^4(:T.CT7M%<[:P]B)O!6#L79R=5!5??N2L$"5UBS\XX6A 5G'!3"KVRV2# M5ID:!U5A\$R59M--ST]%JD>ZT*MV6N2XYMX):OZ[^UQ0017AFZ)-[Q_S+K]: M<7SSKR3;WRJ[@KT:FU?OL8N\/@61R2F(/(F>[)^"R/3X1<;'J3%J#AD;)YFM M"\. R_P>F3KY,&DSGCFHG&FK$LH^+%<<;0:S(Q?\IL\9OY&?PQJ;G\*TW3.$X2;$?'8Z^",;9O20(_?C9,&T1@>2#3G^TU7FV\0_;W 5;3 M?1V"K13O1&RE^%X#XM\WB$A3?[6Q/!"!50'K'M'?HTF"[$X"'W]]L*-8?20$3;8T.P M6BP^0"X99K>]9!:G5I^7-4G4N>[JLCY_4I'UGC\61T M2K/"^/KEVE=4CM034?-=G8E"-C8-FXR_5*_7FU/TG%79-LNS^M^IT7[.N8%. M69&=LE]\/S7&!JJ.XF4ERNR7*.HT9[M2Y/G4,+L+&U[6V>ZW9M9 )NFV:EOJ M=!NG$F1J3,:RPT-65G5[1]M_*AF?N;RY.[O48I'E-2_G:7$B[J+8\GS!K"HCMFY,E"1GOC4N-Z" MTF*/2%'+("%:=%W)>YLGE5]-]]U3UQ)7B6'YF,D+)=VWX/H@W3!@H4?G."%S M-,,>#ER"V(J0A"F %@!HW0P0W46I FD#D/8[0K)$'GP22,!P@6C@A@JD T Z M-X-D*QPKD \ Y,/-(%W,5@KD!("B%C0OW9.F9XYA$4K6<>=1'UHSC]#'!)8IF9X &[F-"^K TZP,T7C0A\=B:Q0-C M]J()[HYI%L\;"VAT-^=UFN4J)B0>6[-X8(WW!AU2CZU9/2UF"]B1,D9>8]E+ M2#;D'ENS>^!JHQ=-2#^V9OW F+TI!!G(UFP@&/-!Q80L9&NV$(PY43?"(0LY MFBTT6&+>(U:+W1,*SRHF9"%'LX7>P Q$<;_A5:UB0A9RM%OHK6VI-BNIF)"% M',T6>J-D'\B;#OB61K.%!FOV(4C(08[NY<] T7Z/8O[,BPM'6Q43F=T?>F^YX>LX/M ]ES) M]EV:[Z(2-8=N_]]Y:#;Q#I<\=V5;6'@BW5_?X5__?_#U/U!+ P04 " 0 M@.I8CF$X^KT! !Z'0 &@ 'AL+U]R96QS+W=OH=][M#FE;KG-NW$-)\'?=UZC=M/)R?+)MN7^?S MLEN%MIYOZU4,.AB,0G<_HWJ?W,_LS4YM_,_$9KGQT/^8W#X:;IM M6L>8J]ZL[E8Q3ZMPW-UNIW"Y2/\\N>I]+J95][F0*I0.4@C2\D$&058^R"'( MRP<-(6A8/F@$0:/R02\0]%(^Z!6"7LL'C2%H7#Y(!BCC@"#I 6L"K06Y%@*O M!<$6 K$%R18"LP71%@*U!=D6 K<%X18"N07I%@*[!?$6 KT5]58"O17U5@*] M]>%GFT!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U M;T.]C4!O0[V-0&][V"PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\C MT-M1;R?0VU%O)]#;46\GT-M1;R?0VQ\VNPGT=M3;"?1VU-L)]';4VPGT=M3; M"?1VU-N?J7?*IUU,MY[K&H]NGDEU/K\;;Y^_+*\W$>?A!>< 1ZWOOU!+ P04 M " 0@.I8G"O3#[T! !W'0 $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVUW7VSI;#)^VUKRO4U=-7Z2%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+ M8F(X'+',-(&:, AMC60Z?J*Y7E6A][R)KWUIFDGBJ/))[W$WL3?4@;[A#2N[.;XHK2^'RC3S>9E1;K)5'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[, MN< X<^:,]?'$'%T>=SB2=O7 QD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<UKKLCGDL^Y_Z_034$L! A0# M% @ $(#J6 =!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " 0@.I89 _*)NX K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " 0@.I8 MF5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( !" ZEC.B@ST[04 /4> 8 " M@0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ $(#J6,G6M1M5 P 0@P !@ M ("!W!8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ $(#J6!['Z=;I" _2L !@ ("!#B\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ $(#J6"F2*9SK M" ,AT !@ ("!#D8 'AL+W=O&UL4$L! A0#% @ $(#J M6*RVDWUG!@ EQ$ !D ("!@5, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $(#J6 \TT)K)" M1D M !D ("!TFL 'AL+W=O?^;T# 3"0 &0 @('2= M>&PO=V]R:W-H965T&UL4$L! A0#% @ $(#J6&C*V\10!P 8!P !D M ("!&7P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ $(#J6"P]Z=+:!@ #1( !D ("!N8L 'AL+W=O M&PO=V]R:W-H965T5 M !X;"]W;W)K&UL4$L! A0#% @ $(#J6!OW M.;6/ P H !D ("!KYD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $(#J6!)'7K^= @ ,P8 !D M ("!M:0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $(#J6.X2^S4C P + D !D ("! M8J\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $(#J6!ZRJRN)"P [7 !D ("!(+L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $(#J6&;E]0IT M!0 HB$ !D ("!H,X 'AL+W=OH:X$ #]' &0 M@(%+U >&PO=V]R:W-H965T&UL4$L! A0#% @ $(#J6/Z TGZ- @ X 8 !D M ("!>=P 'AL+W=O^;,' %/0 &0 @($]WP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ $(#J6!CE"WSS!@ $#@ !D ("!2.L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$(#J6*P;4;5\! UAD !D ("!Q0D! 'AL+W=O&UL4$L! A0#% @ $(#J6,&*X^=U P MT0\ !D ("!-QD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $(#J6""-B;PY P [!, T M ( !FR,! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ $(#J6(YA./J] 0 >AT !H M ( !7BP! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& #D .0"&#P 03 ! end XML 63 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 64 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2 html 312 282 1 false 87 0 false 14 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://purecyclewater.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://purecyclewater.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - PRESENTATION OF INTERIM INFORMATION Sheet http://purecyclewater.com/role/DisclosurePresentationOfInterimInformation PRESENTATION OF INTERIM INFORMATION Notes 7 false false R8.htm 10201 - Disclosure - REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD Sheet http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoard REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD Notes 8 false false R9.htm 10301 - Disclosure - REVENUES, FEES AND OTHER INCOME ITEMS Sheet http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItems REVENUES, FEES AND OTHER INCOME ITEMS Notes 9 false false R10.htm 10401 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://purecyclewater.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 10 false false R11.htm 10501 - Disclosure - WATER, LAND AND OTHER FIXED ASSETS Sheet http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssets WATER, LAND AND OTHER FIXED ASSETS Notes 11 false false R12.htm 10601 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS Sheet http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligations DEBT AND OTHER LONG-TERM OBLIGATIONS Notes 12 false false R13.htm 10701 - Disclosure - EMPLOYEE STOCK PLANS Sheet http://purecyclewater.com/role/DisclosureEmployeeStockPlans EMPLOYEE STOCK PLANS Notes 13 false false R14.htm 10801 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://purecyclewater.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 14 false false R15.htm 10901 - Disclosure - SIGNIFICANT CUSTOMERS Sheet http://purecyclewater.com/role/DisclosureSignificantCustomers SIGNIFICANT CUSTOMERS Notes 15 false false R16.htm 11001 - Disclosure - ACCRUED LIABILITIES Sheet http://purecyclewater.com/role/DisclosureAccruedLiabilities ACCRUED LIABILITIES Notes 16 false false R17.htm 11101 - Disclosure - SEGMENT INFORMATION Sheet http://purecyclewater.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 17 false false R18.htm 11201 - Disclosure - EARNINGS PER SHARE Sheet http://purecyclewater.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 18 false false R19.htm 11301 - Disclosure - INCOME TAXES Sheet http://purecyclewater.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 19 false false R20.htm 20102 - Disclosure - PRESENTATION OF INTERIM INFORMATION (Policies) Sheet http://purecyclewater.com/role/DisclosurePresentationOfInterimInformationPolicies PRESENTATION OF INTERIM INFORMATION (Policies) Policies 20 false false R21.htm 30203 - Disclosure - REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD (Tables) Sheet http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardTables REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD (Tables) Tables http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoard 21 false false R22.htm 30303 - Disclosure - REVENUES, FEES AND OTHER INCOME ITEMS (Tables) Sheet http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsTables REVENUES, FEES AND OTHER INCOME ITEMS (Tables) Tables http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItems 22 false false R23.htm 30503 - Disclosure - WATER, LAND AND OTHER FIXED ASSETS (Tables) Sheet http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsTables WATER, LAND AND OTHER FIXED ASSETS (Tables) Tables http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssets 23 false false R24.htm 30603 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS (Tables) Sheet http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsTables DEBT AND OTHER LONG-TERM OBLIGATIONS (Tables) Tables http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligations 24 false false R25.htm 30703 - Disclosure - EMPLOYEE STOCK PLANS (Tables) Sheet http://purecyclewater.com/role/DisclosureEmployeeStockPlansTables EMPLOYEE STOCK PLANS (Tables) Tables http://purecyclewater.com/role/DisclosureEmployeeStockPlans 25 false false R26.htm 30903 - Disclosure - SIGNIFICANT CUSTOMERS (Tables) Sheet http://purecyclewater.com/role/DisclosureSignificantCustomersTables SIGNIFICANT CUSTOMERS (Tables) Tables http://purecyclewater.com/role/DisclosureSignificantCustomers 26 false false R27.htm 31003 - Disclosure - ACCRUED LIABILITIES (Tables) Sheet http://purecyclewater.com/role/DisclosureAccruedLiabilitiesTables ACCRUED LIABILITIES (Tables) Tables http://purecyclewater.com/role/DisclosureAccruedLiabilities 27 false false R28.htm 31103 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://purecyclewater.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://purecyclewater.com/role/DisclosureSegmentInformation 28 false false R29.htm 31203 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://purecyclewater.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://purecyclewater.com/role/DisclosureEarningsPerShare 29 false false R30.htm 40201 - Disclosure - REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD (Details) Sheet http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD (Details) Details http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardTables 30 false false R31.htm 40202 - Disclosure - REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD - Note Receivable (Details) Sheet http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardNoteReceivableDetails REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD - Note Receivable (Details) Details http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardTables 31 false false R32.htm 40301 - Disclosure - REVENUES, FEES AND OTHER INCOME ITEMS (Details) Sheet http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails REVENUES, FEES AND OTHER INCOME ITEMS (Details) Details http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsTables 32 false false R33.htm 40302 - Disclosure - REVENUES, FEES AND OTHER INCOME ITEMS - Changes in Deferred Revenue (Details) Sheet http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsChangesInDeferredRevenueDetails REVENUES, FEES AND OTHER INCOME ITEMS - Changes in Deferred Revenue (Details) Details 33 false false R34.htm 40401 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://purecyclewater.com/role/DisclosureFairValueMeasurementsDetails FAIR VALUE MEASUREMENTS (Details) Details http://purecyclewater.com/role/DisclosureFairValueMeasurements 34 false false R35.htm 40501 - Disclosure - WATER, LAND AND OTHER FIXED ASSETS - Schedule of investment in water and water systems (Details) Sheet http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails WATER, LAND AND OTHER FIXED ASSETS - Schedule of investment in water and water systems (Details) Details 35 false false R36.htm 40502 - Disclosure - WATER AND LAND ASSETS (Details) Sheet http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails WATER AND LAND ASSETS (Details) Details 36 false false R37.htm 40601 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS - Outstanding principal and deferred financing costs (Details) Sheet http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsOutstandingPrincipalAndDeferredFinancingCostsDetails DEBT AND OTHER LONG-TERM OBLIGATIONS - Outstanding principal and deferred financing costs (Details) Details 37 false false R38.htm 40602 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS - Maturities (Details) Sheet http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsMaturitiesDetails DEBT AND OTHER LONG-TERM OBLIGATIONS - Maturities (Details) Details 38 false false R39.htm 40603 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS (Details) Sheet http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails DEBT AND OTHER LONG-TERM OBLIGATIONS (Details) Details http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsTables 39 false false R40.htm 40604 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS - Lost Creek Loan (Details) Sheet http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails DEBT AND OTHER LONG-TERM OBLIGATIONS - Lost Creek Loan (Details) Details 40 false false R41.htm 40701 - Disclosure - EMPLOYEE STOCK PLANS - Stock Option Activity (Details) Sheet http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails EMPLOYEE STOCK PLANS - Stock Option Activity (Details) Details 41 false false R42.htm 40702 - Disclosure - EMPLOYEE STOCK PLANS - Non-Vested Options (Details) Sheet http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails EMPLOYEE STOCK PLANS - Non-Vested Options (Details) Details 42 false false R43.htm 40801 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://purecyclewater.com/role/DisclosureRelatedPartyTransactions 43 false false R44.htm 40901 - Disclosure - SIGNIFICANT CUSTOMERS (Details) Sheet http://purecyclewater.com/role/DisclosureSignificantCustomersDetails SIGNIFICANT CUSTOMERS (Details) Details http://purecyclewater.com/role/DisclosureSignificantCustomersTables 44 false false R45.htm 41001 - Disclosure - ACCRUED LIABILITIES (Details) Sheet http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails ACCRUED LIABILITIES (Details) Details http://purecyclewater.com/role/DisclosureAccruedLiabilitiesTables 45 false false R46.htm 41101 - Disclosure - SEGMENT INFORMATION - Revenue by Segments (Details) Sheet http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails SEGMENT INFORMATION - Revenue by Segments (Details) Details 46 false false R47.htm 41102 - Disclosure - SEGMENT INFORMATION - Corporate Assets (Details) Sheet http://purecyclewater.com/role/DisclosureSegmentInformationCorporateAssetsDetails SEGMENT INFORMATION - Corporate Assets (Details) Details 47 false false R48.htm 41201 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://purecyclewater.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://purecyclewater.com/role/DisclosureEarningsPerShareTables 48 false false R49.htm 41301 - Disclosure - INCOME TAXES (Details) Sheet http://purecyclewater.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://purecyclewater.com/role/DisclosureIncomeTaxes 49 false false All Reports Book All Reports pcyo-20240531.xsd pcyo-20240531_cal.xml pcyo-20240531_def.xml pcyo-20240531_lab.xml pcyo-20240531_pre.xml pcyo-20240531x10q.htm pcyo-20240531x10q001.jpg http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pcyo-20240531x10q.htm": { "nsprefix": "pcyo", "nsuri": "http://purecyclewater.com/20240531", "dts": { "schema": { "local": [ "pcyo-20240531.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/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/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "pcyo-20240531_cal.xml" ] }, "definitionLink": { "local": [ "pcyo-20240531_def.xml" ] }, "labelLink": { "local": [ "pcyo-20240531_lab.xml" ] }, "presentationLink": { "local": [ "pcyo-20240531_pre.xml" ] }, "inline": { "local": [ "pcyo-20240531x10q.htm" ] } }, "keyStandard": 220, "keyCustom": 62, "axisStandard": 22, "axisCustom": 0, "memberStandard": 22, "memberCustom": 63, "hidden": { "total": 23, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 12, "http://purecyclewater.com/20240531": 6 }, "contextCount": 312, "entityCount": 1, "segmentCount": 87, "elementCount": 480, "unitCount": 14, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 708, "http://xbrl.sec.gov/dei/2024": 29 }, "report": { "R1": { "role": "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_5_31_2024_zhvV1lwDekOXvXxVfk9Jlw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2024_zhvV1lwDekOXvXxVfk9Jlw", "name": "us-gaap:ShortTermInvestments", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "unique": true } }, "R3": { "role": "http://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_5_31_2024_zhvV1lwDekOXvXxVfk9Jlw", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_Standard_shares_VCN15Nd_IUmA7-f1rxI6_A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2024_zhvV1lwDekOXvXxVfk9Jlw", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_Standard_shares_VCN15Nd_IUmA7-f1rxI6_A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_3_1_2024_To_5_31_2024_WO3fDw0t_ECk6biHKvzk3g", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_3_1_2024_To_5_31_2024_WO3fDw0t_ECk6biHKvzk3g", "name": "us-gaap:OtherCostOfOperatingRevenue", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "unique": true } }, "R5": { "role": "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_8_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_l1QDwxhZpUWC7ozQachEvg", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_8_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_l1QDwxhZpUWC7ozQachEvg", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://purecyclewater.com/role/DisclosurePresentationOfInterimInformation", "longName": "10101 - Disclosure - PRESENTATION OF INTERIM INFORMATION", "shortName": "PRESENTATION OF INTERIM INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoard", "longName": "10201 - Disclosure - REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD", "shortName": "REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItems", "longName": "10301 - Disclosure - REVENUES, FEES AND OTHER INCOME ITEMS", "shortName": "REVENUES, FEES AND OTHER INCOME ITEMS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://purecyclewater.com/role/DisclosureFairValueMeasurements", "longName": "10401 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssets", "longName": "10501 - Disclosure - WATER, LAND AND OTHER FIXED ASSETS", "shortName": "WATER, LAND AND OTHER FIXED ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligations", "longName": "10601 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS", "shortName": "DEBT AND OTHER LONG-TERM OBLIGATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://purecyclewater.com/role/DisclosureEmployeeStockPlans", "longName": "10701 - Disclosure - EMPLOYEE STOCK PLANS", "shortName": "EMPLOYEE STOCK PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://purecyclewater.com/role/DisclosureRelatedPartyTransactions", "longName": "10801 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://purecyclewater.com/role/DisclosureSignificantCustomers", "longName": "10901 - Disclosure - SIGNIFICANT CUSTOMERS", "shortName": "SIGNIFICANT CUSTOMERS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://purecyclewater.com/role/DisclosureAccruedLiabilities", "longName": "11001 - Disclosure - ACCRUED LIABILITIES", "shortName": "ACCRUED LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://purecyclewater.com/role/DisclosureSegmentInformation", "longName": "11101 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://purecyclewater.com/role/DisclosureEarningsPerShare", "longName": "11201 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://purecyclewater.com/role/DisclosureIncomeTaxes", "longName": "11301 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://purecyclewater.com/role/DisclosurePresentationOfInterimInformationPolicies", "longName": "20102 - Disclosure - PRESENTATION OF INTERIM INFORMATION (Policies)", "shortName": "PRESENTATION OF INTERIM INFORMATION (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardTables", "longName": "30203 - Disclosure - REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD (Tables)", "shortName": "REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "pcyo:NotesReceivableFromRelatedPartyRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "pcyo:NotesReceivableFromRelatedPartyRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsTables", "longName": "30303 - Disclosure - REVENUES, FEES AND OTHER INCOME ITEMS (Tables)", "shortName": "REVENUES, FEES AND OTHER INCOME ITEMS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsTables", "longName": "30503 - Disclosure - WATER, LAND AND OTHER FIXED ASSETS (Tables)", "shortName": "WATER, LAND AND OTHER FIXED ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsTables", "longName": "30603 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS (Tables)", "shortName": "DEBT AND OTHER LONG-TERM OBLIGATIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://purecyclewater.com/role/DisclosureEmployeeStockPlansTables", "longName": "30703 - Disclosure - EMPLOYEE STOCK PLANS (Tables)", "shortName": "EMPLOYEE STOCK PLANS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://purecyclewater.com/role/DisclosureSignificantCustomersTables", "longName": "30903 - Disclosure - SIGNIFICANT CUSTOMERS (Tables)", "shortName": "SIGNIFICANT CUSTOMERS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesTables", "longName": "31003 - Disclosure - ACCRUED LIABILITIES (Tables)", "shortName": "ACCRUED LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://purecyclewater.com/role/DisclosureSegmentInformationTables", "longName": "31103 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://purecyclewater.com/role/DisclosureEarningsPerShareTables", "longName": "31203 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails", "longName": "40201 - Disclosure - REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD (Details)", "shortName": "REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "Duration_3_1_2024_To_5_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_E38cZVuhR0q_p8iOjPDeUQ", "name": "us-gaap:OtherNonoperatingIncomeExpense", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_3_1_2024_To_5_31_2024_srt_CounterpartyNameAxis_pcyo_SkyRanchCommunityAuthorityBoardMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_kzgKrIKkZ0y2YmRaM_uzCw", "name": "pcyo:ReimbursableCostsIncurredRelatedParty", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "unique": true } }, "R31": { "role": "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardNoteReceivableDetails", "longName": "40202 - Disclosure - REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD - Note Receivable (Details)", "shortName": "REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD - Note Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_2_29_2024_srt_CounterpartyNameAxis_pcyo_SkyRanchCommunityAuthorityBoardMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_9lWI0kR8g0WIVEx0dHY6wQ", "name": "us-gaap:NotesAndLoansReceivableNetNoncurrent", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pcyo:NotesReceivableFromRelatedPartyRollForwardTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_2_29_2024_srt_CounterpartyNameAxis_pcyo_SkyRanchCommunityAuthorityBoardMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_9lWI0kR8g0WIVEx0dHY6wQ", "name": "us-gaap:NotesAndLoansReceivableNetNoncurrent", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pcyo:NotesReceivableFromRelatedPartyRollForwardTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "longName": "40301 - Disclosure - REVENUES, FEES AND OTHER INCOME ITEMS (Details)", "shortName": "REVENUES, FEES AND OTHER INCOME ITEMS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "Duration_3_1_2024_To_5_31_2024_WO3fDw0t_ECk6biHKvzk3g", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_3_1_2024_To_5_31_2024_srt_ProductOrServiceAxis_pcyo_FinishedLotMember_K_EJ2-WQckGQraxs8hm2mQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "unique": true } }, "R33": { "role": "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsChangesInDeferredRevenueDetails", "longName": "40302 - Disclosure - REVENUES, FEES AND OTHER INCOME ITEMS - Changes in Deferred Revenue (Details)", "shortName": "REVENUES, FEES AND OTHER INCOME ITEMS - Changes in Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_2_29_2024_SXgJeJAkXEGlB3OVQYmSWw", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_2_29_2024_SXgJeJAkXEGlB3OVQYmSWw", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://purecyclewater.com/role/DisclosureFairValueMeasurementsDetails", "longName": "40401 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_5_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_4IMWuiBgG0Cs21rQRg8wCA", "name": "pcyo:NumberOfAssets", "unitRef": "Unit_Standard_item_-3aM9GzskESvfhMu1iSHZg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_4IMWuiBgG0Cs21rQRg8wCA", "name": "pcyo:NumberOfAssets", "unitRef": "Unit_Standard_item_-3aM9GzskESvfhMu1iSHZg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails", "longName": "40501 - Disclosure - WATER, LAND AND OTHER FIXED ASSETS - Schedule of investment in water and water systems (Details)", "shortName": "WATER, LAND AND OTHER FIXED ASSETS - Schedule of investment in water and water systems (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_5_31_2024_zhvV1lwDekOXvXxVfk9Jlw", "name": "pcyo:WaterAndWaterSystemsGross", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2024_zhvV1lwDekOXvXxVfk9Jlw", "name": "pcyo:WaterAndWaterSystemsGross", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails", "longName": "40502 - Disclosure - WATER AND LAND ASSETS (Details)", "shortName": "WATER AND LAND ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "Duration_3_1_2024_To_5_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_pcyo_SkyRanchAndWaterAndWastewaterConstructionProjectsMember_xvcL2dngsECH2n3MGaGdgg", "name": "pcyo:ConstructionCostIncurredForConstructionInProgress", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_3_1_2024_To_5_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_pcyo_SkyRanchAndWaterAndWastewaterConstructionProjectsMember_xvcL2dngsECH2n3MGaGdgg", "name": "pcyo:ConstructionCostIncurredForConstructionInProgress", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsOutstandingPrincipalAndDeferredFinancingCostsDetails", "longName": "40601 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS - Outstanding principal and deferred financing costs (Details)", "shortName": "DEBT AND OTHER LONG-TERM OBLIGATIONS - Outstanding principal and deferred financing costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_5_31_2024_zhvV1lwDekOXvXxVfk9Jlw", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2024_zhvV1lwDekOXvXxVfk9Jlw", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "unique": true } }, "R38": { "role": "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsMaturitiesDetails", "longName": "40602 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS - Maturities (Details)", "shortName": "DEBT AND OTHER LONG-TERM OBLIGATIONS - Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_5_31_2024_zhvV1lwDekOXvXxVfk9Jlw", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2024_zhvV1lwDekOXvXxVfk9Jlw", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "longName": "40603 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS (Details)", "shortName": "DEBT AND OTHER LONG-TERM OBLIGATIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "pcyo:NumberOfLettersOfCredit", "unitRef": "Unit_Standard_LetterOfCredit_B57Ex53UOkKX2RLW9F0X0w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "pcyo:NumberOfLettersOfCredit", "unitRef": "Unit_Standard_LetterOfCredit_B57Ex53UOkKX2RLW9F0X0w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "longName": "40604 - Disclosure - DEBT AND OTHER LONG-TERM OBLIGATIONS - Lost Creek Loan (Details)", "shortName": "DEBT AND OTHER LONG-TERM OBLIGATIONS - Lost Creek Loan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_6_28_2022_To_6_28_2022_us-gaap_DebtInstrumentAxis_pcyo_LostCreekLoanMember_3QU7K3Vh4Eq9QorcIokysA", "name": "pcyo:WaterRightsAcquiredInVolume", "unitRef": "Unit_Standard_aft_Nc1d2LOHU0aKvyKkVyk2Pg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_28_2022_To_6_28_2022_us-gaap_DebtInstrumentAxis_pcyo_LostCreekLoanMember_3QU7K3Vh4Eq9QorcIokysA", "name": "pcyo:WaterRightsAcquiredInVolume", "unitRef": "Unit_Standard_aft_Nc1d2LOHU0aKvyKkVyk2Pg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails", "longName": "40701 - Disclosure - EMPLOYEE STOCK PLANS - Stock Option Activity (Details)", "shortName": "EMPLOYEE STOCK PLANS - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_3_1_2024_To_5_31_2024_WO3fDw0t_ECk6biHKvzk3g", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "Unit_Standard_shares_VCN15Nd_IUmA7-f1rxI6_A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "Unit_Standard_shares_VCN15Nd_IUmA7-f1rxI6_A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "unique": true } }, "R42": { "role": "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails", "longName": "40702 - Disclosure - EMPLOYEE STOCK PLANS - Non-Vested Options (Details)", "shortName": "EMPLOYEE STOCK PLANS - Non-Vested Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:ShareBasedCompensation", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_us-gaap_PlanNameAxis_pcyo_EquityPlan2014AndEquityIncentivePlan2024Member__507E_1wFk6KTLfV6NIqOw", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "unitRef": "Unit_Standard_shares_VCN15Nd_IUmA7-f1rxI6_A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "unique": true } }, "R43": { "role": "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "40801 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_5_31_2024_zhvV1lwDekOXvXxVfk9Jlw", "name": "pcyo:WaterAndWaterSystemsNet", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_3_1_2024_To_5_31_2024_srt_CounterpartyNameAxis_pcyo_RangeviewDistrictMember_us-gaap_RelatedPartyTransactionAxis_pcyo_WisePartnershipMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_aUtjq4bh-E2oK_qgrxhe_w", "name": "pcyo:VolumeOfWaterPurchased", "unitRef": "Unit_Standard_aft_Nc1d2LOHU0aKvyKkVyk2Pg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "unique": true } }, "R44": { "role": "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails", "longName": "40901 - Disclosure - SIGNIFICANT CUSTOMERS (Details)", "shortName": "SIGNIFICANT CUSTOMERS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_srt_MajorCustomersAxis_pcyo_OilAndGasOperatorMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueSegmentMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_9gAOtX0Q6EK9KGM0gUx--w", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_xAhCjDFcOUiO6RIk1wGamA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_srt_MajorCustomersAxis_pcyo_OilAndGasOperatorMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueSegmentMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_9gAOtX0Q6EK9KGM0gUx--w", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_xAhCjDFcOUiO6RIk1wGamA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails", "longName": "41001 - Disclosure - ACCRUED LIABILITIES (Details)", "shortName": "ACCRUED LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_5_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_Ny9MpXSiNUmBXy8GI2n71Q", "name": "us-gaap:AccruedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2024_srt_CounterpartyNameAxis_pcyo_SkyRanchCommunityAuthorityBoardMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_NutPYDf0Gk-piGfpoBXbsA", "name": "us-gaap:AccruedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "unique": true } }, "R46": { "role": "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails", "longName": "41101 - Disclosure - SEGMENT INFORMATION - Revenue by Segments (Details)", "shortName": "SEGMENT INFORMATION - Revenue by Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_Dv5CJgCuK0O7YpqrQahd1A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_XvGf2RXNZkGjVDP08OGJnA", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_Dv5CJgCuK0O7YpqrQahd1A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://purecyclewater.com/role/DisclosureSegmentInformationCorporateAssetsDetails", "longName": "41102 - Disclosure - SEGMENT INFORMATION - Corporate Assets (Details)", "shortName": "SEGMENT INFORMATION - Corporate Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_5_31_2024_zhvV1lwDekOXvXxVfk9Jlw", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2024_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_PubExC1Nl06PQHT5R2-umw", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_USD_FKB9C9stsEO9h0lMcHbRQw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "unique": true } }, "R48": { "role": "http://purecyclewater.com/role/DisclosureEarningsPerShareDetails", "longName": "41201 - Disclosure - EARNINGS PER SHARE (Details)", "shortName": "EARNINGS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_3_1_2024_To_5_31_2024_WO3fDw0t_ECk6biHKvzk3g", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_VCN15Nd_IUmA7-f1rxI6_A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_3_1_2024_To_5_31_2024_WO3fDw0t_ECk6biHKvzk3g", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_VCN15Nd_IUmA7-f1rxI6_A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://purecyclewater.com/role/DisclosureIncomeTaxesDetails", "longName": "41301 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_R0CTVUejYECoW0I0MpaUNA", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_xAhCjDFcOUiO6RIk1wGamA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_5_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_R0CTVUejYECoW0I0MpaUNA", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_xAhCjDFcOUiO6RIk1wGamA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyo-20240531x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "PRESENTATION OF INTERIM INFORMATION" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "ACCRUED LIABILITIES", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r43", "r46", "r51", "r756" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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": [ "r43", "r643" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r592" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Trade accounts receivable, net", "terseLabel": "Trade accounts receivable, net", "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": [ "r711" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Property taxes", "verboseLabel": "Property taxes", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46", "r598", "r756" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails", "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46" ] }, "pcyo_AccruedLiabilitiesCurrentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "AccruedLiabilitiesCurrentLineItems", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities, Current [Line Items]", "label": "Accrued Liabilities, Current [Line Items]" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Professional fees", "verboseLabel": "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_AccruedRentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedRentCurrent", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Rent, Current", "terseLabel": "Rental deposits", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46", "r598" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalariesCurrent", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued compensation", "verboseLabel": "Accrued compensation", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46", "r598" ] }, "pcyo_AccumulatedDepreciationDepletionAndAmortizationWaterAndWaterSystems": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "AccumulatedDepreciationDepletionAndAmortizationWaterAndWaterSystems", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for water and water system assets used in the normal conduct of business.", "label": "Accumulated Depreciation, Depletion and Amortization, Water And Water Systems", "negatedLabel": "Accumulated depreciation and depletion" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r56", "r643", "r810" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r510", "r696", "r697", "r698", "r700", "r758", "r811" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "Share-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash used by operating activities:" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "pcyo_AmortizationOfDiscountOnHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "AmortizationOfDiscountOnHeldToMaturitySecurities", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of amortization of discount on held to maturity securities.", "label": "Amortization Of Discount on Held to Maturity Securities", "negatedLabel": "Amortized discount on U.S. Treasury Bills" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://purecyclewater.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Anti-dilutive securities excluded from computation of earnings per share (in shares)", "verboseLabel": "Anti-dilutive securities excluded from computation of earnings per share (in shares)", "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": [ "r179" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformationCorporateAssetsDetails", "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r93", "r105", "r125", "r148", "r183", "r191", "r209", "r213", "r222", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r388", "r392", "r419", "r457", "r545", "r609", "r610", "r643", "r662", "r722", "r723", "r770" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS:" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r121", "r131", "r148", "r222", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r388", "r392", "r419", "r643", "r722", "r723", "r770" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosurePresentationOfInterimInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "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_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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": [ "r13", "r123", "r597" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash - end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash - beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash", "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": [ "r13", "r73", "r145" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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": [ "r0", "r73" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "pcyo_ChallengerMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ChallengerMember", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to challenger.", "label": "Challenger [Member]", "terseLabel": "Challenger" } } }, "auth_ref": [] }, "pcyo_ChangesInInvestmentsInWaterWaterSystemsIncludedInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ChangesInInvestmentsInWaterWaterSystemsIncludedInAccountsPayableAndAccruedLiabilities", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Changes in investments in water, water systems included in accounts payable and accrued liabilities.", "label": "Changes in Investments in Water, Water Systems Included in Accounts Payable and Accrued Liabilities", "terseLabel": "Change in investments in water and water systems included in accounts payable and accrued liabilities" } } }, "auth_ref": [] }, "pcyo_ChangesInReimbursablePublicImprovementsIncludedInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ChangesInReimbursablePublicImprovementsIncludedInAccountsPayableAndAccruedLiabilities", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of changes in reimbursable public improvements included in accounts payable and accrued liabilities.", "label": "Changes in Reimbursable Public Improvements Included in Accounts Payable and Accrued Liabilities", "terseLabel": "Change in reimbursable public improvements included in accounts payable and accrued liabilities" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "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": [ "r117", "r128", "r129", "r130", "r148", "r173", "r174", "r176", "r178", "r185", "r186", "r222", "r251", "r254", "r255", "r256", "r260", "r261", "r291", "r292", "r294", "r295", "r296", "r419", "r500", "r501", "r502", "r503", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r532", "r554", "r576", "r587", "r588", "r589", "r590", "r591", "r669", "r690", "r701" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "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": [ "r52", "r96", "r460", "r531" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for issuance (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r55" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r652", "r653", "r654", "r656", "r657", "r658", "r659", "r696", "r697", "r700", "r758", "r809", "r811" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r55" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r55", "r532" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r5", "r55", "r532", "r551", "r811", "r812" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValueOutstanding", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common shares Par value 1/3 of $.01 per share, 40 million shares authorized; 23,916,633 and 23,856,098 shares outstanding, respectively", "terseLabel": "Common shares: par value 1/3 of $.01 per share, 40.0 million authorized; 24,075,342 and 24,078,720 outstanding, respectively", "documentation": "Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares." } } }, "auth_ref": [ "r55", "r532" ] }, "pcyo_CompletionOfSubPhase": { "xbrltype": "percentItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "CompletionOfSubPhase", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of completion of sub phase of construction.", "label": "Completion Of Sub Phase" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r19", "r20", "r36", "r37", "r219", "r592" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r19", "r20", "r36", "r37", "r219", "r498", "r592" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r19", "r20", "r36", "r37", "r219", "r592", "r674" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomers" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "SIGNIFICANT CUSTOMERS", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [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": [ "r592" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r19", "r20", "r36", "r37", "r219" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r18", "r19", "r20", "r21", "r36", "r90", "r592" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r19", "r20", "r36", "r37", "r219", "r592" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformationCorporateAssetsDetails", "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r103", "r154", "r183", "r193", "r207", "r208", "r209", "r210", "r211", "r213", "r214", "r215", "r251", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r609", "r610", "r722", "r723" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformationCorporateAssetsDetails", "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r103", "r154", "r183", "r193", "r207", "r208", "r209", "r210", "r211", "r213", "r214", "r215", "r251", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r609", "r610", "r722", "r723" ] }, "pcyo_ConstructionCostCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ConstructionCostCapitalized", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of construction cost capitalized during the reporting period.", "label": "Construction Cost Capitalized", "terseLabel": "Construction cost capitalized" } } }, "auth_ref": [] }, "pcyo_ConstructionCostIncurredForConstructionInProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ConstructionCostIncurredForConstructionInProgress", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of construction cost incurred for construction in progress during the reporting period", "label": "Construction Cost Incurred for Construction in Progress", "terseLabel": "Construction cost incurred for construction in progress" } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressGross", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress", "documentation": "Amount of 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": [ "r81" ] }, "us-gaap_ConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionMember", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Land Development Construction Costs [Member]", "documentation": "Building or developing real estate. Includes, but is not limited to, improvement to land for drainage, utilities, grading and subdividing." } } }, "auth_ref": [ "r729" ] }, "pcyo_ContractToConstructFencingAroundPhase2aMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ContractToConstructFencingAroundPhase2aMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Contract To Construct Fencing Around Phase 2A [Member].", "label": "Contract To Construct Fencing Around Phase 2A [Member]", "terseLabel": "Contract to Construct Fencing Around Phase 2A" } } }, "auth_ref": [] }, "pcyo_ContractToConstructFencingAroundPhase2bMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ContractToConstructFencingAroundPhase2bMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to construct fencing around Phase 2B.", "label": "Contract To Construct Fencing Around Phase2B [Member]", "terseLabel": "Contract To Construct Fencing Around Phase2B" } } }, "auth_ref": [] }, "pcyo_ContractToConstructWetUtilityPipelineMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ContractToConstructWetUtilityPipelineMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Contract To Construct Wet Utility Pipeline [Member].", "label": "Contract To Construct Wet Utility Pipeline [Member]", "terseLabel": "Contract To Construct Wet Utility Pipelines" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsChangesInDeferredRevenueDetails", "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]", "terseLabel": "Deferred Revenue", "verboseLabel": "Revenue Recognition and Reimbursable Costs" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Deferred Revenue and Changes in Deferred Revenue", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r727" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsChangesInDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r299", "r300", "r311" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred lot sale revenues", "terseLabel": "Deferred lot sale revenues", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r299", "r300", "r311" ] }, "pcyo_ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsChangesInDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from the balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized during Period", "negatedTerseLabel": "Revenue recognized" } } }, "auth_ref": [] }, "pcyo_ContractedBidPriceRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ContractedBidPriceRevenueRecognized", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of revenue recognized during the period for the contracted bid price.", "label": "Contracted Bid Price, Revenue Recognized", "terseLabel": "Revenue recognized for contracted bid price" } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformationCorporateAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Corporate [Member]", "terseLabel": "Corporate", "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": [ "r8", "r208", "r209", "r210", "r211", "r214", "r706" ] }, "us-gaap_CostDepreciationAmortizationAndDepletion": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostDepreciationAmortizationAndDepletion", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cost, Depreciation, Amortization and Depletion", "terseLabel": "Depletion and depreciation", "verboseLabel": "Depreciation and depletion", "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives, and reduction in quantity of natural resource due to consumption directly used in production of good and rendering of service." } } }, "auth_ref": [ "r684" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "verboseLabel": "Expenses", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r63", "r64", "r451" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "totalLabel": "Total cost of revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r65", "r148", "r222", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r419", "r609", "r722" ] }, "pcyo_CostOfRevenueExcludingDepletionAndDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "CostOfRevenueExcludingDepletionAndDepreciation", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period, excluding depletion and depreciation.", "label": "Cost of Revenue, excluding depletion and depreciation", "terseLabel": "Cost of revenue" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardNoteReceivableDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r152", "r153", "r266", "r293", "r441", "r448", "r456", "r599", "r601" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover Page", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "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": [ "r250", "r720" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "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": [ "r250", "r720", "r721" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r78", "r219" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "DEBT AND OTHER LONG-TERM OBLIGATIONS" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligations" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT AND OTHER LONG-TERM OBLIGATIONS", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r82", "r146", "r238", "r239", "r240", "r241", "r242", "r249", "r250", "r262", "r268", "r269", "r270", "r271", "r272", "r273", "r278", "r285", "r286", "r288", "r426" ] }, "pcyo_DebtInstrumentAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "DebtInstrumentAmortizationPeriod", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "amortization period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Amortization Period", "terseLabel": "Debt Instrument, Amortization Period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsOutstandingPrincipalAndDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r9", "r45", "r46", "r94", "r95", "r154", "r263", "r264", "r265", "r266", "r267", "r269", "r274", "r275", "r276", "r277", "r279", "r280", "r281", "r282", "r283", "r284", "r616", "r617", "r618", "r619", "r620", "r642", "r691", "r714", "r715", "r716", "r767", "r768" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "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", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsMaturitiesDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsOutstandingPrincipalAndDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "totalLabel": "Total outstanding principal", "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": [ "r9", "r95", "r289" ] }, "pcyo_DebtInstrumentCeilingInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "DebtInstrumentCeilingInterestRate", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Ceiling interest rate on a debt instrument.", "label": "Debt Instrument, Ceiling Interest Rate", "terseLabel": "Ceiling interest rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Debt Instrument, Face Amount", "verboseLabel": "Principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r263", "r426", "r427", "r617", "r618", "r642" ] }, "pcyo_DebtInstrumentFloorInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "DebtInstrumentFloorInterestRate", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Floor interest rate on a debt instrument.", "label": "Debt Instrument, Floor Interest Rate", "terseLabel": "Floor interest rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r48", "r290", "r426", "r427", "r642" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r48", "r264" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsOutstandingPrincipalAndDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "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": [ "r154", "r263", "r264", "r265", "r266", "r267", "r269", "r274", "r275", "r276", "r277", "r279", "r280", "r281", "r282", "r283", "r284", "r287", "r616", "r617", "r618", "r619", "r620", "r642", "r691", "r767", "r768" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsOutstandingPrincipalAndDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "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": [ "r9", "r154", "r263", "r264", "r265", "r266", "r267", "r269", "r274", "r275", "r276", "r277", "r279", "r280", "r281", "r282", "r283", "r284", "r616", "r617", "r618", "r619", "r620", "r642", "r691", "r714", "r715", "r716", "r767", "r768" ] }, "pcyo_DebtInstrumentNumberOfInterestOnlyPayments": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "DebtInstrumentNumberOfInterestOnlyPayments", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of interest only payments on a debt instrument.", "label": "Debt Instrument, Number of Interest Only Payments", "terseLabel": "Debt Instrument, Number of Interest Only Payments" } } }, "auth_ref": [] }, "pcyo_DebtInstrumentNumberOfPrincipalAndInterestPayments": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "DebtInstrumentNumberOfPrincipalAndInterestPayments", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of principal and interest payments on a debt instrument.", "label": "Debt Instrument, Number of Principal and Interest Payments", "terseLabel": "Debt Instrument, Number of Principal and Interest Payments" } } }, "auth_ref": [] }, "pcyo_DebtInstrumentPercentageOfDefaultInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "DebtInstrumentPercentageOfDefaultInterestRate", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage addition to interest rate in case of default.", "label": "Debt Instrument, Percentage of Default Interest Rate", "terseLabel": "Debt Instrument , Percentage of Default Interest Rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment", "terseLabel": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r9", "r41" ] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment, Interest", "terseLabel": "Monthly interest only payments", "documentation": "Amount of the required periodic payments applied to interest." } } }, "auth_ref": [ "r9" ] }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid", "terseLabel": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid", "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsOutstandingPrincipalAndDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r9", "r31", "r32", "r40", "r83", "r84", "r154", "r263", "r264", "r265", "r266", "r267", "r269", "r274", "r275", "r276", "r277", "r279", "r280", "r281", "r282", "r283", "r284", "r287", "r616", "r617", "r618", "r619", "r620", "r642", "r691", "r767", "r768" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]", "documentation": "Indicates type of variable interest rate on debt instrument." } } }, "auth_ref": [ "r455" ] }, "pcyo_DebtServiceCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "DebtServiceCoverageRatio", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Ratio of debt repayments to net income.", "label": "Debt Service Coverage Ratio", "terseLabel": "Debt service coverage ratio" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsOutstandingPrincipalAndDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred financing costs", "negatedLabel": "Deferred financing costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r725", "r766", "r767", "r768" ] }, "us-gaap_DeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncome", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Lease Income, Current.", "terseLabel": "Deferred water sales revenues", "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r672", "r779", "r806" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r359", "r360", "r458" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and depletion", "verboseLabel": "Depreciation and depletion", "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": [ "r2", "r183", "r196", "r213", "r609", "r610" ] }, "us-gaap_DepreciationNonproduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationNonproduction", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Depreciation, Nonproduction", "terseLabel": "Depreciation", "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives." } } }, "auth_ref": [ "r2", "r30" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsChangesInDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "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": [ "r310", "r622", "r623", "r624", "r625", "r626", "r627", "r628" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsChangesInDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "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": [ "r310", "r622", "r623", "r624", "r625", "r626", "r627", "r628" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlans" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "EMPLOYEE STOCK PLANS", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r323", "r326", "r353", "r354", "r356", "r633" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "EMPLOYEE STOCK PLANS" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r666" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r667" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://purecyclewater.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Federal [Member]", "terseLabel": "Federal", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r362" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE", "terseLabel": "Earnings per common share - basic and diluted" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://purecyclewater.com/role/DisclosureEarningsPerShareDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Earnings per share - basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r138", "r160", "r161", "r162", "r163", "r164", "r165", "r171", "r173", "r176", "r177", "r178", "r182", "r383", "r386", "r401", "r402", "r453", "r470", "r602" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://purecyclewater.com/role/DisclosureEarningsPerShareDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Earnings per share - diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r138", "r160", "r161", "r162", "r163", "r164", "r165", "r173", "r176", "r177", "r178", "r182", "r383", "r386", "r401", "r402", "r453", "r470", "r602" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://purecyclewater.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "verboseLabel": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r170", "r179", "r180", "r181" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://purecyclewater.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r362", "r634" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://purecyclewater.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation expenses", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r355" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r664" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r664" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r664" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r668" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r664" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r664" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r664" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r664" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r5", "r118", "r134", "r135", "r136", "r155", "r156", "r157", "r159", "r164", "r166", "r168", "r184", "r223", "r224", "r236", "r298", "r373", "r374", "r380", "r381", "r382", "r384", "r385", "r386", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r420", "r421", "r422", "r423", "r424", "r425", "r428", "r429", "r434", "r469", "r492", "r493", "r494", "r510", "r576" ] }, "pcyo_EquityIncentivePlan2014Member": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "EquityIncentivePlan2014Member", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity incentive plan for Executives, eligible employees, consultants and non-employee directors of the company.", "label": "2014 Equity Plan [Member]", "terseLabel": "2014 Equity Plan" } } }, "auth_ref": [] }, "pcyo_EquityIncentivePlan2024Member": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "EquityIncentivePlan2024Member", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to 2024 Equity Incentive Plan (2024 Equity Plan).", "label": "Equity Incentive Plan 2024 [Member]", "terseLabel": "2024 Equity Plan" } } }, "auth_ref": [] }, "pcyo_EquityPlan2014AndEquityIncentivePlan2024Member": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "EquityPlan2014AndEquityIncentivePlan2024Member", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails", "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to 2014 Equity Plan (2014 Equity Plan) and 2024 Equity Incentive Plan (2024 Equity Plan).", "label": "Equity Plan 2014 and Equity Incentive Plan 2024 [Member]", "terseLabel": "2014 and 2024 Equity Plan" } } }, "auth_ref": [] }, "pcyo_ExpectedDeliveryPeriodForLotsSold": { "xbrltype": "durationItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ExpectedDeliveryPeriodForLotsSold", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Expected delivery period for lots sold.", "label": "Expected delivery period for lots sold", "terseLabel": "Expected delivery period for lots sold" } } }, "auth_ref": [] }, "pcyo_FacilitiesFundingAndAcquisitionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "FacilitiesFundingAndAcquisitionAgreementMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The Facilities Funding and Acquisition Agreement (FFAA), entered into on September 18, 2018, with an effective date of November 13, 2017, which supersedes and consolidates the previous funding agreements between the Company and the Sky Ranch Community Authority Board (CAB) and the Company and Sky Ranch Metropolitan District No. 5.", "label": "Facilities Funding and Acquisition Agreement [Member]", "terseLabel": "Facilities Funding and Acquisition Agreement" } } }, "auth_ref": [] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://purecyclewater.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://purecyclewater.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r34", "r35" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "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": [ "r276", "r314", "r315", "r316", "r317", "r318", "r319", "r403", "r405", "r406", "r407", "r408", "r412", "r413", "r414", "r443", "r444", "r445", "r617", "r618", "r629", "r630", "r631", "r637", "r638" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r404", "r405", "r406", "r408", "r637", "r762", "r764" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS", "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": [ "r409", "r410", "r411", "r412", "r414", "r415", "r416", "r417", "r418", "r452", "r637", "r639" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://purecyclewater.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Level 3", "terseLabel": "Significant Unobservable 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": [ "r276", "r314", "r315", "r316", "r317", "r318", "r319", "r405", "r406", "r407", "r408", "r413", "r445", "r617", "r618", "r629", "r630", "r631", "r637", "r638" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r404", "r405", "r406", "r408", "r637", "r762", "r764" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r276", "r314", "r315", "r316", "r317", "r318", "r319", "r403", "r405", "r406", "r407", "r408", "r412", "r413", "r414", "r443", "r444", "r445", "r617", "r618", "r629", "r630", "r631", "r637", "r638" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://purecyclewater.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r637", "r759", "r760", "r761", "r762", "r763", "r764" ] }, "pcyo_FairgroundsWaterAndWaterSystemMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "FairgroundsWaterAndWaterSystemMember", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Reserved ground water and water system to provide water services to the county for use at the Arapahoe County fairgrounds located in west of the Lowry Range.", "label": "Fairgrounds Water And Water System [Member]", "terseLabel": "Fairgrounds water and water system" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "presentation": [ "http://purecyclewater.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]", "terseLabel": "Fair Value Measurements [Abstract]" } } }, "auth_ref": [] }, "pcyo_FinishedLotMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "FinishedLotMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Finished Lot [Member]", "label": "Finished Lot" } } }, "auth_ref": [] }, "pcyo_FirstSubphaseMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "FirstSubphaseMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to First subphase.", "label": "Phase 2A" } } }, "auth_ref": [] }, "pcyo_FourthSubphaseMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "FourthSubphaseMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Fourth subphase.", "label": "Phase 2D" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r67", "r556" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Segment profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r61", "r65", "r104", "r148", "r222", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r419", "r604", "r609", "r703", "r705", "r707", "r708", "r709", "r722" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income from operations before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r62", "r100", "r104", "r454", "r466", "r604", "r609", "r703", "r705", "r707", "r708", "r709" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF INCOME" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r144", "r362", "r363", "r367", "r371", "r634", "r757" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r144", "r362", "r363", "r367", "r371", "r634", "r757" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r149", "r358", "r362", "r364", "r365", "r366", "r368", "r369", "r375", "r377", "r378", "r379", "r505", "r634" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r106", "r115", "r167", "r168", "r183", "r199", "r213", "r361", "r362", "r376", "r471", "r634" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income taxes paid", "verboseLabel": "Cash paid for income taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r14", "r144", "r370", "r371" ] }, "pcyo_IncomeTaxesPayableReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "IncomeTaxesPayableReceivableCurrent", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for taxes, net.", "label": "Income Taxes Payable (Receivable), Current", "terseLabel": "Income taxes payable" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesReceivable", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r92", "r679" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued liabilities", "verboseLabel": "Accounts payable and accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r1" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade 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": [ "r1" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Taxes payable", "terseLabel": "Taxes payable / receivable", "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": [ "r1" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Deferred lot sale revenues", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r450", "r688" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "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": [ "r1" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred water sales revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r595" ] }, "pcyo_IncreaseDecreaseInLandUnderDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "IncreaseDecreaseInLandUnderDevelopment", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in land under development", "label": "Increase (Decrease) in Land Under Development", "terseLabel": "Land under development" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInNotesReceivableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInNotesReceivableRelatedParties", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Notes Receivable, Related Parties", "negatedLabel": "Net activity for notes receivable - related party, reimbursable public improvements, other", "documentation": "The increase (decrease) during the reporting period in the amount owed to the reporting entity in the form of loans and obligations (generally evidenced by promissory notes) made to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r1" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Assets and Liabilities, Net", "negatedLabel": "Other assets and liabilities", "documentation": "Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r1" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "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_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Nonoperating", "negatedLabel": "Interest expense, net", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r195", "r686" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "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": [ "r139", "r142", "r143" ] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestReceivable", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Interest Receivable", "terseLabel": "Accrued interest on notes receivable", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r679", "r813" ] }, "us-gaap_InventoryLandHeldForDevelopmentAndSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryLandHeldForDevelopmentAndSale", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Land Held for Development and Sale", "terseLabel": "Land under development", "documentation": "Carrying amount net of impairment reserves as of the balance sheet date primarily consisting of deposits for land purchases (including option payments), related acquisition costs, and land which is not expected to be developed in the next two years." } } }, "auth_ref": [ "r680" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "verboseLabel": "Interest income - Investments", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r183", "r194", "r213", "r609", "r685" ] }, "pcyo_KbHomeColoradoIncMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "KbHomeColoradoIncMember", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "A homebuilder in Colorado.", "label": "KB Home [Member]", "terseLabel": "KB Home" } } }, "auth_ref": [] }, "pcyo_LandAndMineralRightsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "LandAndMineralRightsAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Land and Mineral Rights [Abstract]", "terseLabel": "Land and mineral rights:" } } }, "auth_ref": [] }, "pcyo_LandAndMineralRightsHeldForDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "LandAndMineralRightsHeldForDevelopment", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount at the balance sheet date of land and mineral rights, or rights to extract a mineral from the earth or to receive payment in the form of a royalty for the extraction of minerals, net of amortization, which is held for development.", "label": "Land And Mineral Rights Held for Development", "terseLabel": "Held for development" } } }, "auth_ref": [] }, "pcyo_LandAndMineralRightsHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "LandAndMineralRightsHeldForInvestment", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount at the balance sheet date of land and mineral rights, or rights to extract a mineral from the earth or to receive payment in the form of a royalty for the extraction of minerals, net of amortization, which is held for investment.", "label": "Land And Mineral Rights Held for Investment", "terseLabel": "Held for investment purposes" } } }, "auth_ref": [] }, "pcyo_LandDevelopmentSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "LandDevelopmentSegmentMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsChangesInDeferredRevenueDetails", "http://purecyclewater.com/role/DisclosureSegmentInformationCorporateAssetsDetails", "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Development of the Sky Ranch Master Planned Community to provide residential, commercial, retail, and light industrial lots. Land development activities include the design, permitting, and construction of all of the horizontal infrastructure, including, storm water, drainage, roads, curbs, sidewalks, parks, open space, trails and other infrastructure to deliver \"ready to build\" finished lots to home builders and commercial customers.", "label": "Land Development Segment" } } }, "auth_ref": [] }, "pcyo_LennarMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "LennarMember", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Lennar.", "label": "Lennar [Member]", "terseLabel": "Lennar" } } }, "auth_ref": [] }, "pcyo_LessorLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "LessorLeaseTerm", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Lease Term", "terseLabel": "Lease term" } } }, "auth_ref": [] }, "pcyo_LetterOfCreditRenewalFeesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "LetterOfCreditRenewalFeesPercentage", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of annual fee charged for renewal of LOC.", "label": "Letter of Credit, Renewal Fees, Percentage", "terseLabel": "Annual fee percentage" } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "verboseLabel": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r9", "r45", "r46", "r47", "r50", "r51", "r52", "r53", "r148", "r222", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r389", "r392", "r393", "r419", "r530", "r603", "r662", "r722", "r770", "r771" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r60", "r97", "r464", "r643", "r692", "r713", "r765" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r47", "r122", "r148", "r222", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r389", "r392", "r393", "r419", "r643", "r722", "r770", "r771" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "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": [ "r44", "r49" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "terseLabel": "Line of Credit", "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": [] }, "pcyo_LoanExtendedMaximumCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "LoanExtendedMaximumCapacity", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum capacity that may be utilized as part of the loan extended as of the balance sheet date.", "label": "Loan extended, Maximum Capacity", "terseLabel": "Loan extended, Maximum Capacity" } } }, "auth_ref": [] }, "pcyo_LoanReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "LoanReceivableMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Unsecured loan extended to the Rangeview District in 1995 for borrowings of up to $250,000.", "label": "Loan Receivable [Member]", "terseLabel": "Loan Receivable" } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoard" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD", "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r426", "r710" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsOutstandingPrincipalAndDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Less current maturities, net of current deferred financing costs", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r126" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months", "terseLabel": "Within 1 year", "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r695" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingAfterYearFive", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r695" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Five", "terseLabel": "Year 5", "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r695" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Four", "terseLabel": "Year 4", "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r695" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Three", "terseLabel": "Year 3", "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r695" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Two", "terseLabel": "Year 2", "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r695" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsOutstandingPrincipalAndDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Debt, less current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r127" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermNotesPayable", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Noncurrent", "terseLabel": "Debt, less current portion", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r9" ] }, "pcyo_LostCreekLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "LostCreekLoanMember", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsOutstandingPrincipalAndDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Lost Creek Loan.", "label": "Lost Creek Loan [Member]", "terseLabel": "Lost Creek Note Payable" } } }, "auth_ref": [] }, "pcyo_LostCreekWaterSupplyMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "LostCreekWaterSupplyMember", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Assets combined with tributary surface water and groundwater rights along with certain storage rights.", "label": "Lost Creek Water Supply [Member]", "terseLabel": "Lost Creek water supply" } } }, "auth_ref": [] }, "pcyo_LotSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "LotSalesMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Land development revenue derived from lot sales. Lots are completed and sold pursuant to distinct agreements with each home builder.", "label": "Lot Sales" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r219", "r624", "r645", "r649", "r728", "r779", "r780", "r781", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r807", "r808" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r321", "r357", "r408", "r449", "r490", "r491", "r497", "r522", "r523", "r582", "r583", "r584", "r585", "r586", "r593", "r594", "r614", "r621", "r632", "r638", "r639", "r640", "r641", "r646", "r724", "r772", "r773", "r774", "r775", "r776", "r777" ] }, "pcyo_MelodyDrHortonMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "MelodyDrHortonMember", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "This member information is pertaining to Melody (DR Horton).", "label": "Melody (DR Horton) [Member]", "terseLabel": "Melody (DR Horton)" } } }, "auth_ref": [] }, "pcyo_MeteredWaterAndWastewaterUsageFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "MeteredWaterAndWastewaterUsageFeesMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for metered water and wastewater usage fees.", "label": "Metered Water and Wastewater Usage Fees [Member]", "terseLabel": "Metered water and wastewater usage fees" } } }, "auth_ref": [] }, "pcyo_MeteredWaterUsageCommercialCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "MeteredWaterUsageCommercialCustomersMember", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Metered water usage fees assessed to Commercial customers that are performing drilling and hydraulic fracturing based on metered deliveries", "label": "Metered Water Usage-Commercial Customers [Member]" } } }, "auth_ref": [] }, "pcyo_MeteredWaterUsageMunicipalCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "MeteredWaterUsageMunicipalCustomersMember", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Metered water usage fees assessed to municipal customers based on actual metered deliveries each month plus a base monthly service fee assessed per single family equivalent (\"SFE\") unit served. Water usage fees are based on a tiered pricing structure that provides for higher prices as customers use greater amounts of water.", "label": "Metered Water Usage - Municipal Customers [Member]" } } }, "auth_ref": [] }, "pcyo_MinimumRequiredEbitda": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "MinimumRequiredEbitda", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of minimum required EBITDA.", "label": "Minimum Required EBITDA", "terseLabel": "Minimum EBITDA" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r219", "r624", "r645", "r649", "r728", "r779", "r780", "r781", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r807", "r808" ] }, "pcyo_NelsonPipelineConstructorsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NelsonPipelineConstructorsLlcMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Nelson Pipeline Constructors, LLC.", "label": "Nelson Pipeline Constructors, LLC [Member]", "terseLabel": "Nelson Pipeline Constructors, LLC" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash 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": [ "r141" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r141" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r73", "r74", "r75" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureEarningsPerShareDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income", "verboseLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r66", "r75", "r101", "r120", "r132", "r133", "r136", "r148", "r158", "r160", "r161", "r162", "r163", "r164", "r167", "r168", "r175", "r222", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r383", "r386", "r402", "r419", "r468", "r553", "r574", "r575", "r660", "r722" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosurePresentationOfInterimInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Recently Issued Accounting Pronouncements", "terseLabel": "Recently Issued Accounting Pronouncements", "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": [] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonrelatedPartyMember", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails", "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Nonrelated Party [Member]", "terseLabel": "Nonrelated Party", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r693", "r694" ] }, "pcyo_NoteReceivableCumulativePaymentsReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NoteReceivableCumulativePaymentsReceived", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The cumulative cash inflow associated with the proceeds from notes receivable, including principal and interest payments.", "label": "Note Receivable, Cumulative Payments Received" } } }, "auth_ref": [] }, "pcyo_NoteReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NoteReceivableMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Note receivable that extended funding to the Rangeview District in January 2014 for day-to-day operations.", "label": "Note Receivable [Member]", "terseLabel": "Note Receivable" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardNoteReceivableDetails", "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Notes Receivable, Related Parties, Noncurrent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Notes receivable - related parties, including accrued interest:", "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableCurrent", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Current", "terseLabel": "Debt, current portion", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r45", "r46" ] }, "pcyo_NotesReceivableAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NotesReceivableAdditions", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardNoteReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of increase in notes receivable during the period.", "label": "Notes Receivable, Additions", "terseLabel": "Additions" } } }, "auth_ref": [] }, "pcyo_NotesReceivableFromRelatedPartyRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NotesReceivableFromRelatedPartyRollForwardTableTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for notes receivable from related party.", "label": "Notes Receivable from Related Party Roll Forward [Table Text Block]", "terseLabel": "Summary of activity and balances associated with note receivable" } } }, "auth_ref": [] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableNet", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Notes receivable", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r225", "r540", "r711", "r778" ] }, "pcyo_NotesReceivableRelatedPartiesPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NotesReceivableRelatedPartiesPrincipal", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, principal amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.", "label": "Notes Receivable, Related Parties, Principal", "terseLabel": "Borrowings under notes receivable" } } }, "auth_ref": [] }, "pcyo_NumberOfAdditionalRentalHomesConstructed": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfAdditionalRentalHomesConstructed", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of additional rental homes constructed.", "label": "Number of Additional Rental Homes Constructed", "terseLabel": "Number of additional rental homes constructed" } } }, "auth_ref": [] }, "pcyo_NumberOfAssets": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfAssets", "presentation": [ "http://purecyclewater.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of assets available in each level of input.", "label": "Number of Assets", "terseLabel": "Number of assets" } } }, "auth_ref": [] }, "pcyo_NumberOfBoardMembers": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfBoardMembers", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This element represents number of board members in company.", "label": "Number of Board Members" } } }, "auth_ref": [] }, "pcyo_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfCustomers", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of customers.", "label": "Number of Customers", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "pcyo_NumberOfLettersOfCredit": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfLettersOfCredit", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Total number of letters of credit entered in to by the company.", "label": "Number Of Letters Of Credit", "terseLabel": "Number Of Letters Of Credit" } } }, "auth_ref": [] }, "pcyo_NumberOfLiabilities": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfLiabilities", "presentation": [ "http://purecyclewater.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of liabilities available in each level of input.", "label": "Number of Liabilities", "terseLabel": "Number of liabilities" } } }, "auth_ref": [] }, "pcyo_NumberOfLoanAgreements": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfLoanAgreements", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of loan agreements.", "label": "Number Of Loan Agreements" } } }, "auth_ref": [] }, "pcyo_NumberOfLotsInPhase": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfLotsInPhase", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of lots to be developed in a phase.", "label": "Number Of Lots In a Phase", "terseLabel": "Number of lots" } } }, "auth_ref": [] }, "pcyo_NumberOfLotsInSubphase": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfLotsInSubphase", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of lots to be constructed in a subphase.", "label": "Number Of Lots In a Subphase", "terseLabel": "Number of lots to be constructed in a subphase" } } }, "auth_ref": [] }, "pcyo_NumberOfLotsReservedForSingleFamilyRentalUnits": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfLotsReservedForSingleFamilyRentalUnits", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The Number of lots reserved for single family rental units.", "label": "Number of Lots Reserved for Single Family Rental Units", "terseLabel": "Number of lots reserved for single family rental units", "verboseLabel": "Number of Lots Reserved for Single Family Rental Units" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails" ], "lang": { "en-us": { "role": { "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": [ "r610", "r704" ] }, "pcyo_NumberOfRentalUnitsBuiltAndRented": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfRentalUnitsBuiltAndRented", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of rental units already build and rented.", "label": "Number of Rental Units Built and Rented", "terseLabel": "Number of rental units built and rented" } } }, "auth_ref": [] }, "pcyo_NumberOfSingleFamilyDetachedHomesRented": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfSingleFamilyDetachedHomesRented", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of rented single family detached homes.", "label": "Number of Single Family Detached Homes Rented", "terseLabel": "Number of rented single family detached homes" } } }, "auth_ref": [] }, "pcyo_NumberOfSingleFamilyHomesBeingConstructed": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfSingleFamilyHomesBeingConstructed", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of single family homes being constructed by the Company at the Sky Ranch Master Planned Community that will be owned, maintained and rented to qualified renters.", "label": "Number of Single Family Homes Being Constructed", "verboseLabel": "Number of single family homes being constructed" } } }, "auth_ref": [] }, "pcyo_NumberOfSingleFamilyRentalHomesSecuredForDebt": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfSingleFamilyRentalHomesSecuredForDebt", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of single family rental homes secured for debt.", "label": "Number of Single Family Rental Homes secured for Debt", "terseLabel": "Single family rental homes secured for debt" } } }, "auth_ref": [] }, "pcyo_NumberOfSingleFamilyRentalHousesConstructionCompleted": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfSingleFamilyRentalHousesConstructionCompleted", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of single family houses construction completed", "label": "Number of Single Family Rental Houses Construction Completed", "terseLabel": "Single family houses construction completed" } } }, "auth_ref": [] }, "pcyo_NumberOfUnitsOfSingleFamilyRentalHouseConstructionCommenced": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfUnitsOfSingleFamilyRentalHouseConstructionCommenced", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of single family houses construction completed", "label": "Number of Units of Single Family Rental House Construction Commenced", "terseLabel": "Number of Units of Single Family Rental House Construction Commenced" } } }, "auth_ref": [] }, "pcyo_NumberOfWaterAndWastewaterTapsSold": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "NumberOfWaterAndWastewaterTapsSold", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of water and wastewater taps sold during the period.", "label": "Number of Water and Wastewater Taps Sold", "terseLabel": "Number of water and wastewater taps sold" } } }, "auth_ref": [] }, "pcyo_OilAndGasOperatorMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "OilAndGasOperatorMember", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to oil and gas operator.", "label": "Oil & gas operators [Member]", "terseLabel": "Oil & gas operators" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cost of revenues:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r104", "r604", "r703", "r705", "r707", "r708", "r709" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease obligations", "verboseLabel": "Operating lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r431" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r432" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Lease obligations - operating leases, less current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r431" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating leases - right of use assets", "terseLabel": "Operating leases - right of use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r430" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://purecyclewater.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "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": [ "r372" ] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://purecyclewater.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "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": [ "r372" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformationCorporateAssetsDetails", "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating Segments", "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": [ "r207", "r208", "r209", "r210", "r211", "r214", "r609", "r610" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosurePresentationOfInterimInformation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "PRESENTATION OF INTERIM INFORMATION", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r42", "r76", "r77", "r89" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other operating payables", "verboseLabel": "Other operating payables", "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": [ "r46" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r124" ] }, "us-gaap_OtherCostOfOperatingRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCostOfOperatingRevenue", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other Services Expense", "terseLabel": "Other", "documentation": "Other costs incurred during the reporting period related to other revenue generating activities." } } }, "auth_ref": [ "r65" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "pcyo_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "OtherMember", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Funding provided to the Rangeview District.", "label": "Other [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r69" ] }, "us-gaap_OtherOperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingIncome", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Other Revenues from Transactions with Related Party", "terseLabel": "Special facility projects and other revenue from related parties", "documentation": "The total amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r61" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "ACCRUED LIABILITIES." } } }, "auth_ref": [] }, "pcyo_PaymentBeginningOnJuly282025Member": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "PaymentBeginningOnJuly282025Member", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to payment beginning on July 28, 2025.", "label": "Payment Beginning on July 28, 2025 [Member]", "terseLabel": "Payment Beginning on July 28, 2025" } } }, "auth_ref": [] }, "pcyo_PaymentBeginningOnJuly282027Member": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "PaymentBeginningOnJuly282027Member", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to payment beginning on July 28, 2027.", "label": "Payment Beginning on July 28, 2027 [Member]", "terseLabel": "Payment Beginning on July 28, 2027" } } }, "auth_ref": [] }, "pcyo_PaymentToConstructUtilityPipelines": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "PaymentToConstructUtilityPipelines", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of payment to construct utility pipelines.", "label": "Payment to Construct Utility Pipelines", "terseLabel": "Amount of payment to construct utility pipelines" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r71" ] }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireHeldToMaturitySecurities", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Held-to-Maturity Securities", "negatedLabel": "Purchase of held-to-maturity investments in U.S. Treasury Bills", "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities." } } }, "auth_ref": [ "r11", "r221" ] }, "us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireOtherPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Other Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment", "documentation": "Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [ "r70" ] }, "us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireWaterAndWasteWaterSystems", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Water and Water Systems", "negatedLabel": "Investments in water and water systems", "documentation": "The cash outflow for the purchase of a facility and equipment that provides water supply which includes wells, reservoirs, pumping stations, and control facilities; and waste water systems which includes the waste treatment and disposal facility and equipment to households and industry." } } }, "auth_ref": [ "r70" ] }, "us-gaap_PaymentsToAcquireWaterSystems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireWaterSystems", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Payments for water", "documentation": "The cash outflow for the purchase of a facility and equipment that provides water supply which includes wells, reservoirs, pumping stations, and control facilities." } } }, "auth_ref": [ "r70" ] }, "pcyo_PaymentsToContingentLiabilityHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "PaymentsToContingentLiabilityHolders", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of export water contingent liability holders during the period.", "label": "Payments to Contingent Liability Holders", "negatedLabel": "Payments to contingent liability holders" } } }, "auth_ref": [] }, "us-gaap_PaymentsToDevelopRealEstateAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToDevelopRealEstateAssets", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Construction costs of Single Family Rentals", "negatedLabel": "Construction costs of single-family rentals", "documentation": "Payments to develop real estate assets is the process of adding improvements on or to a parcel of land. Such improvements may include drainage, utilities, subdividing, access, buildings, and any combination of these elements; and are generally classified as cash flow from investing activities." } } }, "auth_ref": [ "r70" ] }, "pcyo_Phase1DevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "Phase1DevelopmentMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Phase 1 development.", "label": "Phase 1 Development" } } }, "auth_ref": [] }, "pcyo_Phase1ReimbursableCostsAndProjectManagementFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "Phase1ReimbursableCostsAndProjectManagementFeesMember", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Phase 1 of reimbursable costs and the project management fees for the Sky Ranch Master Planned Community.", "label": "Reimbursable public improvements and project management fees [Member]" } } }, "auth_ref": [] }, "pcyo_Phase2DevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "Phase2DevelopmentMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to phase 2 development", "label": "Phase 2 Development" } } }, "auth_ref": [] }, "pcyo_Phase2NumberOfSubPhasesForDevelopment": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "Phase2NumberOfSubPhasesForDevelopment", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of sub-phases included in the second phase of the Sky Ranch Master Planned Community.", "label": "Phase 2 - Number of sub-phases for development", "terseLabel": "Number of sub-phases for second phase of development of Sky Ranch" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails", "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails", "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755" ] }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockLiquidationPreferenceValue", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Liquidation preference", "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares." } } }, "auth_ref": [ "r147", "r294", "r297" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r652", "r653", "r656", "r657", "r658", "r659", "r809", "r811" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value (in dollars 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": [ "r54", "r291" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r54", "r532" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued (in shares)", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r54", "r291" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding (in shares)", "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": [ "r54", "r532", "r551", "r811", "r812" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Series B preferred shares: par value $0.001 per share, 25 million authorized; 432,513 issued and outstanding (liquidation preference of $432,513)", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r54", "r462", "r643" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other assets", "terseLabel": "Prepaid expenses 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 that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r682" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://purecyclewater.com/role/DisclosurePresentationOfInterimInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Prior Period Adjustment and Reclassifications", "terseLabel": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r675" ] }, "us-gaap_ProceedsFromInterestReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromInterestReceived", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Interest Received", "verboseLabel": "Proceeds from Interest Received", "documentation": "Interest received on loans and other debt instruments during the current period." } } }, "auth_ref": [ "r687" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities", "terseLabel": "Maturity of held-to-maturity investments in U.S. Treasury Bills", "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity." } } }, "auth_ref": [ "r10", "r712" ] }, "us-gaap_ProceedsFromRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromRelatedPartyDebt", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardNoteReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Related Party Debt", "negatedLabel": "Payments received", "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates." } } }, "auth_ref": [ "r12" ] }, "pcyo_ProceedsPaymentsRelatedToAcquiredProjects": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ProceedsPaymentsRelatedToAcquiredProjects", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash change from the amount invested for projects in hopes of getting a future return or interest from it.", "label": "Proceeds (Payments) Related To Acquired Projects", "terseLabel": "Investments in future development phases at Sky Ranch" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails", "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r216", "r451", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r596", "r622", "r644", "r646", "r647", "r650", "r651", "r718", "r719", "r728", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r807", "r808" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails", "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r216", "r451", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r596", "r622", "r644", "r646", "r647", "r650", "r651", "r718", "r719", "r728", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r807", "r808" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r120", "r132", "r133", "r140", "r148", "r158", "r164", "r167", "r168", "r222", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r383", "r386", "r387", "r390", "r391", "r402", "r419", "r454", "r467", "r509", "r553", "r574", "r575", "r635", "r636", "r661", "r683", "r722" ] }, "pcyo_ProjectManagementCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ProjectManagementCostsMember", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to project management costs.", "label": "Project Management Costs [Member]" } } }, "auth_ref": [] }, "pcyo_ProjectManagementFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ProjectManagementFeesMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Project management fees received based on actual construction costs related to public improvements for the Sky Ranch Community Authority Board (CAB).", "label": "Project Management Fees - Recognized" } } }, "auth_ref": [] }, "pcyo_ProjectManagementFeesReceivableRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ProjectManagementFeesReceivableRelatedParty", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of project management fees receivable from related party.", "label": "Project Management Fees Receivable, Related Party", "terseLabel": "Project Management Fees Receivable, Related Party" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "WATER, LAND AND OTHER FIXED ASSETS" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails", "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r3", "r433" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "WATER, LAND AND OTHER FIXED ASSETS", "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": [ "r80", "r110", "r113", "r114" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails", "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails" ], "lang": { "en-us": { "role": { "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": [ "r433" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails", "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails" ], "lang": { "en-us": { "role": { "label": "Investment in Water and Water Systems [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsTables" ], "lang": { "en-us": { "role": { "label": "Investments in Water and Water Systems", "terseLabel": "Investments in Water and Water Systems", "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": [ "r3" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails", "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [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": [ "r81", "r433" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r313", "r321", "r349", "r350", "r351", "r357", "r408", "r446", "r447", "r449", "r490", "r491", "r497", "r522", "r523", "r582", "r583", "r584", "r585", "r586", "r593", "r594", "r614", "r621", "r632", "r638", "r639", "r640", "r641", "r646", "r654", "r717", "r724", "r762", "r773", "r774", "r775", "r776", "r777" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r313", "r321", "r349", "r350", "r351", "r357", "r408", "r446", "r447", "r449", "r490", "r491", "r497", "r522", "r523", "r582", "r583", "r584", "r585", "r586", "r593", "r594", "r614", "r621", "r632", "r638", "r639", "r640", "r641", "r646", "r654", "r717", "r724", "r762", "r773", "r774", "r775", "r776", "r777" ] }, "pcyo_RangeviewDistrictMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "RangeviewDistrictMember", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The Rangeview District is a quasi-municipal corporation and political subdivision of Colorado formed in 1986 for the purpose of providing water and wastewater service to the Lowry Range and other approved areas.", "label": "Rangeview District [Member]", "terseLabel": "Rangeview District" } } }, "auth_ref": [] }, "pcyo_RangeviewWaterSupplyMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "RangeviewWaterSupplyMember", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Assets combined with tributary surface water and groundwater rights along with certain storage rights.", "label": "Rangeview Water Supply [Member]", "terseLabel": "Rangeview water supply" } } }, "auth_ref": [] }, "pcyo_RangeviewWaterSystemMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "RangeviewWaterSystemMember", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Water system to extend water service to customers located on and off the Lowry Range.", "label": "Rangeview Water System [Member]", "terseLabel": "Rangeview water system" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformationCorporateAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "documentation": "Disclosure of information about identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r28", "r29" ] }, "pcyo_ReimbursableCostsExpectedCostRemaining": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ReimbursableCostsExpectedCostRemaining", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expected cost remaining, that are reimbursable to the Company, for development of the Sky Ranch Master Planned Community.", "label": "Reimbursable Costs, Expected Cost Remaining", "terseLabel": "Additional costs to be incurred through the end of calendar year 2021", "verboseLabel": "Fund for construction of public improvements" } } }, "auth_ref": [] }, "pcyo_ReimbursableCostsIncurredRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ReimbursableCostsIncurredRelatedParty", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of reimbursable costs incurred on behalf of related party.", "label": "Reimbursable Costs Incurred, Related Party", "terseLabel": "Reimbursable public improvement costs" } } }, "auth_ref": [] }, "pcyo_ReimbursablePublicImprovementsAndNotesReceivableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ReimbursablePublicImprovementsAndNotesReceivableAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardNoteReceivableDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails", "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Related Party [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": [ "r220", "r320", "r438", "r439", "r459", "r465", "r525", "r526", "r527", "r528", "r529", "r550", "r552", "r581" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardNoteReceivableDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails", "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Related Party", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r150", "r151", "r438", "r439", "r440", "r441", "r459", "r465", "r525", "r526", "r527", "r528", "r529", "r550", "r552", "r581" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r438", "r439", "r769" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardNoteReceivableDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "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": [ "r220", "r557", "r558", "r561" ] }, "us-gaap_RelatedPartyTransactionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionRate", "presentation": [ "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Rate", "terseLabel": "Interest rate", "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardNoteReceivableDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails", "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Related Party [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": [ "r220", "r320", "r438", "r439", "r459", "r465", "r525", "r526", "r527", "r528", "r529", "r550", "r552", "r581", "r769" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r435", "r436", "r437", "r439", "r442", "r506", "r507", "r508", "r559", "r560", "r561", "r579", "r580" ] }, "us-gaap_RentalIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RentalIncomeNonoperating", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Rental Income, Nonoperating", "verboseLabel": "Oil and gas lease income, net", "documentation": "Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature." } } }, "auth_ref": [ "r68" ] }, "us-gaap_RepaymentOfNotesReceivableFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentOfNotesReceivableFromRelatedParties", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayment of Notes Receivable from Related Parties", "terseLabel": "Payments on note receivable - related party, other", "documentation": "The cash inflow from a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth." } } }, "auth_ref": [ "r10" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Notes Payable", "negatedLabel": "Payments on notes payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r72" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardNoteReceivableDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r152", "r153", "r266", "r293", "r441", "r448", "r456", "r600", "r601" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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": [ "r13", "r91", "r123", "r145", "r461" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted cash", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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." } } }, "auth_ref": [ "r107", "r676", "r689" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r57", "r85", "r463", "r495", "r496", "r504", "r533", "r643" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r118", "r155", "r156", "r157", "r159", "r164", "r166", "r168", "r223", "r224", "r236", "r373", "r374", "r380", "r381", "r382", "r384", "r385", "r386", "r394", "r396", "r397", "r399", "r400", "r428", "r429", "r492", "r494", "r510", "r811" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "REVENUES, FEES AND OTHER INCOME ITEMS" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Total revenues", "verboseLabel": "Total revenue", "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": [ "r102", "r103", "r183", "r192", "r193", "r207", "r213", "r216", "r218", "r219", "r309", "r310", "r451" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItems" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "REVENUES, FEES AND OTHER INCOME ITEMS", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r116", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r312" ] }, "pcyo_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsChangesInDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was from current period increase in the balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Revenue Recognized From Current Period Increase In Contract Liability", "verboseLabel": "Revenue deferred" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Related Parties", "terseLabel": "Revenue", "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": [ "r102", "r103", "r137", "r148", "r183", "r192", "r193", "r207", "r213", "r216", "r218", "r219", "r222", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r419", "r454", "r609", "r722" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "SIGNIFICANT CUSTOMERS." } } }, "auth_ref": [] }, "us-gaap_RoyaltyIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RoyaltyIncomeNonoperating", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Oil and gas royalty income, net", "terseLabel": "Oil and gas royalty income, net", "documentation": "Ancillary revenue earned during the period from the consideration paid to the entity for the use of its rights and property by another party. Examples include licensing the use of copyrighted materials and leasing the extraction of natural resources." } } }, "auth_ref": [ "r68" ] }, "us-gaap_SalesRevenueSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueSegmentMember", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Revenue [Member]", "terseLabel": "Revenue", "documentation": "Revenue from specified business segment, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [ "r673" ] }, "us-gaap_ScenarioPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScenarioPlanMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Plan [Member]", "terseLabel": "Scenario, Plan", "documentation": "The scenario under which facts represent plans as distinct from actual." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r169", "r322", "r670", "r699" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of long-term debt", "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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Earnings Per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r702" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of maturities of notes payable", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "label": "Non-Vested Options", "terseLabel": "Non-Vested Options", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r87" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails", "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails" ], "lang": { "en-us": { "role": { "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": [ "r3", "r433" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardNoteReceivableDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r38", "r39", "r557", "r558", "r561" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r25", "r26", "r27" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Segment Reporting", "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": [ "r25", "r26", "r27" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails", "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "label": "Stock Option Activity", "terseLabel": "Stock Option Activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r6", "r7", "r86" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersTables" ], "lang": { "en-us": { "role": { "label": "Significant Customers", "terseLabel": "Significant Customers", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r18", "r19", "r20", "r21", "r36", "r90" ] }, "pcyo_SecondSubphaseMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "SecondSubphaseMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Second subphase.", "label": "Phase 2B" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r663" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r665" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsChangesInDeferredRevenueDetails", "http://purecyclewater.com/role/DisclosureSegmentInformationCorporateAssetsDetails", "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails", "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "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": [ "r102", "r103", "r104", "r105", "r183", "r188", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r213", "r214", "r215", "r219", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r243", "r244", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r606", "r609", "r610", "r615", "r648", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r807", "r808" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r105", "r183", "r187", "r188", "r189", "r190", "r191", "r203", "r205", "r206", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r219", "r605", "r607", "r608", "r609", "r611", "r612", "r613" ] }, "us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Income (Loss) before Income Taxes [Abstract]", "terseLabel": "Segment Information Abstract" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://purecyclewater.com/role/DisclosureSegmentInformationCorporateAssetsDetails", "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails" ], "lang": { "en-us": { "role": { "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_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r677", "r678", "r726" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based compensation expense", "verboseLabel": "Share-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Shareholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Vesting period", "terseLabel": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r633" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "terseLabel": "Restricted stock units, Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r343" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Restricted shares", "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": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Fully vested restricted stock", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails", "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "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": [ "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails", "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Stock Options [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Options exercisable (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Options exercisable (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "terseLabel": "Options cancelled (in shares)", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails", "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r334" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Approximate aggregate intrinsic value, outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r330", "r331" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Number of Options [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, end of period (in dollars per share)", "periodStartLabel": "Outstanding, beginning of period (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r330", "r331" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Vesting at grant date", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Vesting at anniversary", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Employees [Member]", "terseLabel": "Employees", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ] }, "pcyo_ShareBasedPaymentArrangementExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ShareBasedPaymentArrangementExecutiveOfficerMember", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction.", "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "auth_ref": [] }, "pcyo_ShareBasedPaymentArrangementNonemployeeBoardMembersMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ShareBasedPaymentArrangementNonemployeeBoardMembersMember", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction.", "label": "Non-Employee Board Members [Member]", "terseLabel": "Non-Employee Board Members" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Stock price (in dollars per share)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting rights percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r730" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "periodEndLabel": "Approximate aggregate intrinsic value, options exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r33" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractual term, options exercisable", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r33" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Non-vested options outstanding, end of period (in shares)", "periodStartLabel": "Non-vested options outstanding, beginning of period (in shares)", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "verboseLabel": "Number of Options [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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Non-vested options outstanding, end of period (in dollars per share)", "periodStartLabel": "Non-vested options outstanding, beginning of period (in dollars per share)", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r88" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average period for options expected to vest", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r346" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Vested (in shares)", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Vested (in dollars per share)", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments", "terseLabel": "Short term investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r98", "r99", "r681" ] }, "pcyo_SingleFamilyRentalHomeNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "SingleFamilyRentalHomeNotesMember", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails", "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsOutstandingPrincipalAndDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Single-Family Rental Home Note Payable.", "label": "Single-Family Rental Home Notes [Member]", "terseLabel": "Single-Family Rental Home Note Payable" } } }, "auth_ref": [] }, "pcyo_SingleFamilyRentalHomeNotesOneMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "SingleFamilyRentalHomeNotesOneMember", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Single-Family Rental Home Note one.", "label": "Single-Family Rental Home Notes One [Member]", "terseLabel": "SFR Note" } } }, "auth_ref": [] }, "pcyo_SingleFamilyRentalHomeNotesTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "SingleFamilyRentalHomeNotesTwoMember", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Single-Family Rental Home Note two.", "label": "Single-Family Rental Home Notes Two [Member]", "terseLabel": "SFR Note 2" } } }, "auth_ref": [] }, "pcyo_SingleFamilyRentalHomesMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "SingleFamilyRentalHomesMember", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to single family rental homes.", "label": "Single Family Rental Homes" } } }, "auth_ref": [] }, "pcyo_SingleFamilyRentalUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "SingleFamilyRentalUnits", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of investment in Individual, freestanding, unattached residential building.", "label": "Single Family Rental Units", "terseLabel": "Single-family rental units" } } }, "auth_ref": [] }, "pcyo_SingleFamilyRentalsMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "SingleFamilyRentalsMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/DisclosureSegmentInformationCorporateAssetsDetails", "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Single Family Rentals", "label": "Single Family Rentals [Member]", "terseLabel": "Single Family Rentals" } } }, "auth_ref": [] }, "pcyo_SkyRanchAndWaterAndWastewaterConstructionProjectsMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "SkyRanchAndWaterAndWastewaterConstructionProjectsMember", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterAndLandAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Sky Ranch and Water and Wastewater Construction Projects [Member].", "label": "Sky Ranch and Water and Wastewater Construction Projects [Member]", "terseLabel": "Sky Ranch, Water and Wastewater Construction Projects" } } }, "auth_ref": [] }, "pcyo_SkyRanchCommunityAuthorityBoardMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "SkyRanchCommunityAuthorityBoardMember", "presentation": [ "http://purecyclewater.com/role/DisclosureAccruedLiabilitiesDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardDetails", "http://purecyclewater.com/role/DisclosureReimbursablePublicImprovementsAndNoteReceivableFromSkyRanchCommunityAuthorityBoardNoteReceivableDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Sky Ranch Metropolitan District No. 1 and Sky Ranch Metropolitan District No. 5 formed the Sky Ranch Community Authority Board (CAB) to, among other things, design, construct, finance, operate and maintain certain public improvements for the benefit of the property within the boundaries and/or service area of the Sky Ranch Districts.", "label": "Sky Ranch CAB" } } }, "auth_ref": [] }, "pcyo_SkyRanchHomesMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "SkyRanchHomesMember", "presentation": [ "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "The water and wastewater fees for all homes combined at Sky Ranch and not one individual home.", "label": "Sky Ranch homes and Sky Ranch CAB in the aggregate[Member]", "verboseLabel": "Sky Ranch CAB" } } }, "auth_ref": [] }, "pcyo_SkyRanchPipelineMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "SkyRanchPipelineMember", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Pipeline service connecting Sky Ranch water system to Rangeview's water system.", "label": "Sky Ranch Pipeline [Member]", "terseLabel": "Sky Ranch pipeline" } } }, "auth_ref": [] }, "pcyo_SkyRanchWaterRightsAndOtherCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "SkyRanchWaterRightsAndOtherCostsMember", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Land zoned under master planned community along the I-70 corridor east of Denver, Colorado which includes rights to water and oil and gas mineral rights and has been zoned for residential, commercial and retail uses and cost associated with the development of lots.", "label": "Sky Ranch Water Rights and Other Costs [Member]", "terseLabel": "Sky Ranch water rights and other costs" } } }, "auth_ref": [] }, "pcyo_SpecialFacilityProjectsAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "SpecialFacilityProjectsAndOtherMember", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Special Facility Funding fees received, typically in advance, from developers to build infrastructure that is normally the responsibility of the developer because the facilities service only the developer's property and other fees.", "label": "Special Facility Projects and Other [Member]" } } }, "auth_ref": [] }, "pcyo_SpecialFacilityProjectsAndOtherRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "SpecialFacilityProjectsAndOtherRevenueMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Special facility projects and other revenue.", "label": "Special Facility Projects and Other Revenue" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsChangesInDeferredRevenueDetails", "http://purecyclewater.com/role/DisclosureSegmentInformationCorporateAssetsDetails", "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails", "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r102", "r103", "r104", "r105", "r119", "r183", "r188", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r213", "r214", "r215", "r219", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r237", "r243", "r244", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r606", "r609", "r610", "r615", "r648", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r807", "r808" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r117", "r128", "r129", "r130", "r148", "r173", "r174", "r176", "r178", "r185", "r186", "r222", "r251", "r254", "r255", "r256", "r260", "r261", "r291", "r292", "r294", "r295", "r296", "r419", "r500", "r501", "r502", "r503", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r532", "r554", "r576", "r587", "r588", "r589", "r590", "r591", "r669", "r690", "r701" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r5", "r55", "r58", "r59", "r118", "r134", "r135", "r136", "r155", "r156", "r157", "r159", "r164", "r166", "r168", "r184", "r223", "r224", "r236", "r298", "r373", "r374", "r380", "r381", "r382", "r384", "r385", "r386", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r420", "r421", "r422", "r423", "r424", "r425", "r428", "r429", "r434", "r469", "r492", "r493", "r494", "r510", "r576" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets", "http://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r155", "r156", "r157", "r184", "r429", "r451", "r499", "r521", "r524", "r525", "r526", "r527", "r528", "r529", "r532", "r535", "r536", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r546", "r547", "r548", "r549", "r550", "r552", "r555", "r556", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r576", "r655" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails", "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r169", "r322", "r670", "r671", "r699" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets", "http://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r155", "r156", "r157", "r184", "r220", "r429", "r451", "r499", "r521", "r524", "r525", "r526", "r527", "r528", "r529", "r532", "r535", "r536", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r546", "r547", "r548", "r549", "r550", "r552", "r555", "r556", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r576", "r655" ] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock Issued", "terseLabel": "Issuance of stock for compensation", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r15", "r16", "r17" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock granted for services (in shares)", "verboseLabel": "Stock granted for services (in shares)", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock grants (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r5", "r54", "r55", "r85" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "negatedLabel": "Net settlement exercised (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r5", "r54", "r55", "r85" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansStockOptionActivityDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock option exercises (in shares)", "terseLabel": "Exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r5", "r54", "r55", "r85", "r335" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock granted for services", "terseLabel": "Stock granted for services", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock grants", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r5", "r85" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchases of common stock (in shares)", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r5", "r54", "r55", "r85", "r503", "r576", "r590" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchases of common stock", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r5", "r54", "r55", "r85", "r510", "r576", "r590", "r661" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r55", "r58", "r59", "r79", "r534", "r551", "r577", "r578", "r643", "r662", "r692", "r713", "r765", "r811" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets", "http://purecyclewater.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS' EQUITY:", "terseLabel": "SHAREHOLDERS' EQUITY:" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION" } } }, "auth_ref": [] }, "pcyo_ThirdSubphaseMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "ThirdSubphaseMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Third subphase.", "label": "Phase 2C" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://purecyclewater.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://purecyclewater.com/role/DisclosurePresentationOfInterimInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "terseLabel": "Use Of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r22", "r23", "r24", "r108", "r109", "r111", "r112" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://purecyclewater.com/role/DisclosureEmployeeStockPlansNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755" ] }, "pcyo_VolumeOfWaterPurchased": { "xbrltype": "volumeItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "VolumeOfWaterPurchased", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The volume of water purchased from the Water Infrastructure Supply Efficiency (WISE) partnership during the period.", "label": "Volume of Water Purchased", "terseLabel": "Volume of received metered water" } } }, "auth_ref": [] }, "pcyo_WastewaterServiceOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "WastewaterServiceOperationsMember", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Wastewater Service Operations [Member]", "label": "Wastewater Service Operations [Member]" } } }, "auth_ref": [] }, "pcyo_WastewaterTapFeeMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "WastewaterTapFeeMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Non-refundable fee charged to customers to connect to wastewater systems.", "label": "Wastewater Tap Fees" } } }, "auth_ref": [] }, "pcyo_WastewaterTreatmentFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "WastewaterTreatmentFeesMember", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Wastewater monthly treatment fees received from the Rangeview District in exchange for providing wastewater services.", "label": "Wastewater Treatment Fees [Member]" } } }, "auth_ref": [] }, "pcyo_WaterAndWastewaterResourceDevelopmentSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "WaterAndWastewaterResourceDevelopmentSegmentMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsChangesInDeferredRevenueDetails", "http://purecyclewater.com/role/DisclosureSegmentInformationCorporateAssetsDetails", "http://purecyclewater.com/role/DisclosureSegmentInformationRevenueBySegmentsDetails", "http://purecyclewater.com/role/DisclosureSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "The water and wastewater resource development segment is operated on a vertically integrated basis whereby the Company owns or controls the water and infrastructure required to (i) withdraw, treat, store and deliver water (i.e., water rights, wells, diversion structures, pipelines, reservoirs and treatment facilities required to extract and use the water); (ii) collect, treat, store and reuse wastewater (i.e., we design, build, and operate water treatment and wastewater reclamation facilities); and (iii) treat and deliver reclaimed water for irrigation use (i.e., we use and reuse our valuable water supplies through non-potable irrigation systems to irrigate parks and open spaces).", "label": "Water and Wastewater Resource Development Segment" } } }, "auth_ref": [] }, "pcyo_WaterAndWastewaterTapFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "WaterAndWastewaterTapFeesMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Non-refundable fee charged to customers to connect to water and wastewater systems.", "label": "Water and Wastewater Tap Fees" } } }, "auth_ref": [] }, "pcyo_WaterAndWaterSystemsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "WaterAndWaterSystemsGross", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of water and water system assets used in the normal conduct of business.", "label": "Water And Water Systems, Gross", "terseLabel": "Water And Water Systems, Gross" } } }, "auth_ref": [] }, "pcyo_WaterAndWaterSystemsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "WaterAndWaterSystemsNet", "crdr": "debit", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails", "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails", "http://purecyclewater.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of water and water system assets used in the normal conduct of business.", "label": "Water And Water Systems, Net", "terseLabel": "Investments in the WISE infrastructure", "totalLabel": "Net investments in water and water systems", "verboseLabel": "Investments in water and water systems, net" } } }, "auth_ref": [] }, "pcyo_WaterRate": { "xbrltype": "perUnitItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "WaterRate", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The rate charged for WISE water.", "label": "Water Rate" } } }, "auth_ref": [] }, "pcyo_WaterRightsAcquiredInVolume": { "xbrltype": "volumeItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "WaterRightsAcquiredInVolume", "presentation": [ "http://purecyclewater.com/role/DisclosureDebtAndOtherLongTermObligationsLostCreekLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "Volume of water rights acquired.", "label": "Water Rights Acquired In Volume", "terseLabel": "Water Rights Acquired In Volume" } } }, "auth_ref": [] }, "pcyo_WaterServiceOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "WaterServiceOperationsMember", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Water Service Operations [Member]", "label": "Water Service Operations [Member]" } } }, "auth_ref": [] }, "pcyo_WaterSupplyOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "WaterSupplyOtherMember", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Assets combined with tributary surface water and groundwater rights along with certain storage rights located in different part of the country classified as other.", "label": "Water Supply - Other [Member]", "terseLabel": "Water supply - Other" } } }, "auth_ref": [] }, "pcyo_WaterTapFeeMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "WaterTapFeeMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Non-refundable fee charged to customers to connect to water systems.", "label": "Water Tap Fees" } } }, "auth_ref": [] }, "pcyo_WaterUsageServiceFeePerSingleFamilyEquivalentNumberOfPersonsInSingleFamilyHouse": { "xbrltype": "integerItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "WaterUsageServiceFeePerSingleFamilyEquivalentNumberOfPersonsInSingleFamilyHouse", "presentation": [ "http://purecyclewater.com/role/DisclosureRevenuesFeesAndOtherIncomeItemsDetails" ], "lang": { "en-us": { "role": { "documentation": "The single family equivalent number of persons in single family house for assessing water usage service fee.", "label": "Water Usage, Service Fee, Per Single Family Equivalent Number of Persons in Single Family House", "terseLabel": "Water usage, service fee, per single family equivalent number of persons in single family house" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://purecyclewater.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Effect of dilutive securities (in shares)", "terseLabel": "Effect of dilutive securities (in shares)", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r702" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://purecyclewater.com/role/DisclosureEarningsPerShareDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted average shares applicable to diluted earnings per share (in shares)", "terseLabel": "Weighted average common shares outstanding, Diluted (in shares)", "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": [ "r172", "r178" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://purecyclewater.com/role/DisclosureEarningsPerShareDetails", "http://purecyclewater.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Basic weighted average common shares (in shares)", "terseLabel": "Weighted average common shares outstanding, Basic (in shares)", "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": [ "r171", "r178" ] }, "pcyo_WildPointeServiceRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "WildPointeServiceRightsMember", "presentation": [ "http://purecyclewater.com/role/DisclosureWaterLandAndOtherFixedAssetsScheduleOfInvestmentInWaterAndWaterSystemsDetails" ], "lang": { "en-us": { "role": { "documentation": "Service agreement right to provide water services to all users of water services within the boundaries and service area of the Elbert 86 District and for operating and maintaining the Elbert 86 District's water system.", "label": "Wild Pointe Service Rights [Member]", "terseLabel": "Wild Pointe service rights" } } }, "auth_ref": [] }, "pcyo_WisePartnershipMember": { "xbrltype": "domainItemType", "nsuri": "http://purecyclewater.com/20240531", "localname": "WisePartnershipMember", "presentation": [ "http://purecyclewater.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Partnership Agreement which provides right to purchase of certain infrastructure (i.e., pipelines, water storage facilities, water treatment facilities, and other appurtenant facilities) to deliver water.", "label": "WISE Partnership [Member]", "terseLabel": "WISE Partnership" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r64": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r91": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r99": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r147": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r151": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r438": { "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" }, "r439": { "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" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r449": { "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" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r560": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r593": { "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" }, "r594": { "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" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r597": { "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" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r645": { "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" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r648": { "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" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r667": { "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" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r669": { "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" }, "r670": { "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" }, "r671": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481174/470-10-25-2" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r676": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r677": { "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" }, "r678": { "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" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r680": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r681": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-16" }, "r688": { "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" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r711": { "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" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r765": { "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" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r811": { "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" }, "r812": { "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" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" } } } ZIP 70 0001558370-24-009739-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-009739-xbrl.zip M4$L#!!0 ( !" ZEB*?)VC-14 /;; 1 <&-Y;RTR,#(T,#4S,2YX M^R+E,4I,Y).B>\Q\0KU/)Q>G MYR<(>S9UB+?Z=!(&R]:O)__\_3_^]MM_MEK?KJ9#Y% [W& O0#;#5H =]$"" M-9K3[=;RT @S1EP773'BK#!"%^>G[T_/3R]0J_6[:.+*\J$*]9!HJWUZD11T MX]:H]Q&]/[LX/VN?M]^@RX^7[SY>OD>344(W LZ6I(KPT7<^^O8:;RP$XGG^ MQ\<%<\FGDW40;#^>G3T\/)SR)Z>4K:#^^>49\?S \FQ\$M/[+&@%NRWV]W66 MEK\0]/LB\>:3U N<8$^=;OWM652X)W6)]SW#R\.EH+WX\.'#F2A-2$._C(ND M),-$H>&LD+QX 0"WB!P"#G=IT(]H_?WMY M 6KA8@Y\G[+--5Y:H0OB_A5:KL!C+YSOR$2#]U^M \A79\&Z84CRMY"=?[H@P/8< 4GP9*4Y]C95E;Z=?@ M!9E6?6++OP,49 F#+2NAA)+L!Z:A%["R[QL59BIX.*A"'4CVU!:Q?7GCHBC3 MM(.)G!0*I#Z0RD=RSF=#RG M&_H!W70>B7]--Q;Q8@3\$T0 ]'I5$OX2#AV\)!X1LL B$,;VL?>[^ U6T(?!0GQ";ECBRC&)HJ)MN7;H MUJ]W8*NT6OPP0>R).,)G"\2 V(7!@KK$X3WORG*Y1L_6&"?@:= I$(,>(Q#; MMP*_N^/;V7@XN.[,>]?HJC/LW'9[:';3Z\UG#4;5&.T?^N/E %S=#58 )2%6 MHM56HS6;PS^CWNU\AL9]-+CMCD>]!K-ZF'4M?]UWZ8.J?\GIEH>^P'_X -/ MU !J\>]LYP,0_C4.+.(6QL'G;5RA%Q!%G%_D1\ROH K3?R PO->(_S>>W_2F MJ#_X!GK2F4JSA^/9S"S1NA,97P\'GSGP A@G(4KR@;<*,T"LG M9@%;CFA"D9PX0M]O-/M3N]@O!@..E>#X6 ^Z,T:H*I#9KR*AO,E91O!^13? M8R_$5[NXJ RY&C654%X4H9SU/G/'$-SY_G@Z$CT0GL;-H\4.)2]H #XZEIY8 M#(K7." @E&Y@G:U4$66_U8^RT2^9EALT:T9PLS5\OC5U'RF,^W=C(?7O>GLOU#O?^X&\S\;9$L,\123S2)DOK5P\20$_\8> M;+:,WD=(@0-T2P,@LC&YYR1]1C>S[[LI],UUEVXV(;"]ZX3!FH*/LKNB%G-* M[/;+O4CI>+6+9G[:&XRN[J:SSM6PAR9WX&UUT6 TF8Z_Q#K$G;+;\;P'E-W> MX(N@ZT_'(P2.&IK]\2>:@@VY 14YN0;E0YVY^,Y[R7U?CSO2Z&1Y>0>VR M%7Z8$LI?6Z&2A5C@Y56RA3BGZ,!JHZ0:2BH\/[^/L9^$@E'N>*!(:6G64JK( MIG=WO5F_T#]7F^6"ARCY#,:P C81!Y/!K6[MKP5]@=>D@F*Z8\#NZJU M"B60V D=)0#O*'HOBF;]HA12$L]="HUYG=36/KWT"F-4D!'5!,)8C9 ]6$@Y2P8O*@T!?%Y('H M@M'\031?T$#UQ,3L<>E8S23LY5%)V ;3)V(ZI'[091A_'U++.PY@:1,5:+\Y M,N7.WX7$RQ!_6X-_)?Z]S=:E.XQG ;6_3US+\\6O\99ST[$#<@_Q4@GPM>HJ M$7]?'%%[H\EP_&@5*WM'@? 3.M]3[@OT 7KY5 MF6_]BA4(%X;A$H2A^5;4?@QSD[37B8UKF/PLV%'YY.>^<12UWB!; MB6R4_IE;CZ6+#R042K0DV< XWS/O?&N6&Y1C$F]Q2_Z%\*+G!>#II7I/C(T. MI7*&$FPCQRC95)?ZR==Q18VA5&L-5"7=9Y*2E:_\!#*R*0*F3Z^ [>)-&O8Z;NZDY.:,&_M@I MN :\.K,J6M,I:J#TYU$::([8XE%GQX8:J*,V8#28'9=RKYE>5R-WY-:&!COM M-&IUOE2-D&;JNT&D9N93-^6I1J=6KK/!J$:&4R>UJ<9&-Z?9P**]YZ9ZLXT2 M$LU=-@T@VJGEZB2R&A"]O3(-(&7#O<4\XJW\"69BXT-AL,^7*\&09"1ZG>GM MX/;S#$W %1/;'QHLJK/SBK2\&H&*?'SS[8],[4ZH2VS)^*%=3X$:])KBG)=& MJA?]DK3>S*[\N*SOG-/]@-T;\7L4>G-YWBZN&OP!.X@BSAJ=.S(57*9 .I64 MVG ITP:MG1D-HL5P:M108OFVB*7&B3 -D$_+3,JQU*NDA//HY=T-H'73 ME7(,2^F4L+TOPB9=T]G =$1^3 Z4@E()U8-O3_RPI9_C]^,< 4+Y&X?^ C/W;_TXE/P#/CQW.+9VMQSCP_ M>;^5'*__+Q#U]''C)B2\><41\P+?_->)7YPT83&[T$KA?@1HA&XQX^/:6<+\ M"3I[+JD A[I2Y: S4"A0DKI"9?7*0)E<:U%7)JB"W1<1Y[>SW"'Q\8/,4?+B M('F0B[( >=G[-_SG*#H3I,AM<6S0[6'OS4CI-3M*#2Q<1'&& MW< _M%%/&\LN:-%C(7V/2<1&TLSQ7*0N1GD"$^*NB^-X.%SP<2P.LO?&-PJ) M%W\ZF5@[,2$SIUWJ!>#1P1]) +N[B0[]BWP_/@C\2X\\&DG$]4\?-]0#=X[M M>-*>.T$@3+CP Q*$7)3/C(;;A)0 R0GRB.MR'_W320#1] FR@)I9=O#I9&FY MW/)'Q# B$.K,Q9NY:<3FV&'! KI&?U?; !Z%'A'G5.\3 M2 49:]0Q4.(A#6:6*X$N7V @[X@,E_4+=<(/'2Z%_DY#9:WZA8$JT,H*\ M+/>"[L>,!&7"3/EA:_<$/UP3:(V 6<\#54IA(#1?B8_Y^F8/[/.:;(O=2EYN MH"03KC/MVY S.%[.PH5XX/E/7HTZX(\0*\PNQU]8\?4G18 M]B(9L&3%!N*57;Y3D$->;* '.E&*(RA$.@Y>J (= M,3)/X7]Y=S)Z%J?^DLB=O_$.\/TA@NC[Q5/L4W N<,K QY-Y&JYR=66CU'8O M";_3:+R,%\/U'FTWY+;F&F]=+,P,OP:)WWY+XJ:BCU>[5H[Y)ZEUC0"]0FWY M>C$-M-5D1N$:R26/$,R- PZ^<6I5K[AMJ_<(80U81O['%',60<\2+=2F?EGM M.])FBGE-<7=ZG/7J,,9# _[S%KB*%U"EAKYB6/N$-HQ2@'@4C;WM-+OI,5-: M;)P''MUA,@ 5\ )RC_G:M_;YQ9L"=A5T1N%3P" Y#R +W/ZIHL/5Q:C6T%[@ M,[,3,K2N)4'7(#Y8W1,;1Z9!DH-4TADHV?[\S>OO)VSA6G&*;KCSR;^Q<@@KG]""F2'F/H,,K+JX M;VV(N[L!N?PK+&X4!L^ A7:0F>^H4><'>[\ZKE>:ZRE?%.CR7,_>_2HO-BQ* MRX3_,*J-P%PRRXVLRPUVG?QX\!\NPU:8VS18=;'1R"95Z_S0(ZH8.=@9>Q[;!M^/7KNXXJ9B$*)[Q M$IOO%VK\E;YF^>H>:;ZJ=!=Z*L_?B4VL+(-5L[[BH_!I96^E_4F>:?B7F8*\ MO!4TQLF4C,32I3'^C+I./JN@I'S1)(,>2-CW*1MRX\5WU>YQ*3Q6L)J\Z*5Y MW2=J: !=P ?G'O-QI<*_J%WK]4'9V\W#D E_"$U*A=)/-/2F>6]S+7JV(NT+(X*>K;-S3TL;^/E B_&8/O M.Q$Q4WE@IE/Y]X,)4"B0G-%&DI \EK(X]=Y!GQ"8"G^?>,1?0VA+@VS/E!48V2.3"5U9 M"" M,E**Q)](G>6>=332!:_O3(P)=^<^6WXT$E&6_?#EQ49^_"'V/"LG0NZ9 MD7QWUY;K8F^%<[Q+GAO)_Q\+WC.[U*7,9B M)E%N# 09+Z_QT@K=H#H+5UWIQ3-R.N@6A>+7]_6_'@["D.3<<@5&*EG^/(^R[-K/((O8A7^16FR5LW2EQ>9*TU9+ M(RTV4IH^87XP"Q=;SG8^G2(K,E**]/J1@2<@D"TM.12]OHG*\I5\9CG7J=+7 M9SS9KWD-(]@]9KLH .I3QGE-KZ[2(31@Q9)J.V;O$=LAW^@W7BZ)G<]9'%73 MI/Z3V]G PZ#R+0WITB=RG?\(*J[S$I9)D0T$TDG[9+-!2: A(WV2'AXG7;Q\ MO^),OBN\(A[?(#WV_CMT=^U?V^?MM\7#Z32(#810P?;[.C*^-UC&]'Y)?C , MXZOWHK.R"L=PE%#EI7KB"5K/HI[<./0> ^PYV!E9CV03;KK6UK)%_BMSD%$I MU9,"GVJA]G%YR8Z9NGN#Q$K4TI5HN85H4-^6[A8ZJI6G#/HO@GYNP3O/CJ;7 M(TZIZ\*P_Y# M0E9=Y64UH+RKE'9_D0-(4@# -02G+E^@>DC(IB:QXA3+>/:D[N&7N6H&CN7)5 ]VKH@S M87P75^X:EM8PS>+GS1GX<02&JJ+.EU,9 VN% MKJ>NE8ZWUQS\E'@.-"6R%K4IOFZ50D,OI)Z3SP$>++BTV$!+/5\35BZ&M-1 M*?HT9,&Z5 QYL8%R1 G_PB8N&/@US]X_KKZ!7R*_4SAV_/WRP"A%\K/8SW@C MEACNDS.9,V.$K-A$]Q^TR\;8\9.M('& .J=)CB9Q8;/W1.C6^5GP/"PQB9?V M0R>#R"WMPO!C\NXM-[VE!C,?M';@9<]'"3.J\.PMF^8UC8C'DUY3'&'?@^_L M6.D;-^3E/XN[,,(N=7;7[ 8\?%J<2I 7&VB6DT78R<+XS-$ :9\VZ;RE1W;5 M;L'$KU&^]G,L.ZU,B_SGDG/^0.O(F2(W4,XD$9%:EM3'GLU/JQ=' D8K&*R" MP#7K_1R2?\7Y-5DZ%/2*$J_BH$Z+3V'N:UY7G/[I3(M#!#\N@RVNCVQM__#U!+ P04 " 0@.I8 ML)7?5 (0 "FV0 %0 '!C>6\M,C R-# U,S%?8V%L+GAM;.U=6V_CNA%^ M+]#_H+HO+5#'M\T5FW/@^)(UX,2![>V>/BT4B;;9RJ)+R4G<7U]2-TN6*)'R M1;2RP)X3QR&I^>8;D<,A.?SZ^\?24-X MB R[RN-BWI% ::&=&C.[RMKJZI: M&H25WW_[\Y^^_J5:_>-A/%1TI*V7P+05#0/5!KKR#NV%,D6KE6HJ3P!C:!C* M X;Z'"A*HWYQ?5&_:"C5JM?&@VJ1.LA4G,::%XW@+QVO/63>*=>U1KW6K#>_ M**V[UM5=ZUIY>0H*/A'Y9C"SI '-_]S1_[V21RH$J&G=?5CPOK*P[=5=K?;^ M_G[QWKI >$[JUQNU/YZ&$VT!EFH5FI:MFAJH>+5H(Y%J'Z_8\"NV:OXS_.(? ML?+>8QJWM[H5H3U&^8F2 ,9@ICL!W]F8%[BL67*X,*HWSW0*#V7UEI6U0E3)0 MOW3K_W5B$R*IC720:2$#ZI37!]6@2"8+ &RKHM#6OX\' 8C5&@-MHQG@G13& M%QI:UFB1&D];CBZY"*H=!5KPI36:#MNRB(G1?D%?&X"R\08LFXH\,)T: MI+3S<[*Q"!2K"VP5&@)Z.9H A2BQ"UYM7_PA,N=3@)>C5P/.G1[+&JUMVI_1 MX>4%0U.#*]4@Q;M@1L8-H/>A25YK\L<.LNQ]5'D4,614Z)-JKS&T(3BBMA*> M48@JVIJ&UT ?0O45&OMB3FFL$' 3,'??Z1G"2T?O8_ &S#5XV'A_V@>M2.O" M\!V$*M9\-7@? PDMTDRHB6:KYI6H6>NE*TT5DJZKDJE O[4=H4B+FFIH:\-M MJW'A*G>W=4_<4-$A:=I[ )7G,+Y(" /XL(&I SWX%MKT*<39K->5JA(T1SYW M1L^3T7#0;4][7>6A/6P_=WK*Y%NO-YT(4.(@I)0@+2*(05U&A).UZ;0U4ZU7 MIT'B],]5=>6XU#5@V);_C6.YCF*]+WZZ0Y/?J*&^ N.^XG]9*T*6SIKTWZ:] M(U)BF9]7K9O+JV:S>7G;NKULW5Q=-D)"AXRDC:/R$^/UV_?L.)^9SS!:;M7E M/0&)2(NP#C"9M564M46$0"OZ#-6H*.\ SA>V\Y<3TT"=.#*4T!^]_Z[AFVK0 MOJ5M=U2,-V1$_:=JK &#'JZZDM#&3U*0A?88C(:+VYKS1/SOYD@;!- MO8>MD[K;/:05+0&WW+ \*IL2O;O$)4)K(N\8:(!8Y:L!GH&=T:.F5"D!F\+P M/%9;$K'JA@^FZ@<(P6#0F5BV!#SRX_((_"(1@2\8K%2H]SY6P+2 /T_C\7Z2B9J!5G0D(=@F:LK+RU,YJHHO M1!7UYU>'XSP^IZ??_$R*S)&Q8X>ZM**2$!6?GP@++:&K\XQL8!'Q MAT@UHZ/[,S*UU$Z5IZJTW.T-0D('9TS\; PU&S@SJDS^6,6EYTQ( >=U GRU926HWTQ\/@B)Z5K.WT59&M;\6S)RH# MXT,4&82AL6D;KS4JUL!\P6B.@64]8F2Q8C$I-:0E,:_L'GO7?.P=RAV<0'-N M@+ZZA,9F3 Q+-;Z;,!8;2RLJ+1'"0GL,W!R)@;W?G]#T,=.92"P;17UY<_7E M5@ZJQ*7VN+J5R-T;K4B';1-[&P+5 D['/9I])Q-_BH=%4UH=^>D2EMY?)ZA+ MQ%MHI9W.T&VD_6>!#"*G11=![,T.==G%BY.?866A$I+8%*_.P]:6A4+"1<>0 MR.D!T7A!28CB57XJ76F0)&3-7UQY432(;+ M&EHS\<3:QHF2N>*M=NZL[853PF!H?"M*&)Q5Q;!;]]Q"L(:22^[,M92UZ2<[V8?/@D](^B\9=@ M@,@.#F;5.WN"\R&4T&'R3[V$^R-6#"&A:!3F-5'7S7D1R0U*;%WY]!UQ9ER1 M75 2$O/$[#C!2-BWOF!OC' @I)T.2"@I"6."+,3IXX4F81"O@Y9+9&[E#IVL M9$XPF37*PJ

*%Q42!ZZCKJ!-14J.""67+@N?(O D=&[&]&2G M"?2>BDUB@E9;T]9+JGE 3SQ##;*WRF55+ O#.9%*& >B?0]TSQW1,V;(I.XY M,#7VLF5*C2CH&^*^GXU+)(J*_[W]&CYL/"3//,'X&MHM]R-Z]ME.FD.-5]-%]8JNNG:V)J7E3 M8T+H Y@A#$+K1;T/&ZO$WJ"IXLW V3E/)LPT%HT,(MI\8!+K !:K5S[B$R5Y MWU/9CY_K.ITJ9#]_&\1C,E^:A)*2D7]J;E.B6QDZ$K.*(OP_)]6'K\;=%:_> MAV:LZ=R$[BY1->:.$$;YTC KAC SP%H IV.T40U[XR(G$)"O"]:DB55> M,DZ+GW"+:8IGG"YR*X)[#I+?3!C%?UE);"(NH"B>D;]((W$\F3 *%U>Z%Y!> MZ9?!)'F+8NJ2?9N3KP$/ T?WDE+CE\'$EA7$=)6YN[P +R6<)I[J*7-1*;EX M!.]5G>!M?G;;$%"4[*E" C5YEOY IETSYG801FG)3(1ST9 /!E? M[!M >$; M,WAV!GP1V1G0:4^^*?WAZ(>\^<]T#=*N%L3TPF?_6=7*;A"Y\(N%(@I8.=I'2R^ 2$[/<&%ZR*<+ MW)_!>C?YL%#-.1B34:4WFP%MUWTX]<-/?8X3V%3F%XS>(!ET'S;?+7KB+8B0 MMC4;OJ6EC>%O0))WKQAKBAP;W4]E$IZC"(?%@^5)NOP16KGD6#-@597$<@[$ M7_JJ@I .)#2%R4+%P+DELX.6=(:21GYRX2C41NGH%D MX6K^;N60UB M/P6(Y0$_5,;]\'QD-*/WL]+!:632S/-3Y%VTNYD S;MP-ZD;$&VCK/P?3AF9 M&4AHK"R6]51XHIG6V*I?CF(]6Q M&:*H&;13TA=L"Y2=Z0RD/GTRI2!BZ,#=.;G'BGA" Y*P+^V*.*_*)%PE(UZ3 ML\UQBMH:418&3@]' ))7R=Z\&*ISTR_58U+ -&6TBL[(NR>K";W) =21 MN61>Q("QBXLSH"9<_],9B) B!+9+%V :W@K!&*A&SZ*;H*-7KC%-@E'O\YB" MB *.< J;$4LG2#4 =,N7TXO=!9:KDP+_)L-E8A"=NW)963Z %B3,?CD&*Q?* M:+83V:7GA;A"YB)-E-4X#J8+">]=B8UP/^BI&^+U_% MV_UELK'H.3%>7X'9 M0-G-8T]-9*[(%Q-Y<'I$:M^>TT/TX6P@V03)9%7#L$8S41=S_Y9+;T]'4A'/ M6K\<,9(^-%53VR-&DM! 5"7T$N[+7S&2'"J3,(F4WP'W$29#]1H3+5A@- O= M/Y QAK$K2F(U!^*./78):N (P0_6]"887(/DY7:P$O3-37^>.+/AJ%=6T,M$60%\;@*;^W^:;V+K76\^Z2V^N,/@R ) >IMY0JLI6!O++C_:T-_Z' M,FP_=Q7ZWVCZK3=6^H,_>N3WR:0WG="< 9X\"IHI,)"(?%0<> I!X7VR7+&4 MOWF"_;URI.P!C&XS24?QQ>7TH@?IOY-:?\3Q)\9)\=3(*4N#=W_V;/D?%CP1;,M]T\1;?=!:^VWV/[UR:. M7@TX=_,/A>[Z>L&0C&8K)XVIOR4]&.)H]EK!SOLJWGEW>P_34*\]'#T_5DEW M_J2,'H:#Q_9T,'JFW7=(**HN5RJGT]8]N929+YBB43(\1)V$#M;,U>#TZK\+.[.;M/:L]\) M4.3I%WDGE#Q[]G@Q2;C#)"QZYF7.R85+15\&K")O2.,>?K=A8]&QM9ES;-T^ M\?.-F86^LEO%AV?_@=,U,)\)VV,WR>/T'1AOX F9]H(54#]$TV?4'61U!@=5 M@8195H2P>CC_!50\?4>',*!HBU&E71&E%;JP=U2[X4 NN:\@!)$\GQ6LW:O- MSVHR3.P2+L_E!=E':WQ@FZ%-?E*384*7?0\>/(0M-EAOU>""ZW>F,O_>ZRG#0?A@, M!]-!;W(&T^&X(M(#>"GE3_S:>Y),5$/%O&+O%);L!J4H].N;J\OK\R%5')F$,S@'@&KT M$7;2OCB@I@O5#*6"X>AZN1HX9[+W1"GA1,R#3T_? \MRQ.D#SG&64>GL"19# M)N%>1;[SG*ZT;QGW0&4QAG8YV;)(1AS)$2)]^^[.C4OZQM M-[-1<("#[GHE_W0R5#!W-@NW)-D[F\!4= OS80"*[:<\?8;SR'WO#++9=\)+ M3V.VZ#(>,Z!2AW=NAG=K.KL7O8V<*7SQ5)>,RFRNDOG-#?7PL0C&]N8(LJ#K M"._'#6-(VLDLUD(4[6\M,C R-# U,S%?9&5F+GAM M;.U]6Y/;.)+N^T:<_Z#C\W!V(];M2W=/7V)Z-B25RM:NJE1'DNV9IPD6"55Q M3!%JD"R7^M)% $0X VI:D;L3MM6 LPO,P$D$HG$7__K>>>-GA )7.S_ M]NK==V]?C9!O8\?U'WY[%87;US^_^J^__:]_^^O_?OWZ[Y/58N1@.]HA/QS9 M!%DA6/;A AKN>-)L1U'M!H].[M=S]]]_:[=Z/7K_\6=S&Q M MH$^Z.XK_??OZW_]E?W//?W>B"+T@U^? _>W5X]AN/_US9MOW[Y]]^W[[S!YH,W? MOGOS]YO%VGY$.^NUZP>AY=OH5=J*=5)H]GQ/O*SA]V^R;V3DSR7Z]#/O?OGE MES?QKT=2VI$KZ?JD9('[:Q"C6&#;"F-]5C(^$E*PO[W. MR%ZS?WK][OWK[]]]]QPX>0Q.*.?K;_\V&OV58 ^MT'842^#7\+!'O[T*W-W> M8_#B?WLD:/O;J[U]P*^91M_^F'SI_ZQ#:A?,X*;8#[#G.LQ,)I;'1+-^1"@, M7HU8[Y]6\R,?^X@@^V![Z!LE)M_9>/>&D;Q1Z2L&IJ3Q-YTCN[,(_?D1A:YM M>6W"/.O8,.;C/P;+[9S./3O4$"NO0T 8UX]4_(_8<^BL._L]4YQ5R=_<1":Q[#]U%]YYKSW=[@I\2]L:^ M7\F$'YAK"XLW\E4 M4! R;N=^W()2Q_]='X*&@Z1E!HS)D#(4HX@9 M;RH/?F(_+?>,S[$=ND_446H@"+W^84C@%ON?Z1R/G(3+)D-!HW,SOI?' M]G5W%@D/&T*YL^RFB"N[-(%S[3[X[M:U+;J?C8*0>GJD"49I=R;PC6V;1,A9 MN-:]Z[FABYJ@DW1F1'?H(?&VMICLXNDS]<TPHGL8. MGGK?)I G.[*-]=S(F'F]Z**)&;:(G:%*_YAGA'6"@IWU'8H(WK/_Q)'X-RA MVS(/HI]B^LRR!F-V85(6=7-KE2%XDJ*.V;V7.(_,"] M]]#,C^B:$ ^IA1O4.>%0L+EC!ZX?OG'ZB86K,TLP0$P/V"Y\W6-GT)C4G@'9OYPFP/0?_IGS!*<188>8X_L@ M)-2QSS[D6??(^^U5=8-_OCL3C%J3-[WB+3O *4L"N$)Z(5IIBPSLR5['I B; M#J6LXRW!.TW!8T4^HH!^"L>[5.NXH*2CN.Y\E(CAA.Q7%67MV]'KT>GGNE?LLY' MM/=1TOV(]9]-'\]PF$G02D#J>+$F,JT,F!\Z@(ZC:&N(%JL\/F&@UOHS)4& MN)A?-JPK^3P-Z;;,06,A."5!>%; TCQ8%(]C[I7TPH5 VL( XCP;W%$@)A1B MY)/6M7\=6>,J)GH;!0I=T4T.^5\D$[MZ!\)Y M3Z\+PT*2SO=E0B70['XQX\N(E0Z MCX<%>D*>9'"I-1;:F'ISDX+)IQV6V92.-ZT^JL6DVDO34:JM5MR V=X'KRJZ M_,#51@5E3.?XG5B!*]L"5;12&<6B=@9D<(=);//AD;WC'TX1RYM"R/=,'AH] M"&6CV4>+ [="A;@VCR;'*Q]4?J!J@C$Z3%FV98C(CF5@;NAW)&.31RH^H!(0 M X H72WYQ,HPVUO_*J2-57CH?9CPF.XS.='P\E9HT.@SN"]XCN"UGJ M-4O(9\'"?0SD4+$X*+04.RAJ;2')HW(=46BI+X]V5Q@]E6%M_GH?=DJ "HZ: M&I#^(^/L1J4H)I[]QH\DYW_MDUON+N;L5S''S7Y5RR/73S!GY,)9R\>H6%8TIFZ3*@$K;UY6")97/7MWN?8,K/Y M"97/I%'S9AN-N1^$)!(<-(H)A7; )S4.[M;:R4U=1*X(M-B@J=E+Y8W5>.C= M_'E,YP> C%FCPV!*D..&UY;-TD!E9Y5E0G&F$I?4.#AY(A:'5!%@>Z8OE3&N M_G[O9L]CN)" )6"T=\_YQOH7)L=+I@(7NDS$]4SY9#T!85/'+Q.1(Q"&&,R*#4.1AE )1 M)9P6@R-\*6+9-_L/>!28+$0V2LP9-=L/Q/)#5M;!"B-92+U$)]0XE](T,JDI M'';S-BY@$V*JH'YN8)UD0"#9?SF.E!,!2VUTL7>> M'JB6#\CE"$IJH#P7D,MZ[P[\%$=T4),]XTC@Z(C(N-ZNB+"W'/%]1.Q'*T#C M!X+2"K%%CB2YXXIM!3GE&JV;N/T5JL UV.EU(\#G_Y2-KL&WV0@/]FW*77)5 M?N4&7RO/;"4MQ"$1>1L(N"O/9B4MU'&W>Q:KI@JLS$__$2(9@$*H2,XXM"$T M0;[]N+.([!YK53.=P51J"$(,&5-ZP^JLF888R@T[&& B'585>]82U^RFO")A9.GF!P$4.F*(2+7 -O>"E$I=ZS&1^_K@8CQ M_"H@8[CWV?^8'KNF*Y-%7"R8_+ETW"E22-D7HO2SG_Q@C^SX\2_AW"^DY2.3 M43>9_:N$BQ6^W^OL+V XF_REC!J=_6>$8#+%A*#D@N[8=^Y8O:T[1/_7&3O_ MBI('$H+=07M>6AR:'^)\4 M[O\IM9?>EE/N 92$*A,55)K6D$N[20UU-(CUV31R[5 1U_E=1!4\9F\F1OTILILCN)?&KQ?3TQ/0RL\CN)(GH=O"W>5:P4/E;DI/\;BR+6"W<5 M92P;'23Q ![;OT=NX%;D6_!(Q1Z:@!@ 1+E7RB56AMG>D*B0-E;AH??!P&>Z MX.X)F34Z##;NSO4?EMLXE6.+R'+[ 6-'5GE8HZ70>A3;PI.'= @IM:TKD_8& MF)[B< T.>Q]^2I#RHU$9BMG#96OOAI;G_H&<^#7#Y?:3'[_%ZZ37D%T4S)YM M+W*0PQ[BI5M-^F]_Q(<9DT-V57E)Z)_^1?>5LO/H]K\D/KOMYEMF[OHS#N3E MF/(TXFST=*A1+..__<+L+J&=W_HL0S5Z^1D%(YR[9O>L3A=#@SFC, MX9!?M,[35&%I\7HU5X!8\L7^+U7G62STY8\TK@Y8:16X.^;[+QLH0EMP M7UM&";#LYS6)XT:V+.]%H:5X[E!K"Z2"[Y$O[;J]9RVKY2%OVTVI3Y'**@KT M=!GC)^Y]1^GR<1>?$I],=/2QQA%<@67@[EGO/_!; MQ%HX^^@(X]G,\-_6?W3L]HG3,CT7.Q**LV&C]B)#B6WMOW[Z+ MW]H[=D?_/%W>KI>+^=5X,[L:3<:+\>UT-EI_G,TVZU= 7^<\LK]AA:I$(_^, MJ(4'-;M[)5#S"4SE <1]&_9DK]P34*YPSU[8.V/^;)3W)NIF+QAV)?3R6\=\ MB5?93.6KALT$7WZIG/W+/^_81W62L5(K8LII4F^#I0V3)\1$2LB,+/?8KW?1/Q%KAN?X+1 M6&YZ?#O*Q#KP7G<=J ,+C *5RUG 6"/JVZ#\N2M &I&>UO$(#:X0U18E$CN( MF>P6^T15\@):@^N'GO %_!N5_W%.I?L_%-]NK-J\Y B[D;SE>EXPO@]" M0F=765I>C@C >%#3SSGC>W9[P@T/L=J-CHJ$LVE$"(NWJ(B_1 M@2>!;3UD# M)=[A*&)J!8_4,6?_8<\H/%D>"XJ-PZE%R,'U'^(HN3!A2:DM&$4)S*U0.4(- M$AS]K1\Q"3>([.;^$TJO,@GCXCQ2 ).9LG;X". H8VS;[)Y9L$(VHK9#U\1; M%*:X1).;M$F?ROF^H7+D2. HB=F.3[L]+"S?22\/7;&G.W'\A@R+4EC""+-J MXSX5]T-#Q:EB@J3"M"P"REF;4&-2*HWB%F#\8^F>4H:@:\M?TTVKAZZMG>L= M5G2L6=XG*JAS8)G+3$?LC8GDK]^%1&$U4H ?CE H% M+>??A+3+&Q95N?-:&HQ5*=N35!D\4 ;5<@K4:&HEW]#@RMNJ4O*8X"S)N0U* MI1\JH 6S09,MPP+>X2CB%H>()E%K"F;G)E.3&A0X6EON$2O2 M[#\LD!6@>+POMY_HUI\A%0TC>1LP>SKI<))C@*.@!(HTMM&OR']I=I@(2;8+ MU[IG;T>ZJ.H,G4L)8/NF=I#.Y1ZD&M2.U&4- !S72LQ*H!7 )^S9N=B==8@3 MAI6. \^)82E%XS3P' @HO9 (.6588M6(Z &$!K6U(\+2]68Q=YB5VL;)R>,K M0+T9@/5$30_JD.",ERGV8QQ?W/ Q>UXW0WN0#QVUI@#"C'JC2 T6' U>H2VB M3#F)X0ET=4X$(":IIY5S '#D'V]ME=P +B6 *(N>)K@HX*A#>>4WO>0+8BEZ MRNATK6^EA#=+[,N;C$@;7%)8+IA4$5S^X:BB.']2]R2'JWQFKMP*EF^FOH!P MH,#153$(=_0]JN/XU>U@>6/JD4@N&#@:RV&J7FV@>5^*ZPLD>4_Q;N(L MKY]Z[-10D&^+Y2]M 6!4J$4LI2C@J&<=8OOK(_8HX(!=N @/%9%+60, @T7U MWIP8!!S=W)%T(8S9E5T$XE(""%E66]=9ZFX9!1QUL!&-_1-ORR@,0LMWZ+B6 MS&3"%@ <9CWU2-' 4=/8<=SDRW>62WW(M#*R**@LH@;@+NNI1X@$CFI6**3H MD3.SB$^M)AC;=K2+XOOBU.=W;5>\H:Z:Z&8 (IWX^ !]*I;;^^J;G:H%W%ML+/Z+0M4_+467IP!_5 M2P>._KWPB?]X-902;,SBU+."8+F-+4SV?IR8_@**#"J@,.MYY]B1UI+B$<*H M)55I4 5/FP/#[.*/")UI)\4-FK22D;0%@)VIV*0* T*&8JAJ-%0U>FE1M4;5 MCBXQJD8]IB6)X3EQ4.,.D;@BL#@JVO>1!$6KK*&EQ<=$X&!K:.JL/;$;RPD/R#?1NHG1[+F%Q?#4X<&1YNY,Q9-ST2I)8CX7LTSITOP27+L*CHD MTA8 JM;'['SXS\&RVTQ8;XB9OY>_MS. M>D/_W6DW" [ST9VD2E?RG32%E4X_ MXB==Y/07\X2.'$8'T$WDN[:[M[SLSI9$Z!J-39<.4K&G MHQ8T4QB,M.J)\YSQ+E[&U'S_$LHKEW]I M(M>^W[(L5V^5B%A";#!>J2=@"88NQ+M'S(6\MNSX7F2JW2"K32\1M5I#@]%' M3;&KX>EC&HF?C=681PKT!HO5-9Q("C# O$8Y//!:#Q88!0X/O$+(TAT>>#54 M56AXX'5(A1Y2H463TA/RH\KRM&4R &-"34=EUN%D.J2\75-8O&)YLV?;B]B9 M/ZML3/_/V5C/<@7I]01B4>';'T>#>MC@*/E8?R?V[NFN('W\K&K,*;0#D6>K M,@@5L,!1&.-QN?V L9/?PZVQ)\X2$S< ,,:4#; 8[Q9C@J6J*[0G+' 1RW:' M2>C^D?S9=^A/'@KCC9]0<6K- 2QWM=6HAA".4N-H4V)_1\SI&B":*F4M $R2 MM50G!05'6PF'0$J*TQO4=20D MA[#+T5>1$ X<#<6H\LPE[,I=ZZI& #QK?6U5@8*CLVPZ3EE3&%C2%@ <[3I+ ME 01)%5E7F@6WW?]B/)XRHJ>H"TF*/<:U.R9@J;B9J=2@&9>E/UT&$R03S4C-PT.M<&4LCIJY2" HY);%%9N ML<]H>MTCO&TB_S/&X4@]*V.E$HK! BI :P9VZBEB,..(KY@M@KZL@9/U$7Y0'=1DP& MRVVI0D;%U*;?3:\CK%&RDSZVRU.O;(K4[ / U%G7J.MH'=Q4*V \G7M4B_]H M]P)@:NY0[6+0[[$!]XDZJ@H@V MLTUE=51 ?7 6\4M1#XQ@*-+966(, P7XH8+<>(#(\+>R;Y"R7_G?KETZPI[ MWC4FWRPBB@IJ]P)@Q5$^8-)#!B?:<#%O) J&8$W3O)R'$U4#/C!#.FVH!_)3 M!C&:Y%&,JXA0YNX0Y2VI]KY"04A<.TS]_S$#>(O"Y9:"W2(WC(CP/?GFW0)P M#]L:FHWD -Y4$O-NWU9T^@7@OG9G+#J"N!!KB7]$=Y =Q+FI^!ELA*J7 #5$*,8&_0C9^ M2)0JC#'V]'4 *< MF%EOXH)CGS'C*[2/B/W(0)6F5-D\)&\'('^XK:E'#O0R MM)E,EC74F36$D)#=]Y/%,K>+SV\+=3Q%B>OO.# M3OK.=+S^.+I>++^LAZ2=H9YOR^D\0SW?H9[O4,_7>#W?BF?VICAB=POWC(E; M:R=ZT9!/=@'5Q<7,]R[JDS)A@ZBA*'J90:VAP#JIE::>'*M3P=: 2^MD'].2B M;U=NJ@0/]K@=D9D-Y\",&;;L8]NQ /'TO)%/8]EI%D%UER%:8'EJ#4% M,%-T.9I$!5+% H&C^W)(>VS;S(D,J)"0^R0)@ZHU!3 +]*5[-8%<@N[OK -C MEMFM;5-?TUFXUCU[2M 5GK75[0Q RJ=Y^Y"+"++%)*7M(T*H]-BK+7$%]ASW M5(K*!J/4%X"L3W/VHB0A..;"SRH1;>H%Q #2.OM2N$@$<#1:-LFK]+9PKKJ@ M\H#GM@60SVEN@',E EG]=P3M+=>1U]"M;@8@H=.IZ=.I6E?M26$;,U>9GM5@4 >QKRG6+--I>ABO78O$"IOFAOB%<*!;!UI M1"JW(TFC53J!0%$/O5H%Q/"?2#!P+$+]#*WQ>7_/]F XO*'.L_R0O7A$?^+M+VKW M N"$N25ST$7>]3XQL\^,L30V<>3/H03_0G;(C1!J- 8PK3?3H"Y@B&,VW:ZN MD.7- K;()0>,E:-4V [ 26W;XU*(%:)"4[/[PFZ TGGCBQ6$R5_6AT"27*W3 M 8"SV8ZF7@EH.+I>98["A5*L7J\+ &>S[>A;#S8$&/Q3LE;L$ER#"T5JV=%QC'&+30U MJ0*V\U#%<9%/'D!^B*>3](#M8U*@AQNE4&H'-T"AJ"H-K'!&GSKDQNLAB'6P MG=&H QJ.KAG+[/]9=//)\I+X65;\F/U ]^+%?\A1)F7.SL]79\^V%['2Z_0/ MC^S"^XJZ&;/M%@G]I[Z9 ! ^4?.]^A;,"['++LP,1!"F!ZN!9@3Q45R!PS&= M9PDY4!.6E115; L@VJ*N5 4\<)17,CFU05K=#$#41$UEU5#@:&L=[?=)]1/+ MRVI1IN50JJ(?:DT!Y)HK5HQ1@@-'17OPL$0*(:NA8WEE:7PD.)*V$ MB-#Q7Z62,RH L8GZ^CC# D<9&8Q;[-OTCZ>PM.]PMF?LZI"'@XB@BHFO>;<0 M[E^HNQ_-L'8=B9K&NYE@[J^0N[N/2,""FG?1O>?:\]V>[LH3$Z;3!MW_L)UY MC:(+77X(P%3]6MZ,-A]GH_7__&.T&M]./XZFRYN;3[?SS3]&XT^;C\L5^]-D M.5Y=C?X]Y?$_7D%]*,!^1$[DH>56K1:Z]#V!>GT-SPYH3BEUGAUHHN;A=8+A M=8+A=8+A=8+.)BU1Y*3II#4\8C \8C \8@#I$8-Z8X?M5 536.ZW_N.@]*OYB>KC5SJYAWUB^]1 /WFLD*,#'59!6 MCUB+(]./ ^G4\/IU' Z M97PC.YQ.#:=3P^G4<#HUG$X-IU/#Z12\TZDA/CW$I_GJCLM]L)?+,(5VVE?= MHI E<";/FPE4KM;T0B/6:N"ZCH^>%40;.TXL06[BN)CV$@/48C0P V8%WQ7= M"ROJ2IM<6(A:#93)@%G\B$O @N9T*,>1V"3Z&D/1BW=]S\N]_CR[_31;_^?H M>C9+HEO+STEH MS<]6,M,ZDSD/0 >STP*':\M#@7@:.J

BZ&++Z/H/'KJV=JY'?716"4\B8@FQ MP31V/0%+,'0AWCVR7Y4@DKM7>8&:ZIA*T8'4QM[ H MPKOTL3TVS"3SBHC48$%ES3E%A* KP;Y7%RR/U XQJ"Y2'H9/]'@G =W>_9 M-V4[0 Z9:4>ZPBARFT$.\UW,RNS)=:=:F'PZT^ZSJC3YW'<@SLVC2Q2DR24S MZ IK"9/+?!?#'$CA[G8Y5Y?WBAH_3* CQ#I'XH766&IV]5U=5$U^OCPM-&-=$VG;F-F%266TH04-N=^WFRCS@JU6SHYA, $KQJV7OQ7*-- MB<#)=6>YW'.?XH[B6*MEH_&.I90(QKR8',#PKJWD:G1P%):&!EE./@_O\ -PY::SF6L [OQ*43AO9C1C+2X+S'RE+ 663625[7XPW M8ZNW!7 3I=E4K ZU+X4M,*NR%6_\9;HID &H>=2.&@JH.G^K!>_V'F(]+K?K MZ%XHX@\%^42GVY4-C1XB-2.6A1Q]CL= M99'%ZAGI1&GPU*F+2>D$K&O1LYIO;,VY0I[[A,@A>8V9&@!C9(T][IJMT*A/ MA0C>T6RF$ 6,?0T+;LJ54#DJK7K=U0H>]&MGO,A0=JV?!?6PJ3VPY\HWB.QX MRBB1]"KY3@(*)4A]#8-\+(+=7V;QSMAU9EZT?'-1V;17M;0= M"#:D)=V3Z' M?NZTT:'?3-U"=>4I=-2K*MO>YC7MD(!(D^(K8=E+C]1L?/+@6CVT*LJ M.]WRJR+N2X>YCTXBUV-@JF=12:->-=5I5$ "$DX@-4ZT7!:K-PLBI7S27O75 M=D1!#JWWTOW93H']9868!"@WO'&DVK)7Y7025U!%"K8.S_$9WRNT13CUJE?H\KTX%?OH8BMAP>"'JPDXI,!D8%'24# M*VBAB**7>[747<41L5$N$IRRH7/5MKH7 !D67$.2W+JM!M5%M,GR'1U=R.D! MI#S(I2YGWVS>"7\.753D&U8W,Y9OJ(JHD' B74F&M,++2"NLHWE3:86=J/C( ML(9*:4:]>G_^9: MWO%<9FK%? 95(=WFW1H+^;8E$<$<+)F[+R\T?!3'Z8)E,,>\/ &%='B MYMT""%AU8D>-!=/;C<>8&5G27$8!87IOR8S+%QI3C+UEH*91+!?)TTSS9!"& M2E?R+P U%]>+#\K9N6V64'7M/B,G 7:J3C+WGU 0,O!S_W2T3O^[/@3Z3Z#] M6 X$?AEO9JO_'"U8;M4IO^IZ_O<9_?MZ/=NP_*J,GQ'>CMPC1RS=*H8WHBC2 M/P4)6_#CB"<1WQ%,]UWAX8X:$XLELP(/\2FZVC-I5.ZQ&:OI=2@$F^E'IYE>I)8S-KX:I*FDOC["+$SF68OKDHF^Y MZ5><3R2C!N#<:!C8Z01- JE[>4?[O<=_<:Z2&H STX*\"Y"ZRFE,OA*[(Q5Y MBQQ* &?$=>0L@M/AJV7Q)U?NP^.I$'B<^"^ISZO8$D#9ESHZ4(77H4[NW#VB MU+(:R0)* #5>FLC\'$XG[V$%X90@]%5I+I=1 ZCM4D?6,DA=E%:V7/) -\2^ M$W VC9)2RTKM !1RJ:,#-7!=K*RNY]QABCUII#W&E*MJ\'K[\'"4XCS M \$!-W(M(8:\Q>:8&N?V5 E2UZ(?VW:TB^*RR5=H3]BK1:Q[^N>D%!WE:KS# M)'3_B/^=QRE/2:UT"WE4R=39"G@38XZ"4AUQ,2GDK;_N>(L!&3X78BGM[&@H M/@W2/>,I7:./SWCBTYWDF".@R/'C>_G,M\!X\O[2W M\!H]@3Z\A0?\+;SA%%TQ?7PX1=?4XG"*WM)I2^9S%RJ%Y$LU9@_E5A_':'<% M.3B@<%ZCC;>7M[3CJJD29YS?\T9W/X T'\N'>-3B O>;+X7 VH?:MP:NU=.O&SDA(JRBJ00QY- M.FHI@!K>SS(9T8;W;-:?H;2];BJ0$_94U%D+]/"X1)\Y?RIJ;.U)B<[.?=F3 MM%G.\P+[#^RYH.6]YR:U)H-E% :AY;/72N^(Z]ONWO+&K.AK4NX\O1G))II M]\3X+^5;@5>SR29W'7"QO/WP>C-;W8R6D\7\PW@S7]ZR>X$YIICD$J[BVX!. M5H9]FS$VLAEG\$^=BT\#2ZNP\RA[+JY;8$%R+L$C!'.N+!&Y^-%F <,189N MK9W\5$%,#N,H06Q,8BWD4?069[[%H7ZLN= (0#RDRG@J@LP%.%U>V5A@RU>X MJY$G Q#64)8N%P"@6:4J0"^D-E<>7"ZYV*A[$<;4(N3 'I7?X:CT8+): M$W #2$.+YUC@'((5?>7DJ:5RHFLE-8#(H)9R!##@Z"7;[3!4:45F@4ZXE #B M?!KZX$* J8M;G)RV**DC3PP@A%=3(WD48$,!NKO[[VOM[H>-^K!1'S;JPT9] MV*BWN%'O^F! PL)26MI"J9WIA')E(U-1R;+3BA>2#V^^X5J*R+4SN#]L7Q$Y M7+U?"8IK+ DN8^5^ Y.P7[$ G[%M1IQB1*[WSS"_D>_4MA'Z'[S, "2OM3U MYI/"<+O%1B26/HC7&%CX8[E-&).^O< C!."!R^RG$,GAL ]HWUF*0@U'.6T? MY?R)3S1"0%I'++ER2_M#$>$ ZIJ)E;@!NL]09:S]#];Q&7S MP 3@@NL8MM@!-[%"-(L_^;+M%=N@^H3NZGV&AG0>U1 MX+,UP\.8Y'GB.3J530#D\JNZ-Y58^I7_%-&MB_^@IP%N(P")^/5TP$73KQ8R MGS?C8>E[ASOKP'[B7I+0:0V@*&\]O^HN2]]*FP7[I0F!P> M5,^!KH$N=EP[Y53)4RBUZ=4E?-NR:U!"E5PV\$O': F+V'O4+!F[\[&-^(8!-7HEZ2#7A7700A, JV/I3"M/#C% M3W0+^, VE2X6+7A\VEX54#^T58&B:UG?4-GLHMT*_1ZY5,>S>S=T+)Z@!82] M2KE^%$H& >JJPZ9+I?4D(>Q5$VU'"1((_?K8IR#$E5) MJW&"2FB]7>Q'(?ULD!UFRA;F$FFOXF\8(A""@#,[G;&6N_(N/7NJ;M:KGNJ' M#-0! =)9+A$@2QM(TY$FF!#\C1UQ6GOZ2WA02(6H[J)77=:/)M0#U_6DEUA6 MQ@_UP-$WR[M&*! >**@WZ_5$OGZD0!T0V%M)A8O4NE>4?JA9@(1]=!1_=<0^ M.UQ::I79%8J?KKFS2'C8$,L/K+C043 YY'^19%/J='!IEYQTL!E=#//L2',O M>80P,B_U#5&D*1#YF'F&I/F8/$( Z1!BBQ*)W5@V_92YIHCL&1/LZI;@K@>? M[)*N?? 1]'\#!%%'PF8/>8P?Z+(<'_R><29\CK?G;(S+#.EXD40?4@5M] M?#^>.E8A<6W)FSQ"4M.W2W2MZ>A+"Q$!BG2"OP7>[!K*< N\6Z<(X"WP2RD: MUO2F=T]%PRK6VG5(_2O&Z=I&OD5<+'!N!'3]SR=*!UE<[T8 H7^1IY__Y =[ M9+M;%SE"=T9":]Y]D=K.4>IB!%V\(9CD1DS0@^O[KO^P]/\[\@[O?Z:4/TJ> M$U1H9=B+J32:T\N""F#ZE?Q/M23_DPG)O^](\C\9F^#!5B=0.@'R[X5<_@6#/4MF4="-L>\FW,H6@AGMHQN]H#O?0+NQ" MYXNZA_92+S[?I[ !DATGH_A$GHR5<5H]07IN+O1?* P-U].6SZN-0 MM-.@>$2Y@XN^'RJ'!E6CEW>OM^-KGR93=6>[O86V_6C1="$,N"PYW61'UB))1(638S=FLGA1).J>_S-(HXLG[?%_OL= MY\Q^!*ES?!(PF;RMJS0_^(N8C<[$&2O2=)9S(AA)+#SCXDFYPW-G]HYL>)C[ M;(EE19KH%]^_??>#^."SH@& 1!:^01S]Q@H ?JZPMTK'CN G.#\A'Q/).^X'@_ GVMFQ0[9L %H2.#+5;N<$))U!X.^S' MF\>IM7=#RXMQ!2L4(/(4U^&YCD+*_3P((O:4I<#0:O0#P&/K94@6GBG0%Q,< M6ZDMK6/)IQCK^,ER/3:)4[ ?:-O6YZ[*SUWRM%77\KJ3Y@LPT"1L%N2J:ZRP MYU&([,>VS;/B8P#<^\LQS@I9ODC33 9D]U:9?>>2UVFE@=V1)6;R>SE&&$_X MP3P]Y_Q <-#ZWE?VI4M>MGLW1*X$ 9DB3W>6*P,FKOSUE[5I,FCBRA)_.29^6CM[.'%4^R: >U 7YXI4B!28O=Y7 [W7 MGBA6B"DX>6(WAAU9'KM%\5YFQ7US\@*\$:49HV3;?0OZY5B\>%$2P1<]!6R$ MDQ?@G/1N\;4$#N_=GRHA[VDN??>P%!Y'K6VXTX@=EH.T.T M"+*'R;?TP4L.W@&88TOR!&2FTG.=T]6S# X2QI1K='3)&[':9E5#3H#,I:&X MKC'9(IQ M-;[K7XVJ@S5(]GGJ3*.4@PFFPSQA(Q O1PTZ W!"4*&PI@A[5M[L&=D16S&7 MVZUK(U)/:Z)> (3$FZI+!,WH),GVKNS-9[$O4: \VA5IUY$ 3($]4@]AS,: M&#X#QZXX$@;F)Q0,*+80:D34T):^JJ.@T , 3X%K50KA03X@X,K;?,,-E9?K M 8#7T(+RY>_XPP#FI(Y,M@?A M 3M%;1]MOX8)PKWI;[3W8*W@3+3!J?%PS=^@:;8M36!FV4"HG_N;-OF? A#< MNLPYDR_.EV.91ZF>)63' _+*"M&UY9(X?U#E\E3/C$"Q:KA^J88P_XPV;=R6 M7Y8WJSV'F+'YEV3KGXT:NO+77Y)C;-3*E24.S,2[3CU^N5>YV[Z84NUX=">W MKA]XR_ST?+("+S^ 3P=E*>XC35\B!F S1V4IDI=3+:3>)8N74[LC2XS-'D@+ MEN$C(IM'R^>&B=J>^[4_?\G[S][O]6A+]\]@T(D[9\R@SS]_R7X-/(,^E^Z? MP:#3:WL&;9K#P9_RPF^? @9FV77VU_'_I)E/*[:[#BH?&.[H6W_:V\+MBQ*8 M7=:1:!Y@,MRDE3A:^T2?5O@3)"ML38+0C4_+C/HUB)]!&P0DU1[K$B#RY-J( MS_ Q=!T+(]C@T/+ROT]Q$-[B\!\H7"$;/_CN'\)Z*QU^KT\#^P6(@74H3C@V MVLZ9![LX_;Q'-OWC!K-_TJ^?V%4-JS89[#4(_1;(,("D ',U9E;(HS]1?"0\ ML'L4 >7+U:XL\_/;=^>595:SQ7@SNQK=C5>;?XPVJ_'M>CS=S)>WZTLJ)2,2 MS^10^$6I;(Q67_W.EFJL2:Y3ZG0 L+Q,#37GIQ(=]$97Q3P[TMN7/$(85S#U M356D*1#7-/,,22_T\0@!'!Z++4HD=A!W] 16I#_#@2U#T\V4!FP.RW&F/)UQ MVH">V52F,@ZF#C)=OK!'.^CG?$2"1WZ])]\-C^/7*#1$P/!,5[:+'$=7L D":@IPM=@!UH*0LT;##]$SM;M<-K MY-N,%X(I4W>/=&O]WA(K2;,# &?>>CK2Q&=,1?=-571O0D6"@]XN5'3?KXJ^ MH/!3R$;WX<[=(]J%9&G1:@[@!+2Q>L3HVM\W!"3,[1GHWT[[!?H7REWDAXCL M&19!"60Q&<"J8#4W=6*,O6MDA?81L=F8/2Z YYQQ=W*:;G+1MRN7SJ6N+?&?A:0&-X/-Q"Y$U,6^$'D!]K/UZ;AT81(L/%NR351I9G#7 MV$P!2N@Z/N*O6CZ8C0A6\=QO_2_=HLSR-I;N'# S N<.B-*OYM?QWT^MF6>.9&,\8[5V0K$AQ/*&M;>1;="(2S 0"NOYG!5%B M?ANS@@!D_TI)/__)#_;(=KO(36_.PAM:ZCU,4(S.:[I7RQASWDA6$Y MA(9GG$H+*E;\+/,/\3QR45',M;J9L5*MJHCXA5BUIK3>BZX*]@.?L1?M*/-? M6)[<7>H_G^--\V[##8X/CHA*&9U?0@D(ZNB#=Q#/>D MJT#5=96+^&LK^C_<\_[3CW"/Z<3#(,=^+V(<^TY>>;?HO**,G!3N*5N%B'E@ M^JK.PC(.CO$0:7V6!DQ7FN0WOA>DWA; %3[]X:.,#LZ ND+WX>D"_9S%>U$0,DN*][5. MY'< VLN5IE M"*$J-6,S;Y(;^O49NW 5N/27F4\)B>P.=:,> :3FZIJYV (TL<,Q"K;N!*>% MI[PQD!'VJL(6(T<\+'VX/KEOYMAV47!'7-]V]W$\BNOXJ+3L51MMQ8-4P<$9 M,<]536X$K57!=JR?+LT7. MQ'7BZJLK](3\" FKIZ@WZU4Q;86XE)!!FA5CYL0S7O9SK\IH-925(>AZ**11 MF%S&^5FZ.3>\J]*J5]FW%:Q2 =:U2EB<>986!TF3A*;6WK+I)WFZD)+WJH06 M@DO5B,Q5=UF[=";3\>WF]'TTWJS MO)FM+J"H"QT>++B7[/I7;O!55K5%1-SOHE'B8G)@<0Q)E0)I"S"%5^2JR*\J M4CRG\.I>!D0_)JU((&T!HQZ!@O5)595'9%8[Z=17XE":*%?9"D#,5,'N M"BJJ@@1K$$T.$^3;CSN+?-6;\LZ:@:G.TFC>.P,%>/([/U(3W9%MCN0V__D+MI,#1\/9#K1(,0P2@KH::F$4 S*7IC6V;#C1GX5KW:O^'L$U7)"V@!N'-JPA?P/SR" M8.9EN^$1A.$1A.$1A.$1A.$1A$S0Y6WG-"*$\BJ*ERFWZCUHIHGG$BO7MI%; MS,2SMCR+G&0C<+Y$Q 8'5@,=B]# N1^^#!\1$8(3**FJD<&07 -E5:&"H[28 M2($(YBD]PPUW]8(+J& M9Y /%:.QHI'!;)HFH[$"U:4H[9A:O]Q>NS[U;%W+N\/)6ZRGPG +ZG754J]. M]P#"1VH&KFX'.O#A6$PZ(NX(WJ(@B%FX1HJ>D;"1P1ROYAZ2$!4XI:W8GDI% M405"@[EBS9530 ).(*Q"']>>VU5/+5^VN]$NR\YS[6TQVR8%XD=,K_C5(*9?;B9W6Y&\]OKY>IFO)DO;^F_IM\9W1]&V9@YY7F%]IBP M]2XGP:/HU Z>-7H:KK.V?[BLK4B-NZ[#]=;A>NMPO;7=ZZVB"T"6[^CH0DX/ MX/18+G4Y^UV<@-&IT4/7UL[U#LS#M#S9K18Q,8#\/[ED);P;.)/W ^RY3KP: MQ8ZE\%2>3PCP7+[6>BO#"$ KPF-X,2F$4W>9<8FE#B(QZQAGRGP#:8Z0D-KP MN7N5)7$C:^<8(#B9O-%I4SA^H/X(;P@= MCF6D,3CVD$16*/^+&SYFMUUFS[87.13A. CH-APY%(C '&KU!&=OVW!L<"K< MZTFB^WSJL5@^P)W5-W=:2 )QASCC/ M\S;>,8'\89W83B (QK9Z<]B3>LT!K0X?EL:/MBI1:X[&8.)0M[K+882CH ^$ M0F''Z*[(P2I0&$P*ZDXY!820CD"GF%"0E)ZMT?H'H._5#D"/7QDEGX%_^LG> M3/)MUTOFP>4VX9MY.MEN%I\B&LRS$1]_UNMJ./]LZ_RSB2J' ]#A '0X !T. M0(<#T.$ =#@ 53P ;;K@#B>@PPGH< (*\ 3TN(V[Q;[**SD2>L/7D75T(4$! MP>S$:; M\=\OH>+XJ+TZII3$G3@,7_U:U8+*[/'=MMMTB.W2?3E[%BOH=+&/&]2.* M-(5,/=/TIZ(?6Y&=UEKO !S&FC;3F@C@')JK0VIL%B!F\9;'2#WKJ+7C^.N; M1/RIM_ZW_P]02P,$% @ $(#J6&)R4B,R>P %%$' !4 !P8WEO+3(P M,C0P-3,Q7VQA8BYX;6SLO7ES(T>2)_K_FKWO$$\[9BJ9@:6J4JO5ZIV9-9 $ M5=CA-0!+-7JRM;9@9H"(5B(3RH,LZ-._\(@\@3PB;T]JS+I5)!'A%]Q_<7EX M_.O__K*SR#-S/>[8__;5^[?OOB+,-AR3VT__]E7@;\[^]M7__O?_YW_\Z_][ M=O9?YZMK8CI&L&.V3PR749^9Y(7[6_+@[/?4)C?,=;EED7.7FT^,D/?OWO[P M]MW;]^3L[-\EB7/JB2Z.322M#V_?1Q]$AK;W]R\>_[>OMKZ___NWW[Z\ MO+Q]^>ZMXSZ)[N_>?_M?-]=K8\MV](S;GD]M@WT5]@(BF6Y?'ETKZOC=MQ&/ MJ/F7D_8AF_<__OCCM_)3T=3C?_?SC[ M[OW;+YX9RR7:F'[,)DW@^V_5AU_]^_\@Y%]=QV(KMB%2U+_[ASW[MZ\\OMM; MH*+\V]9EFWQY+=?]%OI_:[,G^#)!EA]!EO=_!5G^9_CG:_K(K*\(M/RT6A:J M_F.&5MA):J/U?7P[E#H/(G98(YW2/>LJICP<^EZ+GS+ZL2\^LTUF1AH"RQ+* M4B+IF$ 82#M&AIX%3NJXIP;S(D_RF/'VR7G^UF10^=\E-7)/G]B_*HX]^M!E./(\"(HYBAU]C->#\O2('"C]&4[_R96PJ?M$ MQ A0&\Z#_C.@KL]\?-PZ/BEOC]JD"[8Q<[:H;;VXJ$;>UX,6&B* _G MA/?,Y8ZYL,U+,1.*QQ;/^6[O*&UX)FV%TL M7Z^LFV7;8':U DE;NEM"E0#9H5QN:1N.*^!3[NBM?3&D7SB![;N'"\#),9D6R(XY*0%0%>0[GT _VR-,44@6^XVJBN M&*V+VV-WXPI-LPY#\W36$T+_SGFMOL?:$M\MMB M]] 2#;/>F=,0LV>6B=O2*T.:L^@' M3)G3T8?H9\+\2/=^Z#\V)762'3 M>:I=KC\FS2;@C3G"=N6+0!K&^\ZS]PVBN>DAN:Z MY5';"?AFD<1=.6@\XXPX#.RE]X[G4^O_X_O2=5-!XXEX:*Z.N?Z9:3D![\R7 MMRO?5-2)(#_0.@C0>NXR6N"+1Q_C];X\/>*LA=1G.#TL5\+&.0O2HP2U@5P( MDKRL^ZUC%^]UYS3!ZTI%^D3N=/PY3I:+H#W=N[#-(QN;/[)+Z-!2GY!"RH#EV'RW7 M\_B(.*\M9A^MD+CUH7!,'9(%:>2T0V9JN1?49T^.>RBTP7$K[!Z9J]5IRE;< M!+/_Y0O:0>*62R*J0SG;>DJ9=8)04$[G%Y8*6WC_()P/U%1)D!ZA$N> MBKNZ8WHE_I:WD"YKB]<=*S4\ON=YTA"G0U:+V_JF9^B2X..)=OF^&#>;@B>>"MN5'TIH',@+YX*Q*96R:-Z:YOASO!Z7JTGD9YD/ M<7I7OHA-?2JF1H!<6S_:4.]1<@F\LR=*]\J9F.5[T5\2KPK_\ ^9+PT2W&VN MN$UM@POT=M2%^H*25S6[XO3%)OJ#F];IA\^#&TG?>"IY=[N^NUY>SA\6E^1\ M?CV_O5B0]39,/"1A/QWHQ.N7XJ6TS ([-R-D[*7?]R[CAD8_IV[9NXS-]C\"S^>+)8TP^EM57J!OQ6U MP>=QE9(V];F0**%BN1S2);\"Y:&=SYO;9BB =^GL*#^^N5G5%KT;%FMXY(NG M#5$[9(FXG7JEHMW$+_?&P9%.]^Y[5:3W?\)?_G&_%KQC?/0:N!XA[X7A2 M'<'_G\SP;ZA-GR0B7S'FW;"TC M KB2]W EP4VQ)@;PEG'B;QG9*PG(+A:!;(0,9..X\O/U;P>R$C/G+;FAG@]U M9(4X-C/E85)@<__P]BB\>@.0$6V9YD?VP:/%#<)WPG;/DI,R9Y$I?U5"= A# M=^*;<8O!)?LQ8LC(T2,&@M1GR,,[3]*FCG85R)-8\*5G;HHP\QT9ABO(RG_F M[(5<0MDL;OC#AEV7.DI:;:*B]1IYQ2RH[7Y/7?\@"RM"UJYC>^>']"CJ.>5%USFRW%CT6S[=R& MN".N6+?<4ZNX%=Y8*Y&U@],K($HDU5$F(7//8[Y7D0APT@BW"^;KE':_; N\ MKE<@9^-LE/5Z\;#^^WA^%B:?:KG;:=LI>%V!AJ?.=]00NP\6B=LV#9E*ZJ.X MY 7UMG/;A'\6OP?\F5JPH3WW+ZCK'KC]]#.U@J(T$MV^N%VVE@72+JS5$:]+ MUQ._L8L+\O)X1/Z08C0CU"<1+R*9C3+!'M@,!OS $D:CS+RWCNL_,'>WM)^9 MY\LCK*)I7WY3W!%=IE]F_IW3#F^\EDK;> X.1,^ *DF1'240^]./^* ?+]1O MF+F?8<#K(-Z*&4P$_Z/%;IF?7TA(LPON(-31-S,A+&F/-RBUI&Y3 I 1&K(@ M;LQC1FQV7%=HF"#%H^\@00M09 NRAVLQ=G]DEGGEN)?LF5G.'H $\MAH89:U M=F?<@5S/!NF0UNN)-[AKRM_4[6,V,P*,"'"2"5@I7BJQ47 ;)>H',H34/K!- MYA(SH3Y.W!O.CCW0+RR%=(7&R6^+/:I+-,P&<4Y#S#%;)F[S$ 6J1)(EJ]2X ME%_C;ZBH[%%57ZJ:#,%C1.&]R_:4FXLO>V9[3*",3!W+;,45F$:O)^X(K:%] M.EXUNN&-WCK"-[\J('D0IIBHY%U')B6J?=A1@AFCYL.?B>CLOJ,/W,H0G4@P M=NM\BEJ_(Z;C4ZMT]=JI1@_ CAB9,YQQ4NA42CB3F]BWPD%+@ZFD.>ZXJM(S MFU27WQ9OM%5*W#S!+B(L#Q]&&=U&4J[%'9O/5"@EAF'Y[_K@06[*+3N.J8JF M..-)1[_X'DY!.^1W+/@#_7DLK,A+U3V%I^HGSPI7SB D, 3Y+@MK_W8CKN#(<:QY>56 MT?T82H5WT%C?1A&^B<[_*]K+2>F?OHC/\M%V@\VDG&A6,K5Q,@M+3O M7><)7NO\R75.RO?K]< YM-70-I/)4]P<[X111^C&Z2HIVN#-$?49D?3'2=09 M4-]]2+V[^>2:VT\6NZ([;AU6,'6Q/MG\).VFHBG.H-/1+YY/%K1#/I^LDKKE M?%),[)(!$_QO:9O\F9L!M69DXS(6E>B>D<"FOD^-K9@D"DVY*3IP,45\#+@% M#8:=%_9E%D67*,)$42:2]/"SPGYU/-LH'5VE8Y"C8PO0@0-5,=6Y$4L&EUHK M_K0MO.6@TQXQ_.AH&F-066/D0*0E>O-;86+ENN$V5TO79\HM./H;%E-ZU5!F M&,#_0_)$T2>_1AR&O>0WH,*[4&%7TF]RU: &QIRFB.@JGMMS8KA3K'TI IUV MFR 6E2C1/'4^O"- P\TW7VZA/%)!SV#$VS+F$U,LLF$:9>7[^XPX;O@CE-1A M7V1T$1HW@Z]4DF74];?06C13V0^,[.DAFIA!DXWC[H 7):YSH)9_B*MEA73# M?;Z0MEKSRPZIC< 9>=ER8TNX1[91OE\=@H*1RI9*_*_(VBMCB164O#]%Y\;D.\N_#EXK:K MD3AB.N+@:@U4ZLEG4"OVVJ%V]@I39=1I=L4=A'7TS]:%JNZ'-T1K2=]\[\P_ MNAJ0+FS&&20UQ-SZ".F]?#!L(=0% M-;CR9T0Z$JXAIOOUT MS80*@P\-NK4#)_B UX4*3!*_"'NX,SJ<'HG!&^X'Y*M!6H673AKC=M1R'?.*+65; MXG70"GD;ST:B4D,AW7'K.?2MY%[1'2GZ8"_@%&>*35'8'GT,EFMZ%(;YC5%' M8H7(+?Q4[A>E2(\>CSVKFAH4QUD2]:9AN$JJU+-%JDNJ_$V(F,F^9SZZU.B& M$V3JZATGN6CT09[B4D>#U@DNSU#S5ZSQ8=.K.,7%>;3XDQ08;OS)37:5\A(. MM"H;!226B2?#II(,8:],5:R0"WF3\/EF'/P>6G]5*FO$V=6%8\O%VF?N;R\" MSQ="N1&F'\HG6II=<<)A$_V/KGU6]L,[$ZLE?5,7OV0;)G'-O)LSVBJ,:C M:"\SB,J8ZTO%L"Z"B"]OU "360U:VX+Y+7&'6HEV)QE>4]D-+!.V76X+BGW M/M2[9(_^+*Y5MX?T=\?&<7"D?2:!/M;T-OVFM-O7P\[08-M[59M?O>UZ15'6 M;M>K?:0Y]A,\IY*&DR)3Y#=%'FTE^F7B+:<=XH@KD[:CP:W?1.3*\:T7%=4 M)^:2'H91+CMG?J!?4F!S6D52OQ?NB-34NGB==](%;YSJ"MYZF91LLF9/QH8N MD3BXXK[0.!I"#Z/5S:%L]MQ5?X67M-U; AJ9AO%X5/> W@/8=X[>M8YG"*O#JM7^H2-\O[8 [5JMU MS;P)7=@:;Z1JR-RX2NG'^6KQ\>[ZL#MNAC?TRH1MZHXQ32*)SH@D.R-+SPN8.=;K M=)VKN6:N&/W(.=G'^GI;*L3_.U03"',P_^7=VW?OWI,]9 K AS/RX7NRXY8E M*]0&_M9Q^1_,_%_D+]]]F'W__CO"I9'4RW:!']7-)F\L+C##5&^P*(8,,CJ= M#?F7L.LW8TV;'3NQZETB<\D\I;@';@30T/9XVES0'"\BZ C=9AXI_%>%"126 M":/D_;??24]^FPV5O[R+0R7LDHZ8#]_-?GS_U]E?O_M.1HOX]6_?_W7V[L>_ M18U3\3.#8O-[9OC\F5F'T>;G@]@U#3^%AGW[+A>%/OQE]NZ'[V??_>6#LBG\ M^K?9#Q_>:1MSF.M8IBEK?%/KGG)S:5_0/?=IX2V1PM:XT:9"R\Q%K/RF>%&F M2N#&-Y-BN@2>BCWC-C$4Z7&N8(VMYD />/J4V\Q<4!<*27GSY&&Y2[;A!B]^ MRE.C(^X@U=<]^[QG52^\H5M#]A;W"U,O$TJ:(SW[B4#5D3;4M+WST8L\3DNIRH/! M'M11YX-RZ1([*).DQZY?99O:N*G1#3>*ZNI=5.8JKP]>A-66O(,#?+G47N0Y M].!G^?WH>G+ +S7&$M "H7T&9YL7%O6\NXTTP/P++SKW+VN/.X0K-V!VSLUM,W 9W%SO/ZJ(W3K MX]*CXV'RJV(PB@MG-17+VSM7#B*F/**Y9^X:)BE:A\HEG7$[=CT;%&1\;I2#_*PMI.+>/#X9U#)@3J7Z1 MSL4>?]QC*IY>*'=G'GYR7"\]7?T5C7NK?*0:%HL[3,^ML[I6N;1J/2UW/I*Y M:U<.\[(0NG%URE5UK^DY=$7J5467:;EVEZE"1?Z=23;$Y.372>+C?9SWJ)]: M7-I]2FY?;8=B_R_N.Y5 T-"@^4Y\7F;MR,FT-9>B>CUQNWL-[0N2;*>W JTC M?-OD4+QKSY05-!>>Y3TFX^=)3,NUI.[4HQ%-R%6IG/ATM>*J;7%KW(Y^[=[?KN M>GDY?UASZ.ZYC,]0;G?-W&=NL+#6BV-[N<>- M.NUQ^J*VIO'+&&6-D3^)H25Z4\^4Q$E(G23DBXX;>PM!?*JV",(;!F]AFY+C M)X\^L9O Y@;?4RNJ9E\2D74Z(P[/VC:(8U6[)_+ K:]'4]<..86UU@/@138, MYON>Q\3_3,A*WT78MB/0W%OMY\M;Y:?/4-$>+X MLCLSWY+/)Y*[+"4=\;F4:^\*%<1,3XS+@9!8M/&WU!=_=IZY*7K!4SQ;_K05 MM*"IM$!*77C9^LEEDA?=J>?RG(TRV[#O]@SO&\K"DA4T+"2BL40V%AUZEA8;4BO8)APCX%#Q)+ '@$?@DDV0'2F"[<_Q8_ M0"[V]F"Z-+"X03:P+@A<^"!&J5/P'!=2^C=Q"E/.4A;M$U(^4\]G+[47.=6= M$ .(MLZIY4Y%#^1PH2]_\]5 Q '1Z@>ETIT$ZP/,NN KOQ)(K!.H^1TF$:0E MNN8$:$[KR01GF>P=^&BTQO C-FH<=^4+CV+X >O+ASM7@A5[YNR%7'*Q-."& M3[A-V!=C"Q_(58%:(L!X_9(P"!M\.Z#E\C:.'T$YL^7[)E9SEZZ9)J'^,7S^QF 1!S, M;3,5U MA$RM&QTH]6LS,>R('Q7V@KNG1YJ#^'$W^$#3KWT^QYJF!QVZE\--=T%\[?AK M>#ZR.&9/6B .T7QMXHC,?HP\ N$;35&F*DQ(GPO5/S-329\T7.]WELB^*N= M8L/9[2WFAQ5!/<=21O MGC$O:9-=3/QHM79\UF2D)X"&G "Z3%7X$B&[#QYAGY7O8.$6ABRLXV"YM_[M M $L^$;JPZ0CG2 <29LZ)G\X=ZIKDS<7\_)MAHWD(ZR;$U9KNC*R8X3S9D-+7 M7=2OY=G=E3RZ6X%#624Q7]88<<17ZAC'>V%+Y-%>+7?C2^KJ;%>1)B'M06-M M8-UZW1 NK*^(X%ML R)[!J=!5]20+XR%" :UD^X$B+LE@*+9$3.XU-$] 1J= M7MA!IY8.C5U7<2$1&W(5J!3@S)1C1H2BW*"6<&\NYAWF,]3[FZEE1+C."-?O MI1;PCUB.^Y.$H')!Q3U%C,7KM[-@_01^&M,C3PR@T*>"?QUH\2# M-)HH3\:Q0SIQCZ\]V)P6/PAJ\CT#L)-49-CIRTC?7,1'ZBXY]; />#(UDQN. M-=8QV?:(D4='T^*53*HQ(^0"B5M M'I.*X"@O=H7,K\07!D\&@D*?N;^-$IT67PPK@/G'/$PQ>Z!?RNU2D](D/+>) M=7*0+T1QJ$>E0XBO>QHO(2 M%N,&ETOP^A]S(%O$E(C*RDE8C@AQ0VD>,XF4S_W&AYEIPY:X@O=X*A8N M.8IF;*4]< .=AK:9>75Q<[QPIB-T4]]5!RCQC"0+I9L JGIPJEN-U):1<;36'B.&?F*V@ -+C-ES M<\=MN+%%X9'L$*P*K%'="W><:6J=CKR*+GAC45?PIKX3LRR'44>\(=6F M6;79B(OT]'SYUK'WKF.JK-X",Y6UQQW#E9JFH[>P,=ZXK1:YBS75C&1HCQ*J MPV@ZZLF,*F9X[7A%+S3FM\0=@27:Y9ZW),WP1EV9L(T72!%-HHB2-T#VN"SJ M,//8?O7CDNAH.S-*IQH'H%6=D,>?ELXG6S2%/1!'I9[<[39J>!B<>'BPN:X?;=*SVSIXORV>/VU4N*FGIH0#L>2&8EH MCW02T*.JBE 4EV@67*VN,.SDI-,YF"18WQ MAF>UR(U'$JYV!)ZH1US%)?3?&;%9+S%:G0R(1-N!DH/AYIQ^C!8W1QZB%7IF M3 E9]+*?HA' 0R@^6LQ&D_!0&XT1M;P' M[FC5T#:[+BULCC=.=81NO60+B?+4ZCW=SH MZ@NW Z%A4E'XG&TN?/4 M)T?L.-&[M4^?[NJ%'6:515!&,V Q@C%6^97YE<X7*[+^ M.%\=OP \S#%=?_J%A.5+D$;X;C=P(&=0!Y@;ZEX=MP*_4=W:SN/S'(32M%+4 M=EJ1F=&P+"QEP^G$9%;%@H=:5F&0V'3Z2#1L\%*Y*:A&8?J1T.<-_*0\6&&S4C_UH9N83*)/&DRBH:B%)$8G*84JE(9R$4Q@[=[RUN1.<@T5R6G4YTD2+. M< 8KP9ST(FA$U%G[U)<%_@40^X[QV]:!UQ"]Q>\!]P\5DWW=OK@1II8%TKBB MU1$OFM03OW$]I;O;]=WU\G+^L+@DZP?QS\WB]F%-[J[4\PH+RK#4]06M\^6:IC93LYKB-='R\7MRC?)KXKP*,YY M+\@PUQ4S+AAGD+N3DO-HG M\]KA=LA"S;+E/8\:X77%8E&;E_F4"[/QG7!NFAQRS:EU3[FYM"_HGOO4*G7( MJCZXG5-+X[2CEG; Z[1Z8C=UX(0Z ?)GW"8A@Y'?Z(.'$ID9G7J6^G%A8]P. M7*YCMAA"7DN\+ELA;V-?-8Q@%UAP<8!)7YTSZ*F=]JD=9XTH1.C[H\X%,492='LXVAGSUSNF N[]*99 M]]J=4PM>BN_[X$IIM_:IZV/3;Z ==X%K2\\+F'D9N$*Q>VF0GZD5L!7S?)<; M?KCO, >4NV7^W48@WH9Q/Q!"%V[WMB:+')XZLEMV:[\=3<3@UY5FC;%2[BXH M"8@2@2@99D1*,2.)'.%>A)1D1N 2F[,A*6E&.4 ?W80I^WC2/D\N':DD9X$M M%$AWCUJUZ$X2MNI;3@.W](E.#K@:J-8' M5C]9?&&NP;W"JTF-"$T8J4IMHPU-N50FBD7ENK0#'T>2)2PD.W[Z\@B6B"DA MQ0PY#U1_%L 9/3[98"Z91V.22%%N$=UUUPF!R>%#A1KMH$&.HR(H-HY+O) T M)D@86_GQIQ$M,:&8R"1!H<(FVE.'Z<-"E1[=AT;?TP:-F\53L,5 N2[_#,(W M51Z<@O2(J!H$,R%WD=F>K,28GEZMV.\!][C/0HLI:ZZ8X3S9O.3UR>&XXP:I M@;^%;";/(*SQPN+0!FBL[@+R:YIP?Y$M3<%<#R))/J9T3) \]" MAV4,*/,S*9BZ+2)C904H\WH5FPOOHPM"'0RI2T;WRKZX89$;*.TXWM MK.ZZP:UZ33.ZCV3O+;P5'X3QW9$!2@)\[%56ZE[O!?6V5Y;S4O4V<447[ %> MK6_!M>V3]IB#6D/J'BYI7\S7'\G5]=WG=6>^[+E^RH_%;XD/BU_^<>$$\*K# MGKK^X9;N6,XM[))F.'VU2B_PSZ(V^'RR4M+FM[(2H@2H=GVCNL+U$E2?/[E, MAMNQGKDWJ^OVQ>NDM2T0>:YV1YSN7%_\#GV\^=7LO7%PI N_^_Z[]]*-X2__ M6/]V6%';V,(MQ\"&W,P$L1[5 M S8PSX=?10M!20CTPH&M:B*"VJ0NA^)8MOEM&_[V!W- M [E1/$1\5]V!V@KVG9\Y>XF,5PQCQ4T1 U>%?C%4%;1##DY54C=UM@<15S'M M!%NX"$3R>T ]?@:>;O ]M00JN'M'/>TF44 B$C?$)U[P:/)G[L$G(E@O'$NT M,YT(G$24O__Q;W^-$4',%?:.QZ IX 6'NSGD18"+*^F^4,]GZM<(!GQ'=KQV M7MR#DE>V5.A%]Q)U3 D6 T-"7]]+SG=2<.6WWP.A@94GEV;OC"MWTQ.%5L S4BA!-1V]OFZ 6TFE3PK7(ZT*7QDD?P(QO8 MLF:.C$T][N3U/IFC M8 5RH+YW7#D%.'[0;\"W:LC/GC!J%=MFQ=]BH4"P'(CL8@=1SC\'7XS8,P-X&3V\8!GP+UD M>R$TETLP\;/%X(>Y;:W;%':MU]$_'GDX_O+%42_K&CTJEF*A' M)B-.(PW@N+0>J;#6W##@O,,3",KX,\RT"JREV15W>-?1O[QNUFD_O.%=2_J. M*V1%G$C":KQG[_NWPH-+328&\5!IMTCID:/]GAY * [PW #83A.'[DEYQVU MS5=!;*J(H&,C/8PHHS1%U-#2IT4M2A4[>\5%#II4\2%6PFBD2<.TK#(2S-S! MJ,T,^/=TUZ\I#9RQV\HB<5YO70+($WX;J],F$YCN@ GD MY=(4>_C=# 4@XM>M$ '.R7>A$,2+I1@V^79P&Z49DKL-N4Q9Y6-HE8@M2?@. MC(^CVD;,?=*^\NGM^BUY '@.W ,YYY:%9#ITZ_@L=;2T8O)]I7OJUCIDJ:*" M$W!;6J5\[E1*8DI3*3U%.IY92::ITUBH$ZY>_@H9HYEK]6L>R+D,DZT.\MZ( M+0V3G-B2,_&+LHR\"SH3O_+=8^!Z\M.<"VDS=5T$!_Q$"\45>V9V86DHG7Y3 M@Y@"S?7V7,).4X*1(M'[VFL)^8Q2-JY_[6,UP_MAU)*HD*=RB^79J1[7U#8_ MV29S+P4OR]D#HN1-N[1[X@S;!MK'"S"];LB77365:+/8XG$@FW$@FZH,%-QU M=-D>)M3B-_7<&02Y!4=\ 0A#S$2:0==< QFH .6 %Y',R&6_!BB_$3F0%:YU MON^19C 7<-='3-$^?$EQ4*]%XM@7$HMQ,) NC@;0EWXZ M;$4$$DO[F7E=E& I)S1)T-"PC09XE%"9'(CHZ-)5"18>\1K[1K@P@L&8Z5T) MJ<)#72&*3%R1#XY SOD%M2SO;J.96](M9=RQU:'UCJK%M"6+-_JZ5*YY8I:2 M005C(L6,I.20]R&D))# K*<^%CL4Y7^!4.P D.T M.+:-,#72,MTQDG&C2S07Q^J]T3^1%N?3W:G.+*];3P M<"A)*V.YW)N(US=QSMM##*DFB1@.?]@[G"V6V3E7Z!.IHU^R5V\F M43^IAC[N-"P\[EXQ:BT\>&1'776N''V*^^$$U]J:YT^N"CI-83I5)7KK"92L M'!X^/ )]H;CJ;^N!41:C%S1';>$TP/XGZP^AI\_]66/?!MXT@9G&V4#-]<& MXZS /D,FGI@S?H:R[?*7]4'\M*O& T"4P$#75N4+KD*>T\!'K1UZ'*A]3E^ M-$#]%/(:'1MZ-\;13"']>(+,B\VUPR#XL(IVL.XV1U<$8*M+ZYY-31*X,:*) M/=(H4:<_7IQHI$7C=R4B9C!P'M^H4>NI/F_5Z&X!#VJ39)9ER[LTI5=I1KLH M..K;HEF>"%[H:*!#3TEF,4ND269]F21),A,8D9.%*I?RJ1DESW%%0I6?NLORH M+5Z/KI2X]7+;2];;]SUFZO$JNNA6R:"+Y2O'3=Y?O]O Z\2.O?8= MX[>*M41I1]RAJJ][WKJXN!?>\*TA>VOOAGR%A(DZF ,V1/(9>07"4/-T#%\"Y^B>]]?G0LD[GY"4IZ_7#&;6W-D[0DC4[8,Y+J MJ-"B_EI8NT^NOIS AZED\N9VLB/.OD!EB?"DR(@EBFO''\A6R90N1Z&*4 R< MA#2$W=+;?PF;Y+XX"1F-4<1O< .4>0/N-7OK91Q:Z&QNBV9K<[Q3H 8Z]+2Q M%[-$NK'7ETDR&WMY^Q-C@ 08 /X/2>O/U%(IFI[OU<"IQ>;#2O<%!Q<"-Q@->3&Q_Z^+I>-WIW#L:O%%NQ0&4?<*=V"Q9VZ88> M!NOI8!8Y(TS\%2XP2K7Z,]C:IZ[_2DSVR)ZX;<,8VZOA^AU8VU\1!/&0CX\G MYM ; C6ZX1[E=/7.'ON6]\$[5FE+WOSPY'38&6*LTSWEGSG M@%J@WI7EO"S4'ZK2F32[XH[E.OIGGFC5Z(7MVM;N8/R[O;D>K+)F4TN5GZ@OEI M0]RN7:S;45'8HU9XW;9$UA;5H./W-@D\VC=>F>>N59-CJ'R'<"/+0HS]L*@J M2U$59L>ML,=8KE;9 ,LTP1Q=^8(V#ZVP$ D03.^=7M ]%P./?/,M:C0;KK!J M=*^E@;FC#4WPK'%C\F6?RVF7/P!V__68X7N*QB(M@!6=Q1WI7= MCG!NY+T8X\:U_ MV\;9F+UP09Z^V:_.'>1[*OG@(+;J#4Q8/D@AH3$-Q8S?B@!,I4K2./UO\$>= M<5K[(K%Q6BZB!"-IR<@R9>-(N.A"C+1Q*!])"3A\53O,=N[-E7L8RE*5>):V MK/&3+O33X5#6,:,I#&5]V/9T*.N2RU2&LEYT[@!<>4Y=JUFVJ-64QC"L9CXJ M'_99F3E30VUJPQA"4Q-< B!%%;91]DTZU 3I4N(&LH2HU@]U;P]GMF>W)<7*,, I! MB-M/]XZ8V%;7'"GM@#O$JG5-!UQQ:[SAIR%SX\MYJ\4:]N_@8!WV[9:W#XO5 M\F;L\_8[]XG:_ \9/U"O6*AMRE_$<'HOS!O-0>\VX4XGM=90(EF.@ZF=3MM< M\R>;;[@![TZ)"!B.(@3O6QOI>TA$\M QX<6$T2S1%F[3 ,Y(1 M64Y"TT+#@!J+31*YTP_&17-S=W'RZ73[\0N:?'C[>K>"G\[OYZG*,>>>U M0VU/6NS!I29@KGR^+#%?"I"K)H]-:>&$HDXLE)[&-2*$=R[63IVF02BYSE1- MO!F1G.6D2#T0F&*>25L9>T8TCJU>)6"MV#.S UG0'TKX +)_YO[V(O!\9\?< MBET?_=ZX0:FF%;(7KK2ZX@6>N@HT#Y^?%[>?%NL9N5HL5+#)&+6^PBK<5%D M.'M@Q84KRMV?J16P9#)1=0I2T05W_.OHFX[YLO9XXUQ+ZJ:^?#5?KLC/\^M/ M"W*SF$,NLYP98O'>JJ&LJL_T_+=TT"KM,"T/[@Z.@3J1Y%-+/@2[X#UKC2=P M"Y^ZKQA[=/KA#F!MS3,ETZLZX0UD?=&;NO7G^<-B-2/7,*E*)E97R_]:B-_7 MZP4R#]??&ZU)8J)^K[D36J?_!*.AC[V\B-F,2'9RSS-FB&JO]7)P_I'ST^N[VIS/AO#?D[OQZ^9-, M,D#@K%7C6''K*;EKZ>A4T'0J#ML=N )=5$-+;XIB#%X MOK?>4I>!&F;T[$35>-.6*/) [\1F&3QH11$Q;'2C5].@6]S<7]_]LEB0]S&'PQUDYVDS5(Z3K:F^DC KMUJC.,LG^0H"K4*QQO>/@/:9)$Y"ZF3N MNG"A3OX\_K@^LH&P0%&H[ST5R^<'\?UX\ R,8U>-Z!K=<(.)KM[9 _SR/GCA M0%ORY@?4U_.'Q26YGZ\>?B$/*^'-4'QHI$ELD;KZ:\YZ%*;IZIIKTQK=IQ< MO>1 *EY$,B-I;JA6MH.:!!<\<.\WR-K_)$+']2FW_>J[NU5]D$. CL:9H"_K M@#C,M<1N/*E=_G2[O%I>S&\?R,4G,7&[6:S6QS=1ABD>"E\Y))S)*:M06G]D MT^R*VY_KZ)\I]*G1#Z]WUY*^<=63-!,"7%"-6H/8(#?01\D"4,5CO*C #;6J MQJGR'KBC6D/;S)%^<7.\,:PC=.-JDA<7JT]BEG6]G)\OKV7=UU%&)YWJ3/H# M5G-JN+V]I95RZJW4)84W2MHJU#B"-$NDH1H21S/6*=R,4LV,/<'>[(KM'5=6 MYJYX*:FX.6Z\J-(S4_&LH"W>B*^4N/%<;O$3I"F/76SI6#_]\4^OY[1\5W-< MT^@V'8_N9:&B>)"8":J!:1 +X CO!77AF51XQ%N>&E8%=5E[W*%R)ICQ^B/6H[7]TN;W]:D_O%BJP_SE>+4=\4U,Z-+N^! M.S8UM,U];G!*J=(Z0C>N,ZMN4S_,_VNH\4X][=YNC\I ']=^J@-7NC#MTZ]D@'<1Z/?&&;A>?S'?5/'OHI;(0[ MD/-U2@=LM@7>P"R0LZG7"7+@;)BNZSW;OXS4$\U73+/2/&K16JVE4"'*!15UB)CMV\*"9#?(0-Q9( ME3]UP^LD>Y!IV'W5D;%U*2 M.E_I2F!K7QC@;J_J)(7;*C5!I@7AJ2BB9G2* TA1Y/(5."ECDWRH42'PA1@HY8>S<]=[+.?)9

-9P6NNCYHQ!@\ TH$'?%ODSA:K>^(&@ MA@XM*N0<%\,9>?%^5&1@:6\<=R>1X/P0?EACQ5Z3VE0BHY&5"M;F=4A-(6:: M*=3%CMAI^8X4[QEY/,0MT.T?#FRT8T.-BSG'51/@@IHQM\U+;@5B%5%S *Y+ M;2J8T\A*^9A3B]04,*>90EU@SFD5DAF1W.7Q?,@?']X,:[!3(XT+.$6UVL4J M)_T)&*'2DO5H305L&E@H'VIJ$)H"T#11IPN8*7X$0-/D7M35HN,/ZF/$'O4D8"=^]2ELZ/<'LRK M;N@7O@MVA7YU_#E>S\K5)/*MS(O(K[X'/5VI(WO\Y;,*LCOP(3(KETAY/M'7PE_EC/6&&/2;IU6EL- MCX;FDW/FC-"=^_&, 'U,[[%UHN_2%NR9YQ/W5+L65_!7C.\> ]>#U9M\,75I M&P'JU>R*_-U].A\1WY+2-T!S5G8#O!3?$D!C E M/.1*Q.CSR+;4VJB&H]V6'\8N:2Y$LB$1GUEV6V7X&_ C6& ?/%K<('RW=YUG MM5R3[M$=R-V[SC^9X=]0FZK'JZ]8^II_%=35ZXX8\!K8(8:]&GV1@U\33;J! MP+WB3'8Q:[)AN.J%#&F-:U0!RPNAV1AW!M-9IO(7&/["0MXOG4AC6;XXJ_2/[A M2 EWCE)Q'( ,\EAKV% >S"@AHTQ!U%A[R4P=V_0Y)2_?:1K<%!6.T!WVK??, MX-2ZHH8LF'E"R3M_R]RP^'0Q_M7LCQ@#FU@BQL$ZG9%C82-5FJ>M[-7S ME9[<*^?)A6G8-_7@JSER(K8Q6A0W!1QX%?HE^3KY+=#'LY54C?>?P6Z MY#TQ$\H#Y]7TK%B*Q]$$_EG*;8H^E8OVRL73:;@JQ5")U[Z/@7OKFAW30 M#1]S/1C@/M2KEYB[XJ[GKX-':;RR YV\9HACK42OU*'.21OD,58F<0_Q)1-# MP^B2K(D7\AYV-.M#[3"JYAVN%IEP2K,ZE@K:(0ZF,LV255Y.(^3A5"IRS_&D M>(\44+TH'D;4>7<1];#EKD9 Y3=#'$\E>L7AE-,&>3252=QS,$G6(\52'VJ' MH731X3Q/*.QO-29Z^>T0!U.99LE4+Z<1\G J%;GOR9[D/=9LKP_%PXBZ1/MR M[?S1DXV.+-*4!LZ ;661VN_41@3P)KXV4Z-I#'3Y-FTD%.(W:3NS6\5KLYVH MK'&%:%BEHY=WQ9?N/-DRXS]T@N/;Y!UG3LI3XS5SG[D!A\=0OE.,2A:[HCMN M'>#ET6=JB1'L-H"!X6XC&GB.[2WM=+./3N =EW'IB05.I.W3GMFQ7&54Q)(E@Y#;^"NZ3KR#;6LHW?,8.3@,' MRL IMYN!\[;W\3'F_'"-9VF+L5ABRA4UV%Q>CBP8VTN:XQQ?=/5,3]J+VN*= MGU=*W'Q*^>B3A/(,DE884<1'F5&_&DTU)M*]Z7KOVJ%-Z$[O'@?@G!T M^99:*YBJ6!_%(L 3"P-0QO!/:F+4[8L3:QI9(+FHK]D1^>RSMAJ-KU;$HRJ- M61%7\B)B/!7[JX=J @G M]V[+S)!M-@$0R]'K!*]2;28"37D2MW<\R_'E/:Y'%F5V,1,F^I2,<#;1HZIW M&[B&#+49A6J2\GBXTM\WV1U&P//?%E/O=ZZ#QT*0*&B'&"7*-(MA(J\1U>.FTI&S5-7MR/B**RE^U'N=D4OY'%:3X?VXX((T3,9HK)$LQ68 M:H"'! 5/9Z9$DMC]6B99R%0*75"S%2Z6M],EDJ[H(TH5'+R3=OSF2N4=N_1_@0]:CX-B@RI?[07=0=LT\3R Q5"Y_ M8.XN3^_3)HA!JD"?&)&./D<./T72-L8:041.ZR7=KSWQ@_C[#.;S7]_;O]@W M]N6#_5'\L_Z:J'LR,SF&LB\4]EUGHM7[7[Z_>?_=Y=?$32[6B!\=%\;?#>30 M"_J.SC$B*!$@.#TK= MZP2Z^*>Z=#!=2J=17C*?&EMFRO-[.,HOS^2I[HH8DVKJ?S)[JNB'',/J:M'- M/,J51(]R8\V0K4KD&&?JU+<9DBE$-O$ZXA4F\RANXTVBAC.#AB?T"W51HE+@ MI3*51+"$9YGZP*=#:&(PJ&V;4E"LI#)!B-37J1O S+E%X&6R!Z(L@WY0HQ9N M]F^;(A2-$R*E>=*\R46?YJD/JOW;:-W88SHZ@UPQN#G#8"OQ5/-/-O?S7VFK M2V$"D%K/&KEGF=7=)P*B-95I@YY'YV1NR%4=SV>B(TP@AER-D>:= YDE,8D\ M'UVE39(+I9+MN">G@YJECJ<,?%MHLO[2P7B2TND\X!94&*C>E2CK-(%1HU+G MDX&BL,=$QH9J^3LJ,Y3=B(CBF5#+9=0\D$?!W)3;H6IU.LZ0T)\UDJA.1RV1 M7,*:&N-N/PRA>N:;?XQ5=_-4'^2&MBP(?[=GKJQZM;3%]/PX>Z^B*4Y0T]$O M?2L[KQW>&]FETC:'J_2CH \NM3TJUVRS[+,!X1NBJ0:>JJ64(3#*_>U>[%+C M70EE&3>TPU[8@7>YDYBN.B2+#D5)+O#+BNU4%? \C-/NB3.:&V@?SU/TNB&? MK-14HJFKS^.GRUF4/F4(!L*C0PXS,9.A8LQRF?A;J@26[\@I#FPD4?LP.T[$ MQWII82"SGE8+FY$X/PU^)S&OX:<_0[E6RSU5@JQ5N9K<4JOH$CQ8W"-^)8>>9R0>M M1RGEPSWZ].3"D][R^EXX&7@ LQ2,QA5=< XU=?3-E/4I:8]W(JDE=>.B-QGB M:N6GIDF_2@;'53,'\>.U&&1E%)T''K>9YZW9DPRJ^1=^?#:@VP>W)VMIG';E MT@YX?5E/[,:K@) 8^17(C>.Z2H1+!\:<(B,O $5G)[8TBK9(K"U2"!?<;90J,WQ:6Z. M>Z1@9DGI*=Z$>\21.SYB$0'5F8F8T/MB$4F>X8WCT):;_A;]G86_N+RIRVL E^898E_3&CGP20I9B3^NN=[0<&& M']7AH,-=M>DD64GMPTTISKR,9.R+JET.C:&^;:S2-_]+""+$-AS+$JN8'*E= M!AU2UH\$!_-[_,F>J:,*E;H=FCY4*Y'KY!LT+!H^L9"(+(2!=D(@(9'LF[&; M[,1W\5O'L#KBKC"=H@-B)K+!;XGXPEW(,[4"N>(.W[H/]GL+[!2M-&W'/ML[ MOFR2(NL=A-0[N3X-_\I@)^\W+])7--E30T@_0CW@80,R][9-Q#7]$A\)^79X M!T5PK3,D5;1'//CH:)I<52EIC'Q T1*]>7W5!GN-\KE,UWGF)L"Z)_ZQ?4ZM M&>2H[9AKR)]=YE-N*;"S +7%@& & J;A2 2-]Z2:P5:B01P*O*L0#DLY2(E MBN!30.:.^[[<3H6NQSL^8NB*E-@Z+O_#D6>&V7%H%E*61 "\=PKFQ%CBBBFC MK"'M.M048X<1N(_B']#OA5J_P< "<#9+81D, T++](G&T; G3!7!\E?JO!KV M[V <^(ILN,T]2)R.*@- K7ZD(4#5F)1(8YZM&'HBSY]NI_T@&[PL*^-NFLQ MD5C"P%9O)RC=#2>(UM5;8],N[H-WQ:DM>0^;=\"$2"ZC;(/DO0 3O_Q28*ZJ M/KA=6TOCJH>AX@YXG5I/[.9U O,??HHY]#$>J1OY"]LL2UOH5^]S*CH:O50B M4MJM?>KZV/1K55.U1-P0!<,'H?Y@YJ4LOZ *F.1-/%I1PXE+'5DI5<6U*2GD M:YX.%&N?RA'E)KDQ(Y6F!.N+1Q4[\G[^HQ5M@4 V!V1W;<1L_\EQ3")+"ZH' M:<1GT0Q>;LB\;+E88L$21JPOW'"'!\C'K;;4(X]PN]^5+^Y(\BOA MM1>0C&+[2ORE;;A0^F!I1R8HFF9V0A QUG=BJU1&7@MJR!&_&]UZ 7V9N?=" MO0B>I4Q1530>2A65'/Y3#0SC?FDYP _\22A "/\D$@'JBYZ^33M.9AP&LYGA MN[1C;$5<4>[^3*V G1_"5S$*EB7':7;%.2@TT3^]/Z'3#^\V M12WI&^>#"B9$R%EV34:7>> MC/]KV* @ DIZ3B(&=.1O'P4DIBX/E&[G/X^8B1>K?"-&M\!56=FG=BC-U*M+ M8R*14,])0/@N-WM#K\=$G+]8VUQ7 M/VT^ < MIQ?I7[G^..HW+5\OE+Z++:F8]K@SEISMMRMNB[]Q:L7W 2_H7E8IN:Y(@>R M[$1BHZ7=\B="S6A.(*;::M9%O.7O_\Y(+ >)!2&1)*-G:L;"+66"N]H+B?XV M]SSF>WFV]>:/GCPL*OIBVI-%'J<=V2T3IRUI(H[3KC1K'*=Q#*8D2(>F$J(H MB.%*>2C*<90.M 4RN@&3;I]7=DS83084\B3NHO)U018H/_>B=HCIBG?6^O])1 MBO3 $T*!Q>XV]RX41_ /<.\8B@DO?@^XO!U:EA96HSM.*&IJATS5'\V^>-,Q;$NF):>,>KUG*C/GVJOY?-)MPGZ?([PO?I\YY7B5D)8]LS9 MBRP"M)9%D8K+[Y2VQNFVFEHFMY8*FR)?06D(WJY E*J8%98=8W94KBOG8I!' MI N&E=IDE6=5Y^;:>7%EN9ZGH:_^]&>PS71%1D(MQWY2/0TQZ(HQ55;7HD\L;#$J/'5IK1-XDL3Q MP%,_NJ9J01[?F6Q;5E=)+)^@J2B=F]<2,2R5:Y@O6J MI9?1LCOL6O]VD&4R)9>5="RQD)5,Y',GQ5BFW1,QMM73/L8ZO6[(L:^F$JV* M8_[A P*B!.>O%/U6/=A/58CKL>J$ ^ :WGVPSOQ@>MRTW$)$QT TBZ9_0Q5 M@4 )"X8J" M4K!A=6FH!DODL^:JKJF03&"K(UKX,0=>$R]IO6IEMI:\184ZUE4GV_L"ERS-$0'/5*=^!2\?U9"T@321O+KMLP MRO:S[09YX\J=O.1U%(W32LU^B$&KCN8Q?.ET0@YDM51H7ED.YE L@JK,FU39 MZ5/T>DCFP-.+7D.6NV\'N::4KQ/Y\J]SE^[IUH'WI]3'B4KI#;T7YL7;>*.= MC@YB[A23$!3G\L4A%&>F@UL@W]DZ/*K@EGGOP,-H:^6N:DU<9(1+2OHD!G.YI26G9>4("*\8"=AS/4"QHX]AJA<5F@6W MIRX/-]2BU2MU&8W@;V$))7SRM[^22PX/+X7OV@&NJN?G8(T+?X$4*%^]QUW0 M<=1E;K]?$E GBCR)OK!P-V[$$Y'!5(X<1RT84&5_7E?4'=#JB!-FZ^NNE?IY MC;\Z0 W9>\KMOQ[W0Z7NX-T;+&.'U73\><1ZV/6F*?#5?*W?*! MA4>VD<\E&T*0P))+=I/M70:GP$*F&?QF,?GD ?@MW3FNS_^(7](KV% ([ZF+ M2;,9/<-@.^X.WLQT;#,PY'[ 8^#!D] #;XGV9]'\%;\W(Y+\2#D\XVO: L/F MB5=>IISR,G))(<$\Y9!Y"N<9IANRB'&Q0[O%"-H!3>18VZ6&+5$9:D4T063Y M6LWD(!F%X5/FOLR8^S)C[K0@LX)-WFZQ/OO 62':8S-BVF>)>E8\E*3[U*%( M#_FO4$4Z_D7J+7(QU_\G,W0R0.N30CP.M+3/279233K(\;ZM5NT379*5H/HI M8D[2W$G$/M[\'">E:7)F&B\S:C13S6K8J4,8YO:3Q:[HCEN'%42<]='9L3*P MK>B &5)U=$V LZPU=GC4DKUY9H*8'GBR-B*W-S 1E20:.1E<6@(R/0G; MY:Z;FQ!!',J-;9)^[;L>!>0AWUR?IK[_():A-%[S&NEQ2EY(X:$$A%-'KTK"F==D>%CGBMWWW;TUK/,L]L/TR(SNP),NTQ2Z.+!;Q'7YJ-+)I M])VI/\R]H'LNH!V>E]6Q4+;YA' T1\]"Q$RUG1@VYDG>%PH:":\RK!MV4M2G M04YA+45]?/#J3=7C;[O[4L'IJ:R<8YXS\9=8B'QHJM,9,5#5ML%)L>'*GLA! MK+X>;2#-CBO99A=R<@5''H%E G8"VAX/$M8NG-V>VH=[:!A5A4_AZ(V)(%).3?W('7DL-] M!4DAX>P*4W(CDAU)\>O#"L_,?70TZB>#\)3_6RFD9;"8''LB/, M3@2Q40[%SWJ(XFN:$0XQ6Q?R46&R1E^)(]^LD;0V5E\/-;X@1B#>W2^;\Y MS?"F^Y8)VWCG/JR-+]^A<.RG,Q%H.P*5NZ6[\CKR)A8[9])V*BZ:(W%'CCHC0+N' M:O#Y9[FWCE\_82';":=7UM.Y(G$AU0/Y.DE?_EX3&)089Z='^P1$(??T #,# M#,D,79JF7.M1$[1&UCWZQGNH;'7M4%NCI%6F&6+(*M'KM(A5T@8Y+)5)W#$0 MN6R!U MHBV[/N_I.F(6F#>$#*+F W G3N![/K5-F2[DVJ-$Z@;)C/_ MN$V%E\O2U;>L.$:+6F,/SU(MLY&9VQ1S4)8+W'Q(473)1A)61_*GM<;;Z5=] MG1*)FH,$(T @(" T 4DQQ8.EODM<0=AB7;I ,QIAC?XRH3M:B ,Z9(;Z@=N M]T^KZX=@+\K"C0$CU' 7:S@C-E/IM^%')M(PO75L0SM2,XVG$ZRG.A;%:])R M&B&;(V]74;OX H_'R*R^?N.W:F.D9[V5ME8ZC&4>?*/* IV&9F+O%=O3@SS] MO]O<1[/MI7W+OO@KQQ+\GQY>F/7,;AS;WQ9MIW1$>CIAW]9^12#1E.XT(*6U M=JT R$\ Z"8UF":BP)@:"P,WK4 <$LI#E$!$230Z2HUFRL^JC/![=EB5HJC'F-R['Q7.'JSC)5M[@$)YPWN3HTP=5**CL(BCV\.(U0 M+-UOFBAVHKD.BL6=IHMBIRJ,B6+^BX,&Q;JS3!6*"4XX4:Q#$X0H-L[!WH7+ M3.Y?48-;W#^45"#);8@3T*IU2Z_73EOA78"5R-JXP*DD22*:(U8@R2I76GVD MH.F4W+&XZDA>NZFX9$?51DZX,L+0A;I,\);LXZ&Q(ZY2C3D<'4&_]N\#GUN+<6$V9JWMD_4Y?#Y?H5]=G[ M IO4Z(X[&NO:H?C^<'%?O)%;6X/.2EE)7D0Q(V)=%K$CP&^4,!_,%DIU+U;] M.5+=/55]!"R(E%U")7#F^:#T@^"^^.(SV^/BDX4M&KIYR_MN*$X),1I9JQA$ M:I&;"JXT4ZHSJ(FA)>(O,69&0 3R:R($24F!H%Y'VEJ+S889/G]F]TQ\2[9/ MG_1JZU;3F%*L:5JD.+HJ"$PEGG35Z"R"C@(GYDD2I@B&[+[-DJC-(WLT'+$+ M3D*RZEQ9CN.F= M6*$ X8DXC@V MU*&V1N=X&.?LGO+C1XD[(#?AL->P MDS8BE-":*%CH:-1;3!')'7)O)/_XS[X#C\2##/B09EH&Z^!1]/S[#]Z:&0$4 M7G=N MV89=J UKE&3-4? ,][%!@.MX3Y8/8Y2UOF]TN]NU9NXSAYF%6AJ1EFZ.EBT@Y8;;?!?L5NSW@ O06CQRWZ1Y M:A8U1 PFI;K%2)+;"CF,E,OKE8C;"+! E)KV1LVQ DGU;H5;^E JZELUF1D[6Q7 :@BV%@9 M3+G.SK.3W.V[S27;T,#RZZ4A5A/ &6_-;5%P@%W1&_EPWTR7IBZ>T"?4-+FL M&B-6$=DL1FX30[16*PXIPYAGU7V;)&^C-+*1L$#($E=VX\ V(4V,TL%V\37S MP2K1_?2RG:'3IHC1KT*_D\W>HW;($:U*ZL8;N/)=XV0+UU+TY1N.JI("D^X( M"3CR%.- _"VLKG=[:A_&V<7MV@;A?NW=AH24X_&)?R@R7CT2R(.^@3V*2CM5]4<, M!DVTZ*@<5,0/:I%+CB1F22*>HY>*FH!16JP_%%I%NJZ8S5ZH=<685UBAHD8W MG/%?5^]XC:+1!_EZI8X&[8]?J&T'8AFS86)ELJ7N4YA,X"JVT.+Z[F+8Q$<(/G:]T6J-I_P>*Z?FNR(WY*)COCE'VOA_ QB M8"T84Y<[.65YR]KAA*Q*S0"C"AOAFWQ4B]HXH2DDUG4MWBJW"]E^LKT],_B& M,S.W"&]56\3N5Z5A[()%#9&Z8:6X[5VQ>07>@EE;F,!\SIZX#37P[^S_$UB' M#W\3+;\O?FE!JQ=.#ZRI=3QEJ^Z"?,960X'&.7?Y+RRXS!(_J/<5PC0\\AB) M =<\01#RX6\S K(,.XT;P"K1'8'S0I5'?%P!A?Z#P-D/C>#LAXG#V0_UX>R' MJUM-!._MRO82?%I M!"G4?5GAQK']K9A2Y->6ZRN]>KYS7)__(0X>P1G M30NR)L^[8!\ MTJ$M?E-7I2F2<$PC:,X@F?#K>_L7^\:^?+ _BG_67Q.U@IK)DSOVA>[V%IN) M5N]_^?[F_7>77\,=S6BY!2F(XE=!&$[ZJ"$/ 1V;D0.CKJ )==W$"+>3%9[ M\K=<-&4V,>G!&S/ON@?[G@!BFD>(CF.G5N-0>^0G.>0QE-GB/8X< CB!M+DM M]%[B..X]E3F1E@Z=!<31&QR*(=X'.- 99!"X6!M;9@86N]NLM]1EYT)R\\+9 M[9GM222;NZ[07IY>>^>'I$TXH9R_4-=\@+>*"NS=)7W<8-.Y)=-8U!EQO%#5 MO8K-C[.5)+*"#O Y@[^;)"T-28L#MU+2#:,M6"D3^55*- M[#YJ@CO&\O1)ATGZ<[R>GBMEX^U^T8\ M1'?Y(X4*GV-^Z31-%RM^ 7N; O\ M[M91LD_*X3K/]EG\'G#_L+1A0@1/H0E6']Z]_TOQR7A5!YP^IJ]KO,M3VAKY M%H^>[$W]45&'>EF*/-F#@\(FSN(+,P+XDS-=N6T7],!*1+:3X;U> ?CPRK:,V)]J(M8 M'Z:+6,>ZEB/6APDCUHGL'>3M +#L)-5,"L^>N;X86<,D'F =>6\LDPK8-^G/ MX"_?(,"GS@R5K[-4&1E2=:;R\??9-5)%P#JWS8;058,">BRK:XTC<-/M/@FT MJZW,5B7CUH_,9NYU+KDGF$Y7B"^YOFCY[O4*$I*[)OG*PWT.A;O! -T&+Y" M>*BE]FC(,2.)G"04E*0D);]&L@X["9J0^;>.90HUOHZF3846&P2)A9EVCKWV M'>.W"[KG/K6DD-Z*00%^^6S(5> +*RP]+Z!V\G4=&;X)'=R(V=@R:12L300O MLC57I6FX*(Y$LIR1D*G")H]$;.4)A6),(LZC0,_P]@DMX:8MP4/BY VWB2<; M?#.I&5[\FI&4??Y,N05I'\)Z/XF^G4_NJMGA1JF^[=S)E*Z"%U[,ZUWC$2=R MJ=?-%([$4DH@D7).:PXWB-$]0C-V>@+2DT7;NSTT]%+U1E>.90F+P8==?S]5 MS%XITFK9N!.<+>7T"E%63]^6E;8%0(9\R*] GH3TI[5Q=FHJI5[_7TG,YT\3 MWEG+]A39BLF?(JB/5!UQSA3*-LL6Z%;R]3%74MK08&N?NOZ$39:J,J1AN$D,/'(&[BW#6Z,_N8[7^:EK*:?7/?B46+?+ MX2>'S>L=@,J4;1KEDB8;/YAADQ*V(9EY&;@"9Y2.:GV;;[BA#P8FULG M$VSUR2 .IA;*M-QN45QGX2[5+']ZED3UC- -%%,2J[0-X[#?WND\XT=E*YL] MP:7CTCG&"":[9?!PMN];:C++OC#7X!X"P&F)Q0NE"&RZ];ILS>.#'*SZLFR7 M\X83)HB!KC=5,2Q;4])-?MG:O:6C;3Z64)XZ<*:6E9\9E!=DYOR9N?2)A>9C M]RXW&.QK;H;:]-<7Y'5#;_/OIJ00WTQ%>ZO>P2M^2WTM'_RYQQ!ZQH PPB:V6MY MK2/H4%],T=;,ZP#XY/+1 -<9-7F^;C#7LGB7$%[*\/4"MY[:&. Z=:_Q-=QG M',;^<,299,>.>I%1FN&QVE*/M="23 "O MQ_EV3E!\6#&08_M(QL" ^.5;7+$.)*4$ 2W&&P@F]F7%-J6A3=W8ID;*IOZI M329)*][Q&CQ[70Y8C00X_6.&&V,,0 (S8ASNLTPQ?V$ M%-@OA8K<]KCQ,[6" 0Y93_A- &7ZM'1/!ZE99L@1HU>5T=3P_&5HLV?@(H X$6#B4\.L_0:8 9XRG $]VKK MGN9S1]R0@W"_.F- XG8@94X[.L\>_@J;O'\GG6P"MY MR#"O'6[P*M0L#3TGC? "1[&H[>Z=,Z)(COC"84:UTF<.\UM.R!&+'SS,:381 M9^SHZ<-C=VS^_F&'T\IH7$A&C47XAEWN2SZ-".!VW_JVR)_;5?7&Z^P-=&C\ MMDST?N(XK\:,J7%W;W&527_KV-$CE.>.F.LI+;SB9[G:$,,9V-W8*'ZLJS$E MY.]VM=>K^1->!M]S!E5+G VA\FV6I[!&4&";45)SN!#;APLQFJYVXCR+5B]; M9Z+"42@\!19_X@6;#3= G4:ZECR8\^GCQ;W MMM$KKV[RGJO++&E(;\OW1,DEEH\6?0FOWOCMRFH MGT4@1R1]$C(8\64PC.889@"(GRV^ Q]G;C/D+Z0R4<@OMXH6UN>3F##(5RB$ M"MTCZ/;(?X-ZK]]>3):$=)&"^%#JC[$Z_UDX+;>?2G8KLRUP8G*)-ND%=.IC MO"OD/"&;NEA(:\3MR%""THW(XS:3\+'BS<=, _1^UM&&8^QI*'8:,X=4,"MX M$&!N;-F=K;O5J$,!MY\VL(;&07)>=[P^WD2)=@>_Y]D#W?1,,^1(!$LL.Y+] M6R7"!>J'[_B8U,>4W9)2^N'%:0D.:0I3!X<3:]0#A[C[E,'A5(G>P4&PQ X. MW5DE!0[4ML5*R/6H>YAB.O*M8S\+9=C1"VDKO:>^^F8\ 2P:Q/9=IBE7G7ZO'@_P?:!]JJU[LPW[)?U9X7E 3/[3 M ?%4T'>R=T;ZLCL6U"MG.D%;8GT"KH4I?QYN-"M@ M];J'LC+[=CF.Y?%YO8-8J;881K"?AQB^:CQ[A='>BNC4 30>BXZ*I\AT^DOQ MQ5Q1[LK+H3JU0X<6Y'6#;_/OIIX6]BBL\=<)"\"S AP4W?1)UXH M4]^NHW^Q_XTZ)]_%.&CSWRB#J6)19M<#=67Z:7PQ]?=%\+WX\CHL/8%W8%HO MC<8:=O6YO^XQM^:WT/W.RY]XM*UK@ [V"SJ!CH+;2]$N1_KRU9'ERMKAC+-* MS>([1GF-D-\B*A6YJ;<];+E'6/AFN\OV0G+QDT?L>$?O4=Z>VX67"857&B)\ MJ'T8]A).+\HGVY9MKPAV,SY7/J4VH=?.RA\DF\*;81T]ZR7?*=G+!W6130=/ MYD-:H(LDZ>KMEZ-D:K7]HD0F*9F)%)KX0NKD1$\)/M6:>D-_+RLQ5Q?( M#O-U+^_@<^)8KI8BHV'Y"?L_*Y;G?P_#8'F6]Y\1RPLL@!_+PYV$UXKE'7\O M5X%E'4BXP^NF@!TF\*\+U\.:LR-">YX$?U9T+_PVA@'X$_9_1HPO-@)^F(]E M?[5(W_VWLSK"=Q+8W$_;,),!NPE/W5^(E?!:P(@WI>% M.SEM*V.$')A[4W=$");_D.@VMI)P1A(9I_4>:Z_6CHPD:\+)_>U\&^&>.Z=- MI,::TF>SNF,Q >#LV)Z=3&]SZ".'R:ZU;!NO^PG.& >WQR"@%16L73/WF1LL MWSIQQINT@??@^-1*?W[A>/ZMX__"_!4SG">;_\&*EO=]\L,-9[U;.HUMO3'# M"W3]J]PTRC_9;DQ,9K+$DT+V!7X>\0BG=6[:W#870@E8U3XX\*?44ZHCOQ+? MJ8"XL065J;I;F'8N'5[T0FBCT>]M),=)0@,2*0:UO>'/1\]0G]SKB!4D*0T) MJ#BM!32^+SAB=$9#4X2 MZMKE/7"/ 1K:ID&YI#E>E-01NOGVO*1-)'&2HCYBO>X"?4OK=U?UF:07%]?W M+NTP.4_NJ/YWB2\WKPA><*GC,_<8\+'%"+CE^^)79XH:XG3(:MWB>QVYK9!? M["B7N:G?I2B2^9/+U%SO9H!E[W0:BOZP64(@[F^\$O"[8U+ MX5#6@.>)R1O^EKV=D3W?,\&%B1GABW!L%PY0YF>\'69S;-M/@&Y#$%#_G^#! :]JI)/U_'Y^5Z0=+?R7@ON@RC8'>H M=NU0>\4,QI_IHY7_3$%9.\285J99#&EYC9 C6JG(S;?N/&8((#*))R&77"5W0#[,^Q]__%XNAAX=UW5>Q!+, X@+]M#M7SY\ M_V[V[MV[8?&E%^, 49)0'1%=AE"OPVNPCL]TL*6@'6)L*=,LN0:;TP@YMI2* MW+RX@P\OT<7AXV^IGR#,)I";.N5(\W^H'5#W0#Z\>_\7B3@F/9SYSIGXASA[ MYJI'[@:^-=N;K5! S1#J=0XW#B)YNC%(%2; F)X M:F:-&+CJ=4<.:0V5:7[G'TK"12Q)R%.NRU)<4XO&-U=7\_DW4$Q(Q*/,,Q9( M*%JLQ1'^EL#T;+-AAGS#$=XU@CG7K?,<-OY.-OYA%JY& MO6 /80[K49!!>([G6!RZ>1)O]ZY 6R?P8ARFD60>>63^"V.V;'>A"A-((O#[ M^K<#8+7@(#[908;O@7!(S(^$#(GB2"1+\F$> \*P$#D% MBPP/D2-9Q=>PRM 0^=@6(A]?#T0^MH+(QU<$D<>Z-#_LBRMHP7Q25-!,>)QC1,^NC*6/GA_.T8/G&$;I%3L_,_^3#S/= MPWUXXE<+.4NZ3PLWJ^Q0AII%?:>'F96:=.OO@AT)^9&((9X9)29CH,!#! 9I MDK=?=";$+,^Q(\(Q6\?UKBVCY(A(JQMB\*NA=W* 5-T'.=C5T:"#:6'Q7% ) MDD1X6I09N;Z^&/CL: "[5*H\YN$2!OU'N8QD,)NZW+D72N6B76E#G/A6K5OF MDLQ)*[S)JR6R-KXT$I*<$2 Z3@@.IEYWTX:?'4N,-'>;SY"R>!_F4Q[?O2UO MB3-X-+2+YP/YS9!/ 2J$;G/.^BQ)P_&G2HF-\FQ- K:5FT22*UEFDVW7P7YO M'0^./,ETF=1Y??!\MBNZHE75!R>DY:(@Z*+A5"MXF=Y%$>>0,B28,;YRV>CC4,7^.YVQ"9[9]0[BO;_R+8!1:% M',5H$%N%T[%7@F6VK,IQ=0S&3$\M"VT'))Z"1MS&6#^!@%XBX"WSC^Q5VA G8E3KEEX>G;;" MNR8JD;6-AZ9CMMM1*R5LJEP!9]Y]! =%X:G5$Z?_-= ^,UY5=YO :%5#B<8I M[6(9)F9<@1ACQ-C$-UR,3(]4$#,8\;:,^;/TJ+-S @!;,V!JL-HK<7*'-9?M M'5>6U11JPG$]]0B#T@."M F%IRAY<;GO,QM&P!T\_0W%".C0KTL.8V<%$>E1 M+%T<1!9'B)F-Q ]L4$_[CR6I,KXGQZ!R7QE^ M-6+QR",WU2N\XV2/]FF@A <13(CD E,+9:B$T7BIHGUJOSIU"/CZ\[[Z<7 15H&ZH5_X+MA=T#TU!+L\6Y0W1PQ:&GIF MRA$6M$4.4SJ2-_71D!XQ0H*J@MB.'L@C4QX*$U/JR=U2<&58GF3K&%(O^GMF M[U76SQF^0F%?AKI.ZSS[_\N[NM^V;2#^OK^"3T,+9!CVO*& XS1M4+[\?>'8_4\0Y5ZU;Q]U.O$ ;8 M6=2F*8OLP.8_OD(J>$>XXQR#OB!J%ABP1?]"WG M[*72_AG(Z^,CGT[3*T(_XL*4]1RM5F,;\@M26XG0#G57\/;8*>+<2/EDVCX1 M^A$7IK_G:/4>MR:_(/V5".U6D1=,SW!KWX.:1P'79#O4'6W6 M#P<9:"#];JDC^2A18^'Y1Z! YB+[H^7N,T?'H)Z'._@.IT&'!;ML1M"*TZ M8P!;LZWD#C>I>@)(D58M5+]PZWS8I6FW'+=>N[MC+DF[%9)/H]T>X["'(!$I M>?F'N0>\4U:'MZ&'K=%&I)WZ'"IBN#IL%GGL%VF_93JFAN?#^A9AF**#Z0.K-'1K.6+?*?&COD/_SS.?A. M:'6F8I(3BY((ILWI,0E+DU/ LR^#G*//SXY/%08]^Q*(.B\=/-(CA(D6KM89 M$5;*IR2$J8-F<<>KHO-&O>LX6:31AX"M\\Y@A*K+BJI)8>J:#;XZF41!!SR1 MQ"3UI&5"25R\_-Z)?)%R_GG30Z:"S_FB7X.7_9\=;,QC#="9D3I,7,-I&FB< MRLG? 7L2&9(F%ZWU1^ ^0RKJI(ZBF''FS#&7* MF/EO9ND?CSL0_;3[RX&1) M$D*#B-REFLKD:E+ AF_ 5_L !1UP=V"2>O!1'3UQOIM#G$1YXQE433&O'Y@* MWJ=K)!A[] D3(W/X$/]H3 N ^0"GNI&%!6,\Z M\TM8UV@;ACZ;H4R'RITK>'@^YIULA8-A:F\@)P/L$#2X:I\@H0'N%G02CWE# M7Q0@%U<'/P*6X>+'+<9%Z5ZN=7GHP%!(7C9Q*AZD9*TFR&)<2D3Q",R=2Q2_ MQM$A*(;,ZT>F6)X&9K$$W?[/R\6UB*3$RYQ@MZ-XQU=N2H_SBNF&:'S.M"O MT;KS/)]Q0J+C#?U(:$;DW41T=(!]CPY9[7QD1,"]CU;DX>XG9K)FF/RWW>"D MF!V]N;E'A0!OYW4NDZ _!^4Q8)D)(8ALP!7?QNXT_0NT V#Z'GNLVMR_FAK> M-[T>,KM\[B:XHYP]C$S6KYB*7P0[_(?M G6'7)C^2O!J-;A%?T$Z+)/:G19? MH8:_G\<5\^&EPFKW*K@..B_4:2VR751&!-/@])C.6BW4%,##5+6\#B[/LDZO MA;":PD^7!7<(O]20:IX>JLQ.""M4P!KA#@B2@#7A% MA*,DAFG-=AA/$OPEE'!#;(.\8S4V)"][G++<:\Q\U^L?X2SFM^;1%E7Z(,6: M& ?!-D<[S&VSU(^ :YZ6<@].I!3LRP3*O#E2G(+U+N4/!^>\L=E);!K#-N?]:G.VX5J/AFOD #(,+H5)A *+" MHN#J>';IR."O,):K\VM&P0YL&P39I.\R='5H[ J[I6LH]>,^J=ZM$ M\$=DD\2[/-CTMDE# 0S >!^R(,N;K*ZWMW$:I&$<)%\)BX6X>5%4%O, 8Q6S M86;>B_TE.X3^ZVCO.NQY7ZJ3&8!PO'7FDES55U+'^D+J"M7RB$OE6B)4B82^ M-4(A(97/:RL>'FPQ8UPL'HY@R^LK]2#81FB'67*=I1@!UV LY1X15-9\\QQ0 MOW=;OF#.::CW')"5<78)+\(@)=@D1MBB F]X,EG'WK3>YYM+R=57A1C7X 0O M;EP1WHO=T8N!/81/.#HD>+TM2T_=5UUG[YILR_(8R.**)#TGB*!FGYFTHS-4P%M40IO<#JDL)34UN!QU\O58S]EH2< M#Z>7P%\=O*T,3W\LA\*VT#[X.[&\Q3BXMMM+^L'1NBY"]YZR6"51GYFW8LET M]+!5W(BTK==*8KC*;!9Y?%I\DS#$8#KK(FMB11B[QOR7N)5%L=BPO(U[?U]@ MQQ2V]KM9,TO7;\$1KATYPC7)=G&%BBG1&R'$6[3)Q:A^F0O"S]>E*)[J]\-8 MOO8>6S%W6!&+L&R]+1L*O/\W3 X1AWJ#]PD6,R[2Z$:\ 0MC=<6FOAQ@NI<1 MJ]'4VNHU'/C;GX%@QE3CJ2O)H)!/+K;I'2$10WM*HD,HJN^D$6(D*?^!Z6L< M,X.SHK73X1M]3*(KA"L(XKM,@2%G$[50S%S]:]X57I9K M6DYHMR(>JH?Y617JKZ?*!\HW$O%9/E:%=%T*F Y4@Z8=;+7^##=RD@DY5,%R M7JA@-HDUD2Q(='&,2S!54+*7P9G%6.ZQT,$X*6Q=,#])(7F69Q%">' M+'[%#SCDYQGQ5K*(@G$D_-62O.P/6>G&W@=45 ED7S%]> HH7KR(GF2*)7/% M&[9E.UW!3L*F"\9P/89;>(/30KD4OU5B\!-^)4=Y5N7;8[YWAHTH8EO%I3#B MK(^8$ >]B=/B7^RT[.)L:=S_EP6=Q3&>+D\WMC)\$;$>#-NU]5N#MN^R&PG7 M.?64?ZBQ5-.(DH$HGPB=Q/#3?I*P\"K^5D()?1;[_QO'NR=^/%KP-0IVN/B0 M>R/\&HYR^=CZD+$L2,5EX2+Z?F#9B_I5R7!NL#W$R%5JNXR!K.#ZD+& !IO2 M=HO#_(I9M@U/'*<8SU&7MBHSOP\GC"T#2H];0G\$-&*ZZT3S*-C.PQ*U_)&V M= A<9V KN(,GU>+VOS.#SQN^.E%A<"+>VH^0MBY$8MA[K,;;55TX)5VL- M\@Y5UB;I!M6,73]N&:6CTHDJXX>OLBUU>/+EQO10KP[,6 MNY&P+; '>KOX? 7_34L?X:>)TU=^7[049V1^-*[WTOL@PTN2)*R M\D_]+L6=<8=M.HY7L7.M[H8U7!-T#7#<;9&X)&I%?V*^D_OYNMF/[[<#4!;. M[CT%,&\V>DU_(I\TSNW\#)YE?N6\M,C R M-# U,S%?<')E+GAM;.U]6W/C.)KE^T3L?]#F/FQ/Q&25;VD[*[I[0Y:E3&W+ MDD925G;M2P5-P3*J*%+-B]/J7[\ +Q(I$C<2)$#:,3V5M@5 .-\YN'_X\-?_ M\[JU>B_ ]:!C_^W#^4]G'WK -ITUM#=_^Q#X3Q]O/_R?O_^/__CK__SX\9]W MBTEO[9C!%MA^SW2!X8-U[P?TGWLK9[S MG\Y['S_^/2SBSO!0%L?NA65=_'2>?#"(2W/L7WHW/Y^?_7QQ=G'5N_SE\OJ7 MRYO>_"%)]X!J]@19"2UH__D+_L\C^KX>0FA[O[QZ\&\?GGU_]\O//__X\>.G M'Y<_.>X&93\[__F?#Y.E^0RVQD=H>[YAF^!#G L7DLGV^NA:2<;+GY/O2)*_ MYM+'7W/^^?/GG\-/#TE109!2=*HF'OS%"ZLW<4S##XEBUJA'3(%_^Y@D^XC_ M]/'\XN/E^4^OWOK#W_^CU_NKZUA@ 9YZ87U_\?<[\+=N7<^8ON??8JR_Z_[6!W)OWU[/;1]Z._']I/C;L/*?^CA\K\MQ@<4N\ % MYMZTP ^D ?,\CR_E1M=42RFP.Z3WT3,OQ4)WG+O!0 M1<*>$>L-51YNR_6] F6J0+H & MO4ZL/(*O8-WW/*'Y"&]Y*A#>@T<_JC E'?--T K"?0>(06]"$HA:>H%"7\@ WNCRO.>XI*4=(K M&*X-[8TW!VXXH2[5)^3*4($D&OY7QFLY>66RZSB[GJ,5@5FR[?"7W8W9]@JG M*SD6U%47#6?>5=ZE'XTO(8Y4.KPW^7>J]A()%= F0U1A4(48<6KVJ.X, W72;/ QPXQ MV#%I[D+;A#O#0LF3-CR"-AH$T(<#QZMDE5JJH:$]'PP_<,-I>7W&*O@.#2U1 M'WZ=44^00 &5RMX\_ MJD2E0.EZH!\X[LYQ$9[*4UW^LG78P:O2"Y.*4GS>6P%242FB:':IT]4)^BR& M@+])EA=ZRD[@U0?V&JP/?X4^_IZSL[//9[V/O:2@](]H1=&+2NV5_7U_>?KJ^N+CX]/GJ[/;S M[?7U[;%N:2WTW6P]#==,BD8_9N21MWV(8A6FY,(/K&&8?5"&S5#S7\':"X$7&N_ M *AS/=4*)66K"..I>\S=10%W,-R;#C]K@A,T$D ']5CK>]2M41C)I&L5'^R: MQVQL)&$W2&$WI-&FKN..J?$S?E;K&% W-(VB!:;!]!&X!':=)6D$# M5Z5C\W]2;?X%V$ ,P_:GQK:H*RM*UB(:."H>4W&M?T>63)'->)V%ZAG>DQHX M@>V[^X&S)C-(S=4B0L5QQ/S>J&YJ:+4U7B/@X=8/K@.CVR.D;Q%7(@ABEFY5 ML]1?KY$-O?@?M*X%YT2&"M*VB!W>VL?,?-:$F0'Z<>:NG!\VBY=CRO:QPJA[ MLHP]TX24L".>N7/7>8%1? 4J,R?),Q _G]U>W]QH3@\/@(2C%NPU9+#-'<\W MK/\'=]3Y1%'B]O'(KG["HL)=!]P7]%U@$/A(?]P*!I@53FQ>M+?0D,UQ5!AK M_NS8Y,7I:9)6V)ZKTHG]%6X.+(&)O5SVYQ>/*[S37V#_TR2ML#]7I1/[*]P= M6+D&=L=:[K>/CE5@_,SGK; \N\:)V8MV AJ6_?#5#!UJ"9LR1B>'H44[ %H2 MMMP:EG47>-!&ZRXB89E46>#G"/B5KH2QZYT0UIKM@.$6N!LT GQQG1\^O@FV M,VQR2RM,W2("^>N?$%FT(Z ED%YS3NQT0QZ!#W3L'X#ADMV 2,E;0630I5/R&R! T7B(14! MBWS<1NAO1?-18MI6,"A6^X3"HMT6K2G$VN0C\)"RA?31ZYZ0)VD;IK'.M(\ MKD.0EE$TL\E\GD5^H>?:G5WCA"N9VRQ__?GT)D;EZQE<@?131B9>SC@_PYSZ7(V&=_W5\/[WEU_TI\.AKWEU^%PM?S0P,V,)\-[#,L+O(\;P]A% MV@26[R5_.8HT_L/OA^K/GN*KZ*A'=2(/6\(5#KXLY5M7)1AA"**3"ANL ].?N4O@OD 3]%_AZ>!'2J8+ MFP+L'"D5 D4DM3%^<(RO;,UX*FW&C6M+DP)&;V0*TYL<@C+WYO$?_E] M_HR&C/-T%*PPD BJ&:KD'\#T'PS;V(1*Q-&-'D"!PT?Y@C3DDI.4(Z&2T2OL M9DN3-L9LOG1M;E7/XR"$V@?GKFB;ET<$NK&=*D!G1.6+M?QRU 7HY8+6YMX[@Q>>)7 R?I-6-: Z^2"3S(&LSU_B=3K04Q?_@ETE? M# O@^.+^P'#=/;0W8>AD O=<>?74 @^M>4F4!RQ)(CYP/3 Y/?.[:GQX?W9< M'\X V< UK 3?/Q(,> M9OKVLRN,KH;U6?F=/@&*\UL1O&3G<^I">SD&.13 ";G6?7])$S4*O..FMJ 4 MCAG?BA(8B&O=_F]\;I?:AV NW@K3ZJ**2O,Y?F2MWY#!CT=CEV7\>&'V9(/) M/T_6K-$^W5[?G+5/#J6!RMK.T>-H<+8#.-"[O9D PP-A'SE[^N9%[XN1^@A: MGDZ(0QQA#7L\*C9QJ;NWG:"6 H42AKT=&[6I%R$9CF %*75CM[2_'R^V-KOL MIC#R>?Z1,^C&.R]]5.)Y,+;9$3!Q6YD;^_":()& 6<-" MOW'^3YX 9DJ@.'T752" M(:%OHQ-GI1[2:SFXPJEF&C>;%DK7*,Q]',[^:X$ MN-:SFL;7< /'#BWV'?K/R7/GB5WW]'Z!)VMG)%,9= W'0Z)(FO>U $%<$)LO=O> MQ+$W^*Y+6O$DU@N2:LR[*.&\Z&H]]FN\S6<'.C1)3EDP[]K'F:L[JB@#M/67 M?[('&X=)+_M8F)4O:ZX;9/2+ENJB'%1)2P.2/ZC*"0-[IM =\EF@9*T,E$T* MCT4H8*1W8)IEG2@[=>"]]9"2*L?7C0/@ Q+-C(1@>OASO[QGG M1^0,G1&!($1)/;Z2XZ-Y4L40,RUJ1$%*_0@7XBU//"_&UI\:I1Y_"5&2W[WA MR-$Y&8AB57UV5/T0<;V&49WG!D3KH(&Q@[YQ^A8M(W76-+?(-.?MEH$(SM;/ M Q; -] PN1X:KHUT[O5-,]@&8<0[M#Z&)B1?\F1E[)PP2D)N_:%1WG#<<\3. M:8 38NN7B>D5M+WF5@ KFWYZD.!CR VT+E4H>9YF'AKW&?C0/$X9F&_5?.)_ MJZ;WE\Q7_.>'][=KM'Z[YC,2^:62UES'VS4QFC;[B![;L&5XWNPI[*4H8?R) MZ77A68 W"ME?CZAMJ1QV;]@=O_'F(W*F2 MTD"'J6X)+3YF;FB[=;@;/ =N^& ZUSD)*;-^VA"BF'5T(@2[S5/K+.P0H]8&0'*(,;T(*%*AM?FBE""K[F)61 MZTT(@H6W._X6$XALM@X)BSX M@GXG3#(V3NN$T'@DK;;E0@FY8L@.!'ER-DY MF93%+.F.CVJ%<,X_*3G2UCD_.U/NU2]3$5Q8)5WVT4,)0FY=U,&WFUI@@944 MRRDMAJ:.: ]_]&9/V4N^C*-95&W:T>QRA?YY&$Y7R]YLU!M/![.'H:X'LA'N M Q3"1AXQ5:N.754V4(:=^4Y:3QN=/MM!GNNG"$2_'X/#Q$[KG1+7T"D]0J6EU84K(Z(5<<6*30QCMC8FX$O$M M.S1T%9Z*,M-KR RGB8_TE -9*T4/ -4&1"]@?/.,#7@(;&C"G6$E@5(H?'%G MUH6\<@2<$%@-=;-LXJDP<+%_5!DZB;F[S:<8;.(9AIP>U/.C=8!0-\K(I M] M$OK2,D@;8FSE B.\8CH"@(NM@@RZ,%7!VD3*>.%JXA24?AZ(ZMB53YB%=7Y[ M?:OFYER5]B:(CGBD)_?MLH.6C!VKE5&S=(&ATCB)!VU2GB]Q?/Q>+H6:;(K. M,,$!BWA@)I]DH[! 3=X8;,83$ MXQLIS.P GOR/##,,!!2KQDL>^*6PQ).Q.XR51DL\;ZFEWQLXGB_2\:72=X8K M89#$IS&:OJX>7K>>&ZZ_7[F&[1GAQ-.[VZ<_H=QQXB] %ZY+;=)+@MMF?\PT M0.K5J7Q"W:BOR")=%A3(VAW)E:2?NCS/)]29?@I;=)K9?7LK:9XZMLO+=&': MSI#-CZ[-O;JDJWCG9Q>WUS=J'[$L-:!SPFJS!_T"O [8+Y@=II,6WKI3!7U MVAS VMQGQP!'R%Q%+W$,7TTKP+YY^*4^]+_URGBE:T"D)-UDPL4V4225D;?^ MTN8A6G.X@D6+X>'K#M@>L_M@YM--**7[DW)(VSQ)P$!G3U\<9YW>'5DZ%MDS MGI1!-Q64([/HV$X(L:1N0IOHYAC^/4"5-V'$WM9Q??COZ&=[C3ZR /Z9HA>> M[%U63VG\M3ZR<='X^(/WMJ/6=+!N/#B31AYRCJ[J111RK<_S-2Z1"#A=%)DT M794!&Z2L6*FI"(D*B?\";&0X"QFLO]Y"&V)C^? %Q.8C2(&1*VNW2V2WJW;. M2\O@[%;'D!Y"IXZ]BT[TR-,.8OK.:$(,80V1E57.)))>-KI7-7$\TMYF02D(@:UYF^*R\9UR9V]8_CY"CL9#)^D<2?OAI/2=E(88VFYM.T0ND?S" M("3OIBY$P$I:462[# 4SB330"#I]E4G/U$E=E(!34\NH@$SALG165!R M9(UT=7M]>]-^78CBK;KT^!R)P@8;[*V3&TO.FU=(LM)*CI.A'2#PQ^M\=^#) M<<'AH63@#5^1@9$=H&VX^W!FCY_'Q0?1CF6%+8LQ@ZWM&W53:.DU4-,VJN&Y M>X4'? >KQ(WZ#MC@B?B8&2%UQ[3$AZ]J\"M&[];X3'D*?.:&6B9-9UAGHR+> MZFC+)EKR%%\2Y9&Q?49*GC7.)V2<3^VD7 A@LEMRUEKGKU.X=X8'34[NP[2Z M$2_$'YM^,L;6^_V=0KV'5N 30Y\24G>_!W S3-"UT>+:V,#I@&^ M[S![RD7X9 P)HL7H)IG20X44X$DWTDH_=%X+T$85H3)TTXX4"9175H=')X() MX@Z9-TJS8"EO6UY"5JEK]%,1YCE$7/@X,R/D\Z5(R.?EU_YB^'4VN1\NEO^[ M-_SO;^/5;Q\T#0"=>@^6^UTWSCPM"PY]C>2N_$U>-@>\H:)C.&V^_': %UEB MX&QWCHT;,L_#O$5Y="%<@#\*Z=P(-8D"6/24*8'%HJ3:DL?-0YY+;IR:4)AZ M'H(1Q_$D71?)XP,I)V)J9>;ZZS6,OGENP/78'A@[Z!L6E45JGBXR*@Y83JQ. M"2Y.O@%ML$YVM1A17(H2=Y%/ :1R GE6WZK-@J4&8RI,VT4:^8'*B0JJ3^05 MC?@K-46EPVKSO?FQ;;H K=;O0?3OV,XOW1:.98T<]X?ADLY:!$O)6O%&N:LA M)\^%3A:5<;=[97N*EMA!G";430,RJ"SJ0;AP2]+ #KC0P1N%KJ]D"YQWDYNQ M8=M9,7#!EC2:*-<"-ECTX/=]X"*P\[!"X0.M"^#Y+C3]>+^@CVTX!?[L"=GS M"4 _0&:B=205BGTC2JO#2K5>Q&[< YI@HJB-RAL-7_%:51W2%$B_H780"=I'[Z+Q^@@N'C>C/R+Y)X+ 2 W2NC#?NP"[ MP#6?L7ER8P^MFZ7E>QO:*V>&JM>K=+LH3+-"-,B44%&4,6N_6V2_LS]D=E4>;,BR[EMH,S^3=FC454UPXDZ$(>>D8&BOUQY9SH_#2,&XUW E]LG#2* O:I,(8TU3?/W,PEJ>Y(EP."30^$9?V M2*9Z2BNR0Z>; EF36PS2WKO4BTF*X>F,4:!IYV3GN7Z*8O3;D5[\TO/ "7#@ MKAV&-36VH*!')B7+XO^,\.OK>9NC50B4=GZW#%*/NT#]C0OB^6\6:V&'+)17 M%_J%F,P*H!I6A4V=\!S]\L_]PK#-9WS1*K#Q7=C ?PZ'_SL'K03)[])S9=2) M\&K,'550$;U^$D! -N %@A_W,')M(I-.2-I9FD7P:M?CJ[A,T[(A71 6QX#$>&>((^Y3#LF$ W#4BB,J\1!N2NO4B:\6[![BBV"2V0.1%<.7(ZGCJ^ MZLW(LC'CM7EZDW[&[? 8+'[H+_5.+$&(@3 %\HA%$_6=\E5-U?5'DTW+R:R(>;&'EL!MT/3= -466@\0BNT MMK (:86]R[(. ];R)I3:QS!.3!,]R!VXF,^^YX'P5>>461!CW#KE*"MCY?,S MY4["6LFTK/VJWF_4K3LM]MVG>8#E$K_KK(R!)%U9U'@J>!_C2+V5Q-V]%>1] MEYD$>U6]QLCHOJ[5JV[N@IT!U_1W&%G9WK56S515+S1*'B4)1X+IY3H.9>Z% M,]>9_158ZY7S8/@!_KHE,/&_^45$J3+>E271;C6_FJ;!VG;J^""UPD_Y6HDL M:JFEO"M2JN6Z=OV0/-=8@!=@$^^P,O.]ZZZBK>IX2:[\?@EAC,U#FQCV^IN- MJGZ/L%G.#EN\:&3ER_FNHLK6DG6]L5A'G]1W6/@97VS'[]!_'B!V$ ]NLM5# MNODH6,J[#*5:3M;%2M+NB :C:+PKGEJPQSOF(D<5Q25D37I^>WU[\2[&SA1N4^;/)]>STP+,N;/7%N[DDL63?5 M21)/H?-H+;:JX6%2E5J-C;%R^N:_ NB"\"@:V0X-!_Y^;AFVC^R$HU44+8U+ MEO)V-"C!+K6X3,G83$D:6 (RWHX\8%VC!'\ TR\\J>#.W'FM2#!'MR*Q'QM- MO%>T (8U]/#L)/*-879"A'R=EU(U2W3-F2C7^7['08=0?_O=\/SHE^7>HUR\ MXR\@:\]KY3Z8S0UH8B:IZF;$D-AETQ);))/)V=/)V1R>=7*=CXH4\69D5MDH M-01(5^B\FVMUHLM&WOQO1F#5+**90U&#FV"5-[_>C,(JFD16M/'4+JL6FAI! MV[!-"1NKE()TTYCLC551Z)*6A^HW5@_3 B^>%] /*4G)==.'))HITR@> U3= MU]1M4$N&^)'C'N/3S)Y2K]LS9DODC&]&0"5-H=DM3]+^Y6$.B%U"D)G"'CIV M!/D:A6DNW+KDR) X\>B'9QQ9;8%: MS/#I"1#GV\U60C=MEYZK:V"V&O2O[*/*V_6D#A.9XOE5 ZMI*=. M-7&+)VAD=E08KZP*N^F.>S&THN*8&(CM)J)T,RK*9%P8GV)J#>BJ( MJ8.&3M1OLI20296U#&YKM]V1 1NII)LT&LU9L,&FCFVB'X\>%/:Z8&<8!V^Q M'"]P 6-4J5JL=AJK,G.1;HAZK_%+.@$ +A]#%P/'X[/@T<+FN/M MSG5>HA:*>EXK6..3B!+!7>O[(MT$6(N.3DX\6/J-;!U##[VPTZ[8 M$O4K\XO>M'YK-V2WY@"AK\G8\Q#P<](J,97DC4F+VP2-7!2KX7WPHT7FJ5)F M3^%D&&[']I/C;C.Q@JGO@Y^?H?_K?>P=BT6_S!?#Y7"ZZJ_&LRE^%7P\70T7 MXP?T[VBV> C__$'3Y\'C3@*):.Z@D9#C^1=*AF8;]LS=&'8<>?'X^'OT@$66 MZ[BA&-;Q7?A40['72[BQX1,T\9W:'+P54L*=1?;Y:[H:F=9Y<:9\GX*MH'0_ MHX6U&IF@U=J7T>>PR#K89S=[]8GQ!B9G[W>1[_T6P_'#W;?%LG\W&?;FW^XF MXT%O_#!?S'X=/J!><=GK3^][T]EJB%(.AN-?PW2CQ>RAM_HZ["W_\5MOT9\. MOO8&LX>';]/QZK=>_]OJZVR!?[J;]1?W-?6=I/4R;NE9&Z"\KEM5L5SIQ M#-L+Z[)RC35N76&T@6/%4DV/U1^6*DN73DV* M+]G3QKU-II7373:84Q0+T1 M %YBB&AK.O.&*:,'NBSJ@7X=3K\-E__5&PV'47\S0WW+ DW 4*E MKC.PV"JXBRZ*+TCH7KAS->U'0*T6J^_@S:Y+=R'(7=:CH +4AIY?J[4W&!G0 M#=UK'H"!?]^F_008?+WJ_]R;=A[V'87WY;1),/75O] ?T1!&GE M14_:;/LNJ@NK45/S9.5]CN1]HZ0E\_"1;K[BH&H8O^MOI.'.(@[ G(S7(_@* MUME8.HRV^BG?5K_W5\/%?_4F>* ^#M:C\3^'Z/?E_:3I3QQ[LP+N=H961)NP7-XN MX#K?!=P/[U:IMC^93;]\1)W"0V]V-QE_";=,M>T$L%&X?05(B9M^4OE1H(43 M4NO2F/EXR+YSS ^HUD9[V42C'6YWEK,'(#S3P9T7;SN]R;?3X<-\,OMM..PM M5[/!/WIS-&;KVRX/%0_OF1^>+8R#/@TV M=^G:,ON!:J7JTE_(T46F/ZG!,*U<'Z3BJ>U7+NIID,$$)@:W17MY$[0ZN._- M^XO5;[W5 O4W_8'6TP&2#8@[=ZSD36_9%=>'?[H@4$)6^1?*O"MX.1OWYWSC7HZ_3,>C\: _7?4&W]"4XF&XT+==0^]/?$[QS3;1 M*M" -B7B&"-MPU[/#JH%WE(.AR14,_ZFS)-5FS;,PT_&6[DLN%:V7+)[)KW= MGI_EVVU_,%A\0X/R9-R_&T_&J_%0VU8;>SMZB;NC89':+#5ELRV6QU63OQ&7 M+$V7=LW!8+I5RT3;RH:^!!N\O!#V9#PO\&1<#K_@8[,V>"[&L!=@AQ]@MC>$ M5DY.UK ;\DD]^)LS1TY=FBZ+DXS'<4E8K6RC0\.U$48=L/^ M8CJ>?EGVYL-%;_FUOQCJVD!/,1,:*#E9LPWTM!ZL9DE,GU7MI;(G5%GV3S=& M,3"M;(*I2]"R\5L-75QAL3Q3<<^'OH^1 U;V),XVRB=I+,@:&&N[5- M!Z_^D3**Z]CH1S-RWA5IZZ+%M%,04E#6W_[A6-9(\?]D6B!-$15*BO;'*^4=3K2+C+*MT87 M;E]3+S(*]32713T-QW7&NGN+]WN-)RX5^;K@6S"(_L.S-=1>I4))NO0I%6X[ MRD+=ROTNVB4JH;[B4[ZO8%^ETKZCZ.Z=JM(WJ;1K^G+O3W6PC3,N2@DU\^M\ M,^>Y+J5]0V_AO:FE^0S6@05F3[@^7 ,\+8LNS5G\!I4P*JV"8$K40?S.-P3> M["EIZ"6TP5=,UK*?E+\66D8O%9#6&HA2T54\H9'@)C\2%%W(T[_G?[LW\XX- MX7@A+%WK4!FS773[)(KCR;>0K%ZP+KV+_/MY-=FFD?O\"I0Y=<*HLF =^8F5 M4R%/(6]!<:7M4.MHU\BA3=%E,:'Q[G-^O"N\,J;]@"=R=XPKS^_*IKP>;B*I MBU.S)US1NSW^[PC5S&%&=2M1DBX=!3 ^ MFO9=0BLOIAV'-0*)_/,#5@&Z-'G!ZV<5 4IJW9:ZRV9";?F\8(#/7SG3OBVW M[>[9<3ET4J,4CW?[^$.!A:=(:5GY7R/Y7RMIWT)WU"1";>6Q1NY>D$AC+W"B MRM]>T[ZMM^P:VU&RIS7"+N@F&M7NH16@Y:G@\"U4FBYM7>0*G$RHK6SK\ETN M[P%:*EE\W<65DJG^)Z_@&G2Y_5[CC2(JEA);%Z4]P=9D]DT!9NO1+E7FC M=5]5[4'IO)3M5?-AZK]"TO4B_@)TT8A\8O.BJ6@5#J4TOFV9KOB]LS4@Z3I) M/J%NS%=DATXW!3*15G5,/H#M(W YF(P2ZLPDQ?!TQBC0:MA%JD:SY_HIBM%O M1WK1+[\/\(4HX.XPK*FQ!04=-RE9%O\-PO^I<]VS$'9)QX:-<;\ :"EB/J.) M='_C@G"R?ZD(OFX("NLJTQ?IM_V"\ MPFVP)5H_\[EV]J=4*\L &X:&RYI4/S&!=O893+X-C$,V79A3N&U!MP4E)H)N MVUH+]$ 'S69 MX\E\_K8Z,4M'%2(,.=;'IYH>YFXHNHUL/Y!L!E&OD%QTU_J]0C[V<)5[QSJ_ M:3\1A;>MM? 3N57VGD)EWFKQ$[F5^A"#O$W(-OB3J-.2? '(\R?IF*(J^9VH M5TA%%L7]3ECTM]3O1"\F*887]SO1M<$VY7>BGMHZNG$A[.]^)\P3?74J$6)2 MBM^)U#Y< Q<2M=Q5(Z&Z"XFN_;MNYZS=' 9).B=_!DU4T[I?C-RZ0T=$G=RRY\+6'I(QAU'="=;K&LUS!L6T6# M#2EMQ]@7QZK52:S4$Y3,.@L\DOH(6I:LQ3ZW[ 2%V#<(0ZXZ?'R.1&*##?XN M]3)I=$CIC&Q*0Y=T0!L-*4,[+Z"&7K^A/C A=H)6\(PIYPL3-9]Y29CB=^B) M"F9"'NX,KW_H/M]0//_($(.]PBZ6HEIY3J2>[(B'BYU3Z,EGI MG$HO)BF&%S^GTK4W;^J<2CVU=?3(0MC?SZF8QP;J5"+$I)1S*O4]@@:'6VH) MK\9<]<,M]1(HU3',76<=F/[,70+W!9JD0:$H60;_Y5EG!P5N[)1=1KF7 ?DX MQ9L\<94]8N=.3*L+NT(,%!+'B:U6)X.)XR\-"WCD#C>;0D/KF7L\,XSF05& M%ETXJ=PDRN DKC>D<175@<%..I$N?)2V:1$M3(#Z3?%/(=,H+$K9/1ZY42I< MQ1/(? #X/N Z;X9OGK$!]/Z3-Z\NA%?N2"L!KN%^=FV7]LF<4Y)WAF91C,33 M>BD;*M#>6&!D;*&%%I/(@A:%'6+BSG CAE#21>:U8P;;Q$*2:-T!$QK6R##Q M*SO[6'('-XGX])C"M$#^[I!?%72LAVM]QM\YWD \OTXG1;2-IQ4W+CH/">ANXE9T\H@8=:XMA.)_OJ!+DXMG5\A6X:JRZ.HF/TFNVE533VROT< MOK4\MI&%PT.-D6&"_A9[KA*Z-%+R+BNK%/8:(@,T/6FBWED;LLE.J&D+1I4>M#$0G B8-?P AWZ6B"2"5[,]RS,$M:9]5*\\#9[BR *S9[ M6@:/1)Z+TG6>:&[08A9(%*''AF7ED[+POM$L^^(JX2BL*&F712*,.Y%&U1W.9M\Z3];L^)<% MP%=C$,JB'H,O9Y<54=4,B4!D;G4JCWX]>,:.E][8OH\AQ.E%HV(7O"O+$Q7[ M8R^N0 _:O:0*O;@.[S&SF_7'@9ZQV;@XUG]X'!17DQ8:FY8EVX8^*3LZJQ ! M6QB>=E'P1$*F(S;", -W@0=MX'E+L(D>Q27'MJ;FT44 I=G,"T(<+T418.>%)M\ZM5RU.H/U[T?NU/O@U[#\/^\MMB^#"*O-,E8RH 30)AE/8H^>Q4,\E MA,K06 VB%%+T4-H2NLEB;.\"WPOM<$E]@Y.20UO*2[-$89X3?NLWR5+M)F7& MD0O^%0#;I#V^S)%36\5('3*$T+=Y;[ZHP1T0"P\M)SDUUHH0P7RC"0_X3LQ' MTWWS IB!BS?^^$8@2E9MQ2)(,>?4@P=])]12U"N/H(W^!@WKX)HR,$)P'NN\ MN&JQVJI,YO ET30*XUQ7EV""^1@+S#O\+=Q;](I,1=HGDE6LOA*4J)L">=9A M-M5S=59 K1 6[492E$([2=3!U"7Y(F-\K@ !_;;B,=E;)IUE MAAJ",N:9K_4\)G2\Q,Y\R2V2$7P%Z\B,Q_C/8_L%>#XV]=@^NFJB?Y=[#_>M M8@*ED-/[G$/V^7 Y7^%))4I^>\]2#AQKA.R8A MO!Y"$?_D1=72__QG[CH[X/K[.1(L/D+$P61#ATK"X,Z1OF&O\X-&B%6CG0;Q M9L^VOAMEG1 W7QFG]"H@V[RX(L*]VZ_0UU)V^#ARZB()*2SG15/6 IIL_Y-M M@+Z4NF''D5,WZLMR)< Z WRM%Q_"5SQ>(/B1&O+)UQ[(J5M#&\/8IVYA8H U M70N>H AV.VO/37(J]=L@F058=;1VVOVTJ/+A9)]Q!RV7LJ/D"H#5]*'UY9][ MI%#S.42R@)OGX\/%83P$RA.77#D[2GP%\#6$0I^ MCA)?&GH-(8.M/WDQ:EH6*+,U&@9LLAO$?+/72!='',- (7'OL3$K6&:15#1BI\;L*9;=GW3#+9!^*KJ/4!5,6%(!?HY>OL'X>MO'=>' M_P[_7H2Y2 P2BNVJ;.HRC=P[Y[(W#$\0()OQ]B$H:5>E( )7UJ:AXQL6,99 M_6XB^(HS]A0)G4-$73YRH41#EX_0V2/R^HB\/#KGL<&=#RGGYN;F[.KJ_.KR M^NKLZO)6U/6KGG/W'@% M7N#,04JF&_^5>#O*0 AN2^G&QR,Q-*_0BX.:5A?BA9@J))@36ZUN&='KCJD@ MC.0]0D+2;)T_WU[?JHD++V[8D\F8"+Y:.1E!U_.3EQ8I^_7Y9+IP(6S/T_UX M3FC:=8!Z^C6J$X+DT;&J!32)']N@7Z-ZZLMR)< Z WRMG77B%)"LXC/QI],/ MF:':_P%,'B\:P:):0SB#)H*WA0QK:+KW6O3^W1;0%$++T%4="&/6O9>7?=BJ MGNJFAG>Z =I\?[O1PU;U@BG)L(S#5O5+!W*LY]2KIYX_MG'4C/!ER_1'8SS@ M;1!EA>=NPH6T1ADL0D^F&J/56MJ0 SJ=(!\8.HE$2QQ;F44@J^5O1 @MR MK3>R);\-VU^O852]U.3H )C^1"PK;U?U4 E_#9?=D4]T8-=S[*!^P M74!#80.Y ^@OG#T,,W/&/%=GMZK?NJ]3*_P&D'1]A!327W(O$[ZP36P6)ZT" MV=*D:Z9$<5U7D2R3U'!CI39531P<.- #[DLX:<]C#XU"$Q)?"5W73@4K2+K= M0NJ&DEE!K4YG]^#13ZYC3AQ[LP+N=O9HP>A],F\6^)YOV&O\G(\+;1/N#*N/ M7R6,\,4QH7"/[8FZJUWG(Q3=#^]6J=!$D]GTR\?5P7Y**M8S<^-/T>!Z'".$49^[ MSJ?4K6,A&S6_K<8+I\T'\%F,E//V?$(=J>6ABT4T$5MW>)X:6_H1.RFYWIP3 MF6-1S@!8[]EYX='>U/'%ST!3F?0FBF%OKL-/%EA-C[L/U^LGCF%SA!TX)NL2 MI;SP5$?_D=SOL@Z]":GU9K[\2$L'V.9KPUF< \-U]Z@3ZV^=P*9-]TE9LO8Y M1_:YT4@ =!I9(N! *JLKI][Z:E ;Z64U"!?5^9N C-1=4P0_R%IN>"J40[(? M@RT8/X%+D$)!RF[)@!=@U=-'G24P=2(?#2X5'!-W5P@,C+6>(C9R(YBQ.?M@ M^($;!LX7W7G-713FW'D]?N/;V%%M_'9P6MY'8R_ SMB'CS!@#])XPWML3Q'# M"\>R\.- /X#U AXX9A48F^@W8+BK'XX, MX65+?#-ZXX"ME=>=.IFA[R<=,E4J\TU*C0A<*R\^96(;.0'I&ATRY36?T*5KT%NF7+?FN;8X+5R*]3[ .-" M>: B$;D(XY(5#UM=D#K&EI3H1M1EJ8VHM[#WU&)?/ET;<2E/OFS++=KD.?77 M;9^'GAZ$\=# (I"(37_^)'G>Z<8ED1$6E0R K?>\TXTHAKU/W+3*@=74\XX" M9D9]WHDCGRZD5V"-GWHZZO:QO_KAE&+_D.]-L4]'K:?#)B,D:_@D)2'L[N$S M74@N/YEBPZ&P)W?^Q$-(89L\^5074MBF+:"A3"=:O^T?C%>X#8J?2,M]KIW] MN;HX/AB:O/\]0'TF]$>&"2W4 "GKOWQ"7=BIOO[CQ$8YT%2V_LM6G;KV*TJ: MQ7FI/(X()Q,L"BG@-&EW$VB#V5-4Z\+.D)Q0;\XHIB\X*^$#IWK2K^,]'?6\ MR]IOHP.DG.V7[70UBL:C&XMT+DZ6<=4P2VK4K,@7BMHXZ@Z!P'GF,7DW]%$* MI:35/4D1BD-;W!D>])8(BK&>V;\:+L0=YL+PP3F70LC9NZP80=2UNAPV[LB? M-46"?FRCZ@'/QU; 8;Z'^&3<@^B3H8T2NB'57)(2*E%OE0GJA"6[ZI:1&\U# M&U>=M$&&3T_ ].$+F /7Q.QO^$[[&67H+;1JW5D9Z+4ZMXKV:82I\\DP;SF. MFX9:-&%F9.F&"DHCUV+?K%@",XC>ML&FX3T"(!;0#;5( MPIWH0X_P!Y393?SB\XWB -O;9 M68!_!1!5:/@(_;51Q&YAP@Y1RX\OX;4C=_Q/3K31*,6+;5DQ"LC:Z9,6-Y>EK$7+X$[T4<\VIN1'F"; MQ]^3N"/19G@G23O$N0C"A%T]=BJK>^1E(:<>"*'Z<;"R=4,KB(Y)J"KR1$[U[&Y*&E6BAI+@ M1,MA\,.P1@!XQ,-RWFS=4$,EM(D"ZMG U"$&1N8% ]& &%WX5F M\;U=6E*=2*W&SLE"7@1OQR[S5@B9U\:>71";I M92B9GM836TXUS@?FX$$#] MNF]93Z/JQJ!83\T+3\]>FC$S6R(:PI%L:0+;<*%#F'07IM.;9=Y9-S\T2??* M&IMV)X"^V=X.F/ )@C5QFDU,JPO)8E2=4"P$3K^../88O@,;:-O0WLSL_QM8 M^XM;E/(3N5]FY\K"OT'P;]5Q*\3121]=$JKJ+EN<[IM2=-^\';II4-]*+$QU MS%8;B>EP)%WP;6[3JUS,3+7-DDY! 5WU]ZZ-$58AT*8&I%&JE:6-#4,[XM3& MC6MC=UH&H*1K]!+GO=^Q+] ";IY]KV]&5RO&]J^.A< 4S8 HR?5FE,[+R>1' M%&6W'LJM)69<6_50"F6W7K25=@&I6QH@XNO6$[/4.]?)91LN01#R=EDC(I"U M>B]6JQ [M^UP)R^>2U0$W;Z86ZI"['10)<+@M0K3UX":@V/^.;<,VPM_FH5(^CC0,GZ<1N@FYE-RN'#?#+[;3CL+5>SP3]Z\TD_O#D9?E4O^JY>\F4MN#]Y@#9[&CC;';"] MD(7X2L; \7QO^8S4BJNV3J;#A'N650MKM@M9FL]@'5BHKF&=[G"=TK7NNRX^ MAPKK>+<_IHGKW?]AN&O:W4UIY6?;ZV=E>S9RM)+NINHU49N/_7#W1;@S5)1$ M%XDT0VQ>2$Q;:/+F6U)/JAMY-I%NU#)-36:' JC6=]B'_PK08#RV\?08O[: MJG-Q=GY%=CVC9M"5$(IU3U:AXO T=2PL!'(A2NQ%MXFEPE/M0D@E-A%FWUZ7 M9)JWA*Y07PEO#4>I#<_H67,-TE1CPG"KJEZP;@)K>H)6DP6UNSC>A%K[ZS6, M<'X!-G -Z[@P(ZW,&_E.[31>C^8DBKNT557/QRJ+'QEJZ]CAIMG V$'?L$(+ M>0ND$O&A$9ON"\DKOBQE?]ZYPB3UT&5NK7E.I:PC1\8>7B@F\<"P+&0M_*+L9 M4+_LO1%(; 3BEFYST ^)9HIZC_J%'WU/9S0OKK=:Q4ZQKJ0YSRX\H%_ZANNW MLL,/QT)O'#LQ?7$=3_I."OF;,L1\.KN]^73U+ONZ[=OJC1>\T,%+&;"^#UQD MY@AL-,4K-B!)S>(EO:O5D6^_JM.-SY$:;;#!C@RM[(+UF'6\>4$W8EU)EY>B M6^"ERAX/NM*NI?5;L&G>/H.\'5YL.Y'KV[& M1@1S%YH <_C4U(X+9T4ZTV3TW(VIPH)V,0#U:U%JFU%GVHY+>IFQ@@;%^>WO(U1#[:D*'Y).Y-K=G([3]P9< MYGB^LS--1Z.%D;C!:PC[HJ!=/+)-]BCQNW%F3TY]DS=7 .'+RA>^MH=;A M@L?:W? ,H'H%'4/Z),8!Q(-.X8+>)2SJI,5M1:UBJRJ?PHP<]PE ?*?JX&Q9 MT^2EX)O>52Y_VL)KYAJ"QJJ(K#9U[%^!AQ8O,7S1L&H7G&'5T/=\C+XHCJWF MO<=4>X^I)CELP:>+V^O/%^\QU3A,]%9CJBF42#/$YH7$M$5'8JII0"W3U&1V M*( :B*FF*$*31I11['\D31;>UA^GA-?+0!BP.O H_7 NG6[T-]T9\QFDS8<" M&834OKP@I6[RX*.+07/M7;O$79!$UT?9)VO&P@% O "M&>8:!"1A5CT&$.8# M-%1H$0]B8'<.ZO@B=!YY:E"ZL/:KI ;\JN/1E%#,\!68 9X4S9Z>H G<.L/4/'N(+0WE,ED*H5NW#<]C629HLUQ>V)LU*EC)HUN8F"10Z2S MS$2Q!802FD2H>=0L4-.9V;S32V8)FHJAY,RR'%S54\L&%+/ZX514S*&$K DO M;Z]OSSJH&#I M[PVA<5NW^?"P*EF_-C<.%'W5N_9K&@2XC=V5"*(=G YI$)RG"TU!R.#=N$M?.1 =WP,A9/")%&*Z+E@-*JU70U4[_EN12_"94W%RV;B7KU MJFQ6G5^?5Y[-JFI6G-_^WJ8:7=M4:E#OXU.;QJ>KV^O/&H2'ZV);JDC)>W!% M_8,K:M)Z&EL$-6I5U5ZD!!?C9*LC[2A=Y$11Y/H@JF52QM;)!5!DU2!TFYKYS\!=/1MVX=&=[#%4\.O? M)2YQI)5A^QH&W4ZVHFBAK*P59;_^O14UV8HX;"_IJ*OSK2@.<*6P(>5J\-Z6 MFFQ+?.;O8)B_,OM*X7_B&QD+O*7D(9OA0!_&1OJV(NV[WIN(Q,U"84/7$.Q/ M=6,HPUW:;E'700U.+.DKLHQ\NKV^?9=^[?:-%7_39<4+:?==A;PJI.GIMHT' ME8>HJ0J-[*T]=P M7L/-&CMN!I_;V SD^#G@>'FO.V"B'U<._I/X$T5UO8@@KX+O#:TN-YG:V$D. MN\Y:%= [#B\\-UQ_CR_Z>P@F% [C?7MV?AK&>S&<]%?#^]Z\OUC]UELM^M-E M?[ :SZ9+_>-VDXQ"\&%@)U<5>YM4L[M]YA.N.-L"967;Q_7M]73C7)07;F9K M[[()_JG?H0=P76RT^'N&.W*4V\*$+:&'JUL61*DZ4B&!SXECV M@ OB">QLR MG47I.L* @W_?KVNF_^ M*X!>N$'9W[@@W$PDTRQ60N<$( %^#9YV,J21;/.N'/03]GXR_1&P30S1=1#6 M^;/A@0N#K RA CHGC.KH:W 9:TX7CU5U\?BF=4%#7]=3J?)U\1WXWWS[G M< =0$93I@D#VMZ )(>PU>!=)6*)[KI]:GJ/?CDMS] L"'=CH&W?8:H3G)TG) MLD:X4?]0R_'._P!'N!\YV&]A(.OW ?PXUE+K@6M2!71*]Q* M)TA@@5U(7B#X<0_18 1-RNJ/D+2S-(O@U77_!EB>8R>SBL.$PW&]B652MG/8 MV3K+>EGL+;B)RAK0L=X),[/#9[KP7O=TC Y8NP*@M;.\GG^I"+YN" KKT M''A+$?9@O,)ML"52EOE<.](HU2LG] AP M06B!Y=ZC] G4/!U31WG,NL3((_DOXOHOT'\*?1:3#SO&)@,#7\;39E%SD60"IW]:UP=";8K:#; MYLB1-=7GMHNB+&*M CMQ^2\/@FV ,,(7D,Q"HL^*)^V\>3LFA^K8)7DHJ>\U M[L&C?PP&.,8'BL#S<8,(=\76S'!V_ 5T3$22#" W\I$V2KHS/.@M$09C/;-_ M-5R(&QDV"BDZ"V_V-Z$B0?B2P@9ILLV0-46"/MVP5NC;ASA:B0?1)T,;)71I M(=LJE*B;W"KIA"6[ZI;IS)L0>';@':<'^64S.:%NDI'40W$"E14HJ:Y-D1,8 M*>- X,U=:)MPAVM;/%EFY^P8^U61)W+HR!;XH6<\&(/0+>039LQS?8;,<]EF M80@"370@TWM4Z6;++EHFSIY.&L<(&3G;0(B[+_Q%=%0[E4V0J$H/CU22^SF MV\? ]<)M!L?SO21"(?[E$(6PT!N=*V?'Q%$5>:*)JIOV+\!]=.I317)'#JSO MX#I\/6L!7H = &+\7]YL7=1#6=B)&#KR3D4,FCRD1!]W3 %<\!*FM=ZKC_>6 M4_=B3R[%%I[;L7-UC/ JJ!,=Z/$T 26 T# .MQO[AP^,G6&B[R@2 "5Y%YD7 MA9M07G4/G4YYK8&:EQ -8D_0-&Q_$'B^LT55$0O2_#D?I'DY_C(=C\:#_G35 M&WQ;KF8/PT4;XC-#[T^O;Z^_V29P455M//UG/##-R-/L*(TZ+'SB$VV3XIK1 M0C 7)\[J_%QYA'@N3M)CM0 LRIZQW,O^52B\V^.-<$I,34H.W<@4X(:#6 ;. M5K"+$5#C9U)R:,\N@R">MDL'JTFXXV3@S%6?>F.%D4M[=AG<%+!; G#K;[04 M-(H[8)O/6\/]4ZQ3SV337QW5>G8V6(KGNC[=^P&&6!]_DDU[LGGXXJ&= [8F M7?[2L/"I0;@MM 0;8F1/9GK]N>4@)<^M&-[6]_)]T\0Q43Q&.%]6\JQQ+FZO M/W_J@AB$X*H.]E.]:T@N==\%'MXL]&+]>Y3AGII'>U6(C/7B2!L+R2?"<51I MZJB>2:,;A^(T%%#)!%COVP:'ZU2>'^UO+H#G!*X)[M&X8SF[,+ "96PN68IV M5#)I.-GEE@2YSID8,X#/'XY[V*XF!('))]*-N5(=J0 TRB7"1H.9XAAQLZ=, MI8EQ6XAI=2%/P/Y9TL20U=IUSJ"%VO\7PYOML$^UXY+[1T)2G=@0,^Q)9RB" M3_4RA72F"VS;H%"8_KPSO#%!J5Y'$,CZQ^-7!'3@6(YKK)VQ30D42DC:&0I% M\&GZZLO@V; L8&\ I?F=IND,?US -'V3)8DRC17HL4-QIY)UACY>;)+B%&2] M6F5P^(#6*NO]O?O5<7VG.#H<,5T6Z26:9%^TDT5N<)H^=B(Y1'J;J13!I^=# M)=6#AM3^$KA"@4C9/ZT(6[N0KR4E4^5]< TD4)%%NBPHD#4Y/97U/KAF3%(, M3V>,W=&W,GAOKJ.;,.*XDC/H1KMFE,\1! M,0MLK0%;+^7,U9/@=H>=[Z)9>BY19[@5@%?#YF/#]T+ZIND&J)K0>(R?Y16Z M%7)^EK\5TA\,%M^&][W)N'\WGHQ7XV$+[H3,C3WNV;WP-6)D$L-BW0BAYF@Z M>GZ)..,D=X;*,<3*6Z&SE:+]A%_: M"EV]0BJR*+Y"[QC]E9;U>M%/84M\6=\!FJ>.[?(R79BV,V3SHU/MC5#*;TO6 MP^(:4%S'@"^$7>Y#&UU\@%RA2H28S J@&E;]GJQN\-5RQ8178X[@3"&.7C\) MR#Z2_W1[?=L1FD7PJA[R">SF-_8&@8L-2#J-M\Y+@KXQ5XH456SX8]MDUG"\*_O3F)\4J8![V?7&5ERE%EN5;\4X MOF$I"L<>4%TYN&7A^%TU1M/1[/%0W\U MGDW17^/OZ3WN>\DWZ>^=%]=T 7:.BR->J.0 MZ: 12207R$?8#)I$V#WHY+I0"63AI-C-4F0:R5W8MAK M$1IIZ5M/F# XXE&(%+\5U/%;8&1LH;7'*TC#HH7U("5N/2EBR%1'U2GIE6A[ MC@77(0_A6I+HEUB44#N*I<]C!+'+:9:2J"3Z%)*2ZD*GH-%9;-4^?9%W&)/, MT:A^X(34>K/'U>V60:@ZD*#T?9=45S5AW/'GR:J++!I8:Y:UAJ2A.W=D=M6T ME)(+U;GV0[I10DJOG6C*4IM7B1CFSIRF4BP8>"B"'X5/'H+^#OWG)/C#\-6T@C7>H/8\@/ZW M1B8AR*Y$22W26EF!Y%4HRTZU^.C*>7[=\[%/>@CS .<>["P051U'1(\V8E0[> K*#9A7XLC:OBBXN,ACW](&E.GDKQ)A7!PB_)]3&M M!Q6N3 /'159$Z?'D3=R1Z8+/D>GP+;WH:SKCQ41.UO2BR'1L$UK1@#=[BLR, M9^S)!IASW$O%,W2RKU*9HG3I(5BL95?PI 60.% MNEO60\.UD7F\.7"7S\BJ8B<1%_DKU?EGVYL-%;_FUOQCJ?^IP:@3" MJ0,Y6G;H9?B<\F5NHX J(*LE,F+#ONO M/SH!D/S5TVETH5@"?7DML)&J=\JL3/EW #?/:"[=1Y4P-B#QS ^MY\T"W_,- M&[L;WAD>- F2$"JCTY*I;HG6+UD+37"/QV2PSMFAO_XC\'P\QQ>1%KNTMR>R MDC;1\W2B>O]%,H=8#T8JY>W)2] 6LAP^E#J8/0Q[J_X_V_!@\ %Y MZBWEXMT!:DI5D;71TFU@N.[^R7%_&.[:HWGO,G+ITH8Y&"F.=,V/JLUNN0?S M')ZLHOCC%B?.VN1&^6M_92C,"T$ JR;N#_D:4_UN2GH")3^T.+6N!IN(X8@*T V2*V":.[<4?B9U7R2F]/7*C"Z5@!5>C@5K? MA?$;I[+\=%-8G;JHHL)&A5:TL?#7GR.BXR7YW_\_4$L#!!0 ( !" ZE@E MG'27V68" %=(@ 5 <&-Y;RTR,#(T,#4S,7@Q,'$N:'1M['UI<^HX]^?[ M^13,?6;^3W=5.]<+&$AWWRDP9@<#QFQO*&,+,%[Q IA//[)9 @0(22#8N715 M=P>091V=WUDE'?WS_Q:J$ID!TY)T[=__8D_H?R- $W11TD;__C?%4H7"?__? MK__US_]&D(C423?*$5$7'!5H=D0P 6\#,3*7[/%SI*D;!J]%*L T)46)I$U) M'('U(QCZ%']"G[ (@JR[2O,6?%+7GC*9()^Q M1*16>6FY>K@L#4S>=#=4/,/>T*=$$B>>L%@T2AXV9X$YDP00*>J#2"'S'"') M84Q( AQ!$_@ B9)1 N&) 8:(41P3>3X*,+#N8VS#N8+SI5G/CH6,>-[X]\?8 MMHWGGS^'O#5XTLW1S_4/_IA_K!LKDB9O6\[G\Z?%P%3\UCB*$C^]GP=P0C;- M%Y:TUWI.;-IB/SN5,BN,@1/OLI:7 XP)NHG[;):]90-U7>AM,*.\)B<(X0 MOT8YGVZPF 7^X1 M+RU.D8X1.V_;-#?!\.14D3_AKYN&CFV>;)C\"7_=G1CIS/0?3J0(I/U9W$P- M_&&?,DN'$(F?ZWK58OW ,:9BR63RY\(#UJ970W#U;4O#,8'@"@J80XDPGP1= M]4> QEZ8L'B%KKVNO5]?@/4!7$&P'*?P+:3@"$[N@5,Z"DYR!4[IQZ]_QH 7 M?_VC IN/"+IF0R7S[P\;+.R?J_GQ'D; U)%F__Y8_X[8K@%^_/SUCRW9"OCU MS\_-_U==#731_?6/*,TBENTJX-\?*F^.) VQ=>.90 W[;_C2G_#GO3:B9!D* M[SYKN@:\!M+BV>L-F*L_)5$$FO\G;) U><$C.>)HDMWPH,O!/_HLG$&1-\4^ MQV;ZV5(Z224MVZ*9Y!A5*D)^T*C/X-;"E'D&R$QGUEFTAG*RJ, >-%Z%XUUKG&=*5U7)]E2SE=)$"O8' M=3C4Y1*P?D0D\=\?>7_H_3)3*H@QO$/*+)%%BY,I@2Q+*6\2;T]38DT3T2^F M&P.V,)>S=(FMQSG$1@VN/_HH31J:R-#NJ#+BJNF;N_%8!Z@"8?2GC-E). M@D4Y59^+C64M#RCJ%=L8 YB\1U890!M0EOB!I$BV2SFF"?*1YD]:RL\X 18"AQA51[%:%T8]?YZS5 M?U*" -DF;H8 YW@]B']^[LWBN4G-.*:O _K)_GI:F_H.DCNSW!!O=*H].3=I M96IH@LD5M=1F2J""?:8ABR'U\*TFKQ0T$2Q*P%W1UA3ZTV4AE2W5%C9*Z4RE MU,J2X]JBWL?[V(]?*/P'CY-Q'/W*\:ZG*"M9 J]T@3?O8@;R;#OD.3>3DQRK MC=#<%%01:ZY,W-&\3WA#1E;V]"O'FUF[;R\#SL)OK.UP2:'9,Q-:MH+B.E^> M)&U1Y^+U?M0;KO>*^XVU!E^@B_NC;<2XBIW,#UF.S$UM0N0*E10Y@B^!HZT3 M7SG6%!RHZ ]6X4?;\>61Y(B(19NNS,X:5&\1XTL(5^^3WOB&O&*!$T-\2P=; M8]X$5K]%5;%85>P7.#451X:8N2B0_=1Y8[+165O-0BF\93%#UM8%>4^K04<9 MZH!T#3I=T*L'HM]BK=O80J.Q' [9L4S6R!$WP9Q%S*C_B(A D%1(V+\_"M7L MH:K;[XGU:6 7IN'S\T;UM.[A%; $C123]9+IS\Z;!$GN(P1?2>:6EDRSL^&XXF 2F^^-+D-;EI?,%J\X( VM(V]!M]:7 M%1.Z<]"<[UO3;=N=EE8#"%#30FK7$SDC&+7'CS&+IH9Q@N)EH4DV4B98$%(U,$XD^.V3H0?V4P+XU7^E<3DC7XGD,):>S-M&ELN98K'_=? 4:7SO^ MT]ZD17,V-VWA:@*5HI5>LZ2U!ECR ;+SDR9!NSMM37(=E%S,6FRCE%!&J0\@ M+2/-)!'XLUMQ?#Z)JONF%TP)B^ M 1']N80NC:_-]^,SK58BL5$Z2JO]Z9"SLDR_A,TAR4\H^EX%_AFRWX[5KDJV MFI2!4:O.H8'+=FH0:VE2=>L?(_LN\?>^E?8)W2/0CL_Z75>O,W1NNM!&Z1RA M2E9 X^ZW:.$%'*_0:2,N\[-\FQ!ZL^68J9^/M]]PL2W3[M=,770$&X)EE:/U M-9"G)Z!/!;L266=@C&&4O%8W_6C>RN:&Q0Z*F*VI.$>5C&C7]_0+O3" '&7 M 8HT Z:["2+,LFY;K*Z(>V35#+5.3RVZC;I15C"&2RJ71J&*KA&5Z\42;Q * MM:D"LKP*9;,!=2P4KPVU:6'0JR\:.,J#IEBK5N19JO(9:AER-&5Z2-^16<$9 M5F(C-^N"N4=M]R/48I"^I$0RX"! M7= LB&#/M+1X$UH$!13@BZ#:LAM0>31= [SD/&C-&XS_ZCVJ%*)<:)6IT5 F ML89L)S(UE>+?2GW43$D%WCM6<_U5@>.U:5_&V9$QLFL%6EVR2WPN=,@IDKH9 M[:>X".;18&GA25Z6OCG09_^1TMW3/^3OR+RO.:D3_06Q41_SFIX\VPKAJZYB=G=WFY8_G7?(S117,H<=(,&AU=%^FT0R1:4-.L1P+\G-_F M$W18X.>A!,R(/PO@Z#H552CMI_P.']YT9X&1-^+51Q&^;&$HDB#9JZ%%1 A^ MS5_\W.+I+)4_?AUQ<#:2<_05OS9CVX[DYS&R#5]7;T=M0S'P\HA^T@U!"03% MMOUL?]O.G[C3-.9G%/=_V7S>O.3G'@3.(N*X7OLL(I+Y>)7(%:'S ;)"LRL. M6_#9!R(N102$0_+>B,!W$7$D/_9.1*AH3:IQ!BFB+#NNV\C('3.EU ,1%R(" MOQP1Q+40\69J^2P$&L#F)0V(-&]JT'AOW-R82,3;TL*=6_^GI?F6+S\BS3@A1LLZ MWA]PKEUSL@15;,>E4EV;*Q,M:T*F6.+"_2H#)IU!?9 ML"OM>TCSE;G]T6#KA#27>\0@I]?J-I=+T&.VMK1PHQQV-G^U--_"T[ZN-"] M8A:=EX8M66VFC.*BFVC2T[ K[3M)\Y4][<05I=EV:C4QZ4PJJ$IK#-?KB'*" M>$CS^_@+?:_$O?E[7IKM$B5K\U0QC>:6F)1F[7Z"JX6=S7>2YFMR>^.)X=>1 MYG$A7U"T4GQ)NW$7'U64;&N*ACV@^E)IQF_C:;^7O^>E>4EE!;9*#=.T.QDV M+((O\=-E/>1LOH&\WB*F-K0)M$\P-@=DK$B)F&P;@[ KZ9LN604O;WU48D>#0E&C^W7RBQ0,/&QNVO/1KB17C[62VQ#$]VFD*T40N/1UJ MN;"KXJ^2V(#DGX]*[")%Z6;!32_E=J<\6#:;**9P87>>OE9B@Y![?BVQZ2:0 MW(';*]%,E%YJME#!=2SLJO@+)38(.>:C$LL,W69+:O>2-$\4HME*+FUDFV%G M[-=*;!#RRZ\EMC+K%'&R-$K1TT8RA[0D.UO P\[8+Y38(.21CTIL:I9-RK1J MR%S;*8V'RYJ+L]&PASM?*+$!R2&_EE@%JV?FBW'/X-I47%_6>6%,SQX2>Z=< M,63H7G8B9\+^ /#(=JR=HWW>F5>_\EV-=[V!ITS8<.3/3!5.B&HHN@M 6N=- M<47I9C5H*^0*KU5Y=>>XX&I&O>]Q%(NF-''U14$3O,F8@=4O>'3=D5N.]>L6 M7VBB+.,NQE&BMA0R@54(K^;QQR__F..')_(DH"X>TBX'UJ-Y'PMNF4W%\6MA M&NMC\;!@NC>IE-I4+)&3\8E>$JQ4L9ZP YLA>&#Z/9C&$"Q^14P?1+C!Q?2X MIHAM0*(Q.5=1J7%U$I_V@[N9YX'I]T0+$--7\#V.GL9[G7;]O':EEHY8FS1S M\K39S=DB)C&B%EB/(5!L_\3YO,1-3FQBNQC!KX<1P:3D>+6O85S;J&9S.H8J MI!O8:"2X&,$NQPA^+8R<6J_Y-"@*F(K M5W ^S>=9J3B?RD,5H-2X0IA)D$R79X%U50+,YVOF_6^@Y"UKVHB."*Y XTMG MVDG4ZM-D[.$(W"OWM+7M+^DGOQQ#>')1TV9^X?!%L8J"810>+NMX)+* > M,FGZ=(W,P)]@&EDY63Q8H+)%&\;(HV?.,J$2#NY/H) 9. MD!=T-^6EFMPV6^,5D[M&ZH9> ,'Q9H09#B4!F%?/K2?+HZ%"&D6N3766HZ12 M;A2D;Z7/CL_@=U9D!^F:-Z+VW:;7B=JCV]3.RX?3(K!=53S'P[5!NC;Z8]"4 MQP89+"^3MH7QLXG-*MG JLTCZ-\N5EX\>=\9^'ZZ"HM>F(K8;7KE F.O#7H M5?^PZJ;R6*&9H:D"@598HE,&(^WZP-R MWZ9/RW-6+);0#S\N$[BG!SKF\,X2C9(1TB3Z%MISN@F,J$7@8W2?@0X4^* M\);QMPS H%PF+[3"NTT?5OAC(FS$Y@[22]9SLH,W^?%DT6Z)LX<5?HAP**WP M^7KVGQ:Z4:VKF\VBT:?=;#P_&KEBJAW<*K;!#;8"7.'^TQCIQ] XW^)(QBYXB:*5*7>PPM%TI5SY;FY6-8HA=4#ZS<' M&B.7ZI&K5<&_\%Z$3V,D4XI&292<13EU6!TX;3E?5H);E"2X&+G'30EO^"/> ME6"4[GCW/1G>]4?[.&%EM^'Y:M[Y*.]N.#?EV&/=A'_L["IXZ_*EE^Z\6]2] MJ^::.OS+NW-*L+/>E>K0=S3A&,2:=\,:SE_6[;D[G1I'KD0O9(%>ZEE#6AT9 M451T[-F(#!R&(3N>C[%CDR>_A!^?=^C/,'(]D'=Q\F8#.@*!W9)_AQCXG7S( MWT:NRURW,IB98(X"J;HD:#LY: 2O*NE#KL,HUP'T^Z\AUUX?#2\?Y3_H?:KP M"TEUU##)?5%HE--Q*Y%!^6$5JS@)&965P,6V]Y5[[^U;1O_XY7WA1 ZS:3#\TQD.NOV]D?_JR[S9\IYG2Q#9O MV6#N?6CR1A: [5V(ZEAI#^,-C6,MOI6=Y,K3["1P:4%/6([1N,;H&T1^SWCP M8VC83I )>-NC>@<+M-/$NBUBW.-(H9VM9=UV!N\%,L0ZBX4S)#Z0L+7W!O"N M*<_R@G^3.6PX 8)M02%B[/%V^ZHVLCJ9>-R09,2,:K&J.NR33MBTPT6D/I"Q M0<9Z?BJ\QJ]V,NQHB$$\5C9:F2S/M5,.7FU&DJ" 9O$(YEJVK+Z*$*,#U5>P@1I1CG)YFBG)*9.DFJLW2A,1R&S;&XG-X'1C88*>LV MRRM;\Y&72P-*F>O-[P.BMIDC4&(IR?-;M+?;J( M(^VZ(.?J)K^P$F,55\/&[E=D?4^.GUY=_'AN(1O-(DL]9N50G.;K>J8?:XR# M=\-<0',+=UV3^A@:SN46LG2G1^?J6I5V1(34QD5L*D;#AX5[Y!9"AX3+<@N< M[ \A2:S'#MB^RX]GHK.+&S6X;ZYA= AXUQN@>N.^*%-@E? MWOWVPGT$>^>BE+?0IX[3752@EB+*5B8*5A@,R&HA;'KI(U', W]7P]];>55R MT:XH^*@TI57:)GO#&95$2F'#V!WSJF%#P]F\ZH2QD\RD,Y*=,4U6;<1%JX.P MA3]WRZN&"PF7Y55K-5O/YL:C(H<0H#E,.(.)V ^=_W/OO&JXD''.8T&M0:?4 MYV.DS,@5-5I&XU0B&S9K<:>\:KA0<'E>M:5DEYU8B3E5F+9-A:=5')OT:C%RR&;"ED\+1EXU7!@YS*NV2-?HL74$ MS=5Z:EW(J'QJ&3;S\75YU7#Q^G5>54BWVDN9G8YD%:MWVXDAK@JML+'[2_.J M03SG>8N\:IZABPL=GV90M9>9U35ZCB?XL/D,WRFO>M>SB!_!WEMYK:12!,U> M8XS+H%*GD3K75(30N1SWRFN%$ WG\EJ(G7 ']?0XSY7P"=%@,V;%'H;-#MTG MKQ4Z)%R6UQ+9%#UO,)4X*M'*5%6P+-JUTJ5D'C'%?)7CL3DO#RL)1ZB$S;$(0%XK=!@YR&O5$V,+-Q/C!(>7]>H4 M,3#&KH;-G?BBO%;H>/TZKU7)$%U26L1R:&ENI*16OYFE2F%C]]?EM0):Y^AT M_3(_ S.3P#PC6;8I"1N^7URQK*K;H $$(,WX@7)X=^C#+8D5T9*$Q:3*RZ[)VFQ]KD:;@T#F_!^2 M&"1)#.*J:[@E,=MVA=YR,6K);H&,9^1";-X:/R3Q(8F!C1,#<"/&>B%' E;6 MT42O*+(FIH2I(UF2WW!D C^M?Q.)'6'CN%&89.:H2B(ICDJ5:\P\;!(;F$+7 M[V/EMY?L>WB[*:O/#(]K//:7PEL4,65L7Y#WI8.$[@)6NF6 (3!.( M?HNUF+"%1F,Y'+)CF:R1(VZ".8N8$;A%H>U]JJ=HW;ER]32QUX2#I$&FP[:O M.;SYY:,<3KRZNNYS',9Z>I?0"EB"1NK)>FDN5$L\&SA%&&@.0W%/7(7#7W / MW:=VDS3 #&C.;5SHZM)=I%.MY)R>TBU:YX=YK$*$+:WT!7?5?'R#S![WOKT- M#EWN-^3RVT?BTUIEWHK*[*2G6/Q0060KD(N$#_D-@_R&+F/\Y?+[R2OJWBG? M.(MWJA1*T/(4=I)EK:62)A[R'3SYOMN%=@'2'.'*<(?<\HO-:=>,#K$ZVAYP MJ60\.=13P2Q5_9MKAI#(;P#W3UU78&@B(?1:SKB!3OM&0F(FM0S@ IM4"SA: M GC7PR?04M4U\\A"OX /Z+Q2QV1)PCH94-14-Q\XW^LS@#E*]_?$S/'] 8@UKP=H:$1,,$L.+KU34,Y[+)8G9FBS2;XH9F=Q*; MX\&K5!$>#1/ [,5U-8R3Q5(9T'"%0/C.C!AU'S;6#5^0@/!KF'I@YW,7T1HF#,6\! MK $D=>"8EK=UE-(M/VUVKOC!==64OJ ,..=%E0/Y.IOH=L:%Y3QP=NVM4@H? MF7*13YJKES*+\@6RITH!(\Z8F::-MD?Q:S4S-XVR4=A@[R[>K-3!W YN?/TOJ+JN/T?H[ M[ESZ%#8H*5Y0TBTV09?H&E"$>J5#)0.GD8*-C0#O.?D4-F9D'F>SLEJ1\6Q& MG0YCM3$,!1_8>"-^Z[R) M3Y: ^N0)N"\M$<5W&MT2T>KC,F6IC1BRQ$P=A"VWIQ-&Q)Q]\5TT'85[?!5DWAM7T KUQ3[WLIQ$;/:433^0*-R!1/SCC':CF!0^*&R[ODKE'X/GJ#OM?G MPEP-I$Y709-?;'.F>QHG W^T;$GPA=?<*)T&2C5;')AT:4IOHP6T8O!<\&[] MV+#Z.(DO G^4QN]IQS!LO?<+\]"P\RG13127;5)4N/:@QN?5.I1%JY9URZ9, .2RSFOK M9^A)32HE.X9)X^/"@"W8)06A ZGAFEUO:;/&)'CW M4P9(+K\J[KSQ#1_>/-UX^49K2],LD>@-Y)Q(@C9K4'*!"QRT I9QV\/T:Q9] M^TQ?$'9D'*DA?O30P392T7V5Y,_C&OO29-PWEJ!GT(A3G0"#(3J%2>#?TM ]_I][3QD4P%1>D).M!0BHBK1!,OS1-F M(->NSYP8.4?A P.WAV4__4.@F5UEO M-!B^4G)I-5/E'9PV;3YXN[K?.O=ZAL+OB8/3<=I[O4.Y4Y[&W2*"<'P6[\8* M5)[NLR$"P!V\PR#L:KF4\V][AS@QRVL#D"UQ/#6V5$/@JB,A1 "XGW<80AR\ MY1VJ!' ''4MLT:J!B$G:1LU^\%8Z NL=A@X19WV#^D)P"T)S3'#3QC)'E.,E MV\#"%BK00F8;[^ 9!JP7[ M"=^@@72E!NVH#J<66<,RY&J/9$($@+OZ!F'#P5N^09H@H\,6.QMS3"/&E"W3 M4A:CL.4+[NH;A L1IS-'HTJTW=+MPH2>]IN)YC@&V-[M-QY>&0E?GSD*'0+. M>H=R J7$,DT..&>:G;=CY6&528;--MS+.PS::=Z/>(=+D\H6U;PBTH E9A>Y2$:97P@>%>WF'H$'':.XS1.EKBXT)/9HN5$J/1^:81 MS LE ^4=A@X!9[W#F19-IEMXW*9=99H;SIO1=C\5-A# AI#3Q174V@*4[I@ R8 84W?#:KQ];8Z-I\A-K9+8 1R'Q3+NE MX%9)#5Q>^575EV-SL.M$O&L2K@F?K]S/?0$BRCS$X2G>%Q/#:K71B-$RXI#C M18M)Y$PR<'KA/;P_1VXXN/QRM\!MY=[@$<&FC"7D%%816+$A]?J-A]Q?"1'7 MK-S_(42X-CXX>Q<"1&W"'*N)_>+@1)KBY16Y]1\'Y,'\72N-@^USK^/W-_F$HK; MRGU"ZL2-A)4MR6JV)HLS9UD8M$+MZ 9)[J]YQ<.'$'%6[LL3F>E5\GR+8_&6 MDJ]W"\RD'6K>WT?N;\/E(I&/+F*M3!5UXK7!7%]B0JH0L"#G9K>8W%;I+1Q" M$'EB;M-\II=71I,L5YB%&OB!47I7NR/D$X@XJ_226;N!4SI-H,@@;=J.3!5F MN5 [NG=0>M>_">;T:8 */]%-RK%L707F#I??JN-!Z7Y1S57_#1WIJNL;!AJ/U %^U/>CK.O5!Q $VB47[Y8[,:%78 M@A6K13%P'ONJ>M\A]VY='>0MOK_LI#K%^)N,88.8G8U05 O,V YH!]NW1-94/C2FKAC&(]FK2FR[C 3,IL.W") MO+/JXU N:$&R!)).Q!ED=F0N4I;JYX7"& M.ZEYN 3RQ(P_9/,AFP>R28UY10':" 3<2L[,1I,;-@5;=L2<8X\<+6;VPB64 MAU/]D,;?0QJ/G-OZ!EG7"6GG\K$,B--MPIE4B&FY7UF&*XA\9%WO(I,!/4OY M3;*NW=;<2:3,:DLF\?ARR0J<(E"!6_%_9%T?LGD%V0Q#?J>(C.SZB(KJ=*F4 MD(1,<=8SJ;WBWV>]?OG?VNOO^ MHE --@<2#BS@;0[NM/ "0O0?#IHH)YV^5[<6)1D-6EGEHB M)2L-"H&,J (-U"\I:_A]\'CVX)M(J-T)-^NU:81LXYJ6Z)%\,W#.5> A&?[Z M:>]"):6;A@YG&U1U;1]/-6= +RBLJJ!DK9YOQAHXXJBAM,4G:0P'/Q-[:8] M^FU8:E*B1*13Y9N:A>T+KM]VLE-6]_;;);+ZIP M5C+5>/ J P0>J%_MMX4)_J-9&2 MZM:DV- LP,B_R(WHV=BUIL&+YL*"E*#=K79-I(!A/3]?=O.FS#-D)D:/)J@> MO#I%H4!*$-;U5WZG QN8AE<@:']M?W-X ,Z;ZFB0JI1CCW43_I'6>5,\"(NN M4PBKZMBU;F:(YF3$D')#0T]W!E;@W)N5,_MZW@Y.79R=N,]'2<$K!_5U.>Y3 MF'VKB-QU4)J)Y:N=ILM(]'32E@;57CH^, )G,-] ZN+RR'G23%:/# M2E5.37?<1*Z :W$LL,[[[\3QPZQ-D*QGAV.'-)/K:BB;'@SG:*LZSI7#II<> MUO/FF<;[6L^BFLRI:<:54+4YZ'>6/:S2ZP0NB'A8SZ_$Y741-LY3FJHU7([& MEZ,.6IAR2*KWL)X!X/A5_*6JKIE'U$HUOT KPSQ)DU;1RJB5;&_)!2YT_ S3 MC](=-J_IZGR7,FXCY218E%/UN=A8UO* H@)G3L+"]YO)^_G+G"L VED@OMX0 MPUG\"&3!ME8(A8T*9B,Q$62^##*)?JTV&YF!4^UO7.Q\*;7AD&VL?\O4S,X^ M-?7.G M&(H3MI/)O[Z+!#4)[,1VO>-G-M07WG*&O^EEYQ3J:M^1;MF4"8#L:Q;6,0QE M:R5SR_BPA3@IN;04.,F99%L&'CB]N3V*]S;%FVU )TD.A_)\[1A=@]N6&BN@ M\RFN@;F$Z>LR?3Z&",T+A>ZD]'YF(,^H'# MW,-TWMUT!GT3UC>0111OU8I=4,71*2V6:IWTL*U;85L(>,CB%\MB +>Y?0-9 MK.K-C,E4U3&'E]L(UAUDXWSE816F#%[H]H?U M6# K%3YD,3BR^%VV:GI];/?$L@+0>#B:_4IHZR^]2/R]\IOE!4F1; E864<3 M)6T$(_F4 $-YR]]=FQK!N'WGV-)U!5NKL.88S2;:7&E6+N:*G5Z4(,+F\-YX MYXOW]J/LWRFR]HK_7Z%5WH><[ZAN;I%?_)1G?;E"\:V1_^"J2.-"4AWU)C+. M-1:E+)L@3)3/,GPVW8ZSY/0AXZ_>ON7(CU^K:HX[+/F.PA,$=D;=,1;-VTRLIAF>$W;3!\W#;AETU]VU$;V)SMJ5=W\XZ;"&=# M[^-R5\PG9"K-(\ERMT(GRV&+0ZB/(EJ8VGJG3>3QRL,^/^0YA+GN"^+GTSO'_9U@ M3=[(@HV@#:ST'.G2.9GC,TZ:Q:P:5FT$,A0]LT7\%5G?,\+Z&,'ZU4#ZQ\&Q!J'C_<76@*G7S.;2J'51GIR; M\U(.Q8O!*Z<2=&L0T-S=>ZP!*:"&FJU$/*Q!('.#'^/X46N0[A3C2K_2 M'AX?[$UF%I]9UXVLQK7)FJ:NEP.2OG,PQJ$"1\8 MO@,0^&%SX^V[C]2_ON?&NX5^@Y3NQ.YT,*0+H\AL0L\Q>K8]PP.G-]Y_JOXL MU3=$#(9?B!B_Z=VS#5G)M&S6&1ACWCI%KM*7D=*(,]2A!HJ3P$'U_B=% MSBCQ]]_X=[%H!GP'3.A606J>G<5W[L*[C6]B$7INGAU1A(RWJW4^UQ6+J!BV M..G$7#W\D\"ANCF63/' V\[(],*UN/P 99*6:'88.D[I87./CQ#VX/HVQM(= MTQX?L#WF<(56N4:-9):W:XAIS)U9^**B(Y0]^'XNMIX[M6FYWEQ6:$=QEAK> M["X';""]N"L%P[\=UT]Y+L66Z3:E0J%! [.6Z]4,ANTT Y=HN[*K\7MR'WO- M_5QF&D>+;J+/@6ESP@ADID?IH>3^:^*^%?>_Y&JVW7JWO-8 I!F_$"YS:D: MFY9RJ1:ERQS2FKHXUL+5#!?(&">8]:&.L>@[)@QN6J_EM"ZM\!/=I!S+A@&C M:;U(!B,I,.3,\18#7\?;NGD@')2N"< [X^3UWY L.>VF@2:,5=Z4]^L_\0JP M&E!I:0[8OV7^3%?;),*VS7J$K]H>]+4M1I1V+$D#EK5^Y0YEKQL^S]6=4UH!J*[@*PL[YVN#[II??WPYK5W?+>]SB*1=>9?]LM^""1 M9F#U"Q[=+$WF>>+-@TRE8(QVB,"A.Q%+AO]X(>74=P!:*A&KWA!2-3!.)/CMDZ$$]<*FFL.F FU\R M?D4=X,BM9&\\+XDRGW)3M=$)>I/IJ%V45,=ELYC+H[G'%>T/:0K\+]!W MO-SNSK3KXKT0S\V9$OU$V-RWJ^>R[G:)[>,DTU>= M9/K(4FP_+0QZ]44#1WG0%&O5BCQ+50(9V]][*38XE/_K1O)7- M#8L=%#%;4W&.*AG1#AWSCU#VK?B^LN#8JUUWE E$R5Y[3?M6L2QI@!FN&JQY M/6K0O)@JXAF92@UR2ZY@S&/L-@9GNWY: V%N+I[&@@2\TDVK,&.7D7MSS"8 M>?,&R,\QV-O]CN#)*SI?+S*\J@IZ38'6:\-< L^5&$YR4'&6%MUFJ_*M^'T3 M@3ZTS[LB_78%4/3S]GFG8BR>V"9\7SYXCMGV&"(K (V'/>]4;%F=;4F#D:1I M<.X8K>@H+IZ S\8/XN-3\"KKE@WM(9"] &O]3',2!WV^Z=?\T;G95'QY1/*1:;UEXI9$\,0EP#UH&D3@QCX!W+S(I%%\V(VA M#M\SX#130J86R/3-!X$;>P#W6L!]"8K\ YJ?BY#8DDH9"M\FPB9$KC3CT.F@/":P],*(@< I MHL#YWWOP./# S\'CH.GMS-I'C!)1Y^(EHC6.TM-D73>%@BZ[5OA\\]_&,)S; M2JI9NB*)?KL"M-_6GEU8E6*!(K.I$W+@R=RFF$VNL1SFLWTSSN6D'*E)CMW4 M4X$S/:LEJV/3]V)Z3LS?YYV=D!5R">@E\+='_^FE)GID3O)NS#%EQ\WVL"R/ MM7/!O"$RT"#_^L6NWQ;+91Z._Y3.CK9Y=)S("5D:VE,V/Q[UNZH;./J*KZ=EY,"]H"S3([^*;_)Y8/NN;-).9F-LL"3@]791C;3[? M&T^'#SB'Q3<)YG': /HF38=$F;0RK]-M;8*"\JRJ)62]=CSWR)L'W37Y;+)_U3:Z M\:@=U$H( 8;S77R3NR+Z^"KE;1V,RJ2J5JQY84$CI4:T&N/J"RMX=[*%U-8' M<,W[6DHNOX@B+#)L9#.@:4(.W*S3PBCJ "VJWU3<3AA9'4Q9U.#Y;Z)D\D;#3 MKAK& 8)/$05E:>:5A[[Y!@A):Z.1/$YAG"SA MV48FF@+1V>WWJH9JXH[GI&ZKJ/M#(Q'/5U&!GIH%:ECCG6FG$[AT4T@5=0 S MG-=2U%*B-&#PV;!%M_62A+A(B4N)H0XH?K^,X1HAV+J0"/9RY/[+:J=2NG?C MMF W=2^;;)N.8&>!)GB5-TTX!K'F%=3"!Y=U^\XBC2U![?5R$[=)YQ:.M4AE MAVDZF%> A:%TZKLX>;,!!:4(,G:Y7./[EYC\3G+-WT2NH['XTL9+944N18UR M+MNRNO51X&*([R77_$.N;R_7Y]=D+K\[<0TMWT<^])6W3(8OA#U.@+!=X5[, MA#(N:B.+IO*X1E1R?$X;D#QCEL5/S8?WW-5YWPZ^>88Z\M.==Z.-8L%'"+LFF[^J@/\[ZSR;"170+1)OH?S R"DIFQ\C3N#R3'>N\WQ_WF4E MT[(/6)=NE-*,A/(V2FK#<12HV18?#]Q:SANL.T)8T#GW1B9OS,6T>+RNS%&U M9PS*;:)D-=V;2U08$ER'D'^W]]*6%+&F2[#'-9 :TFB\]5$FRPP:&^81A.-I M1UT,F+[9^CF M@&SIWX#KEY'_VZ"@)AE D;;5-F4+ZS:8+EN5V9J"=3+M?EM8!LY'_3C7]\G] M]ES>WE^UTG4N#+32?$ LT8542 X"%\!\FML[)'][;F=YR1SYZP_62S[M4,J7\:J: MJZ52*,U.L@VZMC032_D;Z/-+B \; I;C60M3YAD@,YU99]$:RLFB$H3M8;5N3_5GCX!_>H2)-Y$VQ MSX],X)^WZ7=B2RXNIL2&3!9G>K-EC6?=PDN@H@+>R] M[:TW#^U^5[O^G5L MZ<>&G N:2KZ,N@TR2C:ZL]A\]H((T6^]VU/54;W*2+IY."+)TJ,X%G^&/9\; MU:OGO2\S0--523O6K4>_KD_\/?,AS7F36#UY6$;=+%XBZ?=J2XI M;EN-CH1Y@*9D+1;^:&\V+UM0KFU9/S.+4<41Y910)MXUIF:='XM8ZK@PK)_Y MA"BL>=&BJEBL*O8+G)J*(T/,7!3(_NN77CHC;[S4 T&VE$Y221BMTTQRC"H5 M(3]HU.>OWG@A:]]XH0';]Q>I,37)9 6&DQBR49"Q>8Y73]'H/?&)%_J615%\ MADKS5G."UV8&1^+C#J^PM2B5?4VIS]"=YS[Q]DJ?QMNSOJOKBMS6,EIFQ#&U M:?G$.RN?>--85T&?*-2T)E&N=FDP2]DV.7?KU<0)Q'H/?&9>H6O81PB^DLPM M+9EF9\-QQ<$D-M][K;I7$PH?^,3[!,>RX8C-?I(&A?D\5D%D$*\[9IYAC+EP M8D(W#WWBO65@0U=XFEY+;?*=;DN>2,/^>^<= ML*FQ:3B$/@4R]"M//O^W"0,/*U(%\TA#5WGMOW^MOH'_MZ G,OSOWWYK2UH" MV!'L<_669_AGQ/N76/_AO8"/C$TP_/?'?YH,!3]:!J_MO=+_^UG339575MW. M@4_?^JL?OYK\0 $1?1CQ3D%!P86:T>L%3B$/_S6.3*6@ -Y\'NCV^._#67TU M7="P(./5&PGB"<56H[[.M&P8!D<" ?N,[7SE,<3[[/EQB+=8H#U/(*REH?OW M0#^Q)9KVQ?A\*N99$D# M_R;AY[$D0M\7]O __TG@*/'W=M:-:TW/#NT"\,[@733RY*=&SOO*H"\*)#\0 M^7A_$ /1?A2+8OT!&YTI_\@P6)KB&H5F@68CJ6HF0G>H?*J:HR,44ZD46+; 5*\WMC>& MTN:M,10<6]?^BF2>J*<(CL:BR2]"HZ_5R!>E-C@.RU?3^^-7%FJQ__D/1J(0 MA8-?_T #H.F:[RA+0F0=QS4\_?BQB#>B\5X\*P+I.:,+CN?7>&F@'S[*J[SI M%?/)N$VWH]1I0!<[%J-%2S8Q?Q<-&(K4_='_W!O^2J!L7SNONUHK)D%7%-ZP MP//FC[7&>D:]R;.A];/%S2,S8-J2P"OKJ?>Y !7;W_,Q="T0*+B"9QWF)F]L M+%?B18UN-,4UK=A&JY OWWB*%CVNK'\<\G3HF2W[WQ\2;&H! X3Z]F)0'\WFR)R/9TJ3LIJ1"*5X_IELWD\:" MD0XB7"'"NBKD_Z&4>DHU&8^2+TKU""9^VN(NBX/$K-,VY<>O.I=J-.E&N1MI MT#6FT8S4N ;+I:K-2).)0%78A/IN)JOK**V&,0F6[P%%DEGB) $X$8V0S_ M)."?1:_""^QT+/*N"WTPH-T(\35_7/0J3;:#=SVJ&60Q-G9HA^UA#2$-W^C6 MWZ7M*KP;(;"_(MZ(3FJ]FUN\ XNCFP]E&Q!EZQ=$\(.(5]JV,T7F+3>92Z-L M2S:'J5B2K8#4Y[5M]#MJVV8C564+GDX-J;J]P&G=*%1[BYF-1AV:NAKI;_^) MV/K.ISMYM:>YY?1-O'O[J[1YY=J#),+V_7OV\BOC]D!6^ MU:NM(EG>(F=D*$'EICG^TN=Q6W-5@:;]=9PL?&G5?^>.(!M3A$3Z[4%.9KF& M*'*-=)Y'W^,TWW#"8 <(FDA@P3%._TCJ*&*9 M0]@JLCWO2C,0);8.@41;&G MB3'Z$>$5J*9ST+",)>''9GRB9!D*[SY+FDGO'S7SOY ML+4*0I^PF&>:7N5S-@II;;^2T:>DU\V/GWOQOX!CR>'0PPHI"/UH%(WWDRC\ M*$:Q*!G%!GQ\.%S'_ZLGFD)?E,:D51F4')IU-(X68DJV8L[[>'^3*;C,.N\( MJ#>P-;E>GDI8Y;?V4W^[>:15XF^'NG42SS8W;UWWMLYBG3;\NK';Q8[..K > M.TFUG:YUV-U0T>>;3,OF,^)Y#L\#$_ R,H?TOYF=W/[.#R"\'?L5^]8$KC)\ MZ_]N-?EYWV:?Q(.DFK$XG3.[B0%]RRV_N9YK@)%D>7;(]HI<_=B .IVH+0;M M%JW)",8N1FV$++2<%'P3^BZG&9IN.D)UJ;*7&VI :YYJ^LFA$QKJ4SQYEJ)/DJ240*/D_B0YP\M MPS3&,CG5C?X_96F/S[16]8+D?AVD5RZO<;)CZS+-O5\_IK?R3@@;C'6,=\OBEHOW" MG*9+Z>*+NV+6\Y->*=IO<3FS6%(Z,8.I&_5WNRN4%X[QHG[>0;F"@%Y[>?U\ MF'ZAI7NGB(8-O3< 9Y-?%-8;006_O]V, 81E=BPDW44Z;M-NUD0FDWR\')]Z M7C3^+E@FO/VS: Q-$-?SG-\TCU_B'OL"'='-B.Z=(HM,'%.R1,DOMNCYR]*N M\/O-S!&O24O_\Y\/B;S8:'X),PM/C2?V*4*KAJ*[D)O[HA&IZD^'D4U@L'I/ MYCV0&4SJ?@.'[@8F,26*)K"L]?_*D@:PG02Z0PR*8@>G 3>-MMK"D,T7@?"^ M72=$-(9B$?HI4G>@>7 CJ1G0'/!7)*V(HZ<(&?LKPCH2-"JIH[;R\O?\%;GU MSIR]":/@GXS9U.?:SG1-T>K8X3OL0J;8TB*]!'JY4WO?=+5Y6Y8T*UR3X;L% MC%F#H07D\>Y"OI;L9R2,F=)RCEWJN"RT\V7C?3-",0_W_N'>OP.--=T['-"3 MC/V0LY.+YNNQL2M+[7EWAFM\'Z]YB;AW^O8H1L2_FUN_GCC/A3=,*,&2P2L1 ML ""XV5_ MLW5ZV:G@TQC_VXK80 &&-Z7K[6%_>1E#Q?&&%N$ATB '7UNS@)!\V[S%=4WV M)<.,?Z$Q?N]&M-T1WW +'@L=7!-:'DC&:J<',($8,1S3@2V\Y];; M5_$_!NN-J]!1]O:#I@3[^@R$*9W 8!_TX&2/[40%+]),) NT/"4 2\01) MQ(A7:_ID1Q*-<6+BHB4;8:NEKEAKV_-C>P]0H=654IH<1Q&[EDTO&K71(N/M M/]6D5\UEMDK9HQ+7C"1-3^U@KM;-+(8RN"D$^D;$P.BN7Q$QD2!?3OS/? MWF.$WB3R9@>27ZO7=VR5O&UR9JUF70P?-"5;>4G)) =H+6ZGC(),U1S&3=58 MR4F,/K +0%5U+<+:NB!'L)^$E\;X/T\H%C%X,S+C%0=\/H'XEF#^CGQMFKPW MVM61ERU3:UP[WU10IB([)7:*@"H[:N8]IF+OVXE*=3^?]_TNXGBXD0[M,\'-[KE\2_OBJSE-%@!?&$4'AK?VCJ7&O.4?&1,CO*+ %MYA3"\@FSJ2 M%X[!*&P U@U@Q_L1&>%M,MHY4+B.RW8"NXTF\V(U#P'>@<*("'^%D/::&B80 M@ ]P;)V1\0\^6Y$_8,]0[T8L!P+$&NO>3O_-J3][S-N'],SY_4'[I^#\A]/NF-9]V9=U;5\D?B#Y>W[$@27?4@ M\J[U]'5'["C'-.%@5L=E/<-O\[9C[>3%\NZ0UI/VK"[C)J-H."B,V_6C50IV M4-,%UJE3L><>VY)]M0H(9]]6U:_UPNCW$6$/P1"\JF3;$/- @2 V==I1&GS0I1E)@V_NETXY?'BCDZ/9:=18"4Z^4Z!?I_,0@GA(PKL M"T1X08 R"Z$(L>R!U_0,U-%O(Q %R-$?+!4*.WR+N3$*$.@JG OW+\\RP^Z@ M_?+&/8J,3'UNCS<_/T$;#?RQB6 H:7YFQM]_X+DY./KWJ1'Z/V-_;YJ]V>#T M^#8-/9N\;GQBK)N6DK:CDS!\@."1M;^QZV0\A781F#RS@/+S,F<_>78WR\_W MQ7'GQO,5<@;?4CX.P\@[5,91)7%Q]'1^0K]H%E*WH3] 6+ALM\@;21G?*/OS MXZGCD6ZZ-SICY?E0)K5^QXZ]3W=3"9K@40MUF8H;-Z*2%6N/WK#WU6.J/1@> M0+ DY3,[BE;DL:>,T=LEN6Y>%FF%+'^$:<>2-&#M1G:ULIK)>A9)E@Q[V-6& MG6:W<(6*2!?4GPN:EKC3CL,PX)L^[C\%!MV;\>7\X5&KT>W&2W)B7JSTNT & MN1D5:YM+M50_&B]=O>[7;Y!L?'=<,SP3/W@[AXZ&/=+P6);"STVL0G;'6L4= M<"2KC#5(I>YI;SACOJ'4>$V0>,7S#[TSSEYC M:UV9W(IXYZPE\>Q^$N(/?C]ON1='?-K)"G5NR8]3K3%0E*T:^0,RTH\65Q58 M+HC%_GR*="&Q0=$_K$?.:[53:3:2?;LZH&4W25+93!HKM 97*.YZ6NU\4:J3 M#$ABQ(/%NAX=!,GJ6HZ([MB^L'I2NUD96D-(LBP'F-M=B_[:'?"S$\)JJX'E MK5O^Y=4$6C^AP-=8-I1Y+QTG^+&_5T/U.;+&7-;_ 3[IW2?@0^H]UXOLU6:% MA(BZ+0)!@K[:CX@%G04XI^@^8"^[AFCV2\/>I]1=I67^ S,N< M[>!WIJF4-FP.2IP:'R.36(Q%T!PTFWCT+S0>^XN(XAL ;J;AUY8)P^,;-O8F M>CW/14=Q([%505)H8Q^]:KPC?U M "''USFNBV?!+R"XSEQ=RAOT'=[VR^:N_[6[.6S "_+JDKV#_:4[5U"L1X7[ MG!@!9+7WC!_:P'SFE3GO6FM7/0GGFOR_+^5[US3XMVGXMWU$7OY\V7%VX14B ML:=$XO *D?5WCRM$/G>%R(^7:R7B<5)(),C^@(@*_2@1)?H\)H!^=!"+1N-8 M#$4'!YMM?8JN[0KGG]@*ZDJ$\L?9=&?:>+-T9 B];9CK/^EL[A5=.[,5" M<"JQ!OV=CV5DOV#W[9=QZKO!+ART[*(-FECOUW]_X#_>YM:74[CU;VNI1K.0 M+5135:J0*L/0&KH]OD/6CZ)D-/9ZM_0IQW>S%Q[VMW*;"D^1;;^1G8Y7FZ?Y M2R"PTC)?AX(W5$OTH5<>>N7>>N7;$!5(M&WU8L$&*I;=+)OX1:/\WI^N8\LG+"_B.D[^38?NFR,NK7B4,'KKR@=Z'KGSHR@"@+;+Y%R.> MHK$#W4DQU0Q=9>D,_(-ERH5,JDEGTJDR] 5I-D_33;8?C9(Q]&-*=$]OIGD% MZDT08<< V-;S?@KO#T?C'5&"[?[TM\ZFG)%CV2L%O&Y$/)3L _:?@_V1=.TV M5_I0PM^(J%"@\;P2]B_WKM#5)LMDF1KM+;U<00F_N*S>>I=WJX(*=I7O70G[>Z#&NB("TUIO#HO04P=.Y$,Q__A%/D3A-U#, 0/=0UN' M#J*7.]-4BLUGR\S5]3C%6^-(5M'GUD-O__@5?PC%_87B"GK[2V6WRC1IMLD< M%>'M C64Y8_);E6W@;5**=KZM==TOA3"-S!?7S*PQ$,I/%::'E'T=T;;WJH\ M7N$U?K12IQG)$AS+DG2H:<64QBNN)5GZ,/O9Y7G\*?+RENWAJI>WK9:3UN_S M_+0770]-@+@ZH>FU:0#+45:N'&. U=.^^);%\$B4H-=,=>%^*- M-"1+#K4Z)= 'P!_J]*%.OS/:]M1IU#L/:NJ*!75YSC>:B3ASH)0';\@;]@*LC/9@XY;>>&/I975K6#UKMO=JY[ M\!PTSO)KA/A^&A!#O#STT*D/G7I_%^W;$!5(M.W%L22]&$-R;*N/)1*)Z&?U M)OD4V708[E 5?R#SH0?OK0=#$JJRA5PUU>0:--O'HXFHG_]Z7WCZTD.(P]%# ME?%5M96#.,"C!]5?%]1(S.1>,*C M)VID^N4L(R]_>G0\:F0&K48F)F)# D1C_3@ :#\ZB&)]/@8 ]%QC49+$^4$T MYCFP-ZR)>3"-GD9;3V.6:;13C0Q29IA2H9J+O.PJ_T+EN[/IW+]*CC=!1-/M MR%BR;-WT3&=DR OP5Z\J)+^I:N[?85=W>.\F.L6-K"Y;]&XJS4(&O]3.]'M; M7ULUU,TY;XJ(HNORN@;]^L6;FZN\$O9^WR"B EY;E[SV/M9,:>:5R-Y)H93A M_T:K:_8:P*L\_7)U9C+VUWX)>SR>BKR^<_/EJDW"+Y+-JZO-\W\<."(';L=> M!Y[KL;XQ<_^-&'WDC<=N^7S'JW, M 2 ??F>8NG>GY^'70\=VS%<=*)(,%/?PVP%0)#![U5CE7[6TQKJCB(??"L>^ MG$N*J&9)4*AX,P+[,(&_O<_R^0'Y MYD9\;0)6ES'\Y2-YU<'J@@9)]&Y2&KJ1T[A^\J3AQ&^P+T%Q1+#[U4I]>9=! MZO!]JN[A?WWI /S6>KZ72W;]LK.?,TD;YV3GFTW]3W\,"/2Z=,=^'DH+(!XC M=<=V;$S[BNK]B/U30ST,NKQ1^)'76+(! F=-\ RD5_ET,YS$JR#D?_Z3)./) MOP]CFH-(Y97U_93I>MMTK[1#9,Y[MY!:CF$HWJ4C0/0P#.KG[VI-J[2%4%]@MP7H4^#QC]'C!ZL52B=UD-T!P0&9JZ&M$=_UX;%9C^ MKNHUSKS%E =J'JC900TTH3!P\^X\@8H'VN^52?9N.M+$702)0/6^\>Y+6H,) MF#-)6*_#>??V 'NU;W]]?[D%MDT>D/OM(;=Q/,6(H1N;J[WWL.>Y^9G_S]Z; M+B>N9&O#_[^K(*K/>6-W!.S6@"2HW:?4KK*%D#+7>G*M9TW @DN SC;7=FR4OFPAFU$.92ST ^ 6+1(= M^'EH5/8T=/%4]C0+2]C=2]A!F-1CJ(*B,8+.>33*$O[\ K6L0C2Q%\A=:Y5C>L+P] MD1LTR#;RUXXE"%%)$0/K0LE;QR-9%=N+2JT?Q"EBIC1L+6&Y>B97:+BIET 6 M% IF(5/[V%:2_4<["8L.%AW4:4LSCV*1X'F^6Z@/+1]0$0E^L5, MLS1O 07,L*&T8:G"4O530 HE) IC1B?;%$!(,A!%%$7;92A-:()R//D="]#= M"] Q#3Y[:$#C1BUGDG%P.;+0?\*7*W ?;!.X$0D>!V"2400&LV!A3H>(>%$\H3@[IE,H1^M98AF 33%%G(\N!Z?D5BXSD$EET5_;Z!/E:P35,+TPVA_86% MZNZ%RI'=&)^BU(($JB*WK8?DISA-]XEA'^>T#JL"?\AH_4OVH)DU"W.T%]!W MU*Q_/T0'8[E%_Y37LF;(44(G$LGH.Q#\1<'$^-N &K.J41ZL&F:EHJ_# GOW M OO$DWR2#QKF6'D^B/YU< NPR-R]R"#+Z@ Z\&A$.PM!)G(:0TML ?<$Q&;8 M4W(B2H(//'Q88D&*N--'XD$V[2!B%.!Y9TX#UPO%(#JYD&_X2%P=CL)8](Y. MP../8A'#(G;L+AX;3@=9B^PD#T*:$O%6L\ *C;(P(>LO[=]1$9@B.QKR'1&U MCSJ#ASUL0^R+8T;P])RY!:*T M< 9NF$D1'KG)!+#6FFM;9N2W/N(GM"GCY%4O>GYXI\.M[(<&Y<F.?OQXV&.]N7N].0B\"U:!AF)747X]@F(H]C$#C$E>+#%GD?9Y MU"E$K3@V "%3"5S$Q1F[".W02>ZAW#,UN@:'#[!DG69(0]B!Y^A:4P_^:9CN MXVJ&<3C4%SO5E0-#4Z#G(:-C.*;W;"TZ/._:83@4->5P;2,)G\P% #'$$,TT-+XHE$Z(@:J'K#(D6#@% M#F,)U2_P_V73^ M253@]V[D72+#/ER&Q>_NQ>^A@"V4KL"+\.I,XEE,-7@>\",VV+']N,Q;!09J MU86%Z=Z%Z?&L?$O5$=A".$(G8R1B80,V+$U8FE"[,QN%GF8S)$ A$?JT@006 MDKL7DF?A3!,:WP]&4RPO7I2Z[\&?(I,8Y[GPC,);P?_:N(##HM8)"BA+?UH MA>/P'I:;-P1K'@UM%0 G%4E,R),_1O^B4#>TH (09?"K!](]]O-"JAWBW2.Y M, SO(X1-!;'$W;W$/&%(?>$O$9&?X(^HSR'"3A20K/U#B]/P*[ M4 ZG0?BEL146-QE.F/ H#@VW%(B\3410R*'E%R%F[#(LPC2?N"GA43X0ENV[ ME^V'0'<8ADP"4&$_7SDQ M#31#A8?W2^AZ!6,F?CI_A4K'_?B)AW;\))XK@>=*_'*N!(;5^X!5+SCNI_BD MP!UE^SY/W7W 1VR#8H%Z#;$G0P,1VGX/_?+C>KY2R.N% O0P%N74.$5T,SJC MXYS(\*Q^4H85ND18Z.Y>Z!Z,0Q1A=^7-0Y' ;&8$2'(>JO9:ZAZ$[\(98P+" '8*EX>PH$WJN<;]00Y[:$86,_ =7"WUO M#\?7LSSV?"@S>Y (USGEN"%[!C^!4OVQH&!!>22XXD%6,;6Z.Y=^B.7E[N4% MB40X\7 663P;D%C(:Q3>5**^U'!/=.#'W3SE./WP4*_V4% ;"Q=N#8LE[.6> M^[%3K^RF*&KERXKN'8J+IJ@%/_"\Y%$#4%0.&5*6R40L\)XC$ M$HO:W8O:24L6TSE4UT+A,37_D,H1C2<]25X\;BEPU%W#\Q_B1(\M"K"XW;VX M/46VR+!:!3(2OV3"LPTM=O=0P-RQO9AR^KG$Q3AX!OUBJ(M@#YVU#^TML!C> MO1@^-^$\ -\52H]A6_,4E$DSK)I\.A,BG&4;C;PY$%X0%67-2D0QPC7&-RQ8 MSP7KD:'2//@+/XSBQ"'E*#O2DM>(3H_2N\/BN M;*'N 6L0E>2B;%O;2J%_0LB*+GKT,6>RYB;6LA& HUO(&]G%.0]8PGY$'76> M9&^%3+[MZF'.3%PU<'30P9\>FCD>TKO0)[#;B*7JI7X\3C!%?<..8\_Q_!LD M0BC3>I?H(/JV@":CQLT0XQ@W0C4+7KJ0C=G!EGMT&-" #2F<)?(!?["=M'? MPA$"+PBBG-#4__O6=H"5\[]%^:Y8-N]#-I_W\CDS:^E1MG**K )S]SS='UYW MD*T/5RW+A;)X>-K @;"+# (58)\7"_>/@R]A:#/P9.(FFB[VD!.$3^B[%Q19 M45"#! 1FA\/ZT65X9$U0%=_1I?#LMN#?E3AW#'T B]*]BU(X8^!0D!G28K$3 MH6J>8MA>5/$1ME[T#C-S%*"&3JT<>P\ASQ;5G,87AM/*CZ=U.K:+9/#OGPO< MNU?!'>3CL0CK^?H^%4 2%;.M-4^+&)_O"TU5@15N7(8BZ$?8=3[D8<.*,?1, M<<58R7:1VY\R;#MT[CPT;2NRQ%TP"R>,H+TXU$F@FIPX'P=N%4K1B1R^,,D" M-4",P]RRBUS(Z3*^0(&"CH(]KN;I7C*!T"+\0=21/_R YP5FQ%+\G>BCX4OA M/:RPSB-P400\SI&6K0>/]%F2D&$@U\$%,LI85./[*G[P.-@5BE)@H()B*)KN M0V)UV$,HG+)I>P#QP&'H_7$E_DZ4CI.THWLH@#:P@_5%PA/-91% Z]' MF0[HBNG!HX]L4L4%JN8_G6P:BK@6YFQIULR0'Y[D:0($%N&[%V''=N*DTL3< MM3<^+L/ ,G$TZ@4YO_8NA"P#P1$4N0GR/3<@G'NZT -JS_M4.--<"C'=8'(_P+DK1"@NN(9K%9CL4 N0^V$>3 M.6)?],%].!1AR$886T'1&>^14I01^CW6JAW&WGH(-_THXA)ZP0==P#)Y]S+Y MZ+D^&>CW2R_UJ8>*!0D+$FKF&Y5;1%U&H$B%Z)4\H$[(-B0?.P8GGXA<^"%\ M2F)!.O8*#O-D(O<@2G-W9%1(AE.2L:@K#T/$K/'$5U#B7V3Z+JCWE-R3BQ(QR8]RR!)BR8/LQP?%JP'\;7H7MI MAK"%Y0[+W9'I/9&X? M&ATBCX:7Q83_#%N MSK1#0DB4_7$::8\^AN4>R_V1W$-'<(U:0H3EB4 -L\],V_7G:*;[8[TB%+"Y M*YO1*6V :+26@]I:_L*/_&)#.2@\E ,/Y^@E<-P: M^+&ESK.IO'@6+Y:MU\M6&&1_5CP=.J%X$#@6HC<#U).$;NA]HMI(+$-8AL[* MD&RB\GHD-B[0S&G@>J$T1,(4)_FCRBA4PHJ&+D!Q 'A('I:FJ'<7M'JL>9Q& M?5PN?^C1%9]CQ[U1L>3-/,L&T5_D1U[0#>(VZ3ZP*P#UL*/GP&2]7=2Q6J M48RJ9&<)@,P:$ &1[#@V"GBK\!>HHE:.6\= SU_>>5%#CK"8\;'"',J5@G*] MHBS!AR2-HZP,+&]W+V\G1:^'"2SA",[DX_S-,#EG%6AA7C,6G+L7'(#�!X M!U10@0 &V(8]#X$' @Q+"6GWI0D#P,:XX"[H>2&"PS6&9. M(@]1W%R!LN0GW," CX8;B&,Y^>$!)7 ?G..C2;K'!%]@R5%W@SVB:\*^:E&_ MLZCM1E@^KEDS=,\H-&K%37X??^0#96$A%VKW$&+'W:2Q $9!K5?I89PVZLMZV,/9GAIH3F,X5SND M;%$7<%DSHV;.1[^$B!$-A3%VBZ)O\V#5T"J+FS'$[ MO2.(23YK57UH$;J!M_\[D3.,E_HRHW[48.NX$-G@TX6#=V=:Q#C["RTDH-%W MR.[N\5-_OR([^^I*!FA<,H!+!GY9,A"-2Y(R+)AETT16(@A 2>D9F$K9+$5* MY%0!%$VJ-*-,XVE*T2HMDKM7C/7K[9;4II@TTQ\[?NL M\/'*3&U#_;D:'#8A\[ 'Z#G_W[](EOBG&OT'02L)CY6'9T\GB[Q^'CO>%:\:=G14HL]/E$8 M%QKPSW:OT^X]7])"NU7D6P)?A'\1VHUJ,=?GB_E< ^X#+U1XOB](Z33+$)\G M// MCI\M$3]<(GJZCSJ'W\]HB+5;856:H-BL!"@.2&F:X:!VJRN1$O'\2IFK0%0N9B&#(+LP94<\,]_4. M:51+DXU$G][3R"SD^8 =-45MD0J$FC$LE92-E#Z]4L_ON.R4TFIZX.\+K4UN M/)H"=.7)N_/[KB:RK=60-_OT-DC;NFT.Y_#*DW?/%'/,HNEL]KS<[UNU*"5[^9 67D*YG"1N).K]SHO9G(58%!E',\E^TI75:=SZ7, MZ96E^:0R)0M.@6_/7'KLF246;'+PRI,]&I=V=5<;I0=ZVR/2FXG48AWX[=G3 M>W*F76REJX(M@C(_I)O3ZMBWH-01IYVUME4N5J(X6WO5$JSL@M9WIBV#( MMQU.XV;-VGPG="7JS,9:?=,SR=VPH-?7XZ%)3):^SL+7.K.QRP;5T)7-I,UK MJ;Q;2#4G;G8"[WIF8SE>XSH;X*R)V6W5*'JGLPDM/7LL*Z'0^S[H27R_M M9[)5V=D]<8XN/7FM?F70WQ=-CN3+M),IRTJ!IGBX F?$1D!4EPN;7K;!-B?19\2E5%DR5J/C- FJQ)/9 MZ:RC5BM==.D)"#8:QBH'\OJ8*.Q77;&T[\AK'][UC&1-G%70]?OE)4&U:XY# M-(WJ, TO/2-9XPS#BH6:;HKL:%[($4MS9 1SB3XC65QE8<\GA#K2R^UT/B>K M::J>@W<]@P-[EV[*HV9^H9O]09=7%JL)6X:O=49*85K_O,R7G6G@ @*1,9(E2;S!2%GI)I]J!]\%R.)(:D MZ9FBL!()H#RFLQE6RDX5Z(5-,TH&.NM91DV__1//7^)5GSEY"8+L:4LJ#65[ MMVVWIL8 MKHRBDZ67C;S5E=)G))SPUY79+%<=$*;=$%/E297M%'-2^HR$$XIA@WE0&A'4 M<&VQ"T.O\/TYNO0$Y5: +X"-ORV(A9S7I0-WOFV4PTL/*/<&9CHR[1''$+,F MR/E6(J?]*9]!/-*U,9MQRA;Y[N%;X[N1,<_\P.4^HXDCWR"^"TO^S?[OL3_Q MC/@]8@N.;H_R*F>&O3DX%(=_IQ#7_#WB?C9P#7Y)NQRQ[ ^7RE//-@(?? 0# M0_Q-,(\07>#]^[__T>)UN22F7SA\_191R9X+ MZKQ6=N(U@KX;^N'_?:.^_:Y20]T-HQMDFH%YI:N(03;^P3+UQ0:=/ MOO-X_;[]:,J[!$TF$Q1!I?_[G^E7D*EW7H%#?/CYGR>K\0[2P_Q-W93TY()Y MX/D' :*?+MGK ?I*T/C%-Q4$OB]\_R(JQF[]M.,ED]&#W^A MQ&(5OHWZ[Z^D.5]+*+">O-GU^KIK\EN'ZF/6Y_=_*0H L]EGGK.%P V[U,N> M!WSO^WN!PG6]Y,&&?"?U_MB7^Q/I_LB#\!-6Y>AP#*-X5[U,6"_N32^B@^]. M].+K.)AL=/#)7M363T%_0K['M[,+PF@J ME6FON_D6EK'#[PP_E?.D]DQB4/H=XARE_6(]((U-$>CMT7JT'MS-*]':3*RUM%3+]Z9"=:.7^+K0Y<243SBB M-/]PK559.DUG!LL](:A#,3WVRLU:MPNUEH5:RR8)DGI!:[^T*QU9%,("U3W[ MP#43FK4&GF^^ISF!C6OL<5RE)WXE<'@Q(R94ZS[4ZNJC4I]!/ZV=$\!LNUGQ M]7&Q3E<%M[\>Y=!C??M!#LNA&7AU#]?EU/HN[(*4,L> M-'+""_NB0/-I:H!DP@(^=E%NP$5Y/\H4LPM_>##G8CWK/:A9"_AQ/.O, 5UA M5[VAXQ<;8E @P68 2HJ60^77B%1(T@2-.06LL)A8N""Q\$:%7=:7;:Y,Y@C" MM(Q151*7[EK>0(5EH46=)+(W3B[59MJ;]>E+;_+FFW1I.NVW4--8:#] MPB3)S.7L%ZP6&"MNA&+X6@;3;V,%,$;ED3UE>KH\J5N#%)DMM0*$%:'IQ%'L M>YM.GV@G52W%-L,6_N"81V#B7U%38*]7U'K3%%.]677.U"[(,:L (SV2&>2E > -D1L<%CJRIJ.LW ML#P0S>T*&X;'E0?85[D97^6C0RAGWNYZBGIOCK^(-9F/%!FZ(&VDQ;E0B7_. MY;HM8M#@UW*>J&?GUEZUV&IMCWK*(O(B<[ET3@P'=P0'/Z4@,!Q\1_^]&WT;!2Y4F9)7;=OH#K MAC-!OHQ-\BNX&8M%)V."#:\/!:D@Y\2YTMZ$?>I1[D,L=10PBOX63[3&-3782_MP)N6&C19'V=G? MATC#(%*T%SD9T&,'BS5Q_),K\(J]Y5$/9Y<(I?2BDDTT27 9S*EA; M,:=R 0/BC:J:X[J2L357!9UB"#O("/W1/!.J*DH]X9)<]B55O0%JI6!;T-(* MHBV%%H7CVG,T?!Y[4-B#PAS+US17'KH5'>EVU>K$FEUV;>]7:Z%0:;R3X8M.9H8#"T6M))*HVK:#!(8)KE)JRDWT.(8KN;]N9]1]$+W49; M 0NK/;+"D>+(6$JFF7J)_H&<\!UW"0GP\WONGJ*XY0Q75Q;*9U:-JDXP)A\B6*&"LY M5G+,XWP*C_-Z#>_426L+!EQ;!S.PS:8H,!'3.:3A+')>TMF7\NAO@,8).Z*@ M_SEH%;'5."->%++@H>;_)DO4QX"P-\ MOFF3(YBRU&9FQO="*/6WO<\8#$!L3 M35+,-:FG+$I@2CS9ZIK0 PB;F-))CDQC'_\KZCS.N?@:OOIO*ZY=RF3$E+4: M$_*X5^C737I-H/1N-G+=6>;/FIF>L3VNQ6][;HX\CD9).('KV![ :1C8:\%I M&#=JSSSF**V@+ M@JV@CU5W9\G-4UW?F1&IH#DF.VR]Q7BANK._4O>OEEC1OD!K,XQ0-P%'F#WY M\Z3/HR9#+Y;-V9/21M/&C8E>[[+E938['L&GD,A,.)4M2;*X[P?65LR77#+[ M\K6JVM_8?C%=,#!ZX=GH!%-#4Q*:Z;CV&D2=(E!B(/SG$BA^ GZ7/ ]_ MGIB!]PLP8-6_ZQ6X2\_=P[S0+JX#V""%=WP:2;W56BRX")=0V+)W,9O^,5;GB MO!/V,0Z#G<&;<0:O?U&NDDZY.KLQU,N+ &^SM6-VE@Z*NF"V]VVRE94H_<.! MUYFNM-8L-P6\1O2-TC9MEVO21J+(*/"4OJ QB!42H]154EU?S(J\'$2Q*9*> M]XB&KZ]DI[M?]8<#:?WA$,4VEDW3Y,D"+Q!I)N]V>A.QW$40%0;<;BP?QP&N M[*.8F0%D-'\P%14/)^Q9(O SM1Y;[S]W(E;'QHY^[Q7O4:[[[TS?0Z*VT!Z M&^8:MF>B!\*,@C.HIE='5('/]G@B,!BCU1IK6K"!AE?8EI;D7AHMAG4>Z_QK M#2<\4/!B^4)O5'A1G^N:S%88/5BK16*\F=;V3!H\]/9QM\?E98%>W)E@ML%I*?08QXVN=S)]X#!>B9(R$HZ58+;!:8*_T M:WBE4? ZIRCP47POX<@[E+&(#>6;,90_-SZ-4^[^* (=JV4GTLK"3S.(4UMW M!*]TJ_QJ,$WO5"^[WDI=B>*B;N0TB8LQ*8ZY=7W1#_0XK!++LN\\;^UQC).RE=>2;8Q\$^R WX9I_@DWR!Q53+=MR M3XNF:JW*EFC.*BS/>C6O:#9+D[V8^Q,01.K>>-3VG^/@@.HK_5JIF-+;C%5U MB]5YN=J<2U3<193.O(2#&#HP=%PO?7%UMLZ[XX96W/5R048@1-/>J+U]IP(* MA3]RCEZ-&]4-5UB-!E:9D#V=WM%]/2.G0MP([2>.??<*RVOQ 'YJ4OVLJRGV M"^_&+[SQSJ5?R]8Z4YW>VF6;SDC06J*9'^TRY2IE<>3OMU-["V#JRXQN<^)P M+ 8Y8>@QF*B['>U>HTGY/(HV-:72B]5"E$C-+,(ZC8:640V5=52;!,D?'D+ MWCUNA@'OKE?@XCS5E4#@96;@18K91WH9$^N/K7A^CEUR>SJODMO^4"^P,U-G M!ZO)5.]*-'&@EFA,+6%MOQ-J*>0&J']NB@,I@AF RJ\F#-M/>%#[T8R7-; " MS'E@UP5S'I]]=!_\C0+\*O2D0\U?% (/[@%P#\['[N?'MS/DQ87&,:S&^J/)/UE5EKHZKB,&\;S:9*6D)F M@QXR9!O8]P_J7(/ULI%]X%[(?L&P=1,8=9=I+N]LAAST+2(3SAD<\R48Z>VL M1X &:Y7J,S"8V!!]HO:6F"S .OK5G/ZO933\4D$EM^@P!2JSY:EY?<1905[> M+'-(0:%YP-[L#-N#N3#UDXFXY7C"L5WTBMCA^8.^-TCR[E\OJPTTM5LAU[R67F$AUVN*1Q\:*]LC(E[ MA;^C-?8Z6&GLZVMGK'2S8BK5F*FT()/C>A?!"NH0?AMT#4F%7Q&U U=.VXQ@ M/Q#[@3C5X_T,FEXE6_-&U#'-$V!O \ MS-W<;+#Z^A<%I[9K?ETMI2E%'*9V0X7GZ.P 0!!D MD+'")C/,2]PU1H5+6SFO4_%V?UCK:-9F(VJI%;5L49549C-'*A[: M.9D,.5ZMLW,;!V + MQ/G$(72*Y/U255A61SL(1FR4.DO1N*D*UEM,CGQ<,LMKE+8X,S9KQ]^X!)7; MM:<$RZ:5V@8I+1L5Z%.WS92$,VD3]A0^K1P622=2"?O9:'G,I%R#KW07PZAQ M-LL5S*1_J!EHV9;R4X[9-M-=MK%B <%NYN2 [Y5+' O-G;!7+DE<+A*$ 0,# M!DY2N9J!]J]#BR8P/;Y6S-<(RBGMTHT:O987.806T,ZBTN]N97UBSG"4LH)3 M52Z!0JLZGQ[G9;&X3.WE>4X2!G!VH78F.>N-R2>K% M[DM8P[&&O]9HN7L-_X@DF7.<3Z$7U%?+999@\RHS7ALMHK8+-1QQ/NED-G/C MI$_!-DW--P&:5 0W+MP9^/W 4G#CVEN*@5__HEQEALS5+1/6)ZQ/UYN+\K4& M!G[BL?OBS'JADNOQE7:CR/>$L&T<]T^"[XK5_OA=1]C?M7;@'HF?GQER=6N" MU0*K!1ZJ>\7>J@ _ .^53SCN(0/26\@N\+ZC62N)M6P$(/$_+Q,416VMJ2"D M)Z+/2OIL",8D-Y#YW>V9X-N*_J2??/3, M^<[AB<,KXL;R0K77V\]FPD)G.^Q<7)+!EG&>-):OMDIO(#N>?DE'=MMN^(#J M *U,![@">N,''H2(>)"6[+I2;US+:8%@&WHJQ[09IM_X_ M6TQR8H]IJTIF^%0WVZUOE%9=%N:?LICJEG.415X/>+E3[DR8PKK!IN;??D!A M)LY1QL]^D'!0/SIT]^1KV;9X]0>%%LFT5*DJFCDN-2/=;9658T2]GYD$W[S!B72K75F9@C5K6+P'X*XGO19>OMZGYM59W MO"':W#[%9K)@O92A[*9I*LF<;1[X7("U\.8A"VX'OH<6%B4^_F5HJT!3PY3( MV.X E@(2]NQ7EL:[S;ZZ.#*_):#R]#L:CXO3>5B;\(!\'FT)=\GB*[6UP>Z MKIF\,^\/YIS.YEXMY'\Z#NCB /UQ"TDJQ2QCVQTB):33[9+O[=EE[@WB_F], M1M\,&7T%2;F?FG3[H@RD/*"DM&TJVO+OE? _DL^MI?'.[K;Y\FIKS?-EVM2\ MW%GY^X]V/:PV]Y3='HDPYGA4<0AZQ=5TVUEV M4>IZDN"8)'TF@SUT*J]!IBZ\--6NW*KOAQ.=8 N"-C!:<]/>'98FD^2H4]DZ M]K63"?@=#H"_6 -CAP-Z7R"@ASL9?*5T]R.%#JF%<_I\- VH+1P:W,, *BUL87':(UUNT=4[VLQE%H'I\ !]GL9GG]$)F M@[25_86VWD!B0 Y^'7HKV8!.C::F-"NAR([FRP9F4C"3FH\HY)$B^.&\*JCE7]BDG3 M6S=<7J_GZ^J4HE33W^MFL"7-0NHO.Q:<.6\(Z4M1CH+@0R^ M.KSM&42S=OV@28T=4RS;W5:9SE>98:HKI<.Y& R9S+*G[9#>+1<#@\!=@,#5 M-PWX* RXF 7S9QB06C#TMCL8KT1VT&Z.%KEA9Y'-(0R 5@W#)AGZ-*'VWS?" MQQPW/@I#60O;@&+J'0H9P2J .(!=-=P [BXZ1EZ)JWWES#R/55T M&BJZ:@=3 UP#SOW/I1BBCW_-*P"TCV@:F;/45\&;1Y&S2JU'M47@^%*O1WCC ML0XMH&@@2)I(IHG+C8#'2O_9VG!QI3_'"-VETG]$'\G7*GUFUN8[LV;;%DD1;[4&C^T:?[CHWEG%^#M%0"7SCV6"-1> R1D1;%- MJ'P[5/L:SER+K&_?3O@+D"C85F@8AR&LDF;)EJ)!2^:AL#+N&:EJZQ__A7\< MGEHQ@.PB,5[$W_@@I.B;8R$FB/^]2(CBZ:M2Z8,6/HAB^NBAPS__O^-G?_06 M4HIMV.[W@S8=O=0B*ARA0L6:@]34!;*>DF?P>[_+QD;>>?%+9C)'Q_/W!XU$ MRY!@_LYD_C?Q^%>T&"KE]MM\(EB%ZA MT&X5^9; %^%?A':C6LSU^:+0AW\V^59?:)?:'1Y]Z%/?XOC9$H\/EVB7$M56 MH=WDHWJ3OP)+#E1X+*H1@?[NX+$,/%^;[9X^W!/Y? IH)/5ZTR:6J#0@&((% MM$0"3I'2,X:6LK2'XEMUZ/]FU%:Q'"KFWN!U*J7FAWX94GWVXJ+;-=Z^Z!N-JL9RO: M=>A.#5W)/+\R&$X6FYY:+Q*[9:Y1GJ[DO2'FX)4GSTGT>&9DSS==G4HO-L,5 M4QB0 W0E23Z_M.*5]\3"F"B\7 1!9MGM,[E"3J)/7RD_SWLU*:@6>7;6(3J- M3=WKP%=*GUYI9-VU[^TMATC)0 MZ@9=>;),5&.J;D'-SA-U/K-JDKPUI><;>.7),G7*5 4:.PRM/EZE-M/?ESB UY%<,RD9.E)6JY_75HDX$S'#!T<.*TB+AI6?6OU3=\+:1$P:$4,L0RLXF:XL)O/3, M!@PGUGA9!;6&+GBCQKY9K?93!%RL,SLPJS96V[6?3^O W-37L[Q,+O"01@DXV"[*_F/4*&VARGUY:R?3L_;@;9 BS.NZJ3(&RB [$DS-; ML.;\$2/;?5)L=ZGR0'"$;+,"8>+,%N37NXV<[D@2(5>:8EU6UMU,'EYZ9@NH M$N%WFG)#TX=%1NT)SF*WWD*@.+,%?6Y8TN@]X AJ1_=)8[2I["QXZ9DM(,T% MQ2P$CA7+-* [9=;GIGMXZ9DM,)4*S1!5>)/A1J\%U54_QUIP!\S'0]H3%FW%30E>@SZ]H9E7-4.M@#?><.]J5]JMI:[3?(\3FY=--)=0JK M&B$2PY[##O;0;L]F(?Z=6==6(P6$ZM8J\%IV)_&S:F5&:_"N9]95JW'5R;#" M]\3 VO7;O>9>,Z6Y1)\!2R'C[(.=K2]YF6ML-\5MCN:CL=@F!6K-\ M>:XQQ'SIYIIN^*RGD)T?"FR.S@(32F%?5463=@=\#MJCI^\U636UL:CP2WYH M3PNM,CP2U,U&2I^1ETI&GLX"RY4),-G-N^ULCEP-Y^C2DR70@GHC-:_77:+< MH;19QYZVNRC1B3Q=@AI9DM3ZP F(@E2N[YML-U,HA7<]68)]CS4;7D=FQ<)F M!(1#$UW,QIO:IDTXLYJG@Y>2^B-Q*JF_ZVJI>G M:[ZZ&/;)?C7JKM;7=TUQ0W:'K&0-PDM/WHM.\YWIS'":1,%J M=->=!5?CG?#2D_?N"K/&V%USNE[S4H[3F9KZH(HB)X^ M[Q0\JRC.45+LR7LMZN5YD]2DK"[O1&5=-U?9-52O]!E-+"V#(A"#SEZLI]M" M83Q>B=59&(0]7!I2#0]>;\0E08_7@&Q$!F/3=6P$QJ9KV0B( M3=BGNXJ=P-AT+1M!O=A.!V\$QJ:ON1-O3-[^)=_W<6_]D6F,'Y#(^8N4C!<6 MX22[XXVKHM@&^N'_?6.^_6ZF*W-E1;%G5_"EL8_]A0M H@E_L? 2O*4"-?%. MXQY_Y5]@Z4'2PWYIZ6EIUHO"I6I(-^ M#V/L,UN\P%OVP!I8 ?"^OYN4?_(+O5];@3!L\*F-)JZ!HXCBB5?52O,97F') MQ9)[MY*;^03)_56WR&O8?*P"CT&-&U>!FP/OSYGWAR7W=R7WREG8A[KXJ$M1 M$T"'!ZB)C0S_FP@\>0X2,Q>Z88FOX.A>H:C^(KWH%E_Y5TF&M_C.6++OX97O M4+(_AM.^JE>^4\G&"39W\,HO)Q3>XBM_7B&#!V9)CK*SI=A%'R(/740.^H.6%0Y*U@3F%+A2 M0PNFHM%UQ@3@E;:W+W8VZ6SW#R9DA-' DFN;J.$:6HNAYB\.W\IO%2- FY3S M/ #_3^W+VS,M$MO4?K_NTLY0W$E&2>S-AZFFA[H9A6U13Z=D8,# @($!XQE@ MT,> 0;\;8 R,TG[$U L5?2>966.S6E<9)??)@$%0ZCXHR5U9#XKSEJ_RW)Z5 M4$LU]F* @>-FMX\@UQ9 ^"@$R9Y!D/O;*9^O3S(T.4CJVP\Z_8[SB3\M MW!LS- 7;A,L2-G1_?XKFWK#NLE&#"V:57#RN=250]BYTRZ/*/,'R5ND5 ,*[D"$_!P2Q61P+RT!@]>%H M/"H2Z<6NRWZV@_B-R@THRV5].J'N1WC"A0AG@"G-2H@3WH>SY(,IN]UT@^VB"76(& M $Y,N:DHT7O[1G?)_/X.7?*H7_V#>I6@=L6 R =]Z8BI=LE0%5+=5EG>T[:7F!Y,9.Q1;,RZC'-MFJ;"P04[+87%;%.+>F>4'2;_NRSD6+7->M;LK@9 MZMJX0ZVFN1FWEY"-$;(SY/MS,Y]'Q" .!DI#8G-$RR__6 R) XR896_+Y5_(SORLLJSVV'3H.;U%6_R/CN9K0O9 M5/VS;9?MD)^KZHZHB:E);U(3Q4)GLT(JCRIUDA3SDO&"4TWN%P7N*=3\1J;C M910HI4NIO@OAL%("O(A?$P,OH!6] M/BT8FXHH#GO"K"=6V(7WZ7U,+'VH]&T=2(20'9K&P$OQM2 '$9_^]B.=Y+(X M<02# P:'"U CS\"!'; [9R)T4T2Y,S&[2M&4<_O/]H$&LRJ5GX_5MC[,E&NB MO'6:C0X"!_;;#QKZ0"]90SA9!*,%#@&_%X7R'"V,YFX[KE,CO4W7]$E* U95 M_6SG*6U+3:65G[ Z5=]T]CY1Z,Y7<_BZV6\_N&26N AOBDT)G!]R@^#P)JKE M&3AT,PN/ETH5DKD4V6UNOI^C*G :DYJW31ZU)A MO1Z;OH%N)!&- C=J"10_ >\AS\'[5^;<&[+=8Q?S>XHHOXE3B96K^:!;1Y3R ME&,:SJ!8DL5A+J!:_71JN?ATJPAZ35;5*F?VA&E9=:ZZKF1K^YQ$$HAAH2B< M08)Q N/$^],K+^$$X4U'=4EF6+VM-\UT@^ *F=)GFXP)#13 =M2 MMF'EZB%.L-]^I"\2;<8Y)W>+&_<4MGX3T?(2;HCC>;FP,OHK AC,/ 6JFJEO M/QLW1L-R2\A:!,_OVKV&*_?6$V8\1[B1_?:#QFDJ7R5-Y0I?^5-?-// MX87A;:(N<\I$%VK->MOB*WWGTZLG5Y1&&DI_F27,TC#@!^75<+<,X06Q3=D_ M*Z.ZIF0?P0'AV*&9K(0JDW B8M +>\+8_@*XF'#_ RO,=E7@IJ*+OY/.-N'9 MAJ8F_D6$__NZ^8WLI[_;%0#A;[%&D<*58GV+>7@O9ZEMI&PQ*%IS;U3D.$?3 M4V[:8EKF3&*#S[:YK,E.M7>Y#"^66_RJ0RZ]1CL[AX@8I0+A4!U&#HP<%R2$ M7H44U,T: _RP33I2I]=O:TMS3F)0ARSVY2 M,[W=;C8VR\J,J=HADF2__6#IEV;"8AODS20/1H[;1XZWT3BO0@Y5R/&;7KO) M$1IOK$R#+!']S6?;((!?@9[ 3RR]OLFH4Y$UVH-*B!SA.&GZ_3F=JT@@BB=, M]VU?-A)NM)*X0<[%8VTW"YWG-QVCZ7DN:-BF9\4-X4M\06>G6J6^WNOT9X?J MF>%ZU5&8$<\+D[8[[?%#DA$@$M*(Q^&2+'&1:#T&# P85_.ZUP,8SRB@O#6? MZXL<*>H:5>H5TSF07N\^.QK&]+VT/QM[#*'E?$NG"C-V[LP18+#0Z4IFN(NX M73B]!R/("W%VC"#GJ9_1NCRC>J/61"\O!\4.D6F7:]9G.U^6J.4J:HWUB/J$ MY.G*)+]6-R&"H';$;)+,X(R=C\_8P8AQGXCQC/)9B(S%<5UC0Y@39]H8TG6O MO_MLQ*"-3*9<25D!'[ Z;;CJDNO;H9,2UGN128I\:6#;U67A7",LW".M?8_5 M\C@0BD7]'EX9BSK.>[ACV?\ ^;:]_T>81[W]?BZHO[U LOPE@7;\Q/V["&: M_!TS-;AT\ZM7BG^9X^WNI0/K"-81'#3$2O.>H8%[EPY\L.#"]KO0D:N+"[U8 MG1T.(4UX419VPG9 %,?#LQBNDQ:\>"+=[4>H?Z>D.M22^*?M!QV):Q%<@R#X M)3&UB +-F72?JF\R[N]7,2'NHSTKV[:*BA[B+_4$VU#/9;W84\OHS39#D25; M>FDQ2/N+64XB691HR[PX,@;K-=;K&]3K-Q4\OZC7O=18Z_&!&8AF37 \1V]- MV/;O)ZV\2:^UXCQ/JJWLFJ?ZACP;M(>=IA[J-0OUFKO(H#@VY5:QKHC[^@8I M.DI;3;+42REH^ B_HC FUNQ/J1=^4;.-GM!2V$!M$)29;?99M;3-]3Y(LWN# M MN@-ZI+F Q7&3"S)66#4+/#]-)D^L46DE\O;'M"+'@^V%R:7;A[+NWF9E[? M>0/O-](2!QW[&0#6]0956;;-.L_2 L>SS>U"Z7X0-S$+Q/F S*V'/,@9M7I) M[!*[0E<;-EB KLMQ_9"Q(;MQIOPBB!VV7_%B/R*Y0P M:;";CCQUP)M.2LWR/N%*K=]O%/ FE,@T5[GJFLX" A0-L;?1EKH@YQ!*9+_] M8$AL.]Q4C@)&A>MA4WZ%"BE#\^J"6>R*A2K9%"8%C;2:'T2I2$PUFU&F@B*R MA8'6WRH-Q^%"VR%LL,;<3M/\!NJ-KX(U,&P'S3!P^%;26P&G3H^KRHR([\UQONC>6/9$= M->IV2]P.17LND9F0_DB26=S-'JOTG:GT:WF,%U3:*LTZMC?*%46![58K.>"P M0/\@E0:](9=:4MF>N,IJ^7)A)*X+F0U2:<1=,"3.RL :?N>QV]=R$"]HN#YJ MK+A=+942Y1(U9JJ%"B\)'Z3AMIH5V_Q\KHFREN+4<=K8CX+PT [3,;+L173\ M/@]MG([Q-53ZM03""RJ]=PNEFEDQ-+X]G11+8E=9US,?I-(L6^_VEP1!BZOT MMN*DAXWJO!*J=)2'065?TNDOGX<1-]!/P'O(])'V#"%!<^XB#M6U,W M8K5L/F@EPK0#QYKM]GIMN5G?\6:Q)0<4[_KR'[1+?!-<5E9.8;7K3[/\2A>" M=5F7W7(7PF4VI"T8W+C]IH $9VU< =OQ:T#0,T1!;?#L5 Q6IP' M <)4<=?9UH*:Z8*6;P7F+$5VNSD$".RW'YD+/F >+.0[-O2MAX$2"Z M6V575?H+Z.3T]F6ZP=5]A_R@/$^NJ*?W.6E=T8=JL=4N%X?%J=-% )']]B-- M7) QP18#SM6X*4!X4Z[&BX"PMM+9_(#B?'YGK,JS33\]E'(?E+SENQW%Z932 M,W%(S/)BIKS0S$KH0B#&A:+>O^[EL\@5 7Z3 >+;)ERX![*!LS.N.-!SA:]\ M9R'@-[$DD7Z5PG?NA=KU4)QO39991J9J1,'TQW,_52I-Q ]*8=\OEK-*>S4- M"$UE9WN''JE,9P[?)YQNAR-$7P0+<%K'IQ =/]?I>3,]'-A^=AB_7*3 3=:4^ #FDTRPT62[">N+,CB^OY/<4!GX36?%S M)9?RRG32W?8H0@9]M=-JZNM<\X.8BGPU[P\X3Z^++%];EM@@Y9?&&Z3DX8PX M?'+CW(X[4^HW$0X_5VJ&MXFZS"D37:@UZVV+K_0=XH/8!J=C[#94?CXA3$8% MFM';#E4OM,81V\"\5"KVY9,[BL Q0"@74;V(X\(%#3<8E;<$+[$%W1VJE7JZ[U._YG343S2PYQIPPW:1W^WU >%/0-DDPF[4VJDL".& MVP7E#FQQ";K0.B$1K9 F7RINPSJ.=1SK^$>-O/\#'>=JRGC-<(.!#O:CAKZ6 M#9)8Y)".LRA6>I$1U3B;XDZ4_LZ#IY>=4O\'2E]E!H/T=E/W^51N! @P]XJ% M91N\T3-T:VW.D MY7&=2?JEYE9?*^^A[2^ B\G1/S [;%<%;BJZ^#OI;!.>;6AJXE]$^+^OBT[L MI[_;%4#5AS -H0Y&3&G:]Z)YJ6?0B>AF4],O M[=RGO]L5:/N'D MOT_;-5 R$G=5I\BS3[%64P7SF5C=(V\."BXOTT+W/LYS^ M= W VOWU286W:7=):1@C>6T.^,!H!%1YS"A^)3S+PR:7Y$L#@;YP0@-)A??O MVX<2BH0]2[C1*N%F%3CH@2.=GY3-T)[]'*OX\7BRD05NRZ^"8%\=;D&UID!+ MA$:L I7DZ M.+\.JC%7YIE3Y\DD++ZFRT!):A:H >H1FC3;I"=E4FVRHRJ@ M(DE=QJW N0EWHMMW'K6\?&["2[I=X$HD(^K[,;'J2TS%WE=SRT$7Z7;VVP\6 MZC9.0, )"%B5KX$K^)4J]XT5P:9)A>(+;=V7.K;BTDRHRH@=2">SZ9=T^>JR M#*Y17^^1Z,1=%^[2RL2B?@>OC$4=1ZOO6/8_P("Y]GV_1YB_; 7Z%;[R#8GZ M%PYC1OG196 !5S;"JFQ9-35+\WSD1:Y! FP=8'DXI(FY4AP'^8R09JR:.4O- M/5%,/M++T)!@<]L:[C2,DU!CW?KNML61 D ML]!4B7H_U1DUF8VN.SFDZ]EO/Y@DD<%A4!P&QY&':=#)+O-1 Z>H"H[]J^_;^C=[N#8YNN7(+UVE^%)UPK(HM MVW*BYIGG.T2(!;'3%*;,7B\[C5V'&HMMMLLJ6BL-&1BSGF7Z^ MQ)EM)KM!NAWR".G;*K^&MWPH24]HEF*; %.>.)Z!8Y>?T,_MH(?54 T;MN>= M@:=Y*6]2,YN7='G>HSU3J)K%0DZB.,0AT$F"Q1776*&Q0E\#?? ZA=ZXEJAL M.AO F\,!(^0'O,.(K]28([T]I[Y#KOL3@/QZ^PJ-_#*V-1Q^'J.Y;]6RE,Q3"/ M:[#O1-2_9BP3==J.XYB)O^)2ZW]_QW3*%^9'KW 5/B-R\F4.N;N7#JPC6$=P MX TKS1?A][^$=."#Y7-B65>X"K>M([]VNTQX"P-<1R%JU?*!"SS_X'*E$BXP M9!^H"4=V_5T",R>8)+P2@OQ*PMCG4TGC^+/4B[2G@Y2G[\J6%WV[E]\=_R:W MU;RS'VD"3F_8*:;>=%OUS<23813@4A<'H-A L/$[R2HOB],!"6J42IVQ$#?3>D, MV1B-A-;X V&"%BIC1DR74X26%Q0?E/@-Z=4K/M(D;Q9ZI9C?HP=!,Y\P% M&99;#<]A2M/IG+HP;+0.>)H M;"C@1 Z,!5^XF/D-6* LPE7'LG&_XN9DB2"0OXF"B^RHC2Q;L@W3[D? A/T8LT*L*;8ZKV M#.8LV(ZYIBQNQ)>M_*J5&E?7\R7$'"KL9):]X"P6K)LW_LIWIM.7Y1O>HM-M M;E3G*;^@$YK0L+*>ZI6S0A?I-(L:(^.,#JSC.%![A;3!6W2\(9#IG+]8-'5V M6ZL0K>$NO>/F2,=1.[-+!ACN2\!Q\L6MZ_1EW?^WZ'1G-TWM]\:JJP/!!J6^ MTBYUAZ%.AQW-+N#_7U&FQ#$E8 #9 Q[KNYUJIW'N6\,), +%\V7@5> M!;K<6 ]53A6#\;XN>9RA:7C7XW8#8MYS=(%5:?F!7C=$RDZO0O5F1![DE M+>V:NU5N%B(%2L$@< H&1@XVKO) 39^YXR6RH_1^, MGWPKN,W--I[!@[I0EY:S5HM"_$DZY$_( M)/7BT-K;::T1#YC B2(?$CF:VJX*W%3T^>^DLTUXMJ&IB7\1X?_N;)5^&G7^ MQ&6Z/D;HW?MP1)H?0^.OLNI$PUV-Y_L6A,E4-]LO3D&U!V&2"4D;XC13]OU8 M&PPB&$0PB%QG/LO;0&3$I8P-,+*$6*YN?8ZU92&SG",08;_]8$ZKY-X#0W!. M"P:5"P2Z[Q14/JCQQUM I:7XF66EZ !=WO0Y4.?8[703@DKVVP_ZS/AR;)E< M/!L&@P@&D4_O&/(6$)FMNV K]^F2.*0;;&:Q*;GM2@@B(0N4?M&_N?(\FI#E M"?NFSES;3,3+8%M>8@K@BZ/M(X?NN[,CP(-$MV=U4?F![$*O0&KFT8(8'] MTU9'IB+E]X)7&8B IL9G9A.)-WO0)&EHE,GUI$$!3H'Y\@I_3P'J2W,1'ZGPK?UD MSB[J;(XH+);.TNA,Z$8]/-"SWWZPRH(F7')A&Y,D29UV4L5I'Q@;WM-5 MNK[7O?'TC5>;":7U:K#>%'9\.Z-WYG.I1=CET$P(I]]F" :;"7>5O(&AX-:2 M,%X+!4)K;*3^?_:^K#EQ9&G[_OL51)_W1)P387JT+SUS.D((L8,$DMAN%$(2 M(+2B!0&__I.$W>VVL'NQP6!J+CRV.UU4Y?)D55969F_1V<@[JM1% M!@6'9SCHD8KK5Y6"T3,>VM>"B.TK=BX_&"N:&JONQ3/;>!=P^K\W/+Z\\[HN M(-Q[EA!&:H7?([Y'8$@5I%F4:#@$E8F!@$-A!Y.Q%(:HO./L'844=R3 G($Y M W-^GS#$S\QY8&I#M<.N.7G'S-G1)DB0)MK/S)G($J00^B3F#!(H/K1]D^^_ MK@NP[[.$$GYFWX$"M3:.,EMP<06IBUN?*<0'G&)E@V" MH:#$^SNV?[B*S2RP$6 CP$; A3LPFC>^?;MU[0".!335N D;N?P;6DX-W/0# MPI)O!.DAV7'2XW6X5 .C5"[-U-#4\LZ:NFG'D:&#,-)%/JN[P"6?_/WM!:X9 M:/8M+/D&-?L\5WL7M>0;U>S3;CXN<,TWJ=F@>OW5K/D:KG=>?/U:RN%WQO775W)BZD=]:YR?N4+'F(V,"DT.5VZV]=&XC!UMH;YTZ MBOS&W?5#=$ P C&;8F[-W^ZPH6]WV#5E;R(XQC=D=LQOE/)T*FYJ"P6#LPQ2 MZ#-\PI)< !( )+SW4B\,$GX[_?04D#":+>A^:VXL96(9L:U(Z8TH)H<$(H>$ MXLL6VGSPIW17&..X-\LCV-1Q8+9=$\.8$S?+>C.:&@+C MI$<:Y/11#F#;P+8_IFV?-5CQO&W/"($FXK5JR 8A*B%2HWQ\D]OVR<,5(#;Q M_D8!'ME]O*C#\\:.#W@8]]0])._0VI11Y^N>(^;&?O*XPZTYR&=S0&$3\$+)_ L$+QP C8";.0BDLH!6X#1W-ZS0.!8P--98"-7 M_73VI&GNMZ7'EQ< ?O,^+1\E4O2MU-I]G&C(]F"\IRM-V6'(\AP.MDU"8=[X M,A?ZC3C10RR$.81">K$S,P)^GL>,0OY[).2Y])/!KL=[AKH M=)TH&):70L;N((J\@TD(Q(<_B.E?($\ 9+S^COB-(:?OWP*PX!57R.?$@LB#DIH?K5W967GJ MJ+P;A^@XQP+Z?ON W^$DJ,_\4:Z7+Y G #)>?S-]3LCH^Q"$[6EL*I?'T2# M!WS%W"\RR,CNJS/,0. [G'HIM_3Z;JU/G E_\Z'!JWCO=_9NN+<*@^\8>+FW M[ (:'@'"B3\4:WIC.H-801A8*DT172]1,/P^] )CZ!V$TN!)X$VAQ@6R":#- MI<9L?@-MUN,Q08X@JP&Q?$U1N:6SV5?Z&=H6? XC]/VF)841 M0QN*TZ!A?()H V MEQHI^@VTZ>.+FM@FYY"\XQN>U%[K""?G1Z3[6!&,PG?$B\^7?CU6])PJG3[3 MY@+-YR:#Z[=8 ?GVQ PT^P:6?(.:#:K6W\22K[>V-\!L4+7^8VIV?LCX*U+3 M8^3II_F+$WOS$*IFI.?(X,>)B8914C7-<]*/W:6B*O6\R @/,9%"@WR7PCUI:!EE(XU\2SQXUY.S[%&$"1[4/PR8' MEM__ZM-7*;/7DC?/5#0Z:.*]^:A??T$I?^3J,7:I>1Q#F5.DID.HIL"T9B@8 M FL*14"Z,L,U4D5FZ(R:&9\.G_HV7'N\VIEGZS^S8D$><"5VPG;2K_Q X >, MU.1[.0L.2Q"EKL37N+[]&I#^$UJ1Z- MQ#E?'\M\S;9ATHL=F5UDD<&GE*Z P63-TU>R4:4A9*F.I3K65Y BI0:-1O.V MNNY /(7,D[@UGU%*1DD^I63'++?&@RB$$(D4/92H=>/N0CG4+7DR47Y<%U?< MP(=VVU&]%;*KI,HP&2G^E)0AII:]YY2UU6ZK'62_&_9Z*J.@"O24GMOK8>5T;J[(*J,W$\I"Q^/47QG6A<[<\L9^7LW"@;>U%^DE-A32J6^%EJ: MW@QE9]!JR82S'&+=C+*P^F;;M!&J+LSE=C2L<=TFQ0X&V3SIIY3VM-9VQ(5 M6^UNL)TV*@D4C)/LVKDP42[NU@?SE#*MR*U4LL\O,LI#87>\](V &TU&4,/S0F4;B4Q&2CPE MA>"50[(F' MUY?]:3+ARFTM$CI+CI/EJ86VZQDV/*AWJ5#CXGX'Y*6>3IP'%XE5.C MH3QBI5[L"YK<"G/2 D\GO-)(J-JD!K&NM&PKNZ:RD[+/+_+41EUM.Q6%F*O[ MJVD[7-(C),H85>2I($M4?54E4U)B-,27G"9M_$0ABSQ-$L^+A-92@L0^-90W M2A@GY"*E+/!TC7?G,N<-$6B7].N=]IA8>N5LS )/!8$3IMQ0P&21')@",JVB M\;J?4A8Y-:QVJAW&0H8 M*%1Q37I]5"&VQD:'1E:ER?7T07W695+*PIHLRW!F_<:4@)#YHH([56E9K_13 MRL*:_&D#7\[+#LJIRTUUNQX9PK*9C5G0$VW:A/09;-#0:*V,(+O91II&-L_B MZN%9/+5I+V8@,:E7"*6[=[DD)RVL/A"9J*=HNBJW R@)J^OR6JTR"EU!1C--VN96,6UX1(BVE5:94#J-Z?J@25].:FDTVTJ/MV7[)KRW5Y M9QFCI,,K[I@++28=L[BH:64O=R-I7[;8]9Q9B3-X7$,7&6EA58S(8WI,]U!Y MW:"[JR59]?OKG+2PK)6^40:V7TZ@-C;MM1=M4I-F^02*UC_6&]X :Z@:XM M3PO$=%SXB$NQO4;J364K=>@P5Q6]%EYM)1EIP?DZO4@*884-H9@:&!C6LJH6 MGH]:X(%CT5;<)C#:,F9.U^U58KXRRDD+J+)TILN-%&U;LKF5^%%O'S-JLY^1 M'MFHL/LQ!H_@"-KMK)K;$,UP/LZ'+3K@0-DV-C83VS(Q0J'%KBSQ?6-$# M]WF)PU8+9@*5^5EMUI1X=Y#:(8P=<:P-2!V-&P;.U=I]BH(':TD;7OAK MLFZ)R[8A3N<>-$AW#/ 11Z@T1GBG!I$*-W+XB$J61&*5F8RTH#,MQ>.W@V3H MR.OYT*;<9,&VJ7S4 @_JVQF,(V)U;AFF-J+[-;=*]G+2@LX80]-MP4J+L\0=PFU:C.F.1UF[)=[82R9F MJ%%.6N 768.0Q; ]J$"(20?R*"*G*YW)2 N37?997@_-QEB.&[-R,&#["Y-: M9*0%?E7J]CB0-2OULE-'[_M*59YODXSTB(UM405UN&U%-CIVV(7">I>X,?*Z/)[B\SV=[9)?+#[M-?:RU(6-=I7>C&(:\:CKN$5?+ MB$U6@4V>X%2F[L[=\D!MKYF,M#A;M1):B,6H,D*/%A&/U,)IHY^1%C=E9F4> M#5%4EW=6[/G3&B$85)*1%E11$95S/;+5K2$:@\ B M B%J:]-8DUB3,?(9%/VMN7::MB4,JG+='55VZX:[J>@I[1&'.YBTO:B&"CPW MTO61KV^U?L_*20L\&&_62Q.>3!&H;4Q1I&'%,RX]%$F6U9BP%K#YNB4AZ?C_BG_5^.='8IM>T>']90:4J M57.A)",MV,VTAP\$SH+V7'T_B+S-$@W7)).1%I5V6-GTM_(\/>^5/;4S=\-. MU,Q)"W:C]??(J#;J6BD>H+&IF[O:<-K/2(MV@XW\U2283C86:^\3I$NYI%S) MUU6TFZ91EZ3Z9LG*<5F2^PD5[XCI@?;!;O);@6^1X4/RF>;9MNJ'QI>';Q[' ME;)8ZGUT. LR:H?@Y(]QVT>W(_=1VV)4/ H>/O5^-/@0AOJU1W,P_1E_Z3+F M453TT?!>.N3<]I*'B-7#S^7LGN?+(<:=I#SX:7CY/MB??_ #J3H+O2QU[,21 MYN>OA>#?N!;Z?C7PZIM ' ."N !!4)^I%Z\G@2#.9Q$OWHT#09Q-$"^GWP!! M &BZ+4$ :+H000"+N!!! (NX&$$ 9WT1@@#0="&" -!T,8( T'09@H ^(S20 MQ"5( F#3I0@"8--%" )LFRY$$ ":+D80 )HN0A#49QH&@G@[0?QF?=>?756? M;]'4;RSZI)?"9WG\]P(3_O0QRP-7-,_.?OF_3S#UZ0]91*96B3TM# W[VU+^ M&O$ZZJZ$PG>EK#;8/W_- MOCYY@@IL!MC,_SYA?VHR"/09AZ_:9(3 F!M!8.B')\ABY&G6CW9RLFTO4)_K M5Q\V;R0.=.>/=0?YF>XBV.'K4OQZQN!VB$&?\4;O$/1V6N! M^+-IPZ^[\Q=NCJ][Z\\X7NQ&0#, 3@"< #@!<.)DFO$X G#%>B"HIEY.MYRL MZF=;4* 0KU2(:\>%4M68FYIY- B3\Z<9^W M 4[A$%Y1;=75C)(:E6K&+(C58%="Z(<;R3,!=Y MDS9_[Z"] , O"L /M^B/T1L>:ZOJIM_JR6NUXXPK,-KSN_W3HC<%*YVZ1<([ MJSYPFH%*A4(;S=";/'29IZ@[$CU)OU, X # +Q0#9+&JU-H5FJ7#*.1X>@G9 M7:TQ&_23]P: ,OH[]I\-O4S/5480'F;R#0#0;P @X(,ZT4&=BK63I3E:KBWW M.IF7@X8^?:4@8/G \G_M.20P_5\W_>^)4UF M.G>AT?O8:!3Q;# ULLLQ^N\ M)+O+<(EVD]/" *[J!%RZ4R<9!,S9MO*80#]]!4F\3L(!KL @ 57N O( MC/\_%V7] R-23=?0.35P4T:$#]Z?9-8\Q@68Y>@=0Z)PVV@KS-N:?6'&F](B4+\UR+OLQ,7+0YZ?U0NX_B#K M38GS)I/+@08#<0)Q7J8X 2 !#;YN<=Z@!O^TP!U0X>N2Y^VI, #A#R7.F]3@ M$S^:?;T&7UUF[I-(4AY:*WE^%@T+2\;6"#0SS-ZV7V6"[B6J\,7=!GVTI+[+ M$_I[W&5<'A> Z@.A Z'?@M !W@'5OU&A ]6_GOQ'H/M ]P'L ]4'JO^F\;EK M4_VKRO02OZ=W&7J6,5=*_WYC:@9(]@*7(N!2Y"8O18 & W&^?V[X;[P2K\:! MF@VEH I\2!"7/ 574/AMWHSB7"N8F[*YX=JBY^E<)4:I8?**1^/9V,TPC T] MG7DJ"R'EJ:#Q]Y42YL-T$3[L$KV3!J,K+6B;"!+Q0R>U$. MWQ$0=;IG9#=E.P#]+P N /H##;[RS+HW?@WUIN[NY7?248Q:5( E$B2Z,5>Q M]JL:47[E@\FBYQNJ=FP\[_B^O\%JH:WZ2BGK2ZZ\LH2QN9A-T48_=7SY$VH< MN#T &L#M 0V^30V^M%S&\WJ]$8_.JPD4*1QK$3.ST=[L+73Q;IZJT3%@@C7K MEK6C. TN0\NE,& R3T7_Q%-=?<9G=HPMS]30R,KM.K[AAKG0LW'_'(B5+M2BQ$ MUNJ>I=(VC4#;L=YI]14JCWUB'Z:*+, ;X#*!RP0J?.UIH5<=_7P_+[Z1,3"D+ )*2(<3$?U=113S"2W2O3GI_9]>0994<"(20^%BBJQ0IRF_(G MS'X\CY)%/]WT9-UB8 P&6QY@W>^<\OD.UGV*+,_?-,S>G*].%(DSK9&ZG+JP MWD#%778:R3,[7S;,:\_M[!E1R70USS% -N>OWJO-O$ W@O+A[[_ _K84>K:I ME_X%Y?]]Z'WB1Q'NL_=N[RC<2_1'P 0^K D X7Y@X0)\ R8 3 "8P"NR58$- M !NX#1OX$&X !&5[1M3,0QD=+SSV@G<3E06GL@GWD.E2T6@^I U_E"@PE$=@ MD3L*.6&]"8 HMX4HSR2T D0Y4R#X9V#@3+EQTPS&6XBGRZ/:IB7U8>T !O3/ MP>"R4U/3(2NJK;J:45*C4E?=E5#XKI1Q^1I244\>\?C!!-'4!'4OGMG&-=O@ M;^27,:'"S__8DPN!,3>"P- ?YY2U5R)CU<8.)[>1R4#=^,G09Q>OR"G+5\/' M49BM+^7_D10R/-Q,V(H],:QULO+KZS+NB0-&@=-5??J*H<@=#J.@>M1;EBY_ M9[/Y@27_=YMH +)^KE-NEX;BQ;1@=QZAD(+RD6Q8<(O582OR9Z])"_X%")\: MFMIR-8&U8E?2&:-P]U:TD&!3#TZ2MUPK?P .N'P,> M[C ")RDX$:YWQ>E"4Y!(_?%O'E=+QL)YQ#:YAN M-T+>:QWV^%F>/8+>P=1+(=M?OW-Y5KU/?0USB18-"H=\_"7?K*NZJ24#Q;Z% M)0,IW\:2 7Q]_"4#Q;Z))9^\/,@%KAEH]@TL&4#V;2SY!A7[Q(4V3K9D$ 4# M43 W0"Z;QBZ@6)__"4#*=_&D@%\??PE \6^B26#*-AM+/GF-!M ]FTL^085 M^^-'P4#(ZY1+?I33J!EN9 2_S(3\I\3($B'3M=CZ[W)%\^SLE__[!%.?_I!% M9*K_V-.\T/\D$I]52;SK8#%X3VZ>&C0-[N>31-0G_=4G\-S6: [?ZP[ MR,]TY\ ..%>4"U:$[T\F;T0#3BQPZ/.%RUO38B>VU'*JN'MZ5C*UF^%'I4'3GO__\ M95[%$>*U.';8NA2_OA&H'7MT?54;O$/AHFN!^+-IPZ^[\Q?NAZY[Z\\X7NQ& M0#, 3@"< #@!<.)DFO$X G#%>I"54BJG6\[[8DI (5ZI$->."Z6J,3+#[[D-]"K5A#)*\#$U;47_?N'TO,U8Q;$:K K(=3#C21H,OIKK6?. MIZ?O5[X841 JJT>$OD41>GZ^DX;F:$IS*MK$:MUZQ:]))RY"SW9DMJYLR8E< M+H_\!K:0-B-MH<#D68K0GU=K+B^T^FPKFG,BP1M6*KQL$ MUJY8>)>&X,6J MT]W-N(40[07#K0=TO3PTHUH3.3%\K^MH;6X&>L"5M^VD.5CBO7&]G\'W?0%Z M'+NC,(#@ ,%O"01^KZ;D.1'@!'7GE\34VD""Q)EKJAN$:!M'EDR& *>N.P], M_X.8_O,-=('M_U&Y^:C-6F["M"I0?0^;%3%2*%DX<;EYE]75BMKP]M8HG(O0 M3);AMI,?Y [EYK$[ H8!& PN+Y]P-\GJS+_I^;_3)7Y*!8$G8Y77 MCG6+0L]595YK+L7!4M)JLC'P87NK=2=\F!\%LBKS!'1'4:>L,@\ X,, P#.- M?V]H,]!"&]@6'U9[4$P*L\3;PQK3/'%Q^<@)&+DVZ;6@F%_5V9D$N7+Y8+]9 M<7D8O:.@ZVWH^R"\$I$/G\)V\:M-[GTZJ<9!OCA54@0_G$\G[U@GK M;2.7S$0P\7G0M"&B)2^XS7(7KJM_?H/!Z*LXC+(YA9+WS"?G1X%*=A)@'QT$ M\B,3[V??A@,C75"8BE\T@HVI&4(J($\?&)JW;7L_I[.+E(XZ;>,MCA]T9&S69F.KG.1.A_Z)T[FZ-.DG ;V>$95, M5_,< R1(_^J-VN4D^G_TW,G+P_QGKXO>42DNCTO =(#I *4 2@'P%)@.,!U@ M.N\?9KXL-@';>6^M +9S*V[GDB]UGLE'W1 -1*Q93M=":E5G/<>%I6;\>3YJ MSXB:>8BGXX7AD? 7O'>ZH^F*LRPC-OO-#:Z/5VQ?@>D\ Q6]0^B7\M< $@$D M.E.H_;*X=.%(],;1^9^!"+[$-[1=G;%G?9$^%NCV?$@B!+>&55OHLG:7,?KIDLY24.2FG-F]RW]GLSG5"[1K M0@.0N7&=XO1MI7<2#3UQ4A%O,5E0/'EJ0*OBM M_;+;7&):DD'XF8J* !0'*'ZY:/![CPK/"05O_RC18BW>1&.+L]K]MEI7/*^# M=A<9%)RZN@C @.O'@(<[$P ")TG6WQK4!DO2TY;E2(S?VDXHB5N?&!"\D1 3 MG"@:D"EK?EU85['-\@ (]V5&2(@&J !0X8IW!G^?K-[(&]_O=*;HK.X)_4BN M4]Q2%/8AXG?.56^D,Q0%AJ030:[CZRI;+W=&4_V !,2GKSAYA]/%>D-O5V\$ M(,%'0 *Z4!#_HI#@[-N#GJ?#KC0RJ]:NMJC-^W270?T3%QZ9J"ZCDB'AUO6"8WY+SP"'D'__SIPE^1FHKL3,;W!U7Z+W5>:BX%A9HAD*[!*4NY:L:&$.-*3UTDD=J-9APS'BY2R M\/%8F-0&=FS*D-KFU\D25;>563^EQ J4F_Z"Q+:C!23ZZZJSV39X<9:DE(75 M,XN^(,UB=0^5C?7.$J8+6NUEE/13RD"3ATC-1'&N/8G8-M*NS@?U;$5%/@W7 MCLP.^"$!B0H58_6)/7;=;*)%/LWJ]+ZG#RNA%:OX"([MR1)M99\/4T])N^6H M7YLU*JY59H8K/E!GHX6<*%B1I4:H4>/)E%!E=2O" M)/VKV022D+C*K"8P87 MREV$BY-YT'0M9(Q[_92R,-&^*)!46X],CJT*NXH53BHNFGUZ@5$5"6UL3"?> M0J.:Q;/SN(OU[>S3BXP*A5'>MEVS8J'C;-!LX_5$^Q!#8;?2< "IFN_IU0XS MK[J,0A37-.PFB-;IK6+.:!.AN%?L.B+W4\HB]]>*W74=:&&-J&B&5KRHIP1) M2EE8TQIOB^NA[+-<&2+9M4!;R=-N=N>U3!ZMF:BLLGDX3L>8RN6KLILQ^T-;H:)MFBX(+Z MC3;XB LJY3'$[\1X*@9J/*PO%++(J<"<#2$ETFB(Y]S^(IG6F$ZGKY!%3BE- MJ"ZMVCO)$EV%W+3;3C38,2EE@5/#A!AI\6;B0*-HLNQ4,&5/S+)/+W)JC813 M0F:1F5O26=-0E+'ME1FC-2&5F.Q2G&?*JYIN6"[G1$; M>A:O-9GI7AV/B11ZJ.*:QBSJ&$U2)N3UCAP%6[='!P234A;61/&MN#/ I[A< M[W2"SKC:FLU[&64!36O=G8?V>%M+/9ECS^O*9&"0V3R+J^\.6TU/KIA;B[ J MRT9A/BZA6&RNJ\R_L:QJ.TD^_BB[OOC<@/?MGE+'O4KX^5$Y^R( M3](QBXLR<=.I!.04@M:C=!\9#DU2[>2D10?="*KCKMVS9&3=63ESN5P5V9RT MN*R5SXZ5!=6034C+5?]G+; RZ]#Y=E(EEF#<(P4_F"XR .J M,N<; [S5E]FJ7BEKS2Y*K'/2@DL;#E;CBF",EYRHB2@9TWW&YW+2HO,U.(@? MTR(%L18T7F%-<\@%SKBJZUT&G+H'U\ M"^]DW6PL,M*"(CARN'7#M4.JY2W&TUJGFV2D12:@B1BF4 !I5EM:;177 M\Z0^P^2T!29(?KCT1P):@5@%1^<[9++;#/**B05%V ],3PJD;@29\KH?3^M1 M-:@D]VUN?B2=\XL@@OM0E2OWM.EN7<=2^\U)"SHS77I40]^OT@W;9KKCIY5Y M),P>NB_\2(ILV^:B8HPAV5P%$"QB++M?Y.69"SHC)&ZY,1@P0[DMU/<#KVHU M?>M0"+(PV9H\0 2N$L+6&J=3K.\&4EL\5'TNZHR)48NRC8O0R.&Z"V7+3_S[ M2O$%G1FQTZ5L5!-$YD48;MDBPEH5)GO)7F"M3W+2I$E2.ZBN6M6P:6Z'#2DG M+?"+GF-!*4Z@$;L:Y^QUF]YR$K(LYQ,XLG-LJN*X@P[3R0[;$.>2ZT8'/Y2%*?(+ M,FE=A*()MU.1]BH)0ZN*'\8M\(NJ*Y9,VUW"*@_; F%H_>YFN\BR%@O\BC$, M#D9K@955R=9EP785);2*N&>>DA MOAPU&YOY<)['#@L+6TR:<,.JC&2+;>-#$FE0"C])'FX@GP "Y58W$+=&K='" M7-A(%VOP]+>0Y).3;G6T#7VF,8(1+8[925EA2\3O-O$ M\8U?:Z0 BAPY:5/BCIVVQ[.%M>N2DWI"(,*TEF2D10W7QC'DL637XLF!M]US MRUI'S2=0 (^-UFVBH3K8R6TFW+%-4:,3.1^UR(-6=2SNEFY=Y4P9CS1-B/?- M[8&VP -\LFT+@2R)D+'5>R3#=\8M-)T"4N2!J+?T8-PG(BY&B:@1[3:5!.MG MI 4>,$'7@3JKF MH/Q@TFNZ#&JUHUI+6LVGJ:/.28L\6/19:&.LJCVKS4O;D$]F$WEYH"WL)B1B MO]+7O-"3R]/A/G'G([<&I;1'0@YS&^LL:GY9YEAJXH_M5D"[6)*1%I NGH[% MAM8A5:[LE>U$2.KEX2H?M<"##50CDY4W&5FFXN,UHK4T]NDA 3D22_!9K>EZ M,+6!C-4:I;5%LIGTP_!KON(K>;9MNJ'QI>';QZ'R[*R(,M#/,Q1M^4\ MZ.E^"^"6;6,>/8[HEO/0:_Z;A[MCZ-]9D"T*'C[U?C3X$'S[Y03O%^\*='-S M9'@O'7)N>\E#Y.[AYW(6N_XR"PS5*BW\ M@Q](U5GHV7%D/%GG^6XMX-^XM4C7\NWK2;/3@2#.) CJ,_5BM40@B/-9!("F MRQ#$RQ7G@"#.!DTOU\$#@@#0=%N" ,[Z0@0!+.)B! &<]44( CCK"Q$$@*:+ M$02 ILL0!/09!9*X"$D ;+H400!LN@A!@!/=A0@"0-/%" ) TT4((CW1$4 0 M;R>(WZ]%=GO/VDY?0;UZ6O/=(U2-_W],BQQKF[HCPO?8?_\-?OZY"D9 M,!E@,O_[A/VIQ2#09[SPOORJ+.9;+;]#::[\$>>/=G+A;Z>!^KRG^APJ!P'= M^6/=07ZF.P=VG*7@ZFL4X7OUF!O1@!,+'/H,G[8UY:L%KFFQ$Z>G*T._*HE? MV [K%AN0OGCROR:[OK0C1*%PRC_FCXO,OO^25?4RM?1?_V.ZI6CIQ:'JZN%= MR=AJAA^5#@5(__O/7^95G"%>BV.'O4OQZQN!VB$&?\4[O$,1UVN!^+-IPZ_[ M\Q=NCF'TJE6#<;S8C8!J * 0 & @#%Z53C<1#@BO4@*RQ;3C>=]Z5E@4*\ M4B$.08(K5HA2U9B;FGDUT/!;Q^GSQ0A?\AS452N(Y!5PXH\.W>?MV/=2)RXF M7L1A]/;-N-YYA6_9V>5XZ]LKK,SZV[UHR$7:,OY3%O.*ZW5?-D8<-WMK0& M7Q2 %SOPZ.2(KK5E?LK%DH91]>(WB89UY>[7@?- M"MC>]^(BJ3L2.6$?'@#@ , O#@-^K[S^.0'@!.7Y>TO3QS8J;+7W<0WUU28R M[N05K$_<@0M8_@>Q_/OWD,#TWZKQ5AC!'5@*NQV9Z&PK1G(@RDW>1D+IBMC4BS3?NM_=LNRVX(=M8I;GB.+8W57M6L)K)TRR*DW?; M(NYP%#]AMRU@_Q_&_K-4OXNR_[-O!5J5P4QL)E:-:XM]4BY'D"\K)^Z;R35[ MTP7"F[PEFGM)'H[G7K>5FV_>8XNZ0U#L9SVV+C:K\4%V)2(??F"$46!JD9'- M->5-:1&H*<1>0^;BY2'/SPH&7'^0]:;$>9O9Y2]6"@,:?&7BO#1 >ON+@VH< MJ-E060^FPYY!\KYUZ<1>'4:D&V0/K;?2;8=1TZ2)/A^F?YN\XAXA&[L9AK&A MIS-/92&D//7TP_7"=V^$?'SFA?,#3.*4YHC]PZUBC=QH/Y8M,QV M12EWZJN.)F3]Z,A/7ZD["#IAX/&FS DXA M $. 0@ :_:87!BW6"OWIF?E,/ M^'(TO=V35SQB2JS,#]4$K8PQNYWT7W<<+SK#H6K'QF_YPN^'=[ZENYTM9% )@09?U-/Q"W>$XTU]C@S&O:E5 M7PVK D3Q]9;[RJO@MW5>I,,AO99"[: 102?U.;HVELV\L3C]$^=U=5G]3^+0 M.9M*GI\M*RP96R/0S# KC7&5Z?V7:/L7=Y?\T5*"+T_H[W$3>GEWA]$[ MFJ1 KAWP,,## \#5/]4T76@^[1K4_VKRLP5OZ?C M&GIVI"JE?[\Q-0,DYX+[.W!_=YOW=R 7ZR.)\]( "<0C7XI''GY?\P+QW@\? MB476\>:4P5"ZSB$Q.JKW&1(I#Q*%S&.1]!V!O?1P"!@/@'\ _[YVIN,][ON^I2ZJ_MD>VV-]S!LKNK46L5YL>DWJ^O.8%77SP#E #H,:5[I.! MWP,:#!)O+S+Q]E=<5<=GN8D>::9--=DC+ZSN\Z*JN/LTV.\F6 M9VIH9/71'=]PPUQP(,\6W E>RYW@Z4KO@KL]D,UTY2H,\.>*A0?P!^ /4.$/ MH,+7D14)8I_W!TI&7\5AE,TIE+QG/CD_.56R@Q/[Z-ST^(W"P$@7%*8:<7_T M/)Q*!X;F+=Q\Q"-'40W2=$U;MB%N1]2,R42H+=PAHU"'J"GV85XN , !QT[@ M,X$*7WM*Z57'3=_/S=6J0M>:IA\,K;>;)+*6/04S^YF;HW_FYJXJ9W=@^'&@ M+5/VA25OGD58'2^SJ91[UY"T>^JPQ"59\A7=X9W:\]R:FP%95)>GB>\-$'__ M1F.+#Y[_^MV)'4F"/9+S&B93M^I8^ZZL1NBX[^F3MBM>TZ7F76X!GFGNQ)MFT*T.1XMJ<8-A:OSMF MZ>1U^63/['KRI+(C$0T;40FV;4IS3NTM_3W>@O:? !H -W(8-?(B=$ C*]HRHF8@I>WA;M1(9 MJS9V.+F-3 ;JQD^&/KMX14Y9OAH^CL)L?2G_CZ208?8T[ME2V[1&6\(R!MMN MO*HE"IRN*KNT0>YP& 4%I-ZR?OD[F\T/+/F_MPO^7!,:@*P?@.)O@>+%M&!W M'J&0@O*1;%APB]5A*_)GKTD+_@4()[K:FD!ZM3I7GTW4^4P(Q ;+9!!.?OJ* M8'<0B=^A& )0'*#XAT+Q-SY7G1\*?C\C9^G9J7S"PTR.G,:2L*(:VZH\@-JU MF6QV5CO?\!<9%,#0IZ]4\3D P " 84[# ")RF=4>[W16F"4Y!?'N[S,1;HS@(AB8AY !8 *UW-. M.$6V[>MPX)E[&EQ'R9&YW25R71MU+"$QA@+_Q@"0,B@=YEB]FTJDX<'>;T!. M+48)N"ME>VIW+)9HO M:-%WDB6_[,3?FP@Z;>Q9!!INR%AGR?2]DC8FN%&1O#+ M3,A_2HQ,0]*UV/KO M"ECFI0Y^M),+WT0!]7E/]3G4UP.Z\\>Z@_Q,=P[L.$M9\MB 2<6 M./09/FM/]M\7N*;%3FRKD:%?E<0O;(<%#MU7;->7=H0HE!?[Q_QQD=GW7[+: MEZ:6_NM_3+<4+;TX5%T]O"L96\WPH]*A3/=___G+O(HSQ&MQ[+!W*7Y](U [ M5J;QJG9XAU+GUP+Q9].&7_?G+UPIP>A5JP;C>+$; =4 0 & @ % (K3J<;C M(, 5ZT%6?KV<;CKO"[ #A7BE0AR"!%>L$*6J,3.T^>+$;[D.:BK M5A#)*^#$'QVZW[D_[:-^E4R\B,/HX4X2>;,C]D?IP/MLM^KS:>G[=3RC[DN8 M(V_1MY+9U&B+*6V^PJP[7Z[X" M4V?I6WE>K;F\V.JSW:O/B01OV/;LLD'@K=M5 @2_800O-JJSX7XUV2ZGOCQB M26_?5[4EMSEQV^'MSH=GAD3Z4+D3=*!%C&G1E,G@.^M9B=[1%'1'8#A <(#@ M'P'!3]*&YIP(\/9M;!:4.T.,H=&7670TQ/&D+5FS' %.W:H2F/X',?V'?I7 M]M^H0^6>K6EBCYU7N-UJ/@A1M:VN]_T3=ZA$/7<71UX"M1UN:$.5:#TT%SD. MY!TJL3L8!V P. *#P-_GZPQY9^:_S.-*9?-1M-VV^2>VY$[9-&U:\,U],9M M[,SG&E-237,VLR,6D=?K&BOOPA4_=PX 0'SZ2L!W"(J=L#$E ( / P!Y=\I+ M H"S;P9Z,ZJU[S@:9O$#) JPL>RVYC0_"*Q'Y\ ,CC )3BXQLKBES2HM 34'V&O(7+P]Z3OX M_-TCK5<95KW-7/'3UIMPS3ZZM"> PFF M(/N$#HGBLA^5%[LEWV9>$=S/QFZ&86SHZ=$S M(GY>\X*Y849Q2G/D,L#L05AEQ>-#RTD_NF5M)$NTF73[D%T&X,0=!)TP '"5 MA@$@^@*P $#T;6KBZ4MTO?>Q\DU]TLLA9V/>;R3[22.P5)ZHXMQB!7GZ*T-/ M1?RPB,]80Z%Y3[F7?* ]0P#'S3K2/"Y>U3 M@6^Z54T\\:/G"W=-2QEW2;)O)Y S]6>=$=H.I1US2>Y$\<2NH27M ;1N-OD& MNX8%F&Z#X+@OQ"U>-[9 M?@]1L$L$$01-MCA^X3?&4M"J4*/81;_ V ^ -V-0#5PM4_V0!_ M7_0\; MT_\5[VC*JPJUK\X3J]QL=+IJ-"3;^R3WCO3/O.-5Y3KGI_/R3 V-K$20XQMN MF(OI&I*=;RDG$=SUWNQ=+\B(NSQ-! !QD6(! $T$6@B2)D%T<(GYR%&7\5A ME,TIE+QG/CD_"E2RDP#[Z""0GZ1X/_LV'!CI@L)4_/I*N>L/$M&IF+56A^\#OTSKW/M";@](RJ9KN8Y!DBX/?5= MU>440P=W61=SE_6.2G%Y7'HVHPJ8SNV:#L!3H!0 3P&> M,!IG,)&:[ =H#M M7))27!Z7/L2.[9*O@YZIVBMB4S*:^79HQ6QGJ6^ZDK_R_OP>J&=$S3PTU/'" M8WEO6',C>>$R9JVU:9-\R/OPOIXHZ=*R.KWH'8&!ADL B=Y[ WP\>18@T9G" M^C\#D4K@$9+'JR'DB,&0P1=$NS/MYR!"_QQ$+CM]]N\?VB]VU=U#[T449,P^ M[0V*IB:H>_',-J[9!G^[:=>?[@".MEW<,JP7-'>5O34:=V9[28)@6TY.V[<+ M&?B0D.!8(K.[8$8;NZ7J\ZG]HF=INWA3SNS>Y;^SV?S DC?LUW5-: !2/@"* MOP6*%^ML5"3#W,UVTS;'8]S>C;0NXL$G;KUH8^,.U>Q,1O*.D[U%LQI,IF*2 M07C6>A&[@W#LCCKE60Z@.$#QRT6#WVN]/O6+54E]MH#:P?):]+>K 2+ M*H=XOIL[=0]&@ '7CP$/=R8 !$Z2YK\UJ V6M.=#RY$8O[6=4!*W/C$@C M==>,'LAB;SV/0M9>(T&^-WAHQDA"-$ %@ I7?$[X^V1=&=_X?JX72Q M4O';=64$2/ 1D""_C;E<)#C[]J#GZ; KC9UR-5T5*0-H(?9RH:1DG5LDHHJKM+U;34\R(C/ 38(J\4+8T2Z[GYQ:*: MU3>OF:[J:J9JE[ZY@? -9WNI7 3S>JMY_:KST M+6IY$!62>XR%49X%AFJ5U7GZN5]4.U%WX8,'HCXCV(,+^O+-U61L*.&?*>K? MI>_?9LPH<-)1M^5'_+KW3V7;F$=?#G_U\*O89XT0'8[A52_16E_)&KQ]AU(;:EYFY4(31B!F,S2D%I E4P MB- 4&M?F"F7@J*;/4!+1R$^'Q;_-Q N0]!/?),@#KL1.V$[ZE1\(_("1FGSO MT1)8OE?E>B)73;\1^4ZSRDA<5932KUVN)XE\C67$1JW#O^LJ'L^M]'UR);Y6 MRJ972NLA/GW]3^RJL9YN??7TU#/[05MT@J9A8HXH.#E+M275 M&64&S75E1J,:-)\1\YD^O^>S^K!-LV6ZOW(476#OC;%U;'.&;X;ZC6N*59)1D&+GZ[4ABK, M5U9]N5S?MRJNZV*AD2A8D=*7MY@[LZFYM>YN:\R8&RV$V2*E+,QSU"9UAX6T M@:4.397AM;#B.$Q*69AGK=5!HOI,&EIB5'<-4A1\9MA/]^*%3V]626%M"NJ> M,W#87ZRBP"*MOD(=VUF;$A*K*NWA7%O8$A%+S1"&+E :NQL$P**^Y6+%X MSY9G"D4G"E6D7$AEHJ;28UW>+=HCV)>Q0$82A2Y2;I1H/#;F&,JM9_&FVE]8 M_?8P46"H2,I@]7) ENL"QZ[W7=%4^BDW4U*X2#IVIC/!4C46\;JW!?HX@D M(T6?DO:WB%JN3NHKB!@%WM*16ND$S@B MUH9*QRBU;EG0.JPPTK0.57H[)FMU7R"=\OHXFH3CNHSL$%_TIB:.6TG6YJE M"CFR)^]YIV^U\Z1$K^1I^L62"U7-;W.P"U+2@K0, M&4/D;J7:@8QE!R(JP^%BV\_#0H51Q5;5\Y,=0G*\V$BA*"@3/3X=]8A@*V)C MW'4P.I#9 >[1ZTK#G68%IX\(=@>K9L]-'8$5^WB@VV6(6PU2#AP1;+\_-QJ( MQT60T?5%R4=&4UI).7!$L%ZB[/P9-,8LTTM\&U'BV&PR&2GQE%1:[[$&37 P MIRZU9J5#[3%_D,[UB Z,=W5I03HK7JZ/L)D)-[8!C*:C'M$!4C>EKH[4^YRC M]9 DFNV;O6BAH$=T8#6="E-[4)&XF.%M:"O@\)KN9S&& NDL=LL3L<-$%K]7 M.V.G@1.FGY(>T8$NX_8(D0'*A:WUJE!)^ ,;"_7XA[G"8LD(RUH5E=S^PU?$72+QU"7'V[W M;C^U O2(NG ^/J&XC41#ZS;D2S M!E6]SF&U80=:5Q>M %'[4RQ%[92T,(%J>Z_I'&9-&3((-N-]G0FD4.XGY$6YIJ@%&Z$ M5=Z$Q/G$5E2Q7O=Z*>D1U1[(8F]D2UY4"L#MJ-88TK J504BH)8[Y>5A M&4L]#';$8"![%0AB@]C+\6XNS:+^.MCT%AEIT0JP#]N&UM87HXRP1XQ MPYAIP3EJ8@&(.2 *JQ9 \FI##4'&@-5K)21\FD(=8 MOX5!#E%SS;-MU0^-+P_?/#[!9(&#^U!(=J+6#B?Q'X,4CZ+J]R&*8@@H"AX^ M]7XT^'#Z^;4D>X+^C+UX8?,H!O!H?"\='4?&B>,JSU\=P;]Q=?0]$/;*^Q;D,_1BK30@B#,) OX, MXT 0ER (^"?E X$D #;=EB -EV*()#/\(L%)8$D?D\2O_DX]*?[UO.MFCY7 MHM'/4/B\2_[3:_<''J1GHNR7__N$?_I3?E"?L=,6=:5?>NG;9=-E*CU=4 #SR-5REN9L:MDM6M,M14LO#E57#__[SU_F5:AY<9$O MR?"0(53\^J,D'RLT\J<*#:.?(>QISMU9RQV\5N$?/9O'"@RZ8'5XS9K/JR!H MX>'6M2H(^A98>-[*,@7D8-5P6 MS C>>;%O6'\^.\5<:%&@LVWG[L,;YQ?JRZ\K?H0PH+E VGA)ZUBIFZ.,J9I@RWM3GR&#K+M;,\MK1#]]Q>\@ MZ"1=JX A7HLA_BRL^\$,\;3E!%\TQ(C>=6@NW/:M>#M1&])BR R\+&WX%\J1 M7M]9\8F;?]0_J11YI1[?U[\P78"+"1=ST!G\]&KN7,#"/Y^%7#3SVHF>]L2NF.*-VO M^+:1_03V[A>Y=[_ )8,3^!N>P!\;9/7!%AE79QPOE?::W9Y<(I"ZR49J'R MMB5A\01:I/9-Y/9-8Q_SR'^_2Y$"53^4H(FS8W_*0,/<9*]&P-GDBL\F)[QK MO,S[X3>OOG?>K4G3U0)##8VJX6JB#&-I4K3J-.[95 M0W9AE!4/R+#5XN:9[.'AD;9 MJ-L+O:_DA0,0C'C)J*\L1O+ CI*O[O*GJEF<)-V,!+&AEVQ3S:W8-$)PHKK( M$]7)MQDW69VJ6K)DU&C#<\)"38FRS[\&3CIL[H8'8RAON9'+SJF36Q3XRKB. MHULQOQ0[,0VQ+=X6=WVUU9PS6:WE;(MRFL:(P#"ORC#?.W3RH78,OVR8OB_/ M:N-*K'"&IG3W[;HQ$;S<,+.N9/A+^5W7'QRI&G,CW4+IW]YWJ%L0%;GJP]%M M144^8N['@TTVZOB#D9U!&$4H4%A5E)?6/4U1W/[I0T'3-Z> M*=TX(&@QW_WM-@[ ,*_$,$$DXJ1;@8*-/GM-@06&R>G336CQ_;JNA.ZX8E>3 MS%BSU(V7[C6O/S9Q_W#'T$NZ&>8),*54]/)G\7-)RA@9![M2Q;1M$*^XYH/- M!7+A N,<3P$Q6S2,7&LMQ N4.=!\$ IX8__O:SOOR^/7I_R\>N_(>+=AV+KD M==4H#E*9BH:6_?]XUO4LW->'#0@?<$XXK9&\.V0A-^]\FH4$\(_T("2K-'E? M1&J7,;CD>I'Q^%EJJ5S*FT^DFP)?#:+=74B3R@7N.0;##F$0:2P M&>H806XSO12=F*T9*AE *0/571@;TTA2;(H"4XNZAC,S N7^]*(,#N8F9'\I M!:H;'N8<5G:/_R4?[]B?W(_&2&;/6@A+UW(:FV0RV8UW(R1YPR-5+P.*[\_J M'DWA.*C"T&)L&!PWY>+.Q*N)JJ+TV'[6(QK]])4N9F. ( B F"L)GKS#CND2 M(,90JTA+"-9#SJC51VAMPO9):/&.$#,D4(LQ8(&21\&>F&B,U:]EB25Y-5&$ M)#_VLYMOF25)RJ6@%*;,R39R&\.-07&1:SZV@@23:[\B>C#-P<$:7XH_BTM\ M8TY6A"$CN%\E8:R--*5TFX3GI.+/O#[_^?0M'WGGC.1%@>(;'VS.T( 6+?06QO"*$- MH14M"/'IGZJ2P-C@K=LLMG7BWA[;%+5D9?XJ,RLS*]EHSE9J M.DP#I@L#I@/ZBP (HYD6K(X>6X(W:0G&<2HWJ(0@'_@QW$#!8J%<%1_$ZB7, MZ22]3::;KLI,02(+U9%'D%8&8 ZJPIJ^2Z5BATTLIM_1\?*15U5_+J;YK59^74A ^$N=Z%8HI*EQVGTGQ-CX=FNLC?L7-WQ $JG]DHBOT=GT/5 M>-ZX*8"YP*6,%'=1\!RP)Z*]JQ00O%@D(%\=U1KML4JTYWZ*-E9^;^OZLT18 M835Q7.XL=G_$DAZ[,:[GQOAM2:^JE7:KV9XOB;2CZ;I 4MM)DX:2#C27+/&B M>?')G!HH\VA?$*[;Y5 CI*5)0U=R*A)Y;S6,YCC\H5B[D^*]S/ZB?-36M@ M;/%@K+;7Z6:76@3#%-.%4@X]*W<9\@P:RBWY5AX%!@,>@''!+X8%VZ*BSSW; M09]:WEQ3>$S1+=MA-C=M0;3Q\/L_$]8&E>,:J0:PRIOCY@,VS:=&V[LJXE^C6@[Z%2M^1=+AL'Y7PO ML+N&U^I[@]:[@I^O 5K9H5CK#>11B<%Y&N_2"5P:YSY2AWTO:*6G;'W-M7&' M5:A2-CE+YRI6J0M!"ZBOU%TZ?88W""ZOJY+)O:[*<\X"\V#-W3G05RT1,I A M[U38^$FC/\/?+PFVD8;XK9'UO(XV()@%()<=8 0J@BCD ]:!=GA[)Y[T7CI? M,L6+"T[*<.,5P9;715P@I'2?U&4P8:B 97+GO!2,9?V+R'JD6'UK63^OW^UC M9'UL-/)NVJ)R3)G1FO)S24=>1VRV6^F-L-= FIADF:Z3N89)LZIAAK MT7FBO/R,# %_:X$V'UUW[GOMYC=DX&M' MD'RI2K+ F@5'ON"4@&$6'4' &D/59 -TWM"&4.# =.6WE%?3N0Y=J1;38-- M3Q-.0:EE"IX"C%Q48S:1NCM58NXS&[E/SO*.9_,+SA'A66[9T%=>7C)'S:R@=BDU/R M;-O35E[5$G+#M@PE'*@K.>JKUH$--9B":3BN[84;SYM@9Z&?Q0'C:V(T&&8# MTG+Q,SZ?V@J[02K$[IFSNF>BFE ]D=,8QP6P2#N.Z)ZLM3]/+ K%6< SJU%5 M:0M$2P]:0,5!163)7")VR,10\/5B)VX "B[ER'D[%'@-7^6*!MC?T7(;. VY MWM5E! 4H$229>1$,/K7S)JR##R^6HHKX@>.*>AP+G0X4*2YTR@C87T MDPAI[#CY\'N>]PCIE:WPQ:C*%GL!G-:GHB%L:"BF,2;FC,B]Z13^]UV1' MNS>5.OG8%Q"_O:T06TPWZCSY4D7?>KN8O;;T))D>!O>]FE!/+/ 2Q7"S$1N4 M\FQ:F7H&505V5%B9]D2]RA@?8GSXXAZ5I_B ?U;'P6%$:IQ=\EW2S6^0)'%) MBHM[,MX1MS]9"PNE1S?7#)[*.[+03O(]'^@ 8>77ESVI,3+$R! 7L/A4[I-W M(,-X[LPU:4W;!-<%0*5+5,?&$3*$&3W$.0K:WX3[Y&0)+J FG:IB$9M$<57$ M#W6-?&\XO$KMKNI.KM]6SZ>1]+:%ZK%B>"HR]5 PE(\](5#R5NLO%L2@Q M3,3%4S^QUO0Q,-%SF'*OE2=)ILZ5EVDJ5]-K0A?"!'SB^"Y+?.8HE7^.:WQ) MBL$9_+EJ?'U#D/M>2SY[0,NG*=7UO?;]&[+ZV<-";KWBUDU8^:>#)/:/VL4: M>WS7^<5C(3Z_0;\/@'"B"(CGG[BK.DL_)VI*C>!ZL\UJ4N]F2EP73@SFC\2O M\,8 \/V"'3Z_J?X. /!:>BT9X(3&%$:L/"X$23F5E>'$X.N\G]@6?Z+1 ))$ MH1\H2Y8W==V$C&_R:FRBW*2)$J>)W+"*L3,02J;](%EMJ8#$J@^EZ@36!&E< M$RJ]DLB4O9FS;*^E8&70,XI$U<.H]=$ (& MAM6N-(4+&1-;F)H@VO$=?GPY]UWN\,]=BCN6@&\E ?'U],6+2>TC^@K[$ZVQ M.] JX7EV0B'M+"I%42Y.&LS*R TKWNC$+5+A.)SWP5_6K8WJF+Z5C= M_I1!S/'+F9_8DGXFK*:T$\^WA=7HADD)26(X5\MU=63V9H/9<"C/*%3J,IDF M8],ZEO4X\>#:?OF/D?4&6]KZ](0EF'YW9?&IU;I>L'PHZTAK>=&-]OF\%SO= M9<$!K0XJ+E"+N0MU&?B,R!I0!WHS8/4G6W1<6^%A 0?X>6R_?>*[ROAQD<^E MQT!@@__//,AD;R^.\ /:$![_X:!E!Y#+!$C(PVQKL2B&_V4VO.;!70 _(/'O M<:[(2)+(NR_A8R?M&QO+:W95#J_RDJIF996B9Q2JB9FZ(Y/GK$(50\67@HHX M/.$,:M#M0 7;'*9ULLQE6&XB=/4D)Y68F@^A D8_W&5S9TCFO'0VPMMTI=#G MG?@'FXO@ZP;T"\%'VQ"Q8U,Q-A4_EUOHS/6L:&?6EF;9/3[6\KUYO^JK):;> M[V98W"4L=B9?!Q]/H)R_2/BD.EQ/U+H\S=O>8%12EO*,0F4YR>Q=,GO\4$(L M\[',?R[WT$5EGIRUYMG:MJ'S2;7=(UU;+TK+Y:I[,S*_22YJI-DI&JIG5T1\ MK6X*5)V&,@^K@6?N2/+8)_S)W42_H>R(X+./5W-B&_!-U_T4 _!]&#AU6L@ MX_]>,-CE\DN]-E ^^)FVB_4PH?E%46V/U^/-4%)S-9UC0+*42;,@+DCD\=A #%2Q$AQIJ"@[XL4U*QE"@EC,%**:E"22U(W MUZ0IZW:0@DBY_$QLKV0UW4C,O2U3:Q&2#Y$BCKBI2N@MO14A8IM MP<\1A?^!<WP9RS:"< 5IZ ">T6.-L. !6'G.:=2L/K9Z0JO1J3 U;)!FDE M2_.TOP38@@J.DL0=E3YCW?%8+&]?+&\M+^;SJ0*_(Y:U1JL1R*U^72U/!IS; M=8H-QI"A6,(C/WVRVN![GD&V\.^YT "JB4I_D738;>TQB&+G1LB(QC)Q'P_H-&$F2Y50PWW U MHKPRQ79MS#1YVX

OX"X^%6'S?7W#MW^+ MM':S*[*<*+'UGC@6I5;29_+^+$E+$$'8HTL3A%@/H;IAB\J8N8RVU YS$$QJ%U<1#N M)\O]KB()'D ![@"I;HGNJ3=UNXM<4\FNZBS94LVU0T_R#@,L)@JZ2-*I^,HH M1H(XR/;\2'#>U.XW(<%8FLY9+B]IA*)F6GQQM++$D0^1(/WC5_*.?!$,;OSB MYQ5-QQ7AK4_L^8T]O_%5S[5TE5 &GX]DL&2:H!5U)Z^J ]7!< /*%: M>E3B);]N+,ZQ.'_WBYQ+*QROB?-FOFXX:[7?4)6-:16%)IFB1C(49U@N+_G6 M:YH/\C!=.;KW!:=3J]W"D>.IVAHR_4&U5<;H5A$K55MTJX!^*PRJP^J@RO1_ MOD<=TP&":.+S9+FVAK8O+&B+BC[W; >^E(190%@5'E-TRS;78OA@@F+ (D-A M^62.Y\$FNON'$5%$#_BC[8'/=V\IQ"65X[,A5O4NKNJADO"A7#M5HW<@UATD MU=4#H:Y&,ETUZ$BBH[?2:$.@0W%N/$CSB>/%+387BFAED\0J/1$TH3E<^T9W ME@R+ZQ!G]&O%B/ %$"'6%B_V2,2E$*%L4:9#5E,#1O1$;D4D1R4Z(4-$ IG M*GUD-X4_.8'CBOJ5U:SXLN#;7!;$ MUX8WH9]5'U"A:HP@$J!_^B$:_#$:BSFYV\8';(JM\X.14)DV\N.E/TNB^C[9 M9'SM&"-)?.WX-?2Z,R-) U?;J7G/PUEO-BLD2H6!--=EB"2P6/3'W%G>J).L MZC@>9_ B+):(WLQ&UYF\J5NBX:!]CJW:V*J-_5S7N=)$[VU#$16%Q"G<:F?J MK19!]IC16 Z$D:UNY#70@,+:0B=>.8QE.9;EV$-UG?O,5V19MX+>--'M2 0W MHC3>FFGDHH%D^9D72Y\H(7^[4.,YO_R]4>(^/-N %^%]\),[3U%$?B0=# N+ M/6$MTQ6=L#"Z:V+N0L0*IH'*0' P&3]ZCHW3,, K;N@4_,#9_C'1_A:4]:]_ MP3^[[_&:R-E0D!=1YWLQA8,<7#Z?([_C,<7A:[-[W3%<8N9@TNC?_WC M">=-S;1_[O#D8%$+$4K\3Q)!BRSB]HDUQ3>LGF;A/GVE/GBCOU,,._,MA"QM"V?\,VH63!R7\&< & MP"@M[-8/21[]Z<>O 7*^ NT?OJ\<"D3$D-Q;F/(Q54^1BT,(-Y.$%)?()5*S M=)K+ -,JE9EQ0C(WRU')#)>5""%)9GZ$HWX,U0Y7.S5 M/FTF9V9GQ_1A/!M$(AC'5FT- MF%ZU>90Z>>;MS7..XK2E)QL2A/\>;PI?8CK.8EAHLJLDHZ>GS&8^&/IG(O.! M/"\]QU6DX 5"#Q9/U.4][D"B/:C)TEY-=O9LBBVXM8C-1=' +%NT.!NTFP=8 M!_ M5@B 2@#T!]LR0W)C_X6J-]Q&DOBG$(Z'?@.;:MJ[#QZ^&WWV%[H#CBZ) M,4[3,$Z JPHGX"XX%P/C0EV%P\)C%[-%WK-MN!:##!0N,)!MZH=S0,*4 M^0?,]*U;?7^>8_%U_BR(MLNA:(+0J(8;%]+.= U@V6'"'BN=B ' ?AT&%9SD MW#V_1E$'MH!(YRON8A>% !G( FS$*Y8&^I9% VPP[!Q\+EIN^%U(5.AH +\A M^$9[2R/0X;#_1DQ=ING.GIT?9 80'9Q.#O@JX -35US0RSU6=3'%P1Q/ED4' M=NL^%=#7Q1)Q$K1ZP3B 13DT4_"UI6>$/A*T3-CQ>_H"[6T1B,8A;4_Q%&T8 M'NBC)P+)=S$P6@GL"I8@\/J>X0-@+$3\_92)=S1#OSSJ:D]!2=' %_=KZ$-Q M1[9W0I>O2" ME+-#"3&$%T"F/8@HB D%P 70Y-E!0-0=V,3=&.+&$E%-P!UI) ] G*1 5U!X M\$%:W4>)\H\.M;.?<:PCMB4&"*@.&7M_EJFIG*#0A#A6RZ.@SX^I I"Y8UTDY#Q$"8BQ0G$/A@K %&'7E*1!;'XY* M>#[JG"J"'8\6&)ZPCN/I5B@LX;F,'N1%7&TC"89RHHQ#) 6FBXR.\,]V=7BC4S?'X!3S^HZ&@HF("W3Y4)013TP J MAC,*)W20H,";3C1_P*<:(&NX^.!TP[NH_<.RT&PT % .!PZS.Z C@"GC<\Y! MA__#Q>[=GD9@.0"+ )G7XJZ *0_PTCX86#.AMPQI&.'&W&,T[WI(!0OA#5!" M@]L).,'>:2&F<\@YCVR[2 ;)!)DBX^"';G%%0*(0^!91C@M.7! ;16;-. K''_R.-Z69@%@G]@1H )F7#R MB&%?-BKJ&E%O4 0Y9[$ZQ*S"%QDZSVTUR?W(!!4I3 /X< MP"TZ5A[&A-@!O@0#CC4'&G_F6D$P MW_L#U8@VMSA@-M!H,')L#<]-Q=#Q". M[K&^ @T(!:*NK8"M!E]1=G$T (&>;/4"' /1=CLB1%4-\RP!(6)T2;7O!1 L MI!Q<) !1 !Z^::N8YP(@WB(2:HHD D 5']3)QP0]V.[Y$C2 *NE.X7R)*M&I M 19^ARU$3A30T/ .>QWFU"^P#V)BIK>!+M3V4TL<=',N(':.9$BW1# M&XCCT8X)X7)/K24Z:D,7 /A(Y,!&A\=Q>-Y&C D(OO_ZGCB/^@G'.. U>+YK M'!]QM0Z.+VCW@6X4!P'&(9^C;SD[1GNP#".6B]2?D/ISN/WH[!' SV"2D$G@ MVB/";\%Z+P@]Q[[4W4@%\*VYK8">*Z*V%F'4 !P%;#X>#76M:][7M=RV ]_JN0FF@G(K1Q%]#7$<5H #T1^1I" M%PG8&!C.">$"BAZ/7 D'._K_.6_U6EU8G^L -+(["). _J$!K$/>>^3[W[LN MBT!)LQ5$A[T^5W)+A%>9Z@+!!>LEL1XUMS0NGTF?^SWU[;RZVB-:75HG>RKH M]GX^4- C.\Z">QNZKPY% DA)9#SO!&9G;*"FUL%]SVF6O +V/[:UWAJ,\F3> MGRPX)1L'I\3!*:\&IP >CRY+0^E^\6(UNC -1>/P:[L8B0$_$WI-R@N"TIPH M)W,]M]U-S=+M+CQBHL"(?JLMA+'$]Z6H:UULJ=-I.Z,/&[9'2T7*LTF M+(9;-D63Z8R&K@=;IIZV;*]G_(R:41ZC3,!92?'+0;E(@[\03UL&3E 5L4K*]64/]GDT^LI/SO():4,3 M^,0J"%4[U=FDN[/D\>CYR:RPZA XP92UO#R8;+U\UJ3!\7O4LKW>BKI6;6I, M(<>/]54KG3.GL"7UM*4W&4X,FO)ZC-[T%TVO;R]PT&?ZN,^UM+%FM;&\5&ZTRC65QPE2Y00XY::NHVR1>9;%DMU+PE M,3/38WX*6QZ-OK1FQ29?] *&2V2LHIEO:YHFSQ+$\>)GN28^)NJ4I^*$5RYH M,QSO%U#3H_$3Y=E@+@G]%$.N_<%:]O)EO8::'DV@3PRM;A7/9Q@]3VXW\WK' M%9J@:>)X C1!K,5&DYDPRK0RLO.T.]%3_BQ!'C?M=+5VBVP("\8;53.>UJ,; MHQ'H]00_YZ./K/6V(!6-@I5'=B< .,^VM NP,W4)[<#O2NI.M^F6RVG MF39*)X(^3K>[E: /#$9]8"2VB_7H,=5FGNWUZ7R#P3ILOE$M8-5FI]<>AJ%: MJ&(1^DZ/*3#5(6I7ZK6;V*#"8/WZ!.O1K4(%*[2;3;95'4PPFAU4VCWX4[Y- M]XK7O)3IJP'6 Q;+ EU4PJCU *,]=V$BYTK>A ;1_M[RH2V=?Q08P!^5 $9(',PWM<\ V4E"^(0,W5X%\0*V(I-$@BM5-KCV]E+^F[ M@&0+[Z(?W$Q[9D$G.%@-L%S=X.[U\DYP8>!7Z X[O-N2Q,C'%-TU'/H0]F$4 M3ZB)+D<@,4+?412'X6"F'P;$''\%='P0)0/MZ%-3W%<2?1Q4$WJ=X!P?+?*% MV>W"9YY;[XYVC]>[9ZB#YM'M&K2\ 4KP#W;\22+?1:.'1=OVE1PB0]XST +W MY'HR"].03>AX$\2UJ)G6X? /*]0Y!_*M!;HP0H=,)$K_W;?YZ_Z0>-"TXX0U M'!'0%NCZ>X?K8[+M?!OP(BVZA(Q6#$,P=N;@\9)#9SWG'G3WL%]HU5IX]06] M2!;H5'FX3SN:Q3U6?+A_?*N7Y>YPN8X%R?:_YTJ2H6;1(??HQ'-L=U: %RVB MC:2Q!4XZ>J,X,YC .P,K1 O]1#H-9$3;Q:=B[->R!0=V,\ NN##%3CY MX/ 3U/NIKT2]J5NY;E?KZI0(R(G>XYHS;UMX_+Q4ZJT)R(?U9 KPFK4:N7OS'WZ^?TS3\+$ 2CL:MV\?E#L+ID.Y'LN:HJXCBXM=M$,J%?;G.\,Y2AD M %WO@W;!00P:)P@/B(OBZ0Z.UM,GRCU&[V_%-'#2OM<+?/?L,02F&B/5!R)5 M)Z1SKIE5L.RDZN5AP0%S ;MX7 [GT2[N];;HR9Y(;3,]%]W8H #K M)X@12_"'2? ^D02Z 5JFL8\=#1]=8,((M9,[KJR:7K^7H28,+BN ?>HM@UC( ML=Q>3&[_8.^2.7-3%XCQD%#*O4:Y,%&2JP[0,1(O[9TOVE'HRDOG^6]:$\=* M"3+;#I206.1?%_GT.]@&B"POBH)3 OK7KN)Y"/BB<%HQE8V\*F:&2;4\*!8J M5M>RICQ@&N*896(Q_W@Q?_=^U<8^O X>)Q80SV3L21?^/17U_U $+'3 MC["1'4TVRI("RGV8Z&)9FA+"R4X7 MN,>B:,0K12S=3@@2&/C]<$I=P3E#/:Y@+ MBSMGVL+$P[/-38U83=CZD*[FZTT-8"CYDG%_"30E;WW_LD.QUAO(HQ*#\S3> MI1.X-,[1%]^_66WI-M7YE%&V4T];U(N\,P.8FGK)S(F=,T?X]()S1A,=E-IC M?$;,@GWT8'0P^B+\K1?[=;H-_LU69]3BZQ=441?;'C M)[0A@OCCMD<*(O%4GYYYU#UF"C;2 MB M)\Z5G#@PJ$P"-ICI(TQ%^H_CZ: -2JX,RZ^ /8(Q.E#6]N%*G..8O((BEO;[ M\S8C[>*@?UC0 1:IVM%M]SL.2T+_#)-;?$"I5_-*HNU ^^:"-N8B-RR7@C;F$C,WEY],WI/4TR=F$M8&0Y4@KO#"S+MKLP^0T[49^EH9Y&O=UVB/A> ["0'Y MNT) )NZ3B4\M!(]? IA_!$^\IIY>?W, M[^G1SJPMP0(VN5L-!L]IHRJA]K(R,:H.F0TA5"9IO_O;3_JAJQ?:$%!!CXINF++(KY(U*DMWN_*E :IY'&-B-B9]0>:X>T*Y =?.=[N0B^*/+>HM%&= M0*U7-NDAP358-F\5QWZ1O'C$0R/G,1UKM9XQ;;M9[8^&&S9'PW=TH$>+NDLD MCBLEW+#Z=HN $ZM[\:WE)6XM;X_WOZU^\;V6?/:[L;.M.3Z_OMGY%>=-_?C5 M@B6JXK2I6"CB/*HXCRK.HXKSJ.(\JCB/*LZC>H=7,7O#7L4QVY>8=GEB$/W\ M7/*)86M1;EP\K4'2)A.](QM# A^V/4^J^OEFO0O?IX:)5,F[7.ZEO(8X^B5. MI(H3J4XA#GF#B-->E#3WX3<82!.#?*C4*&*;>8 MNN745TTA14/$2?_XE)($D*^62W76 M!)!OICC^9@+(:)O:3.QF6F6YA,3+[,PUB8T\2Y!AV:3CI-B_8E]?G.EV TKH M;='M!H#NNRBKOPET;'>XK6XGZ37!I9ARI41(>1ZE;JMC82OBP0+#ZA1E1Q5M:".5 6J3C7+S?0N?O)D[Z^F+(.,/EVS;*BZ]UK)!2!/YQZ]CI\U_,$NT,:PF.*;MGF>O<^[D(!&PW?O07\@($/YKMG[&U1T>>>[:"&<-?1H]F !^&' MPQ*$> Z"[XES#F."/\O MZAP-QH7"#X=_^PNW=]&6@-5JGB Z^WU WSE>MG,'U[D$PV$ )C@YI(4DBB&M M8?^[:>]%6$&/L-_!314Y,)8M6J8-7V>'W**80KBTQSBPX&"'F G&EY&PPF>1 MP1>Y (T1T>$.FWLAISQ9_./.P%<%$W-,P$= 2L2(:"'3>)R&@7GJBA$.(X"Y M@\UWP*Y:\'5VL#K/@L.#[X#% +(HS@(M&@S%82ZW =:P S;=QDSX^CRD!2:+ M1O0 _>Y)8@5TZGB2I/"*&+X<+7F 7H^H'3+)GN_"8^7)(1(^X'7P+AFOB9P- M]9]%!,![[09B[SD>)GLV1IY,/J@P$?+GGKX]]O\>O:FV]ZW!YWU-^^=.#3M8 M5/26&XDT,EG$PR?;. F,^Y/3?"YPHD5F#U6\GWM5#I(!2]UGL__!'GZ$Q#BB M)'PY^(!>CUX&#K_U^&W@Z&^OO!L7;8IK6C %)GVF/7ER]E(/._ OARUL>.K] MSZ!=.&EPP)\!CX'30_OG,*TA^A,XOG>H5C#1N\K.7IW@?AWL[W-,^9BJI\@% M>!R*HV)XH0Q&3UMOICZY'>A=2=7Y-MUJ.(N"D#_ ?AF'[_-G1^/&_:VM>RS2JHBKXKF7)EN(L4%=M%"S_.2]U'^RO/:6ZL]8,(CB=JE &7)1.(?K,<,F1;+].^P$L/T,;I5 MQ-J#"M/#JJU"N\E@U0'3[%]3YXQ."33?S#_P;$,;"-'=LH%J9(-I[+ :'%CH MA'2 _N- 9O?!WVQTJ/F)QLXCD IL)3'_8%N]),@.L M\A> 3>:>H@& KUP"/^1)H'.[]T,%-#8 3"CB1&ET/><>ZPHNIRBB5!Y<7A; ML9 FN3OQ+%.#9XNS/W[1>1FN-](YD&Q!'20Z[.$1C4$["2-A:]@+% V,!OH; M.!5[Z)B^QZZY@Q(@C>G#H^#K"CA(.40Z'1S.2+5$.F2X7G#(A^HC M>OX/TMF ":UZF- JHH36PVP^U 0N_7J+_5LKOSM4J^!]E@"5&Q-, !+VC1:8XHKZ#*>X9JZ\=52FOY86 M32^A]"M3^=WUZSNV*0"5O&WW17NM\ <6&"+&@+-*HAC91W,G[^,3IJRR7-'+ M]Q-.)]'J/0HOK[9*;XY/\F"?;0D-0QO":$]Q,*;3!Y396TG$@9$T:.O-6K5* MUU32S-?6A;0P9)HR?*'CR$I"1#\W24\4I'P/2=,\8=ET,3<@5EH@MY<)N96: M7IBDE:D*#/B*;*AX9MIIVOETS6;I'[^2R6.2/L#SH?+]OY=_=^%C^19/O/C>YS\[35R$W9:^M0EO-=9E1+LWY5HXQ9UW YHG[XUN./;G! MR1WA_^[4@PK"%\?] ]1XV-5*DO;Y]H;;,F2]./23ZYR8H.C+(A77*=5+:;K8 M5_N-8$UN2D&7:W3!%AX[BV\1_$_2=3WHC EF*4_5/CF5N$Y1[[#"A>E*\$7> MHN99CEA1W<20LRN!U@)T35*G3H!'6OH-'P._R<97 :=QGFNV*Q5!9=.MP.H3 MY5J]4)7A6? ".-W@6?";+'X5FE?8P,/%3HTD5HIL=0RCI#HE&M*<_/T#X8T6 MT)7.@^=O8MYSP%?UXB97D_$M,9J*33L1I%:%=/>RD.63BU% :,%<32NX51>] M.B\98/.H$[K368^"Y\/UWD/2),V1%:>PUE5N;/7*+;G;J5,7M@,:.5,?=GB. M5.M9SC5%GL>M*M!'LR=(>N$#X%)\>QWLUX6Z++4<2FTG"U*]8_#-2@W9 <>5 M&2Z#_9?BZ:N06UJL&]-*E]JJ7F:A\52]6_$4@!SD_0D7PG>&_9-G^6K:5!_.QYWE$H3W>NKP[]'1*AB%KGP+[3](U/ZYE MM%ESLE YW&([U# QL\H7-@,&VVZK:_AVBPE:2HNSM/',P@%=,R=PZ!IFP$79 M^"K8E,B7I?JFAN,$UV&'P=Q34MG0#'A!);W!H^ W6?PJ-"KZ/^]N\0FF^>F>'+E/@-?S5#Y)2+UQ%V@& M]R=N26_6AOQ 4;B.59D)^H&[2,U9!:>W%F?B^2&T*JE7+I=^ZP0Z3%F *00* MS# XV8,3TAF%2?+1FIP[%,D7)BB@F/W=!V$&R *8@F!&Z%C3@@,C[AX;/3'K MT!>BI GAT1@H>E_ (*N%R0"[A89?A@D+H76'AL$LS0.=H2\=_!F,'BT 6=[[ M@6 V3!C*B46AG.+*4]9@4P"I_@OM19+XIU]BT$^)?_Y"G(VZ@GDG;7!F@P]A MN"JWGS!,V!!1HH$MP@08PU4X[0X&0H(/>06>U#;8+P$TM]$G[@)8YXH.DTA@ M/X*H0])'&0U/(V3#S8!$/]B: /RHP[A+L +.WH6*[CJ"61#1XLZ@(YQ*F?X MX2PDY*K=RRYYE6N(Q>RLTUG+]HOG%.Z(/)10W[0%1S0>'52C_1#1C,!('='N MHYTO(=HP^WW?G6J@@6,:3M4X;%8Q/4<\>:JEI1ZU<*;UD5HH4H%>\Q)=4P9R M*YF>?2RX5M@YIBGK,',*;-+3F&(/9JV@#Z)=08X7 48K/Q8@RU9XU,NAL&"N M@L1D]V&80>79D<^(%VV7 \.&/>Q<44@,'6^.\H=@@+(9&8XHK"BY7G9KIMU 'V_DE?3A7['&C\F-Y\?CK9J?R6K>J([&64E4N>'U[]: MY:L%,'$C2@B)$&R7+@F.QT,A\)R=H0V %R;% MX::$0XC11+1)0*=8F,(^+^'IJ7N4D7J0-!AEPCZXZ)OP4+.Q#OB2 8;>YR'? M[V7ZMXS]2XCT[U@]QSQ6,M,3O]!9FJI2E K-2DLO$=GK\YBM#)1.L2+TV)4E MX;U>HMGVM\#LS'RJ:(EC+U"2M;%)EHNY;M#*<#4J%^O5OQT9;*JVU"Y,I M.]+S(JO4,WA/1];D"X&)GTZD:937="B^H=1*BNVXC_JW%C +^:W%WR[CH^O M.26*#[.,6*I<7&6(6I"=L>)JL&SSZ>*T8/YI3 '@6*!,HR%/*M#]46D0*(W2 ME U41N[/BYEF/@49AC@AGU!I^@LJO-&.B_N+4& &F$^V]F9)3QZ3OC:T@X%2 MK?88T>Z4IQVKW1\/SDUZC>+Z-64L\(Q'&NRJ:A9'JS:P7;*9$U[O/>G#H@\1 MH4.KX(N2^"7;,AQE1^F^-T=_<,!9?S#RZ?2I:CIH"Q199]/%#3M,97I#QWC6 M8@16&>)C8#'9HB2B.AO 9@*@B ;$2/K&.+P$(; ?S3HBO>]U5HWN8-MD/,W; M&N1@LIWW_S0(+.3NW4@G23TI++V.Q*>&!+Z=-^5,>]HV%'#VD^1SV'*W(VO^ MQLC:1_CVA*ZS9,4IE:7:F,#MX4KP":THN'_JUG\#76>V/PG2B[E#Z$1KUJ#Z M+3\]A==EB1.'_&.Z%FZ,KH.%8C\E:U%E-H'#5N9$.^<(]KC-9 KFGP97OX&L MV5I%6$G>W&56M6517N'=@:3!7-43KWA$> R/OXBRQ1NC; G@F;MX0MJ4QU:' MC4Y!5ONFB5&6'R;2UID*QZ;:7WHX)+>>, #3DCEGX/WLM[@!U;XRN)V'7 MSNHB,TR30X*;6V6-=KD%[M%G)JS?3;(KKYNOLGBZ41WF$FJITX9V['$4^G\> MJ\=[Y+TQVIZ"7FK5FA4\RZNI^GA+V@*W$3;]=Y=4>R=IB9[7FIK="JD&Q6*% MW]8'HM#M0MQ]@;3WC[ J&G070\O?0!==VT$S VN6L/K@,."/E' $"K2%I65 M0?<#>'3WB:JUW9A/\7>N"2*B-/O2YOLA/"+ZP%8A^X"YV(I<+*VVP(D0M)>-B5='5 MS?6YIR!5"KULBY/5M-U2THJW)?W1:UDU-W=-\Q+AJT2:8<<61;%MUE.][I)B M4C<0@+Z0-\TT2Y(J6UYJLZW+SN5LJ?M*"MEUQ/8653G4D0#+&".N>5(P]>FG M&@";GQZ %QO^=/1QV#-ZM0B&C#P*#((E"8%2&]$8Y4-=B1Q56)UPC9@:8B* MR <='&CH,F<FCA._"9Y?GYM+OI MD00G#H1.JZFNZ6;W^+8#&%6G;CL: $),NP$I/1!M_0 ^FA9;FXP;NL/6-QRQ M5K8I:;#N/K$D3U+3-$0L$#E[;_X]*:G\:@?1SG.R+88UL.]W\52HPY/NNX?M MAI6LWWAT0#:=4=6.,: :K0DCKFG73?M!MY7],]_2L[M5'%47^BCOJ&I!E/[TL.AX,E2_F%*%2@ ,*QQ=,Q^Y*I2/VA.TP09*5;R50[Z>D3, M57O_L7CE?5W+0GN6*\]F:EKAZH8XZ6R#KOP&8^@"@O<[9M'O"UZES=0V)KDJ M$OJTN.X:C$]FN>L+WBA5'-0KM*(SY1*;G"VI36"U_T3POL*C$@DB?E4B?E7B MU5D M>ITK<_*,G!%/6\XR_:FOH$'+HSXWH]26'BQ[4[9=VSCB M F^M1,$'+5-'+8>C1F*R]8:$DI!:DC,N+293V&?V:4MIQ1JY:;,_8%9]RJI4 M@0F\&/M 5SF:IZ@72VIMNNP1W#J+IWK;3KE=@"V/YNFW%5Q1O6Y)5>R5&_>&R4<)9I;?R*^)FN"'270#\1RU[!4Z6DNPDP00%2J/(_K F M]6%+ZFE+MYJN]CKM>8/PA*64G:4&R_I4GJ6/^PS$1+W8)\#!5!8=SRFMF$56 MA2V/J*0OF:5D>%.)26_E;JG%EJ/764WSH"J!$EW*<.F1S/5\_-LT;$Z56+5V$P$SD@8 YR& M38^FNDJD>XMZK9]C KE'+=JEW#B3 TT3QS1U9*L<3.;J5@U\>VBMDA37;?NP MZ=%<5VF^M)K*Z0RCC.KS\J14M?(LZO5HKK4JE\JZC<*0Z"6C;50DV/ MYKHV_49KV/3K;%USEQ+3EL"'4XTPPW6\FA!T>/ M!5^RJ9X_-*ML0>.7%<:O%?'Z[FW2)[VFA'$I/:1SZJHS6Z=GA7RBWP.X$:M$ MZ(JWF!A-8A10UI9;%1$J/FU.]"B:0/5[6N+,,Z$6QT%)'':VMIMWV>+3P8=.C7K=\ MG[,;J6V:"6K]==(T#7HU0+T>+2LP%)8G,F:2$=UNT=$G[D8R:=CT:%G);,LJ MMQ)JB<''8DJ8C1R=#P!=<\=SM9I&+2,US:ZZHII+Q5^G58KP8=/CN0[UN=_1 M1QK+]69I8J;B1 \ -6AZ/-=>8Y$8*0RC]EF)=>IMIE<1NK#IT5PS#6.0FB07 M5:8_Z#M-B;"K;*L+U-X3_#KK%TM3KYQA.5K)#/7>*"MMP3EU0@PG3K^99*E- MBNCG)VG"2UF-!! 8\H04<"95*JP)V2>\27HB;CM+?U;JPJ9'%"C5RVZM3HE% M0I2D2!CFP%LU%2RK"B M97C+XJ:D90!FD:GC"00]J9Y:YXH;1IRH.2F;%M6D"4[5$^ N4@NY[]=**Z+. ME-2D/>Y7<3B!$^AN3/11HH-;,NO5JL-JBK3J^+@+FQX#43F9L1;;5I9(XPVF M@5OXTNJA"1PMRQG/1\%$FCMLF:_HN5J&KH]G8 *9X[GBJCIE)_-F0 0-5TOU MK7P2'JWD"3$LE;M&NLFMNLS*%+,;;PP8/.SU&. 3#"&5?,)[.@*8GA+M63;MVZ2J/HO[?DYS*#*@.JCI$6@6LFPNH>F$2[3KR41NLA:6/_"+/856]?MURX+/V@24) M;T"4PQL6:%F^.07C:[BR:6"9P55R6C@8GH4IO9<1MFNSP4'+]'"$A37R+?YTY=W?Y=_/O;%7I86 M*BH_T8!J4)=92Y<,L;;\B$247K0U)=,^7@O<%>+PCC1B0 =Q(%D(/;%%R#L/=^>0R20/%GUX=/UYCXT6(D0. M?8[N6%%L*N2QFTH;^!-G[6]LWL$.Y3U%.$^++>>=6I&@JP1]4W>6C5( M94-TG[D/"Z^<.:5?S):6.$#ZW#'2/ZY<$H8:(_JZG"H^C99_/;"Z MG997[2D^\]0^[TG-E!R4 M&_1F UNCI]$EFMPT>6X94[6B%Z\?+AM4MXFH4L M&8%%?E=3)OQK%(0#6?7N]&GG+E!BK@=ZG8LH&H.+WI0.78K6KGR;(\IZ= :B MI.D0JDR#%U%(1=00RD34#]P 6#KFVT4 7:$%7,DC@^?T8XV(7S4VXS*35T] M(.A 0PT?-H?E>V!U+Q0(]E#2*WS?%'( 5!1XQ0(#A)GWX7/P7%0O*"I)9H=% M@/;/R!_PQ2Y6'HFO\G[4R-G757JDEC^N+7 0SP0QY^##_5"[%V"?= .H M S-%7-& D42/%__H<57H@X>+#5_*W==N"]^679O@EYW 'U+)>9;+]@7C/G- MQIDUUY!XI8AV40"H ]2(-A3/Z,+Q+,IL:QML\O0PYS,K9LB8G%1)-/_@O10T MW_8.I*LHGN[THP-RI=%L=IFAJK.)Y:2WJKM>_K6(T:N'A=P0&[QVZ?VQ;$+V MR7&K0%",N@*=E/K.5LO_P0MV;V:3U<8!]-P4;(9C>*9B]GOC!>&_?D?^/!P= M'7JPIAVFZ#OU .-TN,D/1KD2'4&/ 7U?'.;E\.1/'0QS0]S^L=P\PS.K3M,? M)M7^KY6:-@!R@DYT0"^97S$[[LY@N# MU<1.2HDN,9JS="Z3DTR:N,")MPF2F46%%615+-KEH:M36E9')]X)/\TM0MD' M6@9'SZS\GM5TPF@]HR%5W)7.N8*U!(8O+.!I'^[ZG-.@%N_L,GF?5B@3GDP5 M& H\9 4')H#O+.>P;#+8?4TS?>1YX1EOLD[NPAL"^7 MNR=1$)EK[X:-NB/N<^'*7&'WR1IFH0 @BP@1KB_JB$K=)[+_.21*-.2.0 >Q M78]&,$&O$F"X'5UVO^.^#1@DC-6#V2.OALE%Y$9#[YIR(F*.N"=2 M#RAU'"2'OO=V5CB(>/SW;U=XPSXL%%?$00<\=.)!ZD6K)N\SR7AG;G%GJ'N2 MBG?F%G3. #1+QSMSFSL3H]EM M[DR,9F?>F;]=^X1'('>?2GVH2^!JM,F]@S9OXM0W*::?:;F\J<$__M^/W(_? M%-(T>4^D=\F4>U^8M<&0^Q3;>6#/2*[<2ZFFI^DW?S3FXW>_!RA,H1G>V#%' M-W;__CT_(.%I"4KD[I.W)4&YUSCJQ8*3_ZW"8"O3?4HS( MU\0H/#1R]P3YE61FM'_^\>%Y/JPG.J9G\R)V\*C!8^FY);Q])S6>9YTC\IR9 ME[*(/%^'EQJ0C7Z?97[7 /MP+D)7,+?/1,\JWU^-KP8P)OXMIW?NGOR-P_NP MRAC/BZ(D7?,\SX<7Q3!TM"3.;8^S XS,[328#SJ[+[ODFS$"7K[EN2T^^-\/ M6%=T1W+YA;T$IM33E;XUJ>6MH5)A#B,)\UE1H,,NL@ATY**"/-6^VQRB:)]]FYU67[E1Z+ M%[K+L=^3;P%9Y*VLR:N*S?2U3L,4Z 0YZX9[EE MT8K!)0:749N2BC[ASIB"FIXKE?IZJU*W HLL57**Y-)J.4I-S$5$D]-4Q 4 M<@@4:JQT77HMOU3Y..?OZ4!(CR6\CR8LV M8"TKM5J]7HI1<2^]V S;V;*=OES04VU%9,6AVTJJ>B8W(XQ>9FKI\,5 8.8E M[E+)X]OX^+XLAHT8-GX7-K:+]3"A^451;8_7X\U04G,U[7+B/N"WJUJC5>JH M^"0Q&' ].UD=0Q4AA\0]_5+>P[EOPKXW'GQW1>HR\9 ?E:OZ10(D;YXK8KFX M3&3-9Y.+6"QB!3H6BR\J%K&B&1^HL:(9*YJQ7,0GZK7E(A:+6-&,Q>*+BL4G MSMK^!'+S=0[4N&*L\;Z*L=0;*\8F8CF+Y>QW*CC&)67?PSMQ2=G7>>FKE?Z, M2\I>E(GBDK(?%%]]*_FPX0@G:\IF=SI.G,9WQNCLF^*#N*;L'Q=YRX8OZ9XW M CNKC#-6UBG55;W4486UMZW.AYI8;%%>)G.W#>W"9ZN M7B[DFO4ULIP*]#%1\,=C9K%N3[OZ.OE(&5X/L069*TETF=#ES@ *T:7;XXN>4.6 MU06=8%6%+/6*25I,KH-;T#C6/6?$D6^TX:Y^'1>.<+JX['N"'&-O>%Q<]AO7=COWK9O5+=7* MM>UJQ7*90K'=',W)Q.)RQ6531I(E+QH!6[F6FHD%(PNJU=F"76>R9<[_N5BGQ(9J]_HZ%Q%K0LKU1O9@F$M M: @:48AC*BXO&^-&C!L?AALM4T@8@Y%25(.27)*ZN29-69>3=T?#V2GC""U5 M[+=8KUOHMYM5I"0@0RJ9?:F<]&=YIN-FI#]6DN*"7G%!K]AXB"L7W4PDS2=@ MBE@WCL7BJXK%'P=4Q2KDEUYNK$+&*F2L0L9G97Q6QBID+!:Q6)SC\8%8A?SD MRXVKO1I/B[ZU%./Y8J_)#R[V>B,!4?\JC[D)_OQ3<<%<>?#I?ZL&YBY,S^$, MP?GKW[^56&3BPJUQX58K+MP:%VZ-"[?>(E]]V\*MM"=[COL[$55O9VAVE:X3]VM+;G=)?NE8I$&^<:G+0L+OD1 M/4OD8&QS.A=7;;UV,MKGAY 803XJI#FC:.N.(0^R!#X9+A9$JF[2Z42JJ_C'B/.B3:93JC#? M6GY*'65&[?F3P:#=I6R/Q7/%9;MN+[EATX?8 JRU[!V1.DY( MBZNVQN@2H\M'H,MX79;(WK@U5MBEYCN&I>;EM.IU"0 .ZCYQD3Q$O%"6*PBZM.7A_L8JS[ M @;N1Z-:K:=TQK0V()C1UN0*_9(M-;TN1#5@XV;NN6-UPDX;19EM3WEV,NJK*:XF0SS*A3ZWEXI%?I;TJ]\KIYN\S=C_ M6T:'N)SN]ZQE=VX[=6!S2T>VAR);P#/%T5 CG;I^N7*Z,]S(L7*FTE-'J[:K ME[VYZLS]&4G&Y73CLIAQ6Z:#N.--%DF/K?%,66NU^>=F1H;RC(-34B['FY[ZF_-Z \-U5 MJ3A@-2Z0%HM!7 GJ"U>"BA7F6"QBL?CX FFQ7AD?J'$EWEC1C.4B/E'C$S56 M-&.QB,7B+(\YQ(KFMSA0XWJ]QKOJ]5)QO=YWUNO]5E(4E_"-2_@^)4](&C?)?ABM.*)B]+ M;'7]_HR4WPV5ZK4)H[\-4HI:7BI^J^IT1TQ;GI$9&$^=RKQ4K2_&D+@H9UR4 M\Z,AY,4XZES)[9$%DZ$(?)ZW74\M5-?ERR5?#(J++5WMSK>,,C&U.CDIK[*. M#\$B_>-7\H[,Q!FS,5S$(:OI\X_.&6*? -JVS^/N*\:),IV?J\3:ZE(3,RZPH>X'66%FZA/KAFM%:9 M[FQ$,&70G%]5A[T\0T-L =9:ZHXX'[K$P54QNGQS=%FP*2.3Z6H^H4^M>6-$ MU9U!< L:AU3'6TZG/W&9?J>Y*;KQC7;H9H,:Y=UX3[:#RBDV2YDW-IBO%2ZQZ.O M72N6NLT@\UM&A[A6[/K6ZJ5:]O5BN4RA6*[.9J3B<7EXAB&0F]& M$"R=9[RI;!-D=CS*3/T91<2U8N.:CW'-Q^M!R8MFX&:NI49"P>BR>F664.>9 M?+GC7ZYVI-%SQ66F:4I$.J!Z2B6A+SRS"T$#6'K47?*<,8XQ;EQ;HF+#/0$: *&N/\ERC/_WX-8"BA)D2!L48*@U['N5^'>SO15T9PKTXT_@TW)<[#SL2@C8D*)C8@Y6(B "#I8? # MCD4P?P=@(EJ4@YDV9MDB;G$!4JTPR39US%0TE(@O(V**@4F>Z]G@[Z*F88*M:!I@.=2%!+!.A;^$_0!*.??8:"'" M8A#B0>>P'_@7U/,=^O%@TJ&ORT%_MJ.[=#@Z^!U\;S]Y)>Q5%T$?HA#-TG. M"(;K@A_RI@Y@E5,C5'<@C"4R_V :K-IAAITX.^T3,I%B@*^)]XAQKK^% M.VIHIHLYX!0"FP2T!\P% V)@QP"O.:[MA6+C?=&Y/4-A@ @B(*9QL!ES M$>S0PW;Q0(3GAR'OV'^5>_'^#DQ+@3MI/NH;D!N,YT+&X3W="\7N805 +>(7 MF,2!HUGR- W.PX*\"<>%W8"#V_C_V?O2)U659=_O]Z\@^MSSWMX1;1\&15W[ MO!6!BO.L.'TAF$0$01E$_.M?%>#0K3VM=NSFQKEK=]LE5%5F_BJGRK3&8$\ M[63#$(,U0]Y5!,G:O&Q#_[_#YX$G.-J.C?9WW(08NDW?V"SJ"7F%,O;$W\)@ MY8H.WA=PT$?(\PCXE[,<^!J>L\"_8)A@6/Z\!,=_/=P=#OX %P*OI"-@\X$. M8_M_@T/!NN$2P#.GDF _A@L$C EDP2V\ MF)CL)=9PFF8(_OI]E)IQB@X)!N#%U_>@<]?@P6,"!$(L!^P&!V'0$DR%!U_C M>"!#^VPDA.K?CMI@D9R-3,#7H/!X$MQ$(#0[CMYL,Z"3YH!' P47'"GZWA/@ MMG$SH#SX? J>Y@*HA&*AZ$L#[*7HC]B3$6Z?C38H._?]_ !'7U&X[DI?Y/R3 MDXW'4WAJS/,LSB=%-HYQ/,OC28&5T'AR+/(8FDP+#\'I_8EOL/@??(=X_AV, MB^."2'"LE$S&V?B8&[-<.CEFR3B:CDM8@L10_//?>#FS#WUG,[-G]L$INA8^ MMWSRG&+V.,V1[8/O#"IP58;4O"1%<6CN0K4SX0A@<)A/?PO<&)M7NZ[&N# MMO^9#)2I[:L\^'U'YT2X$/"TA6/ _X"_0L17PI,+'/RO-GAXP/AJ?+C<\/O$YOLA M -X5W%U)>Q0XT_0@LP7AT!CW'X" M,$/M+\&% -G8" H8+'#1&@FT!'_N+BOF+TCG__/5- M(TD',@2?IDLR((0"^50 .IEB W8&[&]=S5J@?/5OO^FI/^/G)7R(Y[K\A!,# ML-2-X+_')7BKF0),VMLSJ,A"V@+M%/(84%L5H)U\:1X?]!4JP$9C8P172Q?6 MEDIWEN-)S<&43G$D?ZPAW?:LRWC;'XL;>/3QQH\V' PO^1#D#R#">$.\5.L[ M2D8NH%D+Q\Q66TZYV6=I'J5Z_ID#,F9) G1"NL"^ %KGLT0/<+J#AS;&E$^( MK;\1#<[?.I!G%L4S)9JFB)[:CWDNF<^1"ZG=>OA]GKU+'01H3KAWCMI+CR9N M150YRJ.:LHM-,Z)[QKTKQ7K=>K,\K*C]86K<6)IXT\'=A]_ A#WBIGWQ0<"B MF]/(%Q7D+]T'J!W"(1N]P_<:P;.3,VWO[T O MBNF;:\($B/L%,24X-GR/#OA'-[8F(+3K;1?:/?[R@YV H@RA@D"@#2:#0QRZ MF/SK(W"-P2![ N Z\#U -\O,\(NC2B^+HP8@ ?GL:6O>W*TSG-L$!]2!9"_; M4ZN!.F4ROTZ)^G":<*&._LP, "/=E#BWA_-VC>[P [,TX\=].=8"(U,O1V(C M.>>FM#9%>YUI<3[7)T:L3[$XFW@YDD(3.3*+=4FFDDP:#;[38#,M%XS$L)=# M/=DS9TRAPS -/-?C5'8X9S(MECA\:&8 9+;.E48H7N]DRDZY-UDF9##R\*&E M[@*=9EAW1DM.NS3D:\2\SE)LG$5?CNSGY))06S2*3*,URTTJJ:J^QETP\F"? M5+8_K!;E$H9R)HW7D[TR(6+PF0<3G<8,H:B+O3K-B;463TL600DM,/)@1V/N MG!]KA%IDE,EH,)7* WIIPF<>+@GKHFY'+K(\VK'2$Y-N%-+JP@4'S,&2VG)K M:@[SA9&JZ$-JD6\W4*(A@Y$'2UI*RUQ?Y[B:FLV9S"3N"7A3Q+M8 =>S#2Z>>=/MM( M$FIAK@_6HEL>V020$/1P:&VE\]U81Z+1?K&Q'#%8+6UD73B4?#D4[_3MIJVC M*+T0&Z(ZBJ?7D/'!4.R 4/BL@LX[Z^Q,5=K&:M&I-5C+!6.QPQF,RBB)#H?X M&/6H!*%WX\O52@$SP ^'3JA.OY/ -()6XO747%U4Q2$NLQAQ9 N4='G*VL4: MZF@=K:'4^)C7!4./2%0U";14KD%7:8X6F'@GV62%F@N''BRKPSIYDBO7 4/[%CYX@X]$/,/(HN>1T: M5Q>E@4CE6M58'P\U&$4']@1EOS'.C\Q@M^2U2#SW6O2I+MU^1*I4/8? _V]T MBW0;R9<&-/B]TZ$OY\!X(RJQM1J#D(L?:PR,-2%(30[_ #]Q=]6=0P\RPLE M-0AMQ< )XCO^N;E?/1SZ0:'Y%?A=-P8>U$X4'1B-)M0EH)/##P3L/+JA!1BZ M@C9.:LB:"*7K#C!LV](H5B;\Z>#/P_SDQ\9\5WP0AA4 FPB0I>_H 0^-/A'\ &, M/!GZ+W^]UX*\0Z!3*7P@D*7XDO%RYE)(,3%2):@S0=>%%&0_XV6;6A%D,P'6 MUKBY)?W:_+ _-YB,$*97P"B]$$3WGR<^[&4[A6D/AWDEA_T6/G5E(?V43KR5 M9K>75[#W?!BF'0-NW&S)YO<83.SZ%62)0'OVW02-<*?]%V^&6SIRK M\7J&'_:))*%=\U;MP/\?F9/TP;XE)KL$3">RN>>)%+N;1SI812MZ+ 'P5)<^C)GY#LK_K M8C]_.^E;Y(3O)0TG:'^,^[?[;QG_=XD0WU(EB!#Q(W%X:3 &+\O))Q M-D",E.$?QNW? ?JOM >1=OS]Q>,G:,>YO=3@2#V.,#+2ER.(C/3E#T+DS2G, MZ0/2OW$#Y^'W7R58!W#8G825(7WO M.%:2A=>'[D4-N&4^V%4\O4L^ '@0[$YN M./R95G3-9K;@D6U.EZ6E KZ[?]/V9)Q^U;9T-^ W#>SA*]/X)#T) L??Y5?R M;AN""_4@V)45>_5:=\;K>G-IU\%D*UO^;?O@LGU8$ZM3:)4ME,;6*.D61C6& M7UK9YA^VL=SU7-J^Q2J8AF4=:60@X_WEM%MMCV@I/;0:J8S4'^BP9 SQ\!O' M'U'R3"TJ(RSX3EC@W_2Z*2B XO_7#Y7_O;CFOLMFJZ6 *5(S U!X[7]^#"Z. M(,5PG9DDN6[>8AK)B3"SN&J>-V$9*K_#$9$\['CR=X04$5(<7DQ(2M4 Y4&*6>.=9>DF(&U MZ]) :4 ?41R-E(8("CYVT>FFL.!\6L/M \!YM(9NICM/,^NRK/;KU+(7Z](H MN810 0LMXH^I(PU5_[ZGN-*!N\29SS7O'AR#MPIM/VO)9T^?N@7MYW0FDR]= M(?A5T_1PEG>5IEIQ>6*-KI12FO]\"\A/:S^>)5!D06EF5$<0$VTR+7*2)[.D MWQ\Z\1C'S]0C.L*#'[#D=VKFW*\"=/L88^_D_=XDU(6Y:!T5^JHP*MC2Y0"A)-";= M5+RG"+2WLAJ":V<7Y13L+D0\_$X^)E*'*!=A080%40[*+;0A2>BW6N,\ M-:65-J^FXKK074LR0 H2!I+P.![EGT10$26AG,>.>@4UW,$PKJDEDJ:SIA6/ MY?$57-[YM0:GNL23@S*JHC%/*/57HTYQ585:0QIJ#21VB 41%$10$"6AW#0 MG$=M4% 7[U0Y0F/ZXJ(X&A:JLS5& :@($E!0\M#G>E<)*!W50]J<+DP.VS$: MD%!!)[S(C7R3;N2SNT:^N4;S!3L(R(TO-CY\M'VA <-];//O=X8 5QRVR:09 M3R9H;F2[.;K+DSWC AI.>ET1.D1>+S'<:C(OJ9::64Q29> S93AWDCCR2:B%)'(@2(4D!. M 09Z=U9.MAI.":VT)$DO3(L:9K7.?\:OIOV9DR3%!MHIY>L$FK)+BSD4\71T MQD<2'F5UW))0I]H*J8R,$8]V"")&>S\ M%7-E+FF*+D6NV<@U&R5WG-3Z:8:B%0*A:F'#=F/8J:N=IH8-6&RY M[:@%.=WC9OF4+G$N0 K?VT&<]:),!!7?"BJBY(X3H48QGG;K6C)#H>2XXY3D M>G6]ZEY :VAQK2X6(^)]IK"N-.A2>Q:/N3+ @G2D-410$"5WW"4 G$=MR!!) MTFK62GEUEB],+:HCYE@90D7@/\&2;T9);C^YHVI8-I(U)4F-RHO\:#=PE,WQ M-H)!0?'EY/">GU)8)\>]F$.IE;7 *,XTWYOC%XCN=,TE)9)L3$&=#/@*UC.G M'=5E,31(X2 29ZRL&LGUGX# SWAS M,A+K.Q'K:VV36W9[PG;D> P/ MX76R/BLT*0JE.]-\FVZNS=1:O8"K&E]UFO&!%1N@LX)::NL4V=$KP,;#_/89 MCVDT\E5'T!!%N.\9#L[CN&X0M+":ELH%QEDG"E:>X).510L"AQ_P3I!1P#M" MCBC@?29S_D,@4NZI^I01S2G-54;I/.HEQBWQ H9] L.4Z:3+XTR!:G7%Q%0F M*R,?&M*13A$A0Q3__@9XN?- M-OJ*)B)-0P&D1\#HI2)(8;V#R+7Y!;B[;@?>\[I:;J:[\+WY7:"L!:+6"20M MN&>U:3RTSJ&)<3$68SC:F:WX!JL.V L$U=%5LM49#J0V4^AT^I;7T8B.10%\ M\YMO/)+$&2L_1=#P3: A<+7<+#+YP&MVO\H8UEK3L M"'IJ\<#A@I-85$\A0HZ/N5IN%CENW>_R-HCDXO-NDL":.KJHVGET)E;6PTMD M4F YJ=2\+DJPDP MMXN<%W;4K"?+'J:Y.4EM#):#56^LILO:!;2@9J-=K&A&JD*3]0DY)HOMDF ! M+"/\ZPKH8SQY:"%%*!"AP"ES76X7!"[ADSFEY)]'W_'2VI@8-F62)M5N:JW( M'=S%9(@1T(F"/1+I-P-,$4A$(/'UM);;!8D+NU_*F3;?*;EJGJYT6DDF9J-S MAKU :>J$ET@76Y5V3"4;S?B")_L=UJ0@"J0??I.I1S059:A$('#F#);;18%+ M>%I.*?KG415Z!3<3[];'&J,DV^S"K@[26<4'"=\U@C[BJ3/X1B[)Y'7)1A1] M*5DV=&U9X.=7+@-%R2DG\Q830,Y%P^$UZ2JX]K_G2DRY_+JNK<9VT.69CY:E*9QU,8/424RB1 )_B?FW*]".:C.[/WLG]V1M<\KG+.MS>DG\L M8U\;R,]Q0$7GTP7-[./GDS0;YO!FV6FC':&GRME8JI""20EQOPIB\C&9CLZG MZ'RZV;H0_IK?-I)/M F^H?@?FP/8]'LC$75G!B8DG)]V'YWHBVG]1U26O_\+ M_MD\1] DSH1DFX0OVP(O?.F&:.B_ST(; 9BODKE9)1[?H6N(L+"=[GPS:__? M_]F?_,X[$Q,,S3!_;8Z(O55-),@ OW"?U60IQIL2I\:X,7CQ+TYS.<\*5YE* M/>'QS?'S:WO,P'U $D^IU+^1W8]P-PZV?O3PNPM%!#'&2!8>=CJ\,Q-R*/=[C[ZO<>7S M73VV78#)X3FJZ([O* I.,IZ=>11=\CHTKBY* Y'*M:JQ/BZS<"AV#G:>.I:M MC+T74JLHNA(TS1D4[+ UBO!GE]H]0?L$C(';VCB"\3!\(\#\&5FWYU(4$%[ MMI'S<",13A \MB("5V7EN^(\QO>@D&"8YJ2B( O+#E3,1SK^5/ (Z:2 ,?# M<;JM>8A/5@!&B#WA;(2SH+38X.T\IW&Z("'61))L1 3*&S+AEA*B&S;"2Y(. M'CR#WE+P-NC\FVO@Q!7!#&QCVLY#$1P3H"&!<$_XUZP&! M!P\ FH0R!\^U$%?1-/"EW8*VM^Y$Q_1G !:E _(A&([, %4GUA.2V_W)!I@E M^5/2@:R$(Q )[+*(U, V$]@C GU C_[H+-A$3O=V"_W?$VOV8&:^D+($&_J> MNL8INBUL%'K_OT"G]XFR+_K-D-7"Q,;54JCBHBY;=+:(ZT2MP!5$^;E%D?BH M1;'_&MC[JA1N7MYX-H.2OH&>K:U!!K9&G3--MB*/QHDL4Q!HDC1'?3J1-,>N M^_ ;?3KL08< *=<@-2!=ST:B-!N:7]%EK/?S&GPYS+K8DVH*'CQE I !DO 2A'5KL A?! M3YM].HZ; :1MA%;@YOYQNH[D]H^8(KO;OZ/DY[.94IGT^G5TELS$ZRG=XPN, M"\E_6.(\DM S$V.5U3HVV6%81E*:Z*C 59/]*B &\718T_E0%CEKIWNXDBF] MKSWL'[LO9"S*D<'@#6\1S_6U'?M^$&HF8%TL46KJ7:):']+2 MDK)MTO5:]11UZL86_K8&NQILJK^G(824U$*][328%-/O-HIX;CHKM4;/(H^E M>OZC&%)WX#,;8TH4?=.8T_9>F-VIW%M 0?< !<4Q-EO2>VV50V!L/$'N:1!G$W)& M;RWUF(02M%*J]N0,3QJN)W]1R%_A!.L%*P2T.,H*Z3Q/CE)*,&8]@19.)QI!]\9*W!Q_JGPA/Q4E>.]R5+V&^Z."0?- M,ZCI005P#E3#%> [6P)D_:#D*;8T8V,$5TL7UI9*=Y;C233BUI2YR<4\O&]/AEJYA73LCL./X=3/0\EI<6$)V=6ST!C"IWD%J+= MRU%?5:^^CKRF5Z1-5)CK=+\M+)KL?$I7&.HX\@("!HY"8Q3(\O:>C9EM87FF3&.OR+M!Z#D8N2ORJ4^!G/.UE$QRK68[ =%PV>3AR MW!HVI"8CK%!\-FS'9E1-L^LR&'FP]IKFE,;%1B:E.G,G,2HI;!H_3J.UEY@4 M6PG.8QI4@Z?JC8K*IN1C-%HVC*0P=VV:SBY<+[%4S4Q\<91&YJI.#>=LN:G. MJ'63FAAJK<<>I9'>6#77BW*L3G?FX_XHD1+XM':41E9%9%++B9BD^Y33&K)4 MP1VAU#$:"=7X.#NGEI1:*."ZB3%5NC23C]&(UTOYCCA)8FJ,2S"E L=V"T3K M&(U6&E^4R'2Q2CL+8EWJU&54M8[2J&"RQ>:\7?!HDB@ENI/U((MV7L\VEN\*X6(T"(S>[]"QOX#/@/U@6QGA[4!^IA6DOUT13C4)9 MIS:(&@+]KYS$VSF@P&F&Y9A2%SP[HQF"^K )W>+C&)^)TQRFSA1PA&CK89)( MA-H\P#!)I.PWQH4A7D0"(#P';P7P+)TLX/L)+T^]T:6#&RED\!^_"PGV#Y*C M,UV$JN>01K=(MY%JHUZ(=>EV#6EDJJ4"U2TUZIU+:8DO)TWYP<=#K=%P; MJ M"E C!]: #D-UFG\J;_N*3_UA 6>%TRS_8 M@ (Z-C3-<*U?_G+/S'4=:*DXFM080_[STQ(.62^3R.JC%)%3ZW3!$T_HF^G0$6&^1)A/7O)\]UPY\86*(WOP1L#PX?=?)>A1-1P+J&/6W]O MW7DQ^VJ$_X-L=:#JP __WP/^\*>[<5-%]IYG3A_?//[5O,N'W_OJ_7__P[_, M:O^09+RCA%VS6MSA;KP:YD;JABTA3J2[PR'+OOWG/50[K:AEQG68ZKXJ, LK$YIQ;;* MCCK\_$VW?>_2;B)9SC0], 5J!C.=CQ6@RY-Y5E[12943TWU^,FB/)QAT+A(/ MOXG'=.(PWG(&N+RB), >TXC?9/H\8!@AWQ45A_?NP]W>EFU ]6:4K=M'V&V7 M^*K!Z2&FUKPU:Z505F*RJ&ZW>OJR/:U]OKK%'V*JV!O*JMVMKFE)=)9URNUF M"UV*)0),1=]L)??M5%!ROJU??-R-'NF=WT?OO%_ _=E:[(FJ ?TA7J*QPJKL MC+,F&HO/T-9(4LA!'*8! +PD?X .FGLEAA@IH2>#P0CS/N-@/SO '6S)O91Y MWB%<(+)Y7V(E>'WIE9(R3J$RL/JCMD-GVV8VT5]TT:8!LV(@N!UJ@G]4C/%. M5,'0XH97K\/;WPC8;UPC^]EED1Z8L7UA[DCF#BF-^ASZW4*[]AXWL>RNJ$+K\(91RTZ MDH>65S2N,,XR/2<(ES;SA_>XMKQXRMIPV6*X?NU6>\.0K:<-/6&+^]:7T2D MN6H*\9OEA2/:G"B+^,4N@HTG/GHSLN>?LX@\A^%5-X\,EGRVY.-B,U%/Z M6R43=[8Z_Z&&?S2Y^"7LX$\G4M]NR\O?5^R)HB.87\_J- ZF5.2R/ZJ!W!;A M3^5E.MYO+_(KG<2OM+/OV](&K1KCY@;!2GH=3@K8NF"#NZZD+:6: 2L>'O%" M">**DHE$254KCA?W7,W"IIE6D$ HA#XJ M$I$N^'UTP;O%SDBSO DXA46UCP#J*%-EF+GD%.E&N5V7LL.&RBZH(!\8>R3( M/X+4U#=1*^.16AFIE9%:^9UP,&\XYA$8Y,4:7:O1TQ7CC&KF-"-CL_HBS!PF ML'>S.WZ67IF(],I(K[PZ>$9ZY4W@J;(\IE;FJ[4^6G":19HL$JEENANWE.0F M_?<1(PY;^OP(9V5W(IF2WQ,TTBQ/AY?1G8G/@^?-!(4C)(77=2$DO &GBKQ> MH+/:6F"4U5*O%0IM%<^$ZW*.E7-D:KLUXO92082NF#U8[N.*UC9^8EH1POG!; MB+2:!ZT:QV'_MN>=_8+9C&'3GY-WE0I #0.0EH:HAGVE$F%#WS0CXIL3(9G) MR[RJ=-/HR.*Q[*3PY4Y^^Z_V>Q5E8$OT]]HSND(IT:.T"D=7R+2M>Z/L'.6I MA]]^+];W.O<][P,$6S#N*.TW_PH:J\'+57Z;-: L/G'_YVO*TT8<]SZQ MC;G_JS^'F,9YAF/_&BLK23PF0GM9Y,$\-Z+__*9R."P%__:?_3]\:0TO5!-_ M>F#ZKRLG_@2>ZQ;_YU]I,IG^YZ76\T(!.= FOW1F!/ < O^1L^#A=UXS )+# M$F5^3V[ V[ M,, 1(,4 XR5$6CB M0 @0![J@X\E4T?HH 751NA#>.ESFH9T M;,"P-E(V'%/GM!!GD W*[B\/"E-,6<4"1/Y5]/_#:D2UU*MFY;%*8FW53N6: MLRPG7V-K@)4XDY VV(3M&7&XB$M,!)EKCG5T"R_Q]@]B^=PQ)79%3;+37%YH M,$J#;)=4S"UPLU?[M>[@'#9L/3&XYVJ=E,A4E@RZX*L3 LNLY@GIF=[[YVIO MAK,4JS,W)4YLZ#W.5"""04;!MM@>P_? ':_7AT[>5%-, :].8I*3[F12[L-O M]$AG]7]?B\Z/81\Z>%YPR%@S#+_[9L1V)V:[^$?[$3Z?1QX2I!1",^2UXZRV M;E)<+DUA.MV8INQUOF]DI6S+[QM_0[SF=Y/B$$%2H/,M8K/;8;-L0)+W&0US MQFU7U2I%E(RWG4:3K-7$$E!8XT_X$4:[&GW_^BZ,=<):[#LVBAE$QX"8V37^$J(S;AK?DXDT-GENS2_=%T MW*JZKW'5]>#KH"C&WT](*6AV+2UAM2'P9U$:0\)+ . E?L]7[\7/U_>I/^(UG<$%W>,"WL*^H1]'R-;Q))L MK+/C#,WA&8?"44K/F@ C\:?#6HC78^:M=7/@=(V\ S_<.Q"&3SU$]%%KC.0D MP1>>FP#V[3[]4,$#2),V&49_*""0@XP7,4#7CU)C0>WP2IMLY^ MC'A9">!_GA4\V$:=7OC/]U:UJ1+@TUJ68D$]!3_YY!>GN9QGA:M,I9[P^(YQ M-[."^X DGE*I?R.['^%N'&PEK,2SMV'/*NT$WWI>:R?\[)VB#GN"B&-/Y)F( M\B+>0NQ(\%\.F9CPJ/A7MY$]&FA]EW_]$DZ0;[.&7Z?(VO(KMU_IX36N?+ZK MQ[8KZ+/\9I/ZA]^;/LO[?=G?[G\<]C6.$/C'(_!'(RE 4>$T#6HJK.+VNE.\ MN9PS)#X9<%JG&<_FW1LU4S\387D^E4V\9:.&-73-:X;))D=#+)E.J0CV=5EB MLGAV6DGE)GJS2<&.<:LC4>@K*6-;.\$ R]DFSR!CTY@A90Z A^F%9R\.3 AP M LD3I.SHTN;#2)F+H"2"DC^$DFU>(*6+&UAY$U)X+IMA+.SV>E&D;4X>]+YN@6:+,1(G3) 9^.HDC 3PD@RF6':T'>0H M@>,B2 FXIM_V?T^<-G4S7(S^L<.M"?;3$!4AY-BC#)NLK3DCMB(PQI$38SXF MNX[ MX=6UW*>QQ*GP":;H6YF 0IN/C(S4Y)1=AA2Y!UVLMFA/%(\B::>XY^.)#AF$/RY\3C/AU,W;T:Q M^FHNYYYC+R13WC#AG(\J6L4QGJGF*'5,.T[5ZC;M7J\DR:_E2Z.#]A A"8Q0J$ M/KB)1:"!Y%_N)A9^MIM8.ECZ1R]B08V/)4I-O4M4ZT-:6E*V3;I>JYXZFK65 M8@DT:+STA0.OZQKA@;=(,G4]G::S:"7=S'U:U@,.JY. M+UJ@]X^H2ICJYB<:G\S6V++OP5LCM:/9; MWVGD>8C YQ4>H?27B?3?T+NPPYVN<6H0,IKC0@HO5,!$'%1<9D2OVZM1I[GP M\=E;DB?-25)]:-YU\RC M/%SWOBCL]02XZ51+OU %G@KNDC\^D[Y=RJ1F@&6_F@PY!L0+7(<" "]K6X;Z M@Q#.C6VV+F B7FT4&92K++V*VO-4O/G:K262Q5,0Q7&H<.Y^>0_2(>OXG%,% MJPD1G&@QR0K1F\3I1;IEF$+)4#WK3],<^QS8KS:DOD4) 8R7])ZA@7D<=S(W MBJU*/#N4U&P%DYTI;2]%A@) GCP$5$ _EKKZKX M"RG8H]?,$8O*1.'53FM6 M7;#)V=A,72@[C#66691:9#.T,A;L=,/+Z=;XE4-^=]AR&YD+2[Q=37Y>1FM$ MQWP1K3F^*]!UM+<+:'VB\^JHTJ [:*=[#^3=O8"3D;-&&B\+4R8(+F_#8\2##9("BC7&=H?NS 5I)I*4* MP\'K2/@C>B3(X#E8HQPFHQNR/^HF2P M3/^1P86OCB#I'."V'17"'$+(J-#(J/APG4X4;S MU5S+"KGFM0L3H9.X4*ZLG#'-"8HBSNE),=:%UX]=\!4O-C8<\Q6*0N!Z)\A[ MAB/T7DE[WCAKI5 1DZ5\N\9PL5$"V+"-GMD&5(R_ H&[D/L+24SF94YEFZBI5G:GRE24Q[17T1(Y/)1AN7EM-E\ERRD@#Y6K\>G;' M]Q3$\U+V,CJ)IF3 8'YNTY) 5&=IR5SUZT @B<\*9#*\HGLLMNQ?*+8GX#P] MMZ$"B=GF=%GR=Q_^5N-6T#/X!5+1TZ9220_F)HU/2GRG9%>T&"W?1O W+^*9 M9JI;H9B8[LRS5*QDI\<4+"&4>M70">Y9._HC]FTQ$8I/;NE ?$V-]>85!/-UJ+'K/H-_,2Q]AQ$]]ID4>-J/U+ZE"% M!T\,)<,/S+S?ENP\V>OG-N9/TU;#!V+QO9X:DIG*I46S6T<+37TY6F=JU$B# M6L13^DBV^G'.52S$VH657_AV^OL>HJU7R'?A^1>1X0-\FNH>,I8D"^R#J2QA MU@VL:@N'.):TN;;\RG./3TLTP-/ \WT*OZQ_RF#L#!NAK9]PL"S$T#UA!+0GY MU@>_S9\@)1KC8$ (?W*;YD2JC.?4+,47UDRUF4AH?^[+W'_#9@JAGI(Q3-._ M3P_V#_S%]HX>^YU5QAN.ULD"[6#CV*Q?[Z9D2CY^6V=[[.^JL&@AKPG^# (@ M.D*W3YSNNPV&Y8.^N-N=RBP[U[CN!"T,1XG*7"J*6JUU,K?HE%65_* YG:@5 M*E93W?FR3^7@H>X:7W2+*@'@^]L+SA?1Y%S P',CC/Z$*M5B,W8A+R9LI=)Z^)TZUM[R6.^LUUI/GJU^UR7D[U(='P=%MI>= M]JH==;&8T*G*U-3II>NCVU'U[O/768^!W2OW6I]?:#U/R["SGTZ7O$F:P#EK MX$DI5NWK,2IIB)EZGGVM1=@30AT(SW/- TH0U(<#,'V=?D_("?6ESZ0M?(N4 ME,_HR>?,3Y%LP%[6U?1@RGZ'$S\( ,$Z-F+*9A))>I4@F(9:&>#M:C^=1P?H M:V[*-(MM\X%W!^M@61CC[4%]I!:FO5P3334*9?V/@VL;WV^XWYN)OA*UG'8E M9EC1:44TBF0UG=5227 66A!O#[7-DFE*2T/PDV(/R+FU$H# 6ENSP'!L"^X< MD.C0* 9_A2D44*N1@54"#%Y)VJ<%_"J6_,>"2I&_9)@'X7>Q J@-OB1(IF\\ M/ZLB!HR,*3C^+:AE=50/:$2Z, E>N$]BOZJ5 ]0HQ6^P%:AA@93ZIDKPQ@T2 M01+"M5M 7X-]T()S/V"S8_F7E3>]<'QO&Z#U MM@M.C3.!"@&#':_#I+]5M@$D$ZS\/,;3C@G7DV4/T]RZR2^T(M#'(4GM.'X&S M)ILL&@LHWHKO3Y54!K7#:8-8= M#XMI"28\'%.B_4V#WK3 M?6?%^WE?J2SZT*3O;=.EO&HDV74R?*#G2R[ BM1 MHBOH8W>JCF3Z>N%#-"CM9;D?&NG$O"8[#.MJHSI547:GH[;8,1L9? MCJQ/"W2KT8KS:M9-:UW#2V(&!Y^9/'AF)E9KXD-#4?N:0&(Z,V49FP(CTR]' M*GW-4>(]0F$JJ2'3GG,3M,'++,ZB+T>6DDLG/E*]&%.9+QM]-]FHHWT7C#R8 M)SV:&1Z6)%M,9\8/DQ07']>++3#RX.U4;&%U5S.SS"PL9C 2M5:9'K=8XO#M M2IXL)R4B.5 K1KD6[[<&G:DB@Y$'^[E*Y=1R'?<*:"&'9Q>+KERT!3CR8)X8 MWM=;K>*LKDJ51"E#LJ+-).#;$R]'5M>FP!6%JD8OI'*%T$IL9SIOL?'#>8Y6 M;JJM=K4%BE<(J31%L['\6@8C#]Z^(M6QB4ICD>:29,:R1V:^I;E@Y,';I>J< M7N>Z_!SEZFYLZ4J59CY-@7/WX.UV*I]M,=YB05?(RJ XG$]Z0ZT%1A[LDH>; MHIQM2$,Z:Z8[NFHMQXXL@Y$'\\PQ$E85M:7%-+I-8UJ4#:)EP9$'\UP952?E MS1,4VI_;)3)I,([7D5GR<)Z6UTHE)T,WSB@RWI5+,:#R@_TD#]_.2ZULQU#I M-(VS[F38K=7BB3D%1A[P4C=EDM.N8G306 S7)P,KD:O59#9Y^/9VB17%>5&N MH#-FIJ&UJI):QEI@Y"&-BGQB1D]:&336H#KS^'P\F.L4&'GP]F%.J+;Q>7/* M=*R!1V5*$R66 Q*''A&D7+'5$J9LDR&EL;.N8^I:U&0X].#]#6Q8*L<]K$U[ MV*J>1UU=Q8LN''HP 4(N>&J.F-FT,L1XNIL?2:T\!M)]9Y\%^_ O_+H:W.B&EB)2>'#0@[E6E^-)=YUB96:F M]U<%=6Y5&4R&0P\8I:RUVI7*JMZCR3)!M0POGT?;8*Y'4 _G>5&7< M$6/X$SB8ZVQ 9[#$RAJH6=.NJ^UDR:0S8%^/X-3 IY$K(H1):F903C?F, M3[7@T(,)9&9LND-DVRDU)I=*G78\IE4*_E,/F#!A=,K$Q*W8=)]SYOG: -@" MLZ.GGB>-K7A?Z-=@,:/DR*RZ_2DDUI'U>PVZ8$X3$[I224U3:KU!4]S1$\I+ M+INKG):NH9U22Q4+2IG-3JEC)U1+Z3?+)5:*T7BUWU@8N7+& MM_A*9L?+(J M,):6IQ=30K+8D53LOG+N5+C*."T,^W26'R@)E*S%4F#SCU TPXV[N+9BQTQL M1MHL*S=HG:..G3MY"RLUV?FDQ3AU!1<;HZQ9B1T]=XQ8JE"=I+D8+26',6_H MC%H.WCIV[KCLNIJPEK) S^2F&M>[>38[:1T[31KM5MPB2=Q@.BR:P$G>3M@I M]]AI,K>IF;5FFD.T,RLG9&F<7'CQUK'3Q.O%ZT/*P%1ZL4XG4#5=U.6\>^PT M659R"S<[*"28A6,,1C1C-TC>/7::#,MUUG'K<1'-HLL*+V;[A4S5/7::+-+\ M4BR4\!+J2.-J/*%((S(NLZG#9^;) 2K3;&-*5XJ3&K&I,+_%QM8(4R M,W;+8[QX_-C1,3M?5N+IE.IUEX+*-O(STSU^[)1;+F\06&M(%[J8F"P*V%*J M'C]V,GQ1*O7FHP&=S64U,=U)=(:%UM%C1ZXSN:GL5!MJS.#Z$WF&+?,M^>BQ ML^@NIN5^(>^J7M_JU IM>\JB\"BHHE: :\A]L80[^/I%O^ M0]N!PS%K6+;5F7"FE(%1HTWN;!?,(:,9@AHX1+H\VW$2HLXC+XEHW M9H-">$U/T1U)I.PWQK%P&/: 2); S<'L;-.13F;IO7+W\EAHH-[HTD%OB63P M']\'AOV#T+5FM3&D::0#;,(* E90[UPK?K'OU#4EV,A)$C_J<<&_%RR M+ =Z/X]Z6BN:4>H1,5='"^5"8 ME/!ET(LNS>::X4FA2U143$FP#=-"YHX)!]F;?(:7;E;?/Q[L);+=3 3NYK,; MEOO#X!]W5RP/_>CP/::$N/"?>^:0CUVUW;#(#J_V$8TR39@\[2>\>P>01KE@ M\=M",/X>4$M.T: C![!4 <9ICH:0N()J5LILDV)PDM.F_#!F39;4PV_L,9U. M/1)I_("? F0)F8G;O,1G(QF^!O$CBCZ+O*3U$TQX@5UD @Z2-CD?V\*PQ[[T M/-+GOP)> YX'W:\@CP9\S,$ML'P.!DBDP#G-.5C81)G#K,QP6C#%#4>Q9V]X MP9_84?[3H4\3'R6A[$-#SMY(UW* M8JD,BE=%Q79SHA9/W@L/5\6FS#A$(<,LUHI3C3NR6JT!'DZ3\423;_H!Y M83#S@'>Q%[P;,'[=V,\Z"9EN!D"+E[;,^1(J#QCN,"WI"3EEDL1[P8GN\_9 M09DD9P;&@$=88?1TQOL1MT"Z GE#X XNX3(VS: .EP8$\J4(;T<'.?=^UH@D M!@V)SJP@=H2))#J:%'+4 4OZ)W$C !,J7)SO_C[4$;.#6:J]*C@CABS;8K([ MM#QAYIY)ZYLI>BR,A*!/'\E[@=]$/QY7^D1IK&!2,) 13@AZ^(4@,O \:(+N MRD*%(9/#F)1M;MX:/@T+"UUM:T:]*$<5A+?"IQ#))RSU[_W->%%A:B\FL?=\ MV(YR#+A]LR6;WV.PJ-6O(,($DS'>#>[LU?G:#N5XR] <6SISG.=ULF.?#2>& M_SXOU?7*MK]6 PQ_2D1TN $Z8-A3,B+$#1 B$HC;H /VE(A.B)L@!/Z4BJ#I M%B@10=-MT $CG@@RHL0-4"*2B-N@0W18WPHA(C/BI(3P2_8^+][]);_&Y5:= M_L2JSXG!7UYQ^F#!_+-'[L=4'WYO J8O__WO?_C/+'9/F$*OVB;I>[Y"_+M4 MR";G^^&\'*=PVG! M#L%*#C^;)3Z+$L03GKIK]J#F<]-8^4W-$$J634F&/Y4 8RBZI0A(C],<"?'W MZ:W'_)!48G391=Z>DAFJ8A[=ZX,M/][BH4$L8P[QI&< LNX^?4% M0B11QWUIB"5['.TM##"W_BPN"Z]UE[H\DGSD#OP9<&2C\X8J[\;P\4V>(^B" M:9ZI.![5H!6N5-?IT;RE^Y=I$@^_TT_884VJ"%I.!"VA=77Y;?BX2'XBN0T/ M>TR>6LY&V;4C-J?=@KKH#@NVB"D-43]>L \6V#LJ6/S[@L5_6K"VIN2>)0EM M2'PK6MS<(]:TT,[3L>PLKQCM8JV:AJ*5?)/[ !(F8"VXD-&>%PR,I"\ZV+^I M??#IAI&7/])CGZD5><(S?>N2\#T2VU.1\N)BC;"BVD__A"D*-^CVZZC=_M1$)_.Q+NWZ'"3[&R M<]/D5D^BNSMVWLN-BUCPCECPO;2NL]L=-[ )/Y#LYT:>&USRN0_.RS'Z_<6, M7BAR=S-!C M$VB29C$WKY*5;G7<(^NE1>,K42!X!Q/6.Y!$L 1 AZ#94W %^+@9>,03:S0[ MO00_:F5H15E;!4SLI#R18N,PSO-*R[2_[U-6;O!<^#;NH#N(\YQ85?_QO'N+ M@80;V)>(.:X$;#>X"U=0H6[=$KB6VI\WS+&DP*3,_R!T4(LFLM[_G*=O)OLR M.>UXIEBB8VJ6(Y>,8_6<:Q29_,3M@=AP(-:J*6E& M9P?>^#2D=X[N#U0263Z-(DK4W56&*:J M3K>M=%W8[>3=VP-QV*XTNCT0'>RW&1BYA=L#/^E(?_?R@#[-@IG/L#E::!:3 M1C*U7HX5B#3P\D \>=A!X6Y"3]";$/99"-/+_*KA9_(JW+,+(?(7_ !_ ;V3 M@5?]!>'\=22Z2<7%+&L42LR[;))Z"\ 6'!6?\$/U"'N3F&XM9A>9/:? M @X^:?:O#;U,-T6C@2K392J6KYM.FH']8#!GWRS ;]SY*K^SQY;^S.[_>QRS]_ MJ_\T"/+<,,>.6.;I);W06][<52OLB.M65+JL-F '>]\R)]\JSG,/H?_;@X;( MN_GMLZ4CWK@WS_<-[L(UXN&1B-P)<]QB:/8&]B5BC@@_?X2&<7-!L=MC@!_H M=/@^6>41U6_'U72#2SY[A"CB]%LD^]6#%3>P"3^0[#\0X+[/27X/3N+/]9W! M[]-0_5'5PR[=/P8_73#)LA;MN$PP)1I?.XM!JME:I!.MV[X!)JQ*S+*5*&FH MDTHQRX2(.9'Q5H^/.4,6R_@\P)!4TPLVJRSNH8TY_7 M\P4#0S72D^_B#EC<9OAT29-JJL3G$HEE*9NMQETH6Q]H(7/NG+$?+W[?YFC_ M-B;"G[60N>BA?K,M9";QNJ*9DV:+P9F:74LIE98U:$&L"7K(Q%/I^[T(%O60 MN?E\TJ@XVPU[87_&7:*(!:/X3T3VVT*>&UQR%/^)>LCU!4B\D[< M:^ AXMWO[]B^@7V)F"/*H(\RZ&_.FQAU-(DZFD2TOC&_0>2QC%@P\EA&9(\\ MEI''\MIND-<[FA#W:15&'4VN6:&4.%V^RK)2=A?J>":AV4F-,--2.E-=4K>= MSVXW%J.<5.&:C-,6&EJRG*9MU66Q>)3/_CV]+S_6K7S^VJ87A9+[R&>OUIM: MD==&;=H1A*16D"N)LBQ#>(GRV7^@V__/\]GQ_1*H)Q2T7"4>)U%R&6=FXSKO M]-5B5>M0=Y'/+C-MW5Y;L2+:X1.ZV62TH>.TH&Q]()\=C?+9HZ/]5F,CMY#/ M?I5#_6;SV:?ID5[.9KRA6N@(Z1$3J\LSW#<3@GQV''^K.YGO9_B/#@(@/@L+5)@O.0^CPL"<2 @X%"9F!)TXL1-)%27S6 M?^71'P,Y@M,]9,*)B'X\K M(;;A_U54QF/P8B V""_9KB3I_L>;YR)SJ%TB@%7]C\&^J&!)P8=&,%3D; D^ M??.5)V1OP^R)*;VW8Z:$N/"?T[L;MIH,P8;5F)\5<^\WB''.16V6SJHDKQ0K MR[5*O-G6Q-='P(:ZABE:DGX "Y"D)+(DOM3; MZYQILKQ1(;M5<;QD)+<4K^7D.!/'W(??NG$@Z*]RV!,2N+(^P;RO,BN8O*/! ML+"BGY-(QRON#Y:%,=X>U$=J8=K+-=%4HU#6O^+9.0V-M.YPU*GW,G7:,]3^ MHEB8K>>,#/"8>$PG#_M&!,0(!9"7($D4?PY0M$*GX]WO[!VRM5^6F8F0#RPU*-?-^7HUF\ ,]A[@0. IVD!2^_Q M/( Q*"DAG0(*/2'=+49=BE(O3*X)D]"3R9;FHK/1G*_VB8K5]=ZDU&6 *MUT MX^5\EF=1G%W34RE%=@Q(B?,C.?%\@S*Z+*L3"F-4!<^W?'FZPL/Y36PGGJZK0-V4MO=L9D"R M 5-HFN'Z6^HWU;.<&1@#'F'Y>PRIL02S];=Y"75TB!* 4+&E9,%#<4,AL'PI M4,Z@18($]@@"[1#_JQ!RGWVX4>7F/F=90*F2 ".")_[R-^"/6]2\!NLO&%R8 M2**C28UQW="#E?C,387+[<*]Z()79C3 [*$QPK.6W/9J:YHNHY5I1ZQ7V*$3 M6[0>$ DP_QP\WC:!#7,RKX*BQR:^:^87^O11-P/Z<3=#2._@"6%<3@#C!FSVX/Q\!/ M IL_13Z1B7_#Y=GF9FKA*[%@V1\+&"=23^2;L7)161YYO@&>.0;BL-FWS>\Q MZ);XQ9L2I\8@9/XS-RP%,N$O4](X:'"_>&88W_1?O!G*\9:A.;:T<6^@Z+_/ MX8(*_!-/:&+G[#S.*M@G/%)@:=M_O^34(=Y)\8SHBR M'VM L8@NMT<7 &3$F[F0$6&^1)A/9NZ]JXA=;1,N%I![#\'/__^$_L_A])>)VKG[ :)AD_OGFU#?!@V!/0J?')[?FF_,% ML!2AI/AY01_AD=03<5/7@[[*(YOL"21,GT#\JE1(#L:%\IQB!MOFAS>?[]V? M(>GUJS;L[TS]T!%DO%77^Q2)TL3U6US>WB&S@=[;RY;8WZ6SUP@_8/3U!J-+7*2V6T7"P;WIE/]O!UGMX[*X%!JC -O_)'41S2+.7-/MS%FD4MH M:IXN1*K([E\U4R\+= ^27)68&;=-]Z2GI"5-UQA5G!AO'"\34!1"4>/@=?XH3 MIRM!>GX#\W5Q.G45TJM;!*>[__6>._D*6'"Z2]9GI].='&O?XPR[;2:];RLQ M0,B>?X[)2O=ZKA'UDN+QA5- MNM['[#D^3\@#Q>#RZ*Q2:F J%^_,)9?U+\HF\*/FW-]W*FQW]/[;MR&6C2/5L8LET^LM^2QJKC81"L?'0ML.^DVUWGIIPW\[. MNYUH3F0'1G9@9 ?>G!WXT6CA_I6L.U5A;\!>O/DB2Q>)"9Y!A6NT1TX[GBF6 MZ)B:Y<@EXU@]Y\TKD[<2$VSG*K-^RTSIJ)=U2NR"9 HUVF5)WX9,1R'!R(2, M3,A356.Z*.#<34@P5\FY/3.=M9E^(J'5;4ZUJ'0+(%!@-KY5C^GFS,:;QYC( M,CE_!/+=DE,WMR<15YS=7KWY'3B_L7LUN?@9)O+SA%K\3K7T&["2[T@K_7IB M[$6;8]^J$:R/VF-TK%()NM+EK%S:S6#31 OL$3""<0)_3*G2(R]*.+R'E9A.*Q5#_IB.*'37HHM38R**+++H_2XV]'O[<1VKL>E*IZKFBE&1B M;*;?-C8T,ARB3-J)_9#A&AN,-A0E/W)WTAQJ8 M42;M/74LO4P0T5.S0Z6H":I$E1(TUN&J3::+2C((8Y-N9B?C-M43;8]L7J!'\96OQX!^'C@M, MUI=N.*>0XRE-.];\ M 9D59S28 ?V@8"_WSFKB.OS[&A^\H?CA]KR[9IN^2O M0IK--<.3)"1C ,9$9KZ!(PE\ K;L79R?M@V:2=E M0(PVJ_ 7$V?:(* MIF$=J"I^!QY1RL?2:6FQ9IQR(T$5S69%[<%F48\D>N@:WW1^,L: Z. '&V " MY&B_5Y_?" H9 U3:],';MH.!#/;\"\%S8(\7_\>8CX* )W9K]>5%MR3 D<]; M\@F:84$;)NRR-]YGW_]KP6?,#!T)VP<^[\$G^Y57P0__>\Z#Z7ZXUJLFV);% ME;IHI^&M)G&BN19R7\N;.=INVV>U[EQ1Z_7*L*]VZ"6.SF)DM[N@'GZGGXC# M5EG_GV?%Y+?Z'^S,8YB_-F;GWJK" M(O:XKQ#*0-3\6O7<&+SX%Z>YG&=M>NNDGO#XQL/X:VNZPGU $D^IU+^1W8]P M-PZV$C;]V=NP9TU]@F\];^L3?O9.P?R0*K8Q_X5C3^29B/+BN"1V)/@OATQ, M*-__ZC:R1RT:^#-@,B F6O#8L !T^-'#;[];%,0=V#$;D-S::BG<[SWZOL:5 MSW?UV'8!)H=(I.A.@)UA.ZJ.DY";52H^1IU%7!;7NC$;%&06#L7.PJ2ICNE6?M8HJ;'B?-#HS6=4MM2">N219)Z3Z9'7.2L[ MTMP.C&XL'81JCEKK@F3:G )8/:3UAX_//TPU2V_+H.U^>9U+-W]YBU'I<.:G MYLS-@WH!Y5^9SS-LA.C7!1,3)E+7-<+GC.7T@'2(8A;M.T,^VZA-Z?67[S3] M"2YOE@M8U8$?6@W8(KX[X?2CB'U4@MPYV:*\6S? M," -<>T0[\*S%IZ\CWZCX(B[(NX"W,6T5F2?)1IQ1IJ[1'7M62EN2+W"71"8 M MN#TW6PF:8%#=!0Y=LQF*\+?+"S=,0J&U9Y:7"*COE:U_@_/?3VV2,XU[ ] M5DC:Z>:\:E1,!NC4PDS0>%Q"W8??8\,Q$4_B3.NE%S P,<)3RX_- )5,@3X: M&)LQ[*!I_)R#(5EE#CE#@5W*/43T%7KP-VAP^#JB-=<4&SQD/C>-)3C\>&]? M07M"KJ@\;ATMV!'5\2*.EEVYW-TOMV_-F.W),M>L)IH,WL]6VK(Y2PZ6YW>T M5%MNH:^5;(F>#><&2Z@"[=6HVW>T_!0BWX:C!4_T)@3>EV.,XJZ'LLOQL1X1 M.%J.A%$B1\N''"UWP[63IB;V)1)-J(7:+#NI3Y,+EOAJ5MSKKI9F/R4IR79# M5I7YH#<B[6E+IL[A:$$H4_>@&IVG>(^2&CQUBO(^ ')0GF+P >5$2 M'+B!@'G&8'EGS5HX/0C2F^DW@MF?//";KLICC9R7F7YVL);36K5=4N[5G=$> M,2; R\$4K=B:6ZFG],5X!;@T@7[>G]$8(^Y$ 6?GA>YJ'G:)NT%N&=<]JHB5 MNCDZ6R+06H<8E">]KZ+.6;@EN)GU)K=,T,YB4,AH%NTP"ZV8K1GH> 4S7M[F MEK$#$&GCX0+6P%B!SPY<%-!8@*@$8(Y3=(AZ$??<(_=L+ZR]R4#31E&'G^%@0[..L@,P5D5*NOC;1,)9QXJ0 ?GU_:H$R5HESJF M=#DC]C8"(/&@GMU-!$#B6Q'<_7*;WI^$PY43? XKJJ1M8=QR:G>T_%*7GWPX&+$*)Y?).@6DEU)F747AB(N11[(*!BXA5 M-JQR]< %G^KH;*(L=]!";;&R/(TV:9[ZX8&+?.@DLB>F%"P'6%02,@./G%@( M6 *8ZWX7H.?ZH"D)AJR#-XOON0RW@ N=AOE*)IU-6[9%-](35*L)1;[=>JW6 M"<%B>W=43M[206X.#;-;GK.TET\69=D3J7[\F;T42WQ98=MB$[G/CX[LD8U6 M@F,:M9$]9-=9=LW+#[_1I\.>?0A@!0WN*J30V;;ZZAT7S[75*3V3Y:C*"F!2 M-6>AG;G>'[9:<*L/K^9MMQK@OB^[;SC?GY!/R@]Q-?DASE0KB*K]?_;>M#=U M9&L#_7Y_!FK5&IM#K%@B/#E?<I\YQ=9IE"792=C#&-:6*-[8/+!2#U@6CCK\C/U1)' M[2.GVH3E?:?)1C8/3=T".H -7J>))^>G*[8O^A(#K371MF#.)4XXS$^;Q&I? M.;,ZD&C;?\_HEEW3[8$ UKXF^$$>9-Q.-DFW!17Q)HI!3VC7S1K^<8F]SX-! MU@[8(Z"P'4H4!FBP9S"T)^"6>3"%V%<'W56">)0-,L0CAJ]I1H!:9ZZ\&;9O M[3B6C0S==KXNN "$M07%^^Q]XAKG\QGW6P#2=;S)8U\2[P6Y%5(%M/VX*W*"IC9RDH6].D[ MIM ![TLK@$>?UBEG3(Y0!"+9\&C5++ +8U9%)]&5Y0),'-#)/C)NE9H6$8"X M&6 FMND()TM4VT[-&^D*?P2-:_4.%50/2@;_\'%^8Z'_2@51$"1X#W*%41/]( N"I!]SQ)FGT[5_!62+\ ME%_H*[C"'_OHY;_\G_ _KOWQM7W]L !%8$VK9OUHZXDNT#;F3_,3[R\H"Y M36D4N!'!UX"(F>!#FY44^$D-WN+1^#IXQGUD0T-F7Y\22=XDF_)1&FN=[K69#XH-H_K))9I,QG= M@>^%]@]O]^#9S'L][3@[O4!%9W5@#X@2'.8R_NY;UMI;_LO.P:L[3^L MGF934I[L9G29CG9G'H9V,35+'PW*^$S<(9PXN>'.@VX58AYMD':R["JR8;?&'%S0?8!YHN1[II MZBXX-(-(-0,./[<.^SU^@=_R_^8/A;]56: Q.>H-\E-KT?%F6K-00O(M&[%/*-<^-\'I4JL]7:TXPQHL!Y2W@[JQ3E:\@60173E3H=O+=H,W MBJ1OW\#V&WFNE>/GE;8*5%$'7&@XH&#P@>]D!+4B""8"5(XCP?UMY2HW3&$. ML-,/N]C.S8?"$946T:!"T*^"_Q]FF6B+AF@WBI2Z;"\QE^L3LRAYL%+9'QW? M'Q<%,$SPE @X2X5--0#_/Q%#<3[MO_Z6M^B 0GC_Z*GUI%D.3PY' .*5EMP&@L7]>ZK"G!5;3 #-##/IYT!ZW@9D]79"S# MY5!A@>DE%OIX#KAX/ML5X-,['1Z,7]O!9+VKK4?"?B&X( 9X%)A.6XTSXQ,GKHU93TZ Z[<_FS1D" MY^>C+Z3]GY;"++ MR-%%K4EFW5)#0H'.NE\"X'_0'@;]YXZZ,J]!"XWE!W$ZB@*GS 6.$F$\%E:L M9NE %B%'6ZM;&!J+D.I*I05#6V"R<)J1B@!TD49&?-T+E M+WB5Q -XL0(_!X-4R;+ _&%*S]:4@SF^1/;LQ2-6837.=_A"GK<"J38W7!'\ M'@T,D,+*22Q8SQ$=QF$%MN,S>'U^HB1\R68-9VR]3KDFV <5:C[+]V;+%-6G M,O&N2'INC\B+,&SYB,-PHT]KG.) SMV]9X5;?:&M#N[CN_N\]38@A0T3[)%D MP*\!8Y%\/O7#7+R_@F[-M M,^N#F[R<(C-1+9 3N9Z76MDL;K+#8?.X\Q@< [XD[[;\7KGTC35/^:SPR@): M!):5>VO'.?,!\)JI7P9J?>5P<(H4XJ9BE?0/*3[WN]/WD ='5Y7L,X M8RSG:Z5E==3N=&9C$8+ )PPJZP,@W-P+;>Z?0K[ 2(725'4RB##(VLMZ:\GG M>Q\<]Q )MDYX*/6*8$$%%DCZ;>[\R*PE MK/:D/GZ#13E35W?QZ"#WR>EDN*'15%2O**>6<0G^V;;;C== M-=8977-CXUPW-QNW]"0MC+QDO.01\7$7W$JT_4WB@6$B!IWL5GM23+"$"-P7: MAB>2\;**3O+=2KUBF]K^HX^W'&OX,6$P=!A06;4V5F P2?\;FFX#)AH#7.8C ML(H+3!OR8Y6"C]9Q2.J_?,YQL-5!4"_Y.["IY2 M8&Z<%.3Z?C;::&PS-0[EL4J]0"-L>>Z5Y:XG8XWWZIE=1>>$>[VUF^>YV-#V M=!8;3:(4II>9F6@N)@+SC5)8_IVWJRN.*M3'/;@S#3\HEX^ [0]RQ;4P]<)M#A=*+5.>DIY.4%W%W)7 M&A6NFA#U@R7\S'N=5MIS*;-H52A69;'D8F[;0YO\(!LFT(0D*Q#U'17BN&7J M+C6(JU@Q+L%\"-9ME 9"#4-F%%]N]-/CGFY](SCDJ\?+;TYC%:P08Z$;J_4?@7*ZZD0/UBRSWRL)+L*IQ4=EY0S-INQ M^I:IY+.^_^.#V(<+YU0_P%Y_+.)GWNLEQPEVSDCVY$PM&:WRK7AG(8H?%$5X MJT) (PBG6V\@8&VW6!?)!N-WD@@>HE MCC(M I%$GBVDL-2,J0 U@7B)'PB/@@'A]D1W+,@E(DQ36.416 [@$#\IP 7' MRRKN^C7L>G.]A!. ZH//)Z?T/]QEZG=;]N!E&Y .AJU#,8#"" CLY[?X@>W7 M3OW>FB*9_E(6]YMOWGL"]^MRUKAAO28B["UUYK"6%(5;&KCC ,8^G;BC9]# M#[./@.B,8)$YR_^3?WP!_F)YW1=O0*NUT\MPP",L_X0+7&;P8F8%!5L@S3:3 M"%2YW3E!%%X]S]:?5\D6JP2&"8QZ>X:[ ZCQ#($59I= H\]8TF!JQ/,J:RB( M08"2[=<,7M<.-IP1$)V(I/H%\59>Q]6D1X(FC"5[G:8%1H G =Z&7+)RSHV@ M9L7Z)B3P^']@#LEJ48"0[/J;!\C_6K+KT P 14;"ZV*"]!/X=#90JOEGF 8& M>RX(G&#YY2'AI/VC;O]E@#S@.YP-CB__G:_&LATZ/Z]>RZXJ"T*7IC]J9VI! MJ4$O LL(@GW0X4:^RUP1,V ;OSY30#-KG;(5D'V;YH M M7B=D[4YIUR-[F*UW4M?F8,/ ,;"?P 96!/9"7)7JV4U@8_FYOR#X)6N]BMV7 M^"E$!CC%QA),M3FPK]L[ZONV,03UO:O^B1(AP>D#N-OQ9^+"RN 0B_TW;[0< +9#+> '@&APQ]O38#Z!;&&AWOF'Q,"K%O%2]9:M?<5 M,\!\EB],J[2]ETCP],Y.Y1'KU<#/.:H37'J>(79, >H%R:- /C91)5?/AWDD MR>AA!I73M%H&$72!YIJ+<6(>_8/0^==@I,QF+]=&I=9JFP_:D93I)+I8".10 M;M-.KK5@&Z[3ACVRXB\'' -[88S[4/[*+\%9[R<5OZ96KO(KX%'AI]:\DWFS M?LKU:@SZ#+\?X+U.'=UMS?6J%:]1X]VC;O<,?J7&>NG/0#NQ@SK\*ZQY$]2U M^T@_?CP4S%L3S"\F+'$H):867'4@MV?.K.G6%S8',Q=P_$C&4J#T;SC.KR4U M$@2P^>^>3[", !MHO1NE:J5-'E"\@A>L3PQP:5&A^KK2U3C?ICU M?1WU=8KP(A$H?".H? +NYP4#NJ[]>@B2R4=]/MN= :NM2W5;6_CLD8IL#-P&@;^\6E+,\=L2*;5_Q&KZ:AY'/ZY\"\\OJ ME\S^Q9@'^I^B&W &:R6OL1,%O&^F4%E>>/7GL+ I7PB]M=QK#7V!8V*/]K2WY_J)'DNTF" MI5BK*_ ;$JWZ(NYQ8TBL432QLK5Q2Y'#,J^5S7&C3%KRQ=6N+]YJ M()*:(WQ0#UDH M2=%9HI\NTRQK%;)$+(?#8LY'W;=;)=]&0M O=%/DVK_-^2]>EV%YBUG^Y5. MT@JX'Z"]90G^ ?]JUK+ LKXJ&CO=_6#1I2^)2OHKHO)ZAPT%YCV!&9U%8+J< M.ASFIUZ'RB\<:T'FQFEJ_,WC^[L"0[GY20V9"00='>&39LS*-,M,\WC(Y#D$ M)N#"/TW?N&+OE1ODVO/ O%3,"7IY:(TI531B"._8L&[?RAL>/8XI[AZC;M M'H*1ZQ8/[]_W;+_7CAUQ;&AU]"+&ZM%^7K=1?F^VM6*;DJW M#N:T)O(VC2L*=P)(ZPDV'9![_8[SE,K7&4P>\(6DG$FST51E4*52E:\#FG\; M7!DKMQ;Q9@6'<:X@Y-JU,1+7Y4RR64NH5IR.POINERZU\QT5^T&X((:SUEQ7 MD0Z5GV1E=Y;2S^A OR)EMVASDN+]=EL=F:I"1G4OO )+![Q$G6!KZ^ MKTA? 7V^HT\_"-\-FJ:94=1*GRZ;1:+%=%T2D[]IB_HFWT75.CJ;EF634OOY M=C::<&I-[Q9:OWY)Q7X0?AAG:EE^F%7EF)EJ9G4D MNC 6[7)']?2!7W+X"#^\AT-K[ ?J>PTB K77>W5H<]-6,E\+_QD4Q@]ZX>N M@LV\4CL\0$&8@Q4\J259\K$^>-.X5\,:O0%)8TRJD!L8:#:];.[WP3L\[O;Z MX*5V^^"UB_E:,5?,D+5.)$.W._4JU3IE"[R/ZC"]#?N#,=\P@(/5[ @'OJ"K M?I:?%@0G;QR_@7/2ALYA:#^'KF'#!)=";15CO&DZX#.C'X:TOD>NHQ=-/X;? M#S!L4' M[M)4W*A>RCX=?/,=VI+;<*C815G8<(JX[74O%-F:M/^ ML9[HU]\ZQ-\$O:L2#86JM7;JW,3VP":^MMV* E6+H#.#'[&@FQ M.].F523K\V&;IJ(<)3;G9-G(=OZX4]R&Z@TJGD1KQ::48 M>Z])G"XI*[Q@5>/?B,BNA1"BMR^#$_"FR,B1%!ZR(6MO<2#+AFF6*&["M5)-"+VKC-_-R P^8KA)F>#HC!&7)[B&U"J(R& ,\G9D MQR8U&]6Z6(4K>)X+GQG?>V96 M9999OD=37HPHD/%>C*F2(H/OO]V>+*CFL)Z84P /A/2RTZM( S@2?SM23)!M M"AM41I20G;C-),W'G3X)1A)[(ZG2Q)&DM"='L[FEU&-9EK)()K;_=EXOC4M5 MIN0@A#*)S^5V-]E>NF#DWML[R3X2GTB20&7$@:6W<+23.-,':X_MOUVL6)CF%,8=@8U5OSY2F+'M->'R^'3G6V.RL6LK1 M5)W K$2^4RHV4G#DWMN+;))&C02K4CU;!L?*-(HL3)(A]M\N-=.%M.,U-*2M MU)EIV\.$1*4)1NZ]G:;H.KL@"VEZ)@[3494ND54/CMQ[NY:8);CA="(@T5S! MU&,5Q=54D4DY;8S&=%>B5*M%=E.>,Y4Y$HS<>WLM@Y6BDU*O@GA9A9Z2 MW&@V:,-G[E-^H.BM@CHQYG-#LI#,2U9,&@):M>FJAB&#D'L]WE-RPF! ;'$4LTCFKK"X' M<1T^ @6TA6W-ISX.]"3X;XZ%E[3]&Q'BR,:<\J44,3;\]UK7FF.\Y']X<=X-X]ZN'UYU^8D3CR[\F_@OZAX#OP[H/@ M_V[@&D"U?Y/8G+_^60G/7H4U+.'7^H?MN<$3:W4&0RCG@B-@]W1$#/O-V;BO M?-CF^JVKIZ'!LFQ^_?D<1J,#-6Y%A6!Q_X+[@"U$P0(X>$BY)FNL'AQ'7U*) M_VT3:36%-<&VSJ.M5^K@-3#"=DVE]>]1^.A?@78!=R(TM7 M'%NXQ!F/O"#QUU-^_UCWO_=YQMC2T?[[Q^;_8&/0EV0JW)<;W!>@(,?#C;F] MC<%>$J' W."^A$!VF_N"(2]X>/+?XL:$0';.??G'-J$>?4Z=^6IT27V!+F<% M]7NB +BOP0__[RG^]$UJQ(@7%%L;33?W26,1\2/N(FM[[!G)E3IF4CY,O]'. M.[?]@D^_:]"C50T\6I3OT?KOG]$6U4XF0U'XG. MPT+XN6![XW+\]?]RG"",Q]=!:M]F^^EV7PK))&I^ONU@&-OR0V);^$Q4 M=^+5I(/DF;&##B:#"382&ICB+W\8;1W6OJ-NFVSXV[/Z&B4Y'P1Q4B)9M_M(DZ#*J7*^BHCT M(AIUOUI&_-TXWL8F[!/=*[G9X9BA;92C>9M$D&AS)N'QT3A1$5P&AR$O^'YZ MS@D8.K#\W8IR%;SA?R&<70C.5@;YGPYGCZMH#[JNDR3-6E9HA:=6XEN M%) _#/5X0/3]@C(9L-YM0Z[7Z"UY9YZ0JG.BQT0G6B76@X'#0(/$]HOCG0QR;P-?0R@ZN6[XHZ#H"XK@/4!1*2K: M33$3TZER.2EQV=)\:.0O!D49E6=P,3=KT#W.Q6-<+8>H21% 43S(+WIL*'I4 MQTUN.X<9 FDC%6T1--!=(.S/(C\=S MS"'=BX%T?C SM1R)3FAI*@W%@MA/53D74!KHB^A^(9C'OZ*'8.0XEY6)NJ]YE\#8/X2S^0^'L M(2R.&=BY3=!$(;0ZAE;'RRN4K^QWV] [-UL=>MSA;-GA\XXM.EK<'%[.\@@6 MW]21S$PFJICNM)9&W!%A@C_4),_H[+D-G WA*+0\7D@AO!CY9+<[A]?&.K8\[Q>/"2WMH M@[Q1E7'=@0%>W:W;AFD*4\B%(\:'%&'-E@FN/JVT>^*E8+J@X_EN?V13-%O) M++.S5C^G&K"($M :SXC2MP)KH?DQ-#_>MK9Y1T@V)>Q\(9X5$E0/=Z95?%9A MJLN+(=D2G6#@?RI-J7A^V!5*5,PB()(!A1/_@4CV$);'JJ#HO!?Y*]N*%'33 MUK6_PRM_:(&\N#H9L&'6#'CPME$X,[5T$=>)'J5VNGRA48ZKKGO;/I[KV+Z755G MO9K)?XRQFX_KWP\2F7F9K/GR$+.S7,&S5.*YS[]3NY?/?ZW M;N2QZ2\"7L0+ZV8(L+/WFNR1$:NP6M >7G>#?CL-P$F1C,?!OWK'&H*L.B-8 MSZO&"8X%NYV\;9]@"JP--1%_Z%;SA-U^.R$8')_LUG=?#\S[F/KW)_M:![XS M+0KLDBO2&2/?$I*"/>Y@(L"OO?KJ4T3LE0M$NHE$HZZ;R?7++:'B'NI3($_' MQ611*3;I*$_1Z79Q.E (.'*OOCK>B74U:NJ49<_"*URMK-2$>/-01P.B5];* M!"8:5%L8S'BL9N6)K'BHHX%*#*4RC]47LLHQ)#XDRFB*;1[J:)#+6Q.I:NL< MW6NFD(34I]"D1A[J:,#WAIU$NT3JM#-O$&H;9;E&XV#W@:R08E1GCM1IC)PO M6D6N,4\LFH=J]2,H.Z6K63=#>T9FI$6Y9-^8B8=J]9M+O.KAXZ)$80H_72Z0 M:9XQ1^42#K _:%&Z(S4/5\A-,F8SM/.9.%YR!2C=1[ M9*#L[XZD4I-$0VQ-,7E6ZB\:'<)&A)1[J%I^LY^7P?^Z-"4T9%W1ZYP;U4D& M1?9?GW*:JI$J)/(T4::U^SN,61\MY\N6S*;K)A_5+96.BW#H MW@1ZC1R;FS;Z(J(F\S+'ECI)7 ",=X";4U-7ZZ;C3$)6^TE4:Z.+]CP/)G" M]0I,-]ONC#H8'35'BR&;C"^EFRY%5O0VXN5,:S3O]I:9NO_4]5S/ M7/I_??PW6 \>0J3&@T],1^ K$NO#@B18QQJBR0MA),9:G8D\*Y=B3'&6&H_) M@@G4JPJO-E+AFB>7]^KVP@5(<+,V&NC74@'_Y/T$-^B_D.0K^]/,LMK!X!$[)&8A71$Q[*_ M7<']D 'BML+25K8NL/>J(6B6;T8[F43<3,SMT:/T@GUZH+IY6_O__YTF1 W> M.Q\D=)AN9YE<.9W*I"S;HNJI":)4N<*HU7Q3:YZTF/IXR\K\!U[SFJZ9^X[S M4JVP0*KC D$15LG*JM7<<$GO)*U&\2]XSE>2WF85UI0$*^.8)@#'C<\9HKS/O25-*;60KD[&FIDB)9##HN4K&T'.$BH5P\9/@PK_=_4BT2&X2"TZ. M%E+6:Y%.LHW0JN[RK66C(&0R[OG1@N$0I5&G4PTJ1$T1 OBZ7) BUX*:II+)N#ZA3&#@$="$^FSJ<#A1#P$!#P@0'[ M41#@?O29+R. ,&4Z-7=N2C2+9E BK="93*<)$ #H-3'D6,+,(YB%&B94\VR=*:$VZ XW*AU)6R>EF!R*$#Z^=":L5-4Y7!?^S][&U MT6QIBCFNMF7)R<@Y1K>&K01LQ0"UJ[/D(H;P$\)/:)UZ&&WNC]"G/YEJXY** MY>4H-G.7JED7>0EF>P#-#HTE[\EB]35I@CU:H](B&@C/KX+_'Z:3H=MY+%TO M4#W/;;;[A72AUV@>E,1OLO96T(8&=UC920U8??3TN[XQK"D":PD1?01(ZCLD MGR-7[K-?NF^? J&][M:TRPT45" 2K._KWON8;F+)H9G19GTY M4ZT5:V0*FV$*"5?\]#MQ1I?ECY:;$#E",]^-*89?!HX&K<],LI$84>V:T2NS M==/NU$4 '% 91$^O#-Z]IREE2YA%4NP$8@0-E('&L$ MD0;4*T^:2.]N/!YNX4MN-@PTI. M#I6D(:!"NI4?39>%-#>%U>J!DH;''M8@1/AOZ.A0;6-728'*:Z!<>/N]\.UW M%U=P@"N\[L#27!<"ENLE#5Y[Y3< J7>GOWTJI#9/*R7-X%,N3;1:BZ@VDE!- M$>'Y\?0;?<:39VF%&:).B#J?L*M=>^$W #IWI\=]"G2:;3G?2]7,(9)!NCQ7 M*R5L:0$KX4('WW.".!8<<))&/3<5 G8%K FOTF&@Q/E#K&Z>!*$8A&)P]GBA M2U'@ODT=P1LJL-\&+\P%13?\-AN<#K2D".\(L)<'[-YQZI;*X57D1MS_85&D M2YDO8%.D#&Q9()@&O _4@!Z_WT$UHZLJ?+%'.O9$-\$/:1V\]2SMB&J.W1AD MQTA>CAI2?FSHZ?[(NHS]8T1W-*M%QQ"*F&%:69Y/AG74A:TN? ,(0IREK7.( M.C\)=<*X(?P&0:=/M\=4/3_0D'9Z-':1;FV2KX@7 9U* I%Y?EG*RVR.+9<< M=H:/%;^_#@PZPHY!SMU%'64#W>VUZUI5L$W=T &- -JL6["%E[DP/" ,1KH] M;?"C)IFG@>)LO%#K=[RZ1,VF/6E4&Z83(^,R4%S*6(X@3!)).M-M(:GY@"+D MAM^_#.A_6.J,[J\?+8GL?D41TE(5 1$*A^;!!4)!I9.3!6IHVTIK:[,D9-%FL):;J5%VXL*5L M$!05#VV"(>:$05$WH!.>%G(FA8RF:BV/IK"EV$>*,SI*#B\#.6TIS;432">) M *AS#*4S;]1C?A=K/R0*P3X,B?K';Q)\E<;&6]_=2,9WVAS_L]-->O_WN^K9 M'#0H9^+XB$U@[)A)(7R,B6'8B!FQXSB#Q.)8;(1B"0S?ZZE>GC97-L4Q6*:F*"B@IS.9XM\D%6C7PHE,2XXF M\2A:2Z6:2<)E#C14CZ%B(DLY#5>6REBW+\3XG%:#S]R;)^_BT:HW3W01!\5R M?;-6-IT8')E\.[+?F\A2#R-F2#D=Q85EIIAE6U*16S!CQ9@1LE/@YKK'3MIS#]88WUL278B/1MV6IB"2VR[/ M4N;2R??AV_>7-)XZK6868#%%=&R>:KEDD<[!0DA[2UI*KE>+%EMM6NHN8H(0 MURVAWF2(_9&IY=0R*LD>)["3:2Y-IU:P@0*-")"$; MG2(9^,S4'M^1N9QG490C.],%W\"IPL*F8);-WML[<=5H.:EJ%\$ ?7)JP5P4 M6TTFM3^R.^,G/3PKD+0C\WW%(QRC0HI@Y-XF->H&H^7B_12=:=6;#9E-F_T: M?.;>)M4R_'2L-=(5I#=8T/'4+&WUVR08N;=)1(;36TPR79![3$V6)]55:Q@1YGL M/)XIB1FGC-03 V-F-MD)CY)/IV"A5WT#D&I'X8#5(J'2 5NF6H+VEML &P,] MIC[>5%Q:L9^UT3B0@-MJK&DRBW<O1* BJW[08M.YV,Q$C-I]^VJ^\I&UL= M5E8$L") =^4F$540[/5G$7[#WH"L,TUVK$OQ=A:^56 4Z)5>+ HJB_RHXD%U/G#^PJ.>(9$4,,&78P1 L0[(GDN;/ M<(\\$4D+]@VRT@A,W(7[N/TIF(+AF 9 >.OEFG+P]6V1-$YQ> &20I]+\(9Q M^"%@@G.) ^, J3DP%QV +-B8@&^"(=+Z(8"<(\\GY5HN'>OUP?Y-PXKHK@;& M 3)"(3-U1=G[UG-DBU7 ]Y]?=R;XD\I*@#\D#3X;;(8)9FLZG TY%LR2E^ U M#;"K*; !^_&^.7GDV.#O$_#9ZT(Y^'YN9[ I.!;D?$YAP1YMTR+@U/?X^)6B MK *-G+8T#VR;F@#(9[&FYT\N^*+_)DL \=@&=8$FD-U>T-7R&60(/;$%(2 MK25-B*B 8A,K(FB0TMOM5OTA$)N>X73!91(,%A9@.A:@!9 7L+0M^OI8GOC7 MVHK#K,)%FI$&6!SUTW?(4_Q==!L/09I*4 YL%'QJ:N M^J-,OWNH!> 97(/]3P!.13DP%4 2> 4""](<\'V_8.UU1-C'#;!(^!WXT8\[KO@>Q=+" ML!:CG2JVJ"C6Q)H6Q'>.J[<@;FW.DH.G12#;V^@#]DP"\@9..0E(VDB -:S! MX; 6V+64@9E+.K]U*/SR^>W<6B4'I-Y1A/KXK7Y9?#U?TM[JCV\TS;RI.P:S M=$5^:L:5!3TC19EG>9%PD^0;9?/8T+/JFRJX?[/:F MM\WU6U=/0X,5?:[K.Y9ZP8ZF[(#SZ\#S=?#,,8"@-4G6OT>AO?'7"!Q?OA[(C2U? \?AFH5!I6W^_2-K M+?82/QK1$>[+=?8%?2&P<%]N<%_PE^31L-1P8T(@"_*H;U(P0_N7.*\UUDWZ7)7JS'%XG$Z0K\\/^>4/3IFQ0CDB\8?M7LI^37 M*3K:>>E!_M(>(*C)/X2?R1!Z7TV M&&6/<"$??9./WE6D'HRUWM86NQ<.NM'3_?M\1;P@UTUM/C%CM0]$E-P+MT.>(*/;!("L.<+)9.7RRSZ_ M^/R)@>K##,*+"]'9,R<#E]SM+?Q8YB1@WG/G3FXB#W%F%6RX$WD8E-?0?(KX MXXJVH%H[*9-[<9IO:FR *=E^P']Z%=^['O=:IL/7[TF-[VVT^]9*N<^^:F:K MKZV>GF\MQX4<8R;HO)0G-,FQ.SKY_:S,5@ X.5-7,S"*'!"W)]F3S"H^G8*A MSW#K23_Z5N [[.) ON:RU66Z>;-2EMN):K?L4-W94H;97[!JT'.,B)\C0_P6 M$>Y]$ L!+ 2PQP,P>(M\%ZIB/1:9)/-##6YOX2'" MZ4Q@SLCY! Q:1J\?0HGFM.#%'5-VO-P0S;%H+Y^_MB:FX8N66V4IG<**34SO M#R?#;AEF[*>>?J/861K1AGK830CKV5$JB"2XO87?-DKUZO@XZR(V0V5D8B05 MRO.EC'^_F.MI4,+K9U.3TJS!4Q@;;6INJQ2W*[ ""(H]_4X\$\B?U4^\1LC# M%\UMU]=U+N$GN9)7Y#PA9(\?&O-A^/R/O!3^ R)N7S#>,V9=W79W5L_A MC[9(/7IH WS]+X@?]?'*6K:QBF4%0Q'@DDGHMC1,\$6? H?\A.EQ+36,(0W$ MJ90-/:Y;1B<-J]3B3[]3Z+'ZTR%"A0@5(M3M(]0E8A=.@T4SG%'U="TS18@) M"G"R/RZ,-8A%?C5\/!;&+-Q>S,*#P-,[@0DA/-U_X,%IL(D4TPJ9&<]M&EOV M&+-9SR='F@BHE7KZG0C5I%!-.FOHP8_&H1.%%IP&!SPC;14 -N7I/"\N\DN, MZ27Y)I@M#"G GG$L>4\A!1^Q]C8Q5C765Y0*+=:G0[/;#:@Z^0TP#*&ZMKYU M_5P MI6UWB%(A2MTV2OG=.;!3K#\,MGC/\/$SF-^W@H3,'P+]P_/ZZJ9]7[Q^E]?N M$VA]Y:1%&FQIG*!F;CSM1?NUPHB!6A^\% MMN(N5Y#9G),QSOIDKF?-AD$O!VCC[C1[N9 MAR@6HEB(8H^/8I>LI/$17LWI8FTZ)_,\'8W&K)96S#92&1+@51AO(1PD![.H =K%"&1^AU]A"\IV>V:9E54K+_65%FR,^>H41*:&J=?6(E1"I M+FM:.XX4"9*.TY.H[+C%4:V)5B?]N@N0(HA92>!W%;-R!!&(CQ A^-IKX^8P M,S/,S Q3^\.,Y5 N0KFX&9J$41AAR8NPY,7-",HM4R \0,*2%U>/7?ABR8N5 M22UBF/I8LD.SU%7-4KBQB/"Z,U*$6[!+7;*._N57?MLVJ9\2Q) W=**$)TH8QQ#>QD*,"#$BU#I# MN0CE(I2+>Y6+.R-)>!L+;V,W(CFW3('P1'GTV]@_-CM2A-]K%UK-4<'\N ._ M\]+\]W_@G_5[.45@34B^R3J7=NTLA9-<$0]!_G<6&G&"9@OFFDA8;$VE#8G0 M9+!.?];^O__/]N1?/;Y13E=T\]?:K;NUJDG0#A[SMUP4HB-38.4H.P8O_L4J M+NM9JU4FDR]8;%U"\M?&-0SI$(F_))/_B[S^"*FQ1TJ5742W"+9BL" W.?C6 M^B.?-]:?Z98$O9V_3$%A;6DNP&?O/-7?%5LW?F% CL^T*6_X%'_=@O_8R,2$ MSN3_MU//'&1:^#-@,E-EE>"Q;D#RU4=/OSN0-V&IPPST36NVM>%A]O?6_K[' ME;M4/40N=M/\KI%-H 7=&]/1=C_6*,3SE4&AR: 8@ST%K]L,[9JY6JD2+19H M*3?NYO(NTF@GP5"<0=X.C6;$L<9W9P6JK!I9EQD[90TAX="]I_:FQE":UZI# M)%]#Z\I< E!4\Y\:?SNTH%KMEMJ*9Q%)GDS;=2LWBSDB')I\.]3S1)/MUAQ- M;B>:A"4(A-0Q_0F@Z-NQ12^*-'6B,418N^S(^8G"&'.706/[ZXK9NI3-Z%B. M9M4>FQ([]'):$N'0O77-8V71RE;B BT-BA,C05&U^=0?NK*G6 ">^M2N_6944WU$TAY,!PED2F?* W\I^ZOJYV;BO8<%5 JHP^P MP;"&BHTAH"RQORX434\'[;I@R'6Q+3M*/IEMUL!C$_M#2Z4R0=#9*D65"V+! MEN+180KL,.J7C-H=BHTPUFN1980N3]3R*!&?EY-,$PY-O1V:T$84@V"J+DM, MPLEDG?3<'8']2NY/8$'J[,B=D0:2J6+E<=G(=OAVD\&0_:$3%K5%KZK.9*'= M7);C2S-9S8APZ-YV$=4*@YN*7*;J3*.')QFUAVDN'+J_71R=)J917$4\3&?) M;+'.+SU_ GO;E4EW9Q0^4K*RU%@LF=H"&Z)SG6':/R8TZ4Q'B6@V1A$PG22-&FZA(A)%<]DEXT;K%MBS W#0D"E\X8I+ M1I[AC6YRR,7J8QQ0[(#<)IM+JUZHIN3,O#GF\YZ5SS0 %?;I-<%U4\3:2PJI M)_I#;YSJ.!JDUP'N;J!R:=Y&M1KM&0;&M&K],0V&'@ C54E9Z?9X8"/>0B@, M>I(W9Q27.8!%TTPS3:-%H41EEKEB#L_P>%*%S]Q;4JY<,2QUT)K3JA6$US6E0K\] MFKA,?'])1FW$L7DZ(8["D Y(-$-6M%-/I)#7S)&;!>T9!*L/" MP7O2&N]D$O; -/I(.YI)2SQ11;HI$HS<$U:D-!N4:JI:HGM)II]:X#C=J, B ME_OSM,L+71/[5=I++E*-EFGR$@5#F/9&UM+-="I3J\9D5B73L6FY6BJ48$3D MWB;5EMEDS:*[,E*/JVV&:S$3MPZ?N;=)&-VKF,UV>D[WIE*M>#X>%[ MFR0O:+O,2&H98<>"I59C_ R)^J%6>YO4<6-F@E5QF9HEO%P/RXO)"D8>/#!) MJ[*(=J611?4 NAI"N9V5=?'@@:D1.N,4TA9-LUK4T6;]MH/@AP_,0<\=(&*T MCR%J<5(QL6R'+DKBP0.3-N=CK-52DXA )I T9ZB#5-X]>&!2'K_0K5J_0V,% MSM3*B-$21^\KJ;&@AUHMA,-P\>F&9S-BNK"BO0GEVESZ!67^23BL#:59P>J&@>R M?^C ;+(,M9PZB"JK'6&6&,T;NF>YAP_,>(5D8X2%=Q29FI%6X@'#\Q:/S=/ M5+O7K^1,TE"H=K/;KS5HL2G3[J$C5%EN4D.(JK<&B,YM)S4-':IY@ M<-($EWEY5BK6A>I ;Y7ZXJ'33ZY6HJ46E<-D27=4IU3IHQD@V =D=6:0+INS MK 8U4]!6.9;/1JH4!F-J*?+0\2-QLV$W.JE0%%:E M1:J38/L\"4?NK=V8Y!,%TUN(5-Z=ED1NI+F!+W8_.^- M&*;-&12;<1NR-\6)4:E#(B3J,G HY)A#W\J#"[#!+%V1GYIQ94'/2%'F65XD M7, ^P1X MX)JW>P/>LKFL[K_[!H:;\RG?LDGKX@Z!76O-5VFR;1D8Z0K_52(!OH,?_M\3 M@,YO4HQ(OF#X+34)^0Q%1SOOW";@T^_.Q!2$2!7\86)%*(T7^$B5]2(X^AS! M$ S_[Y_1+4=M?)0:\I]TP,XDV6"N'/CK7T4M8D]TQV(UWOK[OW^DNY"I#]=\ M;+N#*I_[_^[N\[:L8!^)2@"_\9?X(XF%7Y/ [V[J;JH21,Q568((_YKLNT>X M&^::$]+G#'STKM_EP5BK$O3,O3L.NM&S_/M\1;P@R4=BK""5=S41 %8PF?=> MF.O6#K4CP1&QAV*:]VCG-Q@[A?9W\[7'@E9J80NU6T@LOZF*^) 4!VX]:5E@!0+?81>':OE/&[8G)R8IFNWTXD:L*!>[FN]3P/VR/S$\ M+* 1XER(0 M( (:>_I-/"<3J; LVB/$4=PR!<+TL##A.)2+4"Y"N;@=N;@SDH3=W,*\^_ M"0^0GY9W_W@1%;#W.,S5#F,JKF.\NJ)Q:AUX=4:'XH^V0#UZ8 1\_2^('_7Q MRCJVL8)E!4,1X)))Z,TT3/!%GP('3&)H?);)N;+4I'NI+L[Q^9IF#468MX@_ M_4Z$X1 A1(40=><0=8F8AM. D9$M)FHE0DI21(-=](?Q&:%K/A@1L'\D@H>Q M#+<7R_ @^/1.P$*(3_O3GJ^EP"@"]#F1NJLH M@H]X>YL:D2 A6K*O M"!Q S 'X5:GL5!WT*RFZ/9GB&ITM= >47Q,+?_H=0Q+G4\1"F IAZE9A"FXX MBIUB_6'$Q7NVCY_!_+XA)&3^$.@?GM=7=^W[XO6[O'B?0.WK#Y9M5;&3',W* M2"OK>@E9B/MJG]_2_*C>=R_!(X?9GC!>:V]P8;Q(F.QT-6=M")7AU7W7?GH MJ(LC!K=)$2LB3C0U5#)CE*NFFK"Z- ZMHV@<"5TE(8R%,/:C8>R2=38^ BPU M6ZC-W'FE0;55#/,:J4R,M?UR^&'4R;41[!XK:%P@*B5$L*LCV,7*:'P$7_6> MG>^AV;0@.VE&4:KQ)*;-??@*XU)"9>OJ<2LA5%W6O'8,*A*9>27:F^,%VLEJ M94J.TTZ/="%40!L:]HPAQ#U%KAR!!.(C2 B^]MHL),7OEC\8F54BQBF/I;LT"YU5;L4 M;BPBO.[ 7J0W8)BZ9*']RZ_\MHU2/R60(6_JEM7PL>> K2S#>&2^EZLO96^2 M)!>RU6S6NR3L)HU#4UDL%9;&"!$L1+ ?C&"7C&$XCE5:I=S RHE!7ZYWTE:\ M::68DBE"K"(@5J&)QPJYNK.KZ:)$=B>1:J,5ZB9 MYB$#PTD0S;(+4<+/_7DF$LYK*,3Z@V , M_&0E*@CR/[@OA[(C<.8ZMO!FN:<& M__?1'OT"VH.U;/[]P^,P=M1U$N[%Y?8"?8DGP[VXD;W 7T*YN)&] !@5RL6- M[$6(43>T%WBX&3>S&2%(W=)>(.'A?2-[$2I2M[,7(4;=SEZ$BM0-[07Z[0?__M&EC#\)7ECLI3<$R5IEX7@S[\D&TR. W_]JZA% M[(GN6*S&6W__]X]T%]+SISL?)%WO_[N[Y]MR@GTD)L'Y$']!DG)50F:$]P=D]S* M:?PGK..'U-POZP314*LW \2!\5#WPC[[9^ZM( K^@M[W>?0>L?Q:K)]1T<"] M,O$-#>W&,K?^75>?/675V=C%@_#.)"A_8OVYO7HY.P0Z41CPX9V^'5QX+[SN M_+%UJ0.Q=;';3:]O)PG$UPOT=.0,OO]H+]5H:*7*1E@14(?(==' @.[#A*O=O0)H3L6,5D!YV/XWB<9'"_@?%S MG#A3]<;88?&]I'B^#U$A/'W1A7Y[*_WQ^'0TO8I$[7[!&C8S2%D8-$<&5U$& M4_'*2#3.(>U\KTFFD4PSX^F9>2_7:HD B8BGW\EGC$@^"A)]E(5U$S9TY";5 MCE"_^BGX]7Z&5<>1YO6YWDG(*CDV*@6U5E=ZY)7!:R F"K'!;,I2Y5D_,<&+ MRQ;.0C4J]?0;CY^IJUZH1#T&!OGN\]M;Z UC4'^>'V.M?FTHYZ?=; -)UO,E M[=H8$,=*$VP4]W1*FO!9(\_,"Y,JQ "_L3'QC"8_T67I-":P"VHO!PU>U]=? M+A$#<"D?PWDBI!XP]..C8,F?H;I?PN%V4TO^H9Q^6;_JCV7U6Z?!\5C]!^7] M<-M#E/\!2_X@L/J../W!/?R9,W26O;R/_P8EX#TCT.6-7.>T-O]<2\ZC>^OA MZW<["VVL29M^W4'O[DU;[P.F)5<;5'N=<;4EL^->3-;E^:)GB9",L$)A//8P M!N80@50\<<) M";J+>]X[COB[19\0?![1FWX:Y$%F2\%<,B)'97(:(V50KFO0+J 6+&=*H ^% M.S<%,P^FY+SG4/^Y,',BA_EIQ)P!M"[J^01*E?M)C$ZW\ S&-L%LH:,\_HP< M+;A^-YGQ>_R]395(D&VW(MG#>;PO"5HW% UT:D4IC/_YH5:C[9;4V[!!JCK@ MHR7[BK,!@!P V:'+JNX(%1.TAU:63=9+]89XDR&@R0A]1O$SWN)"%'H<%+K^ MVKX$0W![4>P4BP^#"S;6AT?E[:LO[:%9^Z8X^9%1.KCMWA$GW^75]P0J6<:8 M][OCI3BFL?04R<_&-3/KD4 E\P/$/]#)[CR 8HL?UO\GC-?:"%P8/W%9P]YC M0F&8S1?>I-^'[8W1\@ VXQP_%.PZC\BJ.LK6FVR?YQ612<#K,OY,)%*A\R'$ MJ/-&8(0@]?@1&I^%(ZDH37NXEVY2PMP<)A9#NE57(1R%,1BW$X/QL/ATBZO] M\?!TL8H('V%3RHOG$SH?UZE,N8A9*EM1&P428%,8I1$J2A>(X@B!Z(*FKF- MH"M.3^V2"U'VZKTTW4D4I+36!$ [5G$,YC2H]0[>-=Z=002@N^\-H;]@84/ MPKS , ,VS( -.3VL'K''PS//WV"AVL[%*1 MOQ3=LOZ.&*8^ENS077]9"P]N+"*\[HP4X7Z+7G[.S'SYE=ZP>>>G^.KS)L"6 MAH\LASH6#,QH5A8\@79&[BAF2;$:/FH"DOF>^F02#PW0(3Q=RDL?XM-#N^F/ M(U&)+<^]83Z'4?5$UX_&7_ ,9^R="=GC-"*\99P\UX03- M%LQ/$\'_[0]:+7.Z C_\OR<4??HFB0CB)8;?4D&^@R0<[;QDFV)/OVN2)D2J MX/.)%:$T7N C5=:+X.AS!'HU__MG]*$L83C@D]N2I3T_^'_2+@O!GW])-I@< M!_[Z5U&+V!/=L5B-M_[^[Q_I+J1G?Y'']CE(U=__=W>'MZ4"^T@H@I,A_H)< MO]KFGTB 'P/MU^AW-U'0$7,5!AWA7Z,/]TAUHQK3GQ+D#*SRKEX1?T%OJJ#I MEXE5"9H[W!V3W,K9^R>L$[^IJLY?9IT@A'#U9H X,(CP7MCGZH?/D2LX>M_G MT7O$\HOG?D8A>YP$Q*!><%@G^ >6EKI@]/R/KBJ%;0>NXK>;=MAQ"*2>5MPF MU=.FB%"9U[34O/GMB-I5H:NB&*72D\,8>S2,'8T M.Y'(=8F"T)^W:*>ZR+3S@T3,3GT_!> T@-6#B;E(8W-LZ:B:<.NP?IZCM]^"WW&T.2C MU"O^R(AV;? (HY5_Q)+# I9A+-S/6')8IC@L4QP&./_@;0]1_@'+%-]+ M-^&/[C>9L)WP98T^ES3JG+_5W<^UW#RZKQ^^?K>OU<9ZM.G<'G1QWS1X/]3X M:C+GTST,62).N5#I#/5FGA))!B6@CQ][1K%CU;5"NW,(09]PY(<8=/^.^M.@ MC4OFYU*VTLI2JCGMQ-QE95%M^&A#//U&G^-'S=;WAS:W?M-[QT%_M_ 3HL\C M>ME/ SUT-$-XI8)BT64!B\^27%+D31="3^KI=SSLM!!J.7_F0O^Y,',B%_EI MQ+SE)NT*VQP(5!%#\W<^;\+H80'L.[]);=\@ X$\:2'@RC MD[K<&^+V1-93W4:69-!DT.H93X2E%$*0.G,81HA2CQ^F\5D\FHK+48(3Z2HE M]4MF>4K)MBZ($(_"0(S;"<1X6("ZQ=7^>'RZ6+F$C\")H]R26F_0$\KKQ;IY M;.$1G9JO+(6A&J&F=/Y0CA"(+FCM.@8$_=P,M<:9FHFHRT1*,BKI9G7Y0R!^\:L(Y@0O"=J"*,;7\R8;V#,#\PS(0-,V%#3@_K'=PBJ]\Z M#<)Z!S]RVT.4_P%+?OAZ!P_3%6%EF(H8ICZ6[-!5?UG;#FXL(KSNC!3A?JM< M?L[ ?/F5WK!AYZ?XZ?.F;ED-'UD.V)M&A\COGC&% IVX,)A1$K."E>(O!9JX\!12TI MR'A9]?N&[&JMNH ?Z =N>18\LR*2=O"=![]SJ(?X>C;_1A0P^MG_=^?O,!'' M6M>GT"W)?O>=>U_=/!K^ 7YCG=0#?Y[H<&-6C[(.=!Z.*.!<#8CT]DTZ^(ZY M)MU?&=TT="!KPM\1PY3@3H!G;!&48ZW)<\2:Z*8= 610P4OG@F7[I_4S)(IM M2IPM\*N!PLR1_/D_^_,V!86%?S18T_8BFFZ#69L")TASN/ !< M<0QFZ8K\U(PK"WI&BC+/\B+A)@%^7*=GR"J*9AWMA7W^0%_):_"8U>'$ 6EF M#4OXM?YA>VXPHF=EKU?91=3'=VTWCH=U;'W]@2^UP2>KX^PUUF?]03 &?A(< MG@GD)1G[G^\&V',1?. >4,%2%6'UG%CJ!4T=\YCPTOS \W7PS#& LS7=UK]' MX?G^:V0*K!QU :7^]84?L,4O7R*DN?#FF9N_LR.@6#NV\*^M&[_BR/_^M4U6 ML^!)]LO_"4K*7\AS%/SI[[4"@2#_.U]DEN]GB1Q5"M$O*(5@S9M__TAMPE^P M*^[72GS\%^]MW4_>%NP%P<-]N;U]05,OL:,NX7!C0AP+MR7$L5O?%Z#PA3AV MOHU9A=M\-JSF0[WYCXF0^H@&TBX!X,^_)'#ODSCPU[^*\(X,[HS@2FC]_=\_ MTBELDQ] ]OF7/-IY@QNP^4A7^$V^T/Z___TSVET[N+%!/OB_)^SIN[*(7KGL M4VKW\LM!BX#Y?=)566]M%XCMD2MDE3]B%>PEF7HD7GEC1MHEV<<@>LCX<%F7 MST>GS];4!9WP^*WQQ$G<7<%%]/(+.^;.PM^N]-3^+-)B MZN.- RMVNP&(7:R(X[)J+RB"M8MQQ2'$1LS]MF>-] WR!YQJO#.))I9JHD.7 MDTTN/J0[C%DA&0R&'A*Q9PP]BV\]!)J? S2KF^*/!)KD[45K.B"978CM9\0Q HPMJF5?S!.4-^6F!()-4:B0"H"$ T.#/*'8LLO![BMP5 M!:?RQHU\!U>8.P'(GTR!#YT'CX*;EU;0C@9@\[@ZF-+S88^*$CU,TY)#@NV< M 2%S>K=A.:)71;RBO%#'B6H.19L,[C/%%"0]OE]+CWLU4*ML<.$_BB**M+G5Q& MRU9:*'X_4OU=M&W%8[H[QC"$EI)+5A+:&LY%128&E;CX,Q8/S6DA%EU=T_N1 M6'1IY>]]+)K.W:7KXJ4LC;E,;3POFVIB?@8L&I9+O3)-<0@EN$UND5EX*8YM M BPB(!:AV+%BVW=G<=LD'X1WXI.!Y_6B!&Z>0FNM[F8"*>Y"Q=L(:4W7=F_# M#6=$+3)H34&(1K/0B;>PJ*.>P=_9JZ%$,C,K<7)/GV6MN+08,80+5P$P,?6< M3)Y/0?O)XA("RF=5LQ\/*%_2T]X'E.9H48XG.HB"M%O-/E\U"!M<-:;OVRF\ 5E_UM.5DWD45-RO(]?Z\O^B. MY51).8.JE6A)DU&%3O3H7BK>B+<+F91&B@SA^S-CR',,B87&L! 2KA1\=NV5 MWP DO&I:I71KU"ZZV(&##-_&.Z9=@ E\'DY5T_B62 2<<*VD[ MPW0#2KP5@4L1%O\_>]?:G#:RM+^_OT*534XE59A%XNYDM\JQG<2[29SXLMG= M+RDA#4:QD(@NQNRO?[MG1A=OG,AVYHFT@9C^DP+N@A;&$4]$ T8"<0?X1)O"HK[UQ/=/[I M>8PI,$+0\Q7FX+33I_OXN2;48:5TBY]DB4MN>X+0W_\Z_JS6/YO?SZ[[1\V# MKNK=GS6^'SW0T*SZ72K,,>WY[;S:/1E6@N^GQ[>-CO7AS[O_;JMC&^'9YW>/ MV0F!XA'!+YD!W XLYI_*];T##N*:0]'!Z+P[J9:/^F"S)+W0*D([?]8][[MS MXK4_]T>GYZ>-X.//=N./KO?7E^&SWVO->DFM3A?U)#+D;(*NU?%&<6^=FYO; MWI%Z?6MI[RY.:D>L=C<:YI&N?Y]6WH^N;VY/KK7FZ=7IQ=?:AQOWZ[/?&Y5* MJ=V>#N;$=$VA#?!D@20; 9[9&T>=@$9L!B1[?'3Z.W7&W;"9[J&)VYO8M*JH MY]9QR/W!@YE:+;+08YL46P&/GUS_O[$#^K')CZB/?+G*5JNLU:+@Z&%LFR,=E'JYU7JA)#\B-:9(B7VO4@0; MZVLEOC7>V4K^;4$3 LD5;!&EJ>7&FI@RX2-5$Q:\T170KX"^7Z[.CV<:J_P4 MOC1\9MA"SWZ_XAL;;%''+N\*YL?;M9[N3/"05(Y3=1:Y],CVO[W]]HG5C?,/ MI];)=?NCV^O89YTA:HMGXFWQDS>WW_^[^'E>8;?GQFWK<__\C+6"K_!D:_+) MZW]^G%]^N[:_5R[MBG7BW)Z8/QIXJ*0R]63S_.V?GZXN/E8T4%3O[JJ.[OP[ MA">GWM[[L]8^L?_^ZES__#ZXO+O]K^/^^<=7>+(^^>3P@Z:^_ZOQWKK5_O9; M=>WS/__J(8XY-<_*7?"A\U]X[TK.8$[5L67)W?=W_^^/OX7RSLG"9H_?RH M\]GXZ\OIM]9Q91!>7O7U3S?PY-22VA^^] ;O#_ZYO7[_]]'1SY_??YX&-7QR M:DGNP=&5=_+CY.#T_9_^6>/KM^O_;NI#5/]32_KCX\4_YK7U5_TZ/#GZ;+Y_ M__V=?XTA\JDE:6=?WMG?OWS\>OWG\*\OGO&Q=O[U= C^X?3BC_]J7[SU/S1N M0:""ZJ>#]GOO].OWYO239S]/5+/^WA]<'QQQ=4SD?]V_]JE_CD%$%OKT<7GS]<5\YO&]?OO[2[1W7MVKJ!)Z<( M6C_^-OCQU_7=]:G^C8W^^_/VTKR'%;6G"5H-ZV?MCQ=G3D7O_5&[&.E'3-7Q MR6F"?OCG'W?XG]5Y6[F\^/?']7L==NQ+ $AE>DT_Z__6WY\E V[ M:K/CO-#U_MOIJ.+]W>Q6&I?NWP>URWKKX,,-VK!:J=90GVS#;M"75S**/*PY MGG9I])@9VFR:36]UWS*.'/-$..G/VHM+O^L[?U;-K MNXG]]-<20NL#%:7U72F/&YD/1STKRY,[JQZU2S>@C4SN)[:?K9;G7E%(W6?G MQ\2WT!Y0VV:[X'WO0O>$:R.HRVDN^0(S4XDQ^6.,5JYL<^6+6JX28W+(&%)D^>0+*;*<\H5N!,C5C0 +0IE%*'J? MKRC67#+S6)I,U84^DDAQ<_CZRLWA:^56,T]'$)_:'/Z*5Q]^$IG;4YZYS>@^ M@47& ']+"8L;&'Q3U%9C,CZIM-9Y M6CJS.U[6KL0S%HL-WN4!GB._H7QO(+6&>U_6KJ=W6GRJZIZ*3Y7$9^WBHY4; M>W63$&F?#8N/NJ^7ECWQ%BIN">:EQX=XP^?X0%QF)AV=T)]1,),OKF?2DT/D M:0O6T'G&P?G1]6>=NF_;?W^[_M.\NKS5Z\.AY_;^_O"]?2,N M%M!*+:V^CC8<8N\CE,_(71#*]Q/ECS[SFBG*G>OJ_;_7W6_A[4_SX\7?7PSC M[^OA5]'GOUK2VH1R0GDFI0I%1?FJIZTR1;FIWGWP?@[KYNGEEP/]Z^A#1S/_ MPT.?;>SI7*G,Z^E,*">4+YW'+SC*'WWV+U.4#]3*GT<')]\KUZS2.WM[ZO[Q MMJ_SP]4:;N:-N5>!K11O*#*2-U,HD&<*+#JN4P *+*HGWW\2;*:F(<\46%1: M6 *$ P(!@2#A47Y^T\"@@'!8&%)]\Z08 ]RL+R12-QD5(F:C*8;DOJ4G=V? M[&S^B;)729]-]I"M/")4]$T"_DC@_7.(M]N<=WEO(?\\Z1',U<-D-RAL?]I"9I'GQ0[0^>_>-:_Q&$E^S@[5==_RINND)-4J^56G,#TZ1)2)-LQG$O ML"99-4N]24VB!NR_SN>3[]IMX[)V$OSQ,SQYW[J!Z;:E35(OU9N4R29-LOW8 M!VF21V?"-VJ3W%5K7RWC_?7U\;\71[WNE[.O!_^@)L%$.:H232W56]H.9TE/:\LC$ M7MIX&?(,E5G_U+CZXY\_O$'EX.3D^GNU=Q#^R;Z*:SGK]5*K,>_"8DHG/=7* M(K5":B7G,:&5U(IU:]S=GU]\/ZL<-$]KO?MSKQGZI@A56F[QT@O4)Z M98-!(=(KVXT0K:17_F[?W-9^5CV_TFAZ]7]&_3_NO_R%MXBW\3Z34K.UQHAS MH4%#:F7)"!&IE>V&BU92*[>!6]&[@V_6Z9^]J\:0'5_;?_V-Y@H&CE2U4JI4 MY_E!>U!/]&VRDDA>5ZP/!C:L0]YW'-TMS*;N5*9:HPW7&HTKFBHH&M,-D4VD MC.>5$&R3;+E2T%NL5GI(1<]0S-W//T-M<.5^/0W?J:?7NGM>_3; BSU%O9): MJRY0S90;W$AND+01::.=C&X]2AL-O:9UWOGKNG7:^*O_SK]J?.\W_AN"-A(U M3VJC4:K6:J2-2!OEF6H/%D61-MIV3.Q1VJ@SO#PZ^7;ZWZ?K\&OW]+-G71U= MV$>@C=K2-@)M-.-Z7])&I(UR1+4'"ZM(&VT[E/8H;71I_GMDV<%]I1*ZGS]\ M#AIWO4\_T5.3M5=J52TUM'GJ*&^U5[G'#A5G4:>2#;5HF*<,&"<+&U7B:$B]V2"L+%9IJ;; ,7>U"=<#I5;Z <*!T\!41U!P6J.]AN\_IM MKSS+@-2)=6>9C/?#E2&IV^XW]H_:_$L_'?UT87K?^K4;(^N+++1'A*0BS']A M'H\_/73H[X\;K]_L=?_XX_;!\!) M9>1+93PZP[\.E7%[_>.+^_?POX.*=OJ5O1_V_OKB_#P"E='@*H,R^*0RUJTR M"I&$?Z+*6#4-OPZ5\=ECW__R=?6DTFC?_J?J'VK'QAFJC#:JC+EY+5(9I#(H M4[Y1E?'H7/E:')/STW__>/?#:I]^.[_^\>_7GGVM^U]QBAHW,^9=P96W7/A* M 1IY6H0RW6MJ0[*7.F[ZS'^A%=HV(BVRZF>&2C/?&X/@Y^B?6B5TON@_/KZ] M^F;8-]_5ROJ#+<4&__3I6P)_8<"_T9C)P^ ?=#Z?'?S=;?]W.WI[.=":7\+6 M6>\(P;_VL F!?]NHV%1 A,"_S>C'P^#W/U\Y7SY\:=Y?6]\^.2?]G]WOQI]\ MYU][ (3 OVU4;"JT0>#?9ASC8?!_JG[]\>>?;S]4KP^ZWL7H/#34C]Y7!/^R MH8Q? VPAL88J&FSJ875':=%X$+5J+,IQ?Q;M$4 6*_P<]F%.AO@=>6^>OVJ_;3'7RLL"_! METMX?^>^+T^6P$R9>13,>>X[/J8^4QB(P !>'7@ARTS/\E_%C46@$6QS4JTT MYFA=^34'9=M^ A,WO9+/YU>G__M%;51>JU7Q7YR4JKY6SCX?GW\Z5:Z._CZ] MS'!J^Y3!3"7U0'0IPB<%+0-\P[$$ODJ^^,$7X3CZ M !9SSR=FCY8]G#4 1'V_/^H=_SAY9YQ?6^>-B[-;=?A>[S_NH*@$[/<8L$=A MT',]D,VC>\N//SZ!#V%%QK$;.H$W^L3PS-7WB\KQU5_7[,<_I\?NM\I9Y=- MO_Z\NHZ/J!//Y0)(\[[VPTVNQ[DFM\LUO MO0O^^K?:[-JWQ7Y254]WH*3]#W0,Q$=Q;6CJ0O^' A)],$!3'5*SN MV #FK.\8/=VY83Y\03'"?FCK_&,][O2$@_9UDY4%]$#,UYFAKP%TIT.< A]I0O+=CV_O"GL2KA.8C0"+^, ]9B!-I2I MZ(%8!A 25L20+^-XQNI)> [&28&,ZZ;F:U_I -G'>&<%?HHF*9W!26#E>0)1(^$*H!%_ PM_K=81^"Z M;@"KL.ZRLD&*CVU$V]YUIF3A889$9 ]Z'F,<3F#I,:4/ _9\E K@U;BJ'>H@ M0" $G(V=40I$R!!;E]Q%1C@&K!BX([C58<&0L0?$R'5O??YZ/C,6A)XC$3-E M39G6W>]OX)^(5(8-$H*>0V]BNZ\B 2*_H?)B+;79!D.P1!37:I'C$^^<6D6L M@L^:__M_Z/.S T[Z'A,OSW0N_#B0]T>ZB-? MKK+5*FNUR#LZC+T@I(-2+[=:+Y3D1Z3&%"G[^OU!BF#2=3JP63.EFK#@C:Z =,-N_,O5^?%, MFQ]_CDS&&58D@(CK*%!ON"&BJ,>@U7]/\?;9H5UJ_KWIMIAWVMUK?.]76O5O]=: MS&P;6J5;9\UG0IV(;YS!GJE]TAU0^'QO15<^]-&>@UWRR-'MD6_Y;O>=_-)F MW-641XCS$X32RDHRSWA'3^;+M_5HQJA#WUFP!@--:M"F)M>%_)D+YH=VP!]) MO(UM>;QOK!E;A!7 UPU@87591Z::P!4SX%_0P1!' MUP'\ ?A*W)IV@8PI#$41WPU,##BVS0 MB';\P=0;@=+X@@[&)9COHT5LAVCFPE3P@R/A>%XP6$V ;L\[, (4M7+P9VPL M5Y67_-^Q,5[!_)%GQ*V$DPRBAHXB!H$9+_5I6T&WP M$N%T$^'T^*K0=811_; /& *(@3@P8*^"!5TPNN(P Z@+']G@K8'$&\+EAJ&Z M88!2(T>$R?AJ]VN R9%I=E%?T,3U8&@S9]=P^S-GUT6D)+,,:\-5; MW-L=ZIYY8(-+@:.GR/ R%GL)D20^"KRZ@6_A%][) 3[* 2[C 2(X39%+(.R+ M#@)S5E)0-2KJ43EZRX7EWRKO1!0@-00*V[2T<"'KAAZPV$N)[2OT9JV-;>"3 MVO ;XXS5849WS/.MKH4"C>Q 3L%*#.$\VAQL[ Y$8<#C*E+FRLI1(''M,? A MH^&&/==FO@[J0PR&7P<',V#B5YCYG67(6(:)H2+^ (M>(=X'OX-ZPK"%"R+B MXQ<'\('#H='O8PS/$IJ!CPCM,)+1"W'L;;."-P MRAB_M)FD,PSBP"80JX^R\M:5L)Y:.\?'V)=QX&@$&[^/>(@UT0USF(A6 3_@ M24\ -_2QRW:7I:8TDU@Q(])S2.:YKOC"F\ZL^#NW'I[]?L'0059.DAE)]08Z MR^U;1K(;PD;?V9I]FBO+&34O;)T\; X?W+* A\T\BSD&QE8\5$8F1A9O/'<( MPH=2X3/LQV7SK"_5_$4P5R>CJH]CAQ%+\>1S3CF"XHS*Z(!W%@]&"S\($(' -& M'&?F*IR'_W!:=;X1^2SU3H IJ Y##WUA@O1AG[ &&$$4&E;N:GQCL<1B0*W> M((9X8!,#EH@R_S6?'ZAZ?.7UK0<*@24+2@6Y$)8W(]CJ,%J)B^ZZK@G_8NK: M!K9ZT<[%[-<1F<1*NC;?,U^C(O?"@=@_X6U\J!$NRG($(' /QP@7[*) 3,OU M7L<;O0%VDS[P)14Q3&>#N("NTIW;F -]?20G+*+G=[IEZYTX4HV,CBAO,AZ! M$$00&SV:(,H[9G(1NN!JDH%B@UTP-D4G/HTL4M Z?;&(FQL@K2]BC#P*+*+] M/FZWH(8[>I 0)$UFL=.+O3OF%)^;Y%_\L,779GGPTTT/V6BC6N$$=4'Z%;4N MQ=\,>5 8-]=2O)=&$H2?3(OZNH/%_$]@!X$&/*PVIG1H;I71"?,'8&1R^/)] M&ZP\B_'+0X7"L5WGY@"3?;/WOPF%T@U!X?3%!ACA54B0(L)B=ZR,9A5H'C#> M;4P%"DD&?//-.CVF0-&!"=]WS&@8"R0-9H(:2^9A=,R(Z28[&-@A5S8P!^:! M26&&PNF /SE ,+'KPQ B+H<)#Q=F-0CE;U+;>"/E!NC!O^4+\\KE MDBP)5^*F@+2704_S5)\C#3'X.D#H!MV)H06.'("><7/DQ@'CS0";&?2/S.E, M\$B@S1J/\G,'3C(,G0CQT!HF&!2K&W] MA#3\/:X3N["!)V4LX1ZJQ3MND9:52^ [9P>X-"5AU\+ZF=#[X+AX@=PB47'=8@(8/\-61K #'CZ=>8IMD#!U\E_&B6:<\";[&R-I!:@Q= M[U9!1Q)+".(0QFQBHDX1WHRB=P&R9J+;$/[CR^]+\<0+=8"F=WSZZ//RY[FI M(90IO!>='\NQ^J#:8XI:TF?H1#[*9-YM7+2Z"6\F%^#+K_! D.?WK %WY>&% M?D_R='OYUESMF&A/S3"6.+E31A*8FURV91E!5WX#-TA_W%!-Z8X^@"G$RY:D MA3-FP?/G>$#!1^L[X!+AFL*E'*#7[F/J2AA[*5,L@F)D*$5V&YA;:)_Q^(F) MO^&L<'8P;J#?PMZ*,O*W$R3B;Y%=C9H3MG 1)$!68(@!@!TCU!2&)A;[HCO&TFYB+101-A74":R9PP6J64N3SC_8TQ@ZZ:; M$'>6G@3MQ[= %NFL(%;9/HL7@H^BO"S0IFC!@,H3.$*M)\MYQ"['->8HTFNO M80QI$7##)2[L 4!'WQ&%$A*4J7U=;NE)T-A/I*T$/P[ ,+ ,7KI:DG(28,%* M8O&X=BD6H($.TIRVV&2H'..F'187NW C*QTY3=E[,CZZR:*BC!)BNU:_H5+] M!M5O+*S?V! $Y\5:ST$[O(T4U*7P_T;;C*KFO40!XPRP)3+A$HC0F@@5^(G/ M:,AZ4?269. -TS1=V'==%*@[W0ZY<,D@/'+$3W(AD?'"C8!H@^0;HW1)>0VF M(_8@;AC"QL[W21A[,CN2Q"Q*0" 7[U\H83Q83VUZ8.2!B1!R@]X?^5AY5YK, M%&!$D25^:3*"_$+L^X8^W[=%/-"45<@E[@LQ#^TH68$KXA6XEXH7"//)CRP$ MQI,R3NS ,=@.T7 )=/3S;WC&&*477*T^&C6<Z# M@RO\Z?&DAXY.YZ37./U21<=8#'_(TP>6"0:)' 4-BK.#9@7359YENDGB"=-6 MJ8>$OQ2D7% T&8'A/.3#"90F%AB$8'/)> 5*2IIT0&QA,NFV[PKQL'6P,GI< M].9FH=#)]V34"=8?1[*2:?&85U14;6,<'YP1$'B>DN%OQ909,IO=#X1' .3& ML!A&"L;25-RMB%"C52K19- []D4D%DGJ@$B/IR5VT%C9S&2/;/#J,6'"&2CJ M#GCH9%;Z/4JN/"X/Z+.;6$?@-Z>"M?(!'H42;XM,@KV#A8"PG%C(J3G8@%& \%K?&0 WXK+C5VT\R K[% M$O$ME@BR 1Z>[+9V+G0QRW%\6?+ (O XX4M\9Y>DA4-X.9' MQ1"Q:1 -+W8Y44H%#_PZ7DXU9E8D&K9:*8$_@1$,T/Z,<>=4 -WR>7D%HH4? MWA!^"/^L)%')[19L?^V,?RI*=SQP;R/;(LINRCF*^&@2#XU4#6[*<>&0HC6F MYX91=NZT,E-67+@6#L6+L\"T&5=5AJWW17H%YH)"P1.LXM/$+DE_!GX[)RH/ ML.C#:/K"'!H?A=DR:3!I/HT]Q@="I@-#ZQ4%Y$S494A3)FU0/6Q'\6H.0;MQ M>HKOQ(9<\F(N+\+BP1W==HVH@@F$!DWX&L77&()]I:>'T/608/JJ>X]FG94BG@,8J2K=R@ M)>:(G3O. :0L4UEV$!FG2=&1* F8'F3(I",0H1\5Y 46*=Y9L.!/:0/[A,N2 M$<3E \EST4=)3>L16-]ZS\7L1.A@+!('3DS78YEY&2GQZ4A9FR!BK,(Y&[/O M3?F.I)(V-=S1V^354>S[U.XP3UA''V ['>HCI=7@;Y;4F;\Z^77XRN3JA$J( M*CBML?S/F$D$Z[#$3YAW.O@)=CHN5&I"5P02Q^K"I/:)H2RH@2Y;2BSDZ5O$ M8*SJI_R]J,)"*@<^ R6: =?1(,21%AUB\8TCWR0"Y('I8LP87*6;I'PXY=E( M=["LO!W%QX'%7'GD=DIGOQO!W(+CI1G'):67I]8 MJ^GQC8>G7F5:UY\LSW5DD8+,\LK@ZX2!G5CE7#F*+;>$D5W0SJ4DN5:* M+6I<-Y8%\.K#18B><,:QQA')+8>"E6"MD-WE6W^,4STIVDZTH\CZR:@63GK1L&?D.MK7@-AFJEGI8J.4,$-;+ _E4 ?\ ^C/'I)NO9R MOG$N,)7\B^IN1/XL]#"^@CE!3VRYTFL7DQW?*C^)ZN7(XV8( M<=/C]002D3!-!541@/ +^",N[-9FW- !GNFY,KZ(2(#M ]T#4:^,^I-78Z8J M1*.]AUODKN0&CY?I0X?;]WY/Y*\]:8#?,L8#:H"%6S_:2H $ JWC>F$P:X+I MB0FBVOS@"2@_3Z3#,0R+6[,0!QZ!$T;TM/$L7QL5OW'&AAV\TS9(@IRB_*R4 MD@$LPNRP".ZFJ'QTA-&4)HD(QODAWX9F3$Z6HXN,4MGP_*GR@! MB):&\M.U[GEUC#\5J)(A1QM+W6]Y94S,GJCF.TN[?\'IPW289$\SE1IE*BE3 MN:%,Y9R3HO"2CZA>4X<^R&R9/5GT#2=I%8?J>80E"@]U72.4;5A2Z:?E=O\X MMI3DNSJNVY]*W MN"^"YSI2YZ8P](?& 7=9@,/8'! CBAY,@EOJO"A,E*D*72E-"]_HN:X]Y5W, MGYM(8PVQ/@G\"'1W\. ,/X;%[?1H\9.IT"E"\'E.V%]H']QAZ5XPW8%*+;5X M2BV)T_"\6@EK_YQIGALQD_5 V)@'&+OFQ;'16G18&#I:..THSLGCMI/1H-2\ M^$M%\&*ZKC^N8!X+!8T[F8D?-%ECBA:!* GT+* [][+'XI0IKTX$*/M*%-3& M0SH\Z^VYNNFC[>5UX#^XC*%NW\Z2D41$DCK*Z;AH5%XK SKH1HYBLSTZM#E6 M[HJ?CE7(S@FH+2)C?/)/6G/1\5;&;?*I2EO,Q&%P&_\[1MW8K>#?3[T@S@_' MCT_28-Q'1RK!O#].SCGEM_3E+*>*\Q)[6-JYLL@]E7".RT+3-7H3Q<03-G_H M^2'F(=#PE*WWO'X MTK@@SI;69>1388%1+LD37]*:3@QOCUG]#M! :"GP765AZ/AZH]RPJ"*.I,H4 MC (M ]#$NE5L E82)TJC$R<^4M?@HH;Z!,]3V[!+8-2.-N^'-^]YH$YRX=%A M'(,G1FPNLU' 8&8 *C5*APGG6A_+QN$XL&7)#<09/73N>:3$>1I>EIT.[$;U M/)&XIN*WJ2QA:E8R9CV[Q\8*BJ'#A#F# M'2X LUY/T'TXK<:C)!WL1_>@/9V "*Q3T(U:16V6DEX!$Z5@>(21'R@;2Y1: MTA9#_D]8>MQYXJ!BCLCWR\/;+F^"&!>C)3/BIQ7D+/ 5-[HCSPM:@+YP? '=A4[Z)F@T^:-4D M:(YV\3YJ0Q87-$5F5)*+F1AA[ LOK3+#.I %-0RCB:2_>#!)_;\JR_-RZG0( M-\U#6>!ALR@_HW-_3)B(PMI$0R$19=G]\C]F$O0?.M L3D[QHQ3QF1PU!:C) MTY;<"L&.BQ^6EL':GV^5#X"NDO*1.8[NI\)>60:(<1D8GMXB3Y8D2HXX/3B4WC+!I!4?1*[ZIBX3!C 8KZ1XI2?>2 MJWE'N3]OBG !S.^Y6A'Q&JZ-XN)UQ)'0@* +>=%XC[=[$&\7 M00\Q1YF#XQ!,G]T:Z"-9BHR<3OYNZ#ZX,[8[C&,-?NS_\4JM .O!I1&&]G+D METE+%?DMXPYC26=.W3L\5,[[+5FXS8'Q'/"4LH\G:O7H>T,6*&$P5BXFGA\? M'HF7S(-2M0]-%DR8=ZSCA;HWDOT#Y^C?L5!3#,D)/97T$M&T]I12*REJ)?&E MHW,=L5*;JXNFU-#QN/869T:B([R1(1\'A*+H6"*HD9A/16Y &OG18%[\$@4S M<$3X,35FK%]Q%0)$\:"\WX4>3'HD8W&5R(+A_8 \W?&[21HYL *;O9K=7S^F M_")[96*/ +TU;L$D],?V#DR8-,_55KD61UI3VB#=4#H=#<.?-;4='8-/N@\0 MZ!X$W2?=,WJR)\XCP/9V)MC0Q@'.1%$NF?T:,/@P]*9@A9": MA<,'KK&(9_TXF#4K"=B>W]>*ZLQ* 47^>M\N5:-(EV9<@ M7MCXV:2JI,5D9A4Q*'/@IYK1AEBFS=2Y2?9DPN01)V*>'$,8%Z1$_>@*D7=%T4<9H9:2?MM)>YGX%>/(^S).#9:H:U)]&EI M7Q&%6T2VHK6FG,;Q)8T%:U.+FJ\-UK"F9KD]OJ9ZRM1^TIK8U!/1W$IIWSN: M22IC@T[X@DF(--C8Z&+?=-/+?MXJ-YX\SEL1+GBN93"G8]S:)C:7,07JII J MZN-_B&-F4GV+5IXH+<\KY6IZ/G&]3J)5C^#]75?6ZLMKU<:S#?*^PM2H$Q2; M,>K;"?W;CN0URK2G1E/K"X<[?E"=[Z SM(5^^!A)[B MP8G(#+N&@='\Z5Z,/(8N$PCXS-*)9:ZCHV-.Z;1R9!1-MR851U4FK3)>6X#7 M\*55P M%W5=':OJ27=XB?)=4Q;C>&#SN::-!S5GUL+@N1O1VC^:P'BR/?8O>,(&>%&O MM,69(IYQC_<;57G)MWC.*I'M@J=EW6^4K)KA5/BO2MQ=@?EA\'S&R*#0Q-!J MY7$#\Z6J8FA5G3GTVVCH9ERY)%M)+O>*R6Q1?(I)W$&;.NW%:Q_&O"(TA+"K M)/^#)9)X?5[T^@[Y(&Z7\R3\$K$0^=)404TZ/),*L8QW+I8-EL;K'U)1&%['D;QE5G@B M4OE)60&84=/%#+ZL(HG:-L<1()A0*3YR+>Q=T?5+I.R! KQ4D]^UXXD3#=)S M! __@%]")3IY83=Y/VDJ)SIX14G_68HS#C,]5%$Q5C?6&25*,EZ06 IH0TOT M+146A/MPK]94Y9QLI8X:-$0M:J1H^""I12^9!\M0DDUE/.$K3BVF4L>HIKTT MT\19;8?_.,-/F'$F_2XU&]BZ)M[_-K72Y&ZJV'>?<<4)Z9,'0RB&/N"7[DG/ M+*Z,CRREJ+\.<]*72<,6#7:8%7>"%]]"CRQXXH0Y;.*RI80\_3H!56G"W^A)K9ZXH48,;*?? M'-^(S8.'(O RWFK/43YC:2*>6Q?BJM*!VBRS5C7*6E'6*B=9JP77K,V\.373 MMG\I*B?J7K^D [<9#KEKQIZF/Q1OX99A;<"+62IS) MI8ZKG"?0Z=GOI_?,"'ECG4M^F^=(R1F!MFVG+#'Y%:[#7JBYWDD#8/F<"UB< MR:$_A]^S8 .,#H[-@B8/'-_@5KKCPL@4T?$Q/]F\:A!YH739V6$/&,J)8 MGDS*)#7#DW6Y8]8YV'=3:Y-&GES8TMFW5'BNH\O3^7$J:.+B)G!493>961U.J$A$.-)2LI!M$]WC%T-ZT[ZOM$E=%'1 M(3NW.BDKX.Z@!UEOC(( M)F1^6JD$7O16.9HJ*!F8\2Z/]S3#/B8)WX>=WF9RE%JUK&HOTDR0[XL8DA*J MU/BHIO%06F0V1+\?##U]<"A4Q!"(L!"=\>=XH:8=!N"J 5#KL#11-PE,/N0_ M817!RTKI #YZM0D$5\J5^FRC*?6]Q]:KRW\# M8E01F- #X^> =\8 ?8/4B_E2);[DD2^5;?O,*V*YX\N&3R#F<\IQ#7+ZV7H=E)P5'6U5P5"#'^JGQ2,%X MF#XK%QJOU33)Z1RJQM8V$I_/."W?1*JW.YGU[+P&,\/P#/*%JI MUJAG&MNI$@P(!KL&@VJI4:L2# @&^P*#^=Q_" 8OU9+:;+W*.M9/0)CI<>V# MP%2U#*5%.%'YTA OGNH(;7'N#]TO?5CD\H#U%( 6@ *+2BTS#W$\4D=M@2;[ M5/U N"!<$"X(%X2+@I8^[6FE4_ZE8C.Y(\H4+?"9>.,[<)JB=DB4 MK1H%_^ MB9+'B.%J@?-:J=FF_!%AB#"T.H:J);51(0P1A@A#*V-(+36JV>Y#E+?:B;S5 M:N)2URAKE;^LE?3 OGCN#[PX$L;1;YBX5I>MZH\5&K 4A%Q[$')-97F:2M%X M @(!H9;A1DTX(!SL*@[49IO24+N4AEJ7.FSL4-YI[5Y*OIRNRQEW@5(2:9W! MNRT>6LP_T1X,[N7GJ&=6FZ-&9S<(@?DC6G$06*T1 F N2-:<0#8RMP]) N MF?S:.UG2&I0=RV]V[,K%*^J?U*:BT#@6&RGMF@MWS7U3:\U2HY*YF5IH02$H M%11*C5(KXWP$08F@5$@H-;7,RQ:++B:YZF:858@[PWJ@W9*"'WJ(0R1<=W9AOZ M=(-&P_4#Q>U2>H]..!3NA$.I2H?>" H$!82"6L^\(4BA!8&@L*M0:&:[)U!Z M;"?/O:D9)DEW*_V5_V-O4UWF,W%B]M-CI?#ASH,)0 3%4 MJ6;>+H3$A3!4( Q5U6Q+Y"EOE8N\U9J$)<,@%9T36W\S$DHO49T^U>FO6*>_ M<[FI'2M3R .P=HMD>XHT;><.:>Z6V!#2"&FRFV"3DQD&_RBEF!D.&HMP(+YV8+-NP.>SKKXGA58#=(IA[:<8=B\X3:=["!>$ M"\(%X8)P08FZ?!R"VSVI6'M>+M\]0?+E)+YG#O-TFS<*T8./&?#@@]Z*R%*S39E_ B#^2-:<3#85BG?1PC, M']&*@\!6B_)]E._+2IUG7EN:+U92I9&YKU=H02 H["P4FO5L3PH1% @*6X;"?)(\!(67C5;[%>7B=BD7 MMR9!4%L9R@&=BLMV.>=!CWG2:2DI#@LH/4:]OZCWUP*=UFQEWGF!A(405" $ M-1K4?Y(01 A:'4&J1LDEZC^YK+!D&*"EY%&V6\7^2J4R2*]A,N"!>$"\(%X8)R6ODXSK5[4D&M%7/D!K[5?B,H:7)Q=]F=RX^WGYF+EW% D)YJ ^DSEI,_4[B7\*31/@") M$: (4 2H?)*)4EZ/2GF1[&PYOY7O"L$7),BKJSU]1_YKZ"K0I+T! (" H]08!@8"P5T"83Y*'$QYK:)!1=$'8R8NZ MJEG* 66^UN&_!/K QZZ7)J6N*#"X1X'!-74CK%!DG0!$ %H90#4ZAD4 (@ ] MP:;.^DX%2D;E(AFU)FFIU^EX58XS2'[ AEFX886&*P4*MQXHW/X=@A0P)QSL M*@YJ5<(!X6"?<+"J;Y.EM4IYHYW-&]5;^YPW^C70.S9;0P'CC] /K.YH'*>* M_L"EAO\E$MO*"YQKX$5OE:.I8@T9N7>F=3=C?!?&[-KN,"))]#L7SL..Q_3; M@R$0X?7 ]:W ,(4663[Z0(LLI7TB1Y9,QBP)_Q)?M 69N M.)(8LZT=9GZ$E/CR)+XLKDL9BXRMORXE-XF+O:M@,5P;__C;L_JS53>O1KDZ MU3%1'=QC<9!E;J$+GL&<@'GSZ=<9>^=0Z(B.:YOPX6?+8^TSWE"CL2>I[]VB2ZT3X]L1D W?E[19--G)7WB-WEFPT;.XLL$4E M V^L\47CSX=6 ',UX-.79XX2]-S0UQW3+RGLWF#PS:[K*<-T3QH+9@-/)+7% MK][\:F4C*6NVV!:1YW^_J(W*Z^E_9]MBVJJVF J:/\"F2[),^^Y3"6DT+;IKK0205MSF!QI\YCOAI[!X(<[YH2,&HSLZ/'N[5ZB MN7.G>9JE>H,N;288%!P&]5*KK1(," ;%AH%::C2SA0$U[-B)AATK-AC+\$@\ MM>O(=NX?T<$QP9FQW4$?_,.G.3:%!FR>$]?[E*?>J=LMJ*"#<$&X(%P0+@@7 MN4@;[814;*",::>D8C.I(DH,+7"9L.D(^DQNH/BZS7S*_NQHO"__1-F?8&&S MU*XT*&9.&"(,/2'O5,G^(BX2%\)0@3"DE5JU;$L8*&FUQTFK>H8V"R6M,O; MOGCN#V8$"HRCWS">M^JR5?VQ0@.6@I!;[RN\XA7%V=?C%5H," @["@2U29WF M"0@$!$5MM2D/M4MYJ#6)025#, M;?&08OZ)]F!T+S]'.[-RE^I-BI\3 G-'M.(@L$W7C!, \T>TX@!0:V2[!5+Z M:_GTU_X)4SM#8:+\6,;YL2L7_$HZRO7$G92VS87;YKZI-;514EN9>XJ%EA3" M4E&QI)8TN@V=L$18>CJ6:J5V@[)[:W#5]DY0,BP3WZWDWZQNUP6-3U":D(K\ M\U[DOWN'<"GI0( B0!&@"% $J'R2B9)RCTK*D>QL.0>7[ZXC6W1\Y_>>-UP_ M4-PNY??HC$/1SCA42XUFMG%02BD0%'84"M6,FW 3% @*NPF%2K9I9LJ-[>3) M-SKWEMMS;U-MYC/Q8?;36Z70XTXF"P5FIG?/4389 P2!A\7.)=:V3; 9;2AD7N/UFG MM.*VTHIS<-!8A /QM0.;=0,^GW7U/2FT&J"##&L_R+![\6DZX$.X(%P0+@@7 MA M*U>7C'-SN2<7:,W/Y[@F2+R?Q/7.8I]N\48AN]BW'\@-/#ZP[IK#[ 7-\ MIHAS=^ Y&Q9\X#J4\Z-8)\4ZUUV<5JIKF7OIW"B68[A].C=(8=@ZX[+*7DB^G MZSSH,4_Z+"7%80%ER*@%&+4 6[BW5>N97Y--XD(8*A2&VG7*$A.&"$.+J?00 MAEXV*MHKRC 5KQGEBN*B53*4%LHA93OW,^Z$*8%^'Y4O4A)I-QMWY9I"N>_3 MM:)N4TNM2CW;S9!B[P2FHH*I6JL1F A,!*:GET=DW!:9TF![V4&R2@TD12O-WL31_]SHD4:2?<$&X(%P0+@@7E-#*Q[FNW9,*ZK.8(S?PK>Y;AG+Z MY9)R7Q1II$CC,I&A2EG+_"YLPA'AJ'@X4K,-V!.."$>%Q%$EVPY-E/@J^O=-+ZW"[" [;EA."0XZ\)X+#MN6$ MX) C)ZC0<)AU$FL?!"5[]V:7?9G<^/FYN5TY-Q3)B1Z@+E,YZ3*U>XE^"LD3 MH A0!"@"% $JGV2B9->CDETD.UO.;>6[LG&+CO W/6">8C+;@GDR4WFI&^#S M=QD+7E&BC(KY\U?,OZY#T#5-HZP 08&@T,HX'T! ("#L)! :*B7&=NI$UWK$ MH)FA%%#>:QW>2Z /?&QT:5+BBL*">Q067%-_'CH[0@ B #W!02( $8 (0(NI M].!%"O4L;URB5%1>4E'KDI8VW<^5X_R1'[!A%FY8H>%*0<(=#1)6,^]!76@I M(!SL* Z:F=]:7&@I(!QL'0_OX%_HN\9-M,])'LO.A\5G=3#ET2B M5WFQEA)-@SG@+T5+U&H1P>,E:HW4K/F__Y>>?.*]'ABN[7J'T9G"U*IZ#.7X M4..R'^LB7JVRUREI\L/4P/I>(=%#JY5;KA9+\B-28 M(F5?OS]($4Q*ICAO)KX5_8E#*_J;ZUN!Y0+>F*T'UAW#L<=&Y5P)W,&A!O[A MFI@R(675A 5O=*7GL>YOSWZY.C^>J0;Q9T"IU]=M,>Q0D%S^Z=GO5P@1Q>TJ MQ_ IL-R/)5)?1BK'J3J+7-L 7V?LG7+)'7#Z<<% ,:;HCJE\MARF?((G>KYR MZIC,5#[I(Z6JEA2MHM64"^:'=N #8?H#':M. Q<_ %>J(RBSA96]@KD&NJUX[(XY("7,7C'AX:[G M]I4^+-T:H&0X!S_GF)V2A#!O_SF&+"=&QW@%^# M8?B BG94BGYZR[DB?SDNP>R1 ?+IO@L#1.OI,/RKQPSWQ@%"FF7EJI>L4AG" M*MUNUV>!TADI.KQ7?@#CN*&GB$@0OFPX%AA2?-V&)0Z 3ZZIN+#]13\C78!< M?+%6'U\.B'& QSV\]]UP'3_P0@-EGP\[_DH@>)]YA@4,$:\2K^D"+UW+YE^X MP1G#NW0JZ8!TC-+0M*,X>U MN+!$8\ L!IY[9YD /="S^""0PW8!7_!1)[1L4.RP\$C '<3F>N0;_JPK/N#- MZH)QXP2)W*!XS&1()#B X#O+8,@4?5P\8<2PXP(#W(?QA\RV\;^@ ML\>F "^R8_[+)9;SH7&0-,NQQG#] %&X,H]ZH+2!6F(<2\B=S85::)$^"#\P MY(;_EU,3Q1#X$3(SK6FDWD(](S6,=HSSNKP=*1>Z8_1*_(]CK^/[EY@=OE8> M/!CAUZ2R<&=(BHL"?#RY[JXDX$RE$\W?M("N[K@HVDCGH17T4FK/T$.?I8;# M0/:#D^%ZT':'!*G9',,L+AA85CGT,0R&!^=Z*7SQ#XQKI>R%Y>RE5B]#%5;&-))JR M:]WSB<&>ENS!V^;%(@X,T\=VQO>#&22>IG#R>%IS/HR]__VB-BJOE[:1IJ87 M;=I+3B_>XV.UL-P$,V1;RLBW0.M:QNLIBS?ECX-E;,VRC&-GX%NLHU(9,["# M84L"T3Q)*=[(.(:EG\?;Y)M?K:U9QJLXW#P\$/NKHA<.^*JV/O#98?1#>E;H MX4F?%5T?0[A,X]YD*O A?##H7K/00B+/1ZX\_U#NP_8HP-BR7;"$]EE.^5,O5N6E08@SI,6(+Z;&\\Z52;I$>RR%C2(_E MDBUM@DLN^:*5M3;Q96U\67P&9"PHMC!FN3]%@LLHZUU:K>':^,??GM6?K0C% MJEINM":[S:N#>TQ?6N86FLV/U[;-IM_B&J*QTJ&X*FBMF_Q.RHVVJMRH6KFV MWH-C\XL>'TN@*4G94)?3_(K,=BBRR"0CL5G"/LH9D;+M;[IAVV11X?I$6GXL MH?_L]Y=G6/WDAK[NF'Y)8?<&@V]B7=%D!<.K. .?;Y6RB!ZB3F+ZWZSWEQIG M_/[8)>GZEATQ2#*FP,.2T\G<.JF5V]J>2D]UAZ0G#XI$&*K[(PK/!9F.>[IS MPXHD"T\Q./>'_2^0Y9(Z\Y[+6#X*;) ^KL!O[5CYQ +>:%\8F+STF]-.>&U%X6*UE4J%7 6T)(O-3VY]G+STN!075'\*'[XK.3R4*?7&?MA7I@MWO \.Y\H M7QUL5[Q:YJ67L]A(-9"2,2EX<< MHGRIB-5[WV\SE2-\FN/)_E.K.S5%1BQ%]-:?_UG;KY9G38W/FVHUTP[X!4?"VA,[:Q*#:K92L.94SMK=E'QY M7>E;NSRF![SQ8)=D^W]KX0?PD^Q4D%-P@_A9TONU#[@ M1ZT0?BB#M)2D9'HY*26/LG7!'K@I9V4WK,B8I7CAKN:0ZBV5HH6$@\)GD-22 M5F\0$@@)E$%J-.N40:(,4KU&&:3<9I#.@QZ_\8Y?L499HS5&[;;8^R3_1'LP MJY2?CC%951AI65?:$0 )@.M+2^TA E_A+^\$>W!M-;^X:]">:_MY+WV3I3: ME38EQO*7&!.GJJ[X)??1]>U/\3"+#&8*?^YJ0DPKU1ITE(200"FQ:JE1R[2" MA9!0="3L:DI,+:G-%B7%*"E6U0J;%)MULTQ!77B*85#M>\[/7NUBOU#"$^$I MKV>Q"$][(3J$IYR)FM?)_U"O5 M+/#I7LM^.J$4#]SY?-6:3O4WLRY@(EDA .4R0;6F4OVLW202%<)/+A-2:VJV MV23\[%L":DUMC3,]7D=GHK*<^PD#3AF6'EBN0\DB"@X6)%E4R[S5;:&E@'"P MH\FB6B5K*Z[04D XV'JR:,4#@82"_&/\+>^I-7>X4^M4%4%M0+,1I2RO;:= MTE[9S#W="I#=#YCCTZ58JVZCM&%8!X:8;=FRV*8C/(]KS#:;M-K_RM=B2-.YLO/G*[RU5H[Z_8;A*154FE[(4]KN+$Y7RY0GI-IY\MW(/5_^H>CM;C+;@JE;,.I+W0 'NZBHB0\$9[RVCV1\+07HD-XRDDW1<+3/H@.7>^5UTQ9OKW"+9Y9.[T?N%Z@ M'"C';K_//,/2;65V_S0-\LVE2^NY02K-:$6A0()!H5/#%6SOLVXT$) ,-C5S)#:HM00I8;J%4H-Y38U=/X_ MO3]X_3[J]NJYNJ+#V,ZZHWRAQ820M-)%7_N I'J#D$1(VO9%7_E"TJHN7#/; MS$[!L33KKJ^]D)/J7B< ?PUT8,\:.I+\"/W ZHXF)X-.U2SR+RNCIG7W^QOX M)_J>83/=0[+WY)MBV<.71#JL\B([$*;6:# 'O,)HB5HM(GB\1*V9FC7_]__2 MDT^\] /#M5WO,$)):E4]AG)\J'%9N6$''8_IMP=Z%UY\J-M#?>3+5;9:92U& MX&&,-*2#4B^W6B^4Y$>DQA0I^_K]08I@4C)%OWWQK>A/'%K1WUS?PLSKH<=L M/0#O&,<>&Y5S)7 'AYI:;JR)*1-25DU8\$97>A[K_O;LEZOSXYEJ$G\&E'I] MW1;##@7)Y9^>_7Z%$%'LE(1BD8.+XAYC7.LI1VD0R;1D3@16^5HZF"9AD%9U(428WOPIA=VQU& M0(]^YRKW4,CW$(BP4+3BS_6.[]IAP%ZCE-5A:8&G.WX7^'?(?X)OLY>5T@%\ M]&H3XK?,QJP^8F-.U$>&(:J8?[B*3X5@0>K5@027[;$ET55Z\28[3"& M]%@NV4)Z+*=\673L@!A#>HS80GHL[WQ9=&Z$&$-ZC-BR] $;XLNVX#(_Y$]\ M>1)?%A>4C07%MGK%[68S=?N6ES1<&__XV[/ZLQ6A6%7+C:F$_S8K2,<32+/I MUQE[I\Q-=%S;A \_6PY3/L'?>[YRZIC,5-[\VJ%T]FRQT585&U4KU[2-WNBW MC%P\3* I02G\O8_;H6/-R(Q; X/!-[NN-U4<_^K-K]8NJ)1%]/C?+VJC\GKZWZSW MEYHX6K\W9LDG?:14U9*B5;3:CA@D&5/@8>"3,<]W;EA19*%IQB<^\/^%\AR29UYSV4L'P4V2'-S^%*\X1,#RC!3 M&IA@>=XPI>N!5!+.>&U-Y.=!?=Q7T-7:A '"P,K>SCY@0*T0!N@FN>749:;=D*E] M9I:NS+';[S//L#+P98H,5@KD[>JELL>3.IF#$&[[I?L"$QQ)X3 _ZS F4 M+ENQ\3^%'K8>?LL_4?8GAZ-1#H< M"V_:"\ I&;M*)&L$( *E#VJ:80?2AXM ME6?,U!&GY%&V3ACZ7[J#!X 2=TP?K.Z(%1FS%"_PK%//EG>UFD&"&!DF)*O=1J9WH$FI!0="1L/2FV:J%$HTE(V*.4 MV(I5 ID>/]BEA-BL"V4*ZKU3^()JWW-^^FH7VX02G@A/>3V,17C:"]$A/.7D M;!;A:1]$9QMGM791Y>$6E-KR4P# M4G0F*LNYGS#@E&'I@>4ZE#"BX&!A$D9JE8Y"$1(H8:26M!K=,45(V*>$T7R2 M/-P?4*U1=\ ]2AFM* 9M:@Z8VYP1;PY("2)JB92S!-+>];&I5>@^'0)@[HA6 MH*: *MT(1P#,'=&*TQ2P1?BCGH Y;:Z1+Z=L-_-?Z9Z ['[ ')]NR%IU$Z4= MG\[1^2JG14A9"T!2]N[Y!4H4/ F3MH^R8D MF=]>O,N>5[XT9YO M,&FW^96OPY1LM:@LGW"T%APMF7O;!QQII;I&Y\,(1VO!T9(IM'W D5JJTC&Q M7*31]D&:ZG2WUM;R:'-PT%B$ _&U YMU SZ?-36M+[(6H%,'ZS^)MHL=6@D6 M18?%VH^E$2QV3R@(%FL_HT:PV#FA6/N!M5V4B35GN/+=T#U?_J'H\6XRVX*I M6S#J2]T ][C+6/"*4F34LFI_FB;NHJ(D/!&>\MI#D?"T%Z)#>,I)2T7"TSZ( M#EWSE==,6;Z]PBT>5SMWE$O@$^7'*.*9N_S8FDJQ*,!)*-BA=-B:FA$0"@@% M.Y3]6E-KO@;U9]RA=->:A*!9IP:-.@5I7UWPMO)HQ1M-:#O8H]Q1'F2 ,D=9^BC?+-M4OKB6LV)Y M&X46*#A7H-Q0/>O".!(5PD^!DD,-NM^.\$/)H=4#_ME?EDS"LJ_)(4VEY%!N MDT/G_]/[@]?OHZ[KKD/78-&5(W0-UK(=;K7,.T476DX(206]!JO>SKKM-W^P?!ADH0I(N[LI&E9N;.9EX< MMMG^YZ^!#OQ:0[?('Z$?6-U1>JT3+!"?Q)$*;7EIWLQDW[F>$O08_-]C3.G# MEWN^PAR3FF'CF58@]@/#GW]AL'/OF*XCF_Y 5X4/;2" M'CY?+2O_^T5M5%ZGVH^DO^:Q.^:$#)QIPV.Z#R_K+C%E_H'OPU\#E+U), M& 9^3D82[Q'-3N #U[)YDY,;F*G(J+J>7U:B=3N6L\*RH_E;3O16%V C)M37 M+<<>1?-*GO"8;P&S Z2% :QP@3"^H@=*?!AP2:(E0W:76L2#-$L&6HYF&Q3+ MW<$0USXX)V46H)"*BT0,,!0PP8$ ^!'P*]>[#*:8,,BW4?.#6'&\3;!SX%DP M'RL1.@>6%DM5(FSE7:))U)PH31U](&4T0?M#L@U/ ;CN=,M&U:]T+_"8 M[0;CH ,B\W>6E:MX>!A0,3T+X*9T1DHGM&P3L>IV L V;&3B3_@#@*-O!<@I MF&S -056;"AN5^D!S17#=GUX;H/@F:3]&VO@6&QW MP.7N@OFA#0N"!9RGZD\L@2>^CT;C2;O(<&U;'_CL,/HA/5VL:.DQE-W#OGX/ MSSJX3T0&07(%9?0';N#POT06?N4%+B+PHK?*T52QN)7-EEJU7)\;)#>MNQFO M1#7?M=UAI'6BW[EI==@!H;P]& )=7@^ [TB[0X_90,0[-C&F5&;\Q=&C>L=W M[3!@$VO?FNFM/L+TAJ7%_RX?$E?+C08Q87M,F!..F)MG)+YLB2_J_/PO\64[ M?-'*M;DM&8@OI,>(+V-ZK%TEQN2/,:3(\LD74F3YY$NKW"8O,H=\(3V63[ZT MR@W28SGD"^PO%(A9'U\65\$^.5ZY/PGZI2*#^[/<54V^S',)!G,"YN6;)@OB M7T6DR2)3IX@T(>RL$',I(E$V YX\4V S4%F1 ORWH3 X.ZYM;H8DBYSZ I(D MUSC9EI3,=V4+2))%7N0.[S#+>W#DKNWX<@W7QC_^]JS^;%5MV2Y7M#R=4EX& M)YVQ=Z9UQ[/?KWCAWB=1KW?*Z_7>_-K9^XUE5<'15A4/<[8:E(R1 MG)!D,\;(CLL-F2>;,T\6'=&97Y;\\LQ1@IX;^KIC^J_B\N.GLG_--LJB-8O3 M'=/_9KV)5,N5QCY9'^FC ;MB=F1,@H=%IY.Y#5(MU]I[*C[571*?/*@288_N MCRP\ER?L>KISPPHE#$^Q*_>'_R^0YY(Z\Y[+5$ *;7>.M?>2=F>^3HM_= -Q M[F^UH!>U49B13\H7AY]G5GJ0K^[O*UZZ56JV,[UWJ[;Q*WP(!=M# 181[ ,, MJB6P @@&!(.5*P3V 05JJ5&ES6 3P?E]D)8L+[D37E&^=,/JC8NW'U'_XKD_ MF!$H,(Q^PW@S#]DQJ,C)_"?M6]2M?Y$[E)O 4$8*3M/4@N2I"4?YH)!TJ/8- M2+5,>W83C@A'2WED^P8CM=DF'&7NB>V;E-2T#!OZ;B9;1;FI!4Z=N M4W#SS M)#^.@C%;#TGFGRA[D]RJERK9-LJG>"9!J'"9,:V2N?M&XD(8*E):K:76"$*4 M5EO.:,GPAEA*JV4FYHU%8BZ^EG2QIW.U!>M/L9]-CZ:T6NY(0I%,@L7F^QD1 M+G9 *@J/B\UT+R)8[)A0;+@_0/Z%@O)<.?(0^3UD9NH>,KQ4,O!"@]^FAA\. MILL;#=ME-[^R5*&1X]W/N5'K7,+L5R*V5**CV*V! M*\1$N"!>4 MXB-84(J/4GQ%2?%=LAN>M7,'S-,#>+-B.8;;IU-M&XQ<5@?WBNF&'9MM*G(R MCVC+=.(:D^LE,VZ;7^6CXD/54J-9H0@B >%)0%@J[Y5S)&@EE9! 2-A4<\9M M+WP=2>%ZA7J8YB(GM0_BU,BPV1D5&V>5.// MT15(RTJV:=W]_@;^B48R;*9[R)M>=#@M$D]\;72I1^7%6@("X]<.:+6(!N:="X]-RP@X[']-L#O0LO/M3MH3[R M(]BVREI\=#EWC$<>VQ4SI7 '1QJX,FNB2D3Z_[V[)>K\^.' MQ=!QO;YNC]W3)O_T[/-4G44NCLI8*(26!8&P M]8'/#J,?TDM&,DK!P/$-,:]QEJ7TC638-"("+WJK'$T5-,OHK&J*(JGQ71BS M:[O#".C1[UPK'PKY'@(1%HI6_+G>\5T[#-AKE+(Z+"WP=,?O O\.^4_P;?:R M4CJ CUYM0OR6V<[51VSGB?K(,L^^9NY(/[YR MZIC,5*;N-8^IIJU*-;52KM=VZ)+SI\K9>DS%G8;>>JPTDIN-%;)G1J1L2]LW M;*XL*B)Y8SU97*QOVK]EF6;3F__VB-BJOI__- M>A.IEBN-?=IZ/^DCI:J6%*VBU:8VW9QN(1F3X&'1R=X&J99KN;H$+D/QJ>Z2 M^.1!E0A[=']DX;D@TW%/=VY8H83A*7;E_O#_!?)<4F?>4 :T#S"HERH-ZD1(,%B]B&0? M4*"56C5JB$M7["VI,S._(3U?NB'/5^PMFON7Z:L=GG3C>9$1*_]R!W* M36 HJX;"C%H28=JWX"D-JL$) +2QB]0V#LDPR_T39F^Q6JZ0U6A30) AMRY/; M PS52UJU21@B#&W)B=L#"%5+E:I*$**\VG(*-T.+A?)JF8EY8Y&8BZ\EK1'I MH&W!#MK2O7;;(0E%,@D6=*\=X8)P0??:$2SRV" @_T)!>:X<>8@?=<=43';' M;'? :Q<-U_$#+S2PLY2"'PZFZQL-UP_HU-9:HY%41D5&TV/Y:4XRU,\YWK*4&/P?\]QI2^R^^_8_S^N_2U M/"7%CKKH1\U*T+OSF.[#D[JO@*,WT#WX.7#Q"U7%A"?@Y\#JHR?H=L>*/W4C ML.ZLP(+1L/2SPV!VCGRN:S';'"\/A?]]Z<&;%.T8WLHG5%:BF3MX<5_V$^_I M=S@A09&$T M$YS(D/&YV"Q@"M.-'M("U]=U0T_QPXZ< _Q5OK*L7,A1NT"*3FC9,]P;!R3#5/ F6.0&4X96T,-JVQN/^;[2A_>'N'ZQ.'PC^.\&=^2[T8QP MI7T6]%SS-3[A,7@C*\6K&EJVK71M($FHP^RG6#]>ZYOP'HCKAC<]-PR2->4# M",C(A8(UMZ29URZG1.TA.8O(!M_!QV?2:L3G$U$[Q50S](20F"'SBB^N$\&= 6EDY153C-P0TG2!&G0YC ML8,1TSW%<9T#0W<,9MNX=RFVT \ 5EX37U:N>DP*%\#0%JJ$ZS&?(U:HNJZ4 M9CF'T+&$,-JA"8,A^@^ S+KB]T!6(DVC.TX(#\.'P 00ND"_EPK:_#=SP+/NLRKH?%&/)K;LQR_JZ^ M;@%E'/XVW0>5Y^.Z84F>V^?/7]Z"X,#'/>7XZ"W\18?]Q(N>%<,"4KR1)+63 M?*&LG .7^. X0P^G[ _@Q192&FD&RU%1H>113SYJ0VB#V:C@]>+?[1^AI8) MVJRD'.L#2P(?<&-(*7MG(==13+[(*\?C"YJVH -F<0Y!/G2]6Q0&0ZRA!%M M%U8I0!AZ'K=O0!"!B39NL-'?;$OO2)$JH?PHS]5VN:' 2FQ8*?RI9X%(2XR: MRG.M4JY%G_*-0?=[G$S\!P:TO .H@R"#D*'4PM3X)Z!;.(1T,:E Z0'S#F ; M M(K/P'@N)\ H ,K"!/4H7G@()?AHSOF!P)S*,U]W404@3SKCE $3,[!'S(V M$):$WI?SA]_N+!.X\N[D[#BE-R(5"<-:,"C_?D>W^6?2#."XZ.C.+=\'Q7#I M5748DKT'UF%9^88*V;8 YQ)V4\SBJQ)_QG%--$PBBPK8( R3H ?C?@UU#X#, MMZ.!ZP6HU\$:Z(MKQ-3*P5>^ 8!!R, .ZX+2LY"?$W+ ]_(0*0E33JFT2!,[ M('L@7F)0854(=13;@VX')'/VMR(S!/D!Q#4\J\/0;+;=89;[_&,TQ)Q=/CV, M X34;=SX8ZU]DIA,V]SCA<6I1D*1S"]MTEE^;)27(AM5F@(@H^]8QP/A&0FF M2E-!P#@25Q-T'SXZ;L67\*WBR<1_D#\)+R+V=Y#E8BAN##(04SE!9LX0>PX- MP*^%6Z[<5X2U /(9^Q>X8,OI>KHP9@#2RLMDFQN$((D&;-L(9FYU^*_BW;'5 MK*%'PS$:$00WP M%CRA#",ZF=QWB[X%>M8T^;:$1@]?%'=\Q$30\- ':. L]1KACL%"?;T?&>_" MMM/[;HA?AN&%:D :<9))+X"_;3:=I(+ A[D#)Y[!V,V4&Y:P[R'1&].R,TT? MN> Q8R]V+*>I@/;8;(+SG>'>\@.A4).]P9>^9:Q8']:18YIU5Y3B+&_H.,VF M8^G.;]D;,M#4,,$]$7;0.!+Y;90BWX]60AR"$)$&1Q>0$>:XY+]41W*ABMJ< M6;.\NN+US/A/(X+@71-?C6MN]_?P#^1 M6!K@L'H8/.Y%W;.B^#D*4W3M<.7%6BJ6QB]&U6I1C#@69:V=FC7_]__2DT^B MV1-^36I5/8%AC8>W;]A!QV/Z[8'>A1B/_'T0/0WZ3L=VQ4SI7 M'1QJ:KFQ)J9,:)-JPH(WNM+S6/>W9[]<4C(R#!J!UQ MCXF#Z/KO2TCE.%5GD2O_.\?I\?%?Z$;K!H+Y/"ZYNAS![MS?YFZ!2O0";U>^ ML^ %)["I>Q9OZS "P](SN'(1Y@-H23,T0.5Q"^$4[ KEN,<\;Z0<>XS=*G^! MIF4CY5ML>ESJH(KX=A*/BUD4M?G:5U[B3UKE-1*&_ZB^?J7PKA-O7=TS%9\3 M)K+/T79S0]M$*X4K/9B:'X(.Q4T#=PJT.+@&C0)OOMC-@IFK$YZXXF_ 'A0I7,XX,1D1ME*Z('?<;GQ>+8&N06,P9D],)N6YQ#$(:6.*;X<^:#MA[@$3O1L1:8OM MN.U%[A<$G-T0B/B)!9X[<&WXLR,%ZC(<#&![/H*/Q8X82=#EIV^71[$(H00A M$<27SL:=)CG&J0P*&"/EB^X%#I"C9PWB ;^=79Y&XVT3F=]D$(-ODIR]W%Q+ M#(18V$5011K;F/CRX_#&; #$,(S"T /=D_:(, P5),*TH8*AII0GV"A7QAQ! M[E1& ! 1>0$-#)7[:(?4EYU8XCG@-R8T$;>3PHET#JQBPD=&18'K*"EH$:5] MD51(FXM/*9:;\8Q!5YC'#C.BF7#9@C$E#,L@8N *&?Q^>O["2!,MO3X_(G<2 MMN*.I@M[)C<41&R:27<2?UHP=OO%>** SS>AW 25D+PB"JB,16VE?&604QPPY&R0:"5%;">+RABPD6U]X+/#Z(?T)-&R ME+8RFER&,-7&K=A4C8BT8:>=A,"+WBI'4\4*ERLFU\ HGGO"+&4DIL;'\$P7 MJ!"5:T2_\TJ:0V'R#X$("ZUMZ?SP%T>/ZAW 8ABP-1O>#Y=6J8\HK4H\I2?7 MGK7GGM4@1FR($6JY-?>"$5JZ2;LH#(P@2>>&$5F[6B!'9,>*1S047QOLV MM^KVK"CMAGKES#<9=XL&AFOC'W][5G^V(CVJS7*[E:=KX9)ONX9*+R>;Y]M8F5+=( M]:[<$'G]-DM[BFMS:V9>GF'ACQOZNF/Z2:Z47.VU$%SZ;_G=I78_-# M6]7\4)NBP\3NFA_IBN5=,3SR+ ZX,^V'.%1)')XJ#M5R7=UI<7BN'/-RM#[O$BS.OV7N)9IU=1]:6I=$:'.ZF:)\E/KGZ& M147K;DTVH3)) (LG@/,K1T@ 20!W.PJV!0'E\V MV]5769<"D&3OCV2C<;V;DJV5VLT*R3;)]OQ(:)YD6_19?W3/_F:F/?NK).5[ M(QS-:M:E#UM&_NKW0&\Z2C[A2IS%S2?6X$H4"YL%C#'E(,J^G-%5+;7;:N9& M5[&874CYWGH0?SGYKI=:%9)ODN\=BTJO8CNJI99:H0+IHK&]JNY8M72V_D&. ML@_ODDYYE'W8ASA6#JFPRZF+6D.C\"[!8GW^R&["0E7;! N"14&BXLM'IFK9 M)KHI3;+C J&U6ID*Q*YF1QY<4;YZ6Q2PE<4FM[;M'0C*(4FD5T0T(620%,QR MC(@FA R2@GP=K,T?32CE4X@U%^& R@(G:ZG9%.YHM0;%Q0D=F:>$MKW4+-#1*K7:=%:&T)%] M(F#;2\VZ.JK4J-4HC;3_::15A*.6>>E[?ETT@;:=U& M\A>\AYTO&N=P8.LC-PP.N]8],V?1(=7!/[I77C!KW&=^TE0G<,%G ;.6>=!DJ'VCNO?&SND<(L7A>*;?B:V#=+A>3DM+7 M+<<6]X.+,117C. Z?BF^>'CLAM_4P"_%/=K1W;T#V&0M0['ZV)Y-7"G^2M$# MY?)VA%?B&CUQ9_! 'XGKQF'X.Y!D%Z_6%JU+QB]/Q@M5+2?DP[N*/V".E.ZN MA,1#\TJ_,WX8_LM\QC@0NB'>XUN.@3VE;0@OQ<#+K".2$B_5%3(5#* &_7%TB;S+: RJ.)FZ;QROG%4=4B,\IDABMVK .\N1P(Y[!E?8B-+.+ASK*3\P?4NMYAY*4^O+IGOQ][ M%A=WY<@PP%3G:NB+"[LOW_Y XUP+?I\" O$:>#]N7;L! W8)SN7'VD:C*?04 M(R*HGA!TD"8HBRBIZ*#H3>;#-SH 0E#^.'&M\GHA3V)F\"^HKY6A%?3@^VNDV YX)X.= \?Q/$L[#UL]?D6B&EI>-14NO&$_0#^(,Q!J;'$?(*>QQA_ MP7R_AW,#]9RO]QFZ/4'/]2?X,V=9\.6>?L>4#F,.6,"*P3-:W#1U%TF%&7J1 MY;OL;,O*,>Q3H*!QGT<%'[/* 4XH)K#8=GW8^'UICO]_>U?6W#:.A-_W5Z"\ M1\U,V1P>NIA44N78SHZG$MMC.[L[3RJ(!"UN*-+AD5C[Z[<; $5:AR59%RGA M1;8DBNQ&'^BO&T '&!%@C%UP0@434X=0#+VX%DF.7;B&<3U[Q@(0#C%V (]Y M8"$H!CX'OF>/J?@M\O0E]/'=74AWQ 7<;U M"?Y^RQ"!P(,&]"N3[!02 VG!Q)L$C&)D( PD"RE (1R!^:J.Y$9PT_C975\S M)@FP%KC %[!/^2_AZ?_-0A%JEV#&9T=;?=L5W;IM2@&.G0_!?HHJT_4/G\E#3R+%%*SDL*?]J#N!T<5/R5I>36 M3[YN4: P]1#Z^ B^%$/.&JJ2"(-+D;(#[B#&)&M_##A9^-Q-=*:<><:_V2CM M[!5<6_IX]\F_/.NJ.6 MH(QI:*T-"67,2*U20A_FSIAY[X[^>G]]-K4$,A<,WG/0#[,;!'HI^NN11M)% MM/+YJ$X;+ND@/8NQ=L^AW09K>-V&[;K=3L]VNUZCW;,\I^4PHSWA(!M(5!P% MV%3K)HX! MV<63B+0!*Z4B&).H"DB"WT'4 7%E%LM K1PDQ1":^;&XIC>*WXKP..:A": ) M/Q!Q:9+U9&0JPT8("B%8 \\T20G$7#$";@C"C@5+28+_)MD Q@>&SR4BTL1G MP!L)X#@$@ $G ++\R$TP5^WXGL\;E.3/' $Y'K;R^R!7B4B*3_ )I$!$G@TP MI)6/Q>1-%L*$*9D9C$#B,1G+Q(L 'R(U]L2?Y#HNEM/+OBQA0?G^, M\H.).8[@(AD#4ZPD<0XA%'6!M80'V1!PTY@_#B_F.+!A<^K8F7,4%;%WL\S=$ C'RA' M-#(&9R,K/>;7+L$0=?I(JPSJA99/(1&U=@'N?IJTJZ1D6'BUT73EN^F\_0P0 M*"Z-+::7=^'YSB3*QMP'ABVAR%P@V^3Z.Q!>#*9 &J!C6ZV^EFB]*I("?/ X M2)3I 3\G7LJ,8%/SDDG%.?%YK@!_-(B2%+T,J!!8$]@TX'"!QA+,-'P3F$^H M"X?:F%T!4^08G4L./1(X-O28$($E40A!P9 $_E MWE]>7M__=G%[>?7Q^O;SZ?WE]56W9;8;#7.S<_I+':S&I81DDLM+C7!*28G4 M,NPSK%Y;MYM&U_,ZS6[#TO6NS> M-2V]:?<,CWJMM?(T%XJ\U'6LB%Q,C7P) MP=OZ"8P"YF1H(%(R%^!VTR&Y Q\?R])GD?OED0-SUYWZG;.,YQ5MT+>4Y0W) M%9:E>Z#T)O>]IK"+#Q',8B($ [-,HUC.?]]QVA6EDG(5!;YYB.E 3&_R#<[6 MT2,+3T3*#X5 L[0?8N MU>1).7P(V#<"=HV<%PG(W&M,6QC"YRAP,S0*E!Q8SR"S>Q0(33H$H M119!DE@-4)2=>"ZU?'=W$=+E#!OSY-WO6<@ 3(EOWLCU @O\V8KF+ZCH2Y1L MQ5,1HTK4C>#-$:#O.1XNKVE^O/H4MI+HB!+V88A_.R5BL:RF2+YNN(* MO<:+VYZ4(+8D"$-KOKCE3@EB6X*P-%U)H@J24+ZI(H)0OJDJ@C"UMJTD40%) M*-]4$4$HWU05070T!>DJ(8@Y1_DH06QMCF@:2A 5$(31GM-Y2$EB.4DLVY5 MI/MV>*S4V#[9B>K/O,K)#2_#C^H>BZGC0H'B^O>[OLA(N:WW\Q;?8ZPY48 * M\.[(/%J$3:.A-7=[FMJJ(KZ/4AJ0JXR7$4V*,/N#S#=^"5 M6/H!E<+90N+*,+IJX9]=:%.;X!%^'<4%Q-[\%G MN&4Y&.+"]B@+'>:2FX#B!H(8Z^=8[$S6I#[S OW]41_3KK7Z?*9/_B ;3"H0 M7Y*#!>H_64H^L&*R(5]&Q?(YVO/*4*PZ#:(^4^"9U^#7YE$/_B@:GA,[^%$0 MA;S:'\C3/F[J:VUAJ$Q$FE+M3<36FK:R$&4A&Q@%7M6HO8&L>0XQU,F8 MH_S^H8^"3*[7WD2,ECG52%X'L':%IDX?8S]8+YHZ+&V>LYQ@'UF>M^"QBM8Z MW5:5IBM-7V7Y7!4UW=8:2M&5HJ]U+585]7S-'GWCQ9'J27W>>J,]9'GNRIXJ M:KK1XALSUX0T*E7*&:I"CLK!J4+.=+MO3K5Z92+*1%0A9X-@Y^!U0UG(_A1R MUCR'J$*.*N3L72&G.=U(ZE7(X:?3J#K.BI.>:F0^":,JLXYV+<9N''V4GZYY2#K82I2QE"KK:+U-I6,>&N0K4FJE! MNR]NO97[_E0B[&PIHQLLG7RE$^T[DWYVY6%7!$REC_P M-0^UZW&VZROYZS0UHR:GU[[BH-@)HQVKD&@X46VW;K12CSWIR(5C%P>^O>;8 MV!>5^MX0 M?8=]D:-03 >6;N;MRN]HW*,A2TZNGP(VY*W"1:JQ*ZVZQ;W&KK MK86\=VW<=S5\=:7,Y)!=GPI_ M# ,_9.0_'VX_D.=F A2G'TQ46;37\3J7D?=!F?'?VVYZ*=1DS MOJ=/41@-AN3B*65A@L'+G=-G ZKLNKX*<-!V?7;Z:4_%NJ)=G]' R0(!4#[Y MX=<>]I)45EY;=3AH*S^_^+BG8EW1RL^9YX>^,O(]T8:#-O)/IQ_V5*PK&ODG MVF.!LN\]4(2#MN^;VXL]%>N*]GT3LP3LN::QNDKZJZ3_?KFJ18[%53JX;1;/ M<),1P5VXQ,,Z;)HRE]"$^"7G2D.7X*Y "I^X\$V^]9' _+.C'>$+"J.T)^KU MA&@%*2>EG57RDWR;8'G+JV;8;#!EE];SK5>+;)HN[0Z;O!U_M-9BH_.OFYH^ MVBP=1B$;#2"A61H1G>AOQ[9\+;99=+3_^FB>VT%MXSH^^W22S4:!HRU3YJ2( MCM[_,LU$=T;-1S\ >^JSF/WPT[XVPY0.2D13W!5(K4IBFTKAQRP._:2_@#0K MXACE7GS6;+8LI]WKVI;=ZC8\JG<[#%YTIKN]GMLP'4=_MA?_[O*?5Z?W7VXO M[KIFH]/HM->Z$[^\*HAO+IQY+H4N#T5 "?8+7Z]N;Z]O3^\OKJ]T<6)!/P"L< M5]#8Y0;VFIU5L/@F^F)\336\FQQ>I;XKC.\RZ+NQVYX$DR/P:_(K^4QCA]QI MY.Z1_<^GP7 IW/JB96Z 8+&H=_)U*:)?UO=-*]J4H')3V9Z2OJ%1[5C9:J5H MZQ294LD=,OHOWV$\^^\#$RG/7IWU?>:1CZ--!-=B$X'21Z6/]6)4Z6FMQ5=I M/?T=\P*&?KQH#T.EN\))432;K[?>._>,=Z[8]Q[WW@[Y_R1G+U/UMQKS[G6),V0E@&6A[H&N@#% M)0"@('\ TCR@#5!>NO2?BSRHR!CIZ>D8F-A9& M)E8F>GH6+A96=@Y.3DX&9FX>+@X>-@Y.CO^\A(*2O(:*^@HU]14.1GI&CO_C M0>H$6&G)[XFCI+@.7&*EH&2E(/4"PN0XJ2G^:P#_UZ"X1([Q,@WM%3IZ\H1& M%N 2!27E)2K*_T1-?AI$?@Y0L5*S79.[?YG=Y"7-=4\.^="D EH1K=HN3M,Q ME*C"*Z^P*W1WK[^@=^#@Z-3TQ.32-G9N=65M?6-S:WMG=VT<8<^R_B__@ MH@ H*?[O\3_%Q4K&=8F*BI**YC^X*"[Y_6<"*Q7U-;G+;/=-:%YZLE^7#Z7E MT$HJJ.VZ(J)@BN)\Y35&QR6JN"*&_@^T_T+VOPZD3P76>LCM;J=E&"?BFB+_4L,[Z"6B0]\:;<,8;+9 MXPM_Q:/+)AOL_)PP"?&"28/O0WAWYYI^H&/[1KV]K_D+X"M3-JSZ49Z( M_T4VISN,\BP\3/ACC1@38G+,J*)[LE,YLO_=O[X9#3^XORKH8A%U_\'8[9.( M%*=D/Z'U=>9.^_?(;(@M%@X1-5UF.5^CQO!;#F;O- MG+EIDB8^CT-$O.,S#X=5JW"E'5P5?(XJ0JM;3 RP1G9+FI0FVUBB4Q(D^646 M1YHN9(XUW,<5P6R&7CV&WZ9L5^22G!DBD'L-]A8%SL$@;!GJ-ZOWUWD7KQU/ M_+@TW/V(1>B8-94$=$2-_Y@>7MFL=^I^!B]H2B=F?*?\%VKS-**IP-=5.0MN M-;\T_S!2^3,P>"LIK.:#G]!,#<-CM\>E"=D.0C^(>M7A0Q43,($"Z7BW$Y71 M"!"?(BBF27S?2ZJCA.77M-M5.^*Q+&[X(F'9,PL#8V_8Q";Y+<>>*?/--',W MW1\]/'JA0ET$6C2EM=\+H?WY&Z1.O O5>T;X3%2MWHJHN5$[L?GRJW."O-GP M;3_-V96F[#B!G!+OZ1\P3";V0X<\U@3U?8T[RMTHH=H.MO'F8]C+U,\-,=[; MJ- P%<;%A$MK79 PT<:86G252]6+"SU8(I!B.=Z_Q8P^4B5Y3%MTRKU5?_-:]8>'QZP3X!!N>C8 M% GH&0>]AEU(C)" ,"-M$A!G?OX!M%R(J"^+/WMV>@!:C(P%4980B MC>O$/XN_#.)I;3)JCG,>P'C 'K$N[0P;* M;X".BO#=FFP'5?2/S]DH.'W*X%"[IB:HS9RAO\[TF>("IQ.LB2W"5!!:2(#] M]^$@R&KNI\REJ.)K/+O*7-Z6Z]F ^YMW_]P#:#RP5^!CH-D[F%+4UH$=:E#= MI+"/D//5>A 3!-9/=DBV5JE-^KE>Q)#ZZO);Z/(?FL8QG6#).P>N.&N\":&H M_2EJ;Z4Y7AR!"'\R*5(W$3Q^ MM78 0K2KMM+& MV-SJ^DOIZ=63<(6J@K#9K\]!L1!H@IU8AH1E7IMJ]US-N=-C_DR,<7_90%KU MXQJO/W-=F.OF/0\BW0Y.;>>.EJ0;Q&::G1CP;/OX%C/NPIB8BK+87\!)XW7) M3$D*U)E6AZ$I>Y%IN;PQ:PZ+%3T^RJMK_XPECN(KMPW@8Q[,L"XIQ.L# M9OWF^KQ.4U?V_E!;G/$4G&%"^$C6X"D%"?#5Q.0S"D>1 )0I8G9M]4:!6]D< M]D)0Z +VG>N[JU(RY?9K7U;*L_<7$/"DFY(KC\P;]X(?]3G:?9X>5Y-5.$YO M]83=ZPMD1=<3:;=0E?WF9G_Q]WY,JE-6?B",?']\WL2T=%!54L)[9M%)W*E) M(5XI05&N8)JVO,&P75=)J-;]FX21G[+]5P8H0C6* M5Q&F;EL)N[2;D3IIO!RJJ@*1IO*T&E_RKTC 60G?$$X$-+KA"S06!.G[P5[B>DAWQ MA@2\#P%9;%I62>!33]!-1H:"^0+* 4B$(943QP"!L M%%KM,?HHQ@%-G9;$P&C'D9:&^B=6D@26TRU&Y7OGDLE[38?#F$(G\"59''2P M)VNC(<*T@6I54!I(2L]S?.6K, %W3^+SKDM/(?=*CC\ M-)$#ZO'B[0V>Q=NS4/86@5_'@Y!&3K!!\"[8.Q-Q/Q>'() M"+45)@%\H%K0@L/^%;R/#[WX MGJ\=*QU.70@Z!5DS@YF%YB[(I2SBYI;KX*] MUQ7\[$L"F/M_)$]/\TOZA-%.2WQZ^53O4HMP1%*X'TPM68H$XGOJ]6. [ MU:+4QX\_X@)+XUYJS_F^U.&PR R(&A1&F20R] 2AEGKF#IGG? AZ^\N8XPTM M:Q(@%"^YBH-]K(-W#1]1_1I7=ZOJ*I^ON?RS,^9!>FZK:-] +3YXDTSRB%U/ MJT".VL;7$.4C\^BGWK\Y!:,'ED&J^%7XI#P/[A'5DPN#^2,-.Z%_KM]]]7:8 M\>RXWAXSK(COR]NM09*F:;(E'>ON%6L[)]PU[$2Z$Q)P(^ K;,9JF 3HTIV M9WL&4'@0EAIMNW&HGE4YT%!;#^!'%"OEXSN6'3IB7,=!RS7VS?N>[\%4NVDJ M) 1UJ&FVM/VK'RTR./8B.A8&U8^^E!N'S&*CX-C14#XS-=D:;1[ND5,F4,N MC.M_ZQ]7H]*ASOBR#*@AET?WL]!P3!DV -6_98B56PDRLT2E[)J.2O6E1_[. M#]LN?HG\-?-6JPHF#1W]\?YQ.PEH/CI0\/!+TK+@%C6:^VD3H1BQ7";EO=SM407'&SE2W9&@E!1KZQ.H MOU0Y&'%0^*VJ\114-BW _( M"?]H8?PES=IGI".+GSGCVFWYW_Z,-VBHOO(,:AS@;&&#U7AS$E#K0@)(P(-& M(-"03"(0"4@262TCP&9@V^S(G1_!]K N9A*PKH\E;P<$(WQ!=7;AH2G, ^LB M9WY]Y R!HYTA =MGU3"L& R?D?>!!.RM[I%3PO>3G/)F$C"8M0?#L-:2@+$] M*[(R&U(DSHQVP\[0Y.B*& %_1SQ7&=%HJQN"D9,A?DS[L46\,D#.+!A53VQ_ M30+&RRN[$,N-H&,/#39RJ-&PTP>-)U'[*[C 0%\L&*7=O9HZ5#2ZW; MWV4V8]SPA2N/:C::]8ZS%5@'2H#@,N+X]")W&Y9Z;1V=)\1#'&B],Q(YE*_] M<_ZW=T(V;L[5]E7S:KJB2JY&,O68.!:WHZIH\O!QD! 5+!4L1NX>//$!88 M$H/ ;\#G'A(#\=PX]1&<,7%>2!Y%Q;<+=3<:[UY=([*2.;>> M"1!L"VOQ_/G"=%!M[3$^3Z\YMSBNUV^_!XY**QG-#/:_V^)5JM6D#@;!NISQ MWD&5@4]0>N&O'+F4E:7>O>2Y;E#\YO+.)ZTPU7/X#!_^.3FEO90O<290=XR. MASCN%C>- O\MP3EF3C&&&OG@(K"0%$RD?M//9DR&$[TK[,V)/\L6/C"].^- MX]P/EU9XI(4S#+74G2Y' BJS#!J2@B,YE<;_4)#5F*8?@3*#S&H&_X'1B*(O M1[N(HM,CU@(J;5H8O=U5TH3T!2^O'$J2MS?,DCB-QIMBS3R709R0C^W@%5IH MYDYWQKZ>KFCH+^BU.H/.P;Z@[2$>%LVKJ/M'D"@8RF0IC"]JOP1] 6.'\C]M M^=/@P6L]"1P0)??:$'B."93)N8TKT27-RC;GDK7U?9[. M!R8ADAM+V!L#^V-E@=38*V4N\(V_V*P^N1L%L'=%:L9Q VQY.H)!!B-!9 8E MDLE@[O'Q MX'F5/H%J91K"R_7E^'4VT')]X\/'Q&[9WXY<"40N@O'4&-D$>D MVX8 &IQ.MHQ_JJ\W1PY1XQY\12CUK@?"%U*5QVM$VA\D0 RR=H<0, _;_E=Y)MQ/ M H[%R.S&,)/;WC$W2+HP2N?HWRT2P(O86YPG 7HCFL)53TQT@& HV=$XDP]@ M&-20V*-' G0R+P(P5TE R@,L^=NKC3QB+.<),YXKCZ@O_@&QKP@[M83G:EPA MK[JFQ!P'NQ(HO@8EWKI?/ #?^;-4'>OD=C-$=8LL" W2^^^7@R0H,>8Q^#P2 M$"7H0EXIA4#E>A -BH@"OF25&K-O(@'=_HA_-T+N6A-2+U]>"7#Y(]MB %([U92K- M6'8/:'F=^3U9DQ%]ARYKA@T5GLJ^X'::,]8W4CU]E/ MG@^&[6V_BS YNRVYT9:VN6D]'.TNGK29:R$CFBQ07ZLBFKN>&8-XT?VRZ$,! M'^LV8F4TI=)D*BMKUT?CTMAA.WA-BOY!H]AZ!R*2XV-*P_>[QOKX]\@9!,HB M-''FW%CXC+..G(RP=@2&">LL$TN4D48HWO899>YUYP.O*'R39",$G\ Z)7=D ML!)W.O,XB6.@^I&E#^K\'F[>U88PM[?EOF^_E?8&-O^"[D"H>QLGT2S%'4-( MLL7NU#_WFKD[X1T$TQZ$+<>1SZ1S9ADAWB+O NP*@5H,"Z,>@V9/^H7K+3K5 MCNB@BW/3R&?I-BV()PVMEA-#T!=/U:)X?[GU!8$A0@$4ST$#PE>&UQ#AP6^P]#78G(F&H1R 6,DO8Q;!E*$G+\)[%&VE; M!T@^L]]OT-Z3HV[R<2+U7D^_R1O\5;7(U5Z5P=Z4CG=1!._O#:??WRC9FWR](C)](LB4CH+T;#I2,-7&755VN-)@/I;+;\,N9V6 MZ^0=J5Q"+.?FLK>B_/;]4'-#F$5#U]:JW$/]==,RMJ'#*)I:K2@T/*&#GLPO M>0T)O VV@*:7>0[2"WXGXI!ZFA0L77,8DUT%OO[Z;B$-UDX\+K19!3Y9J797 M$:(Q[AC/A@*TQVIJ'5;M*-DO=L/,2LATM" M'[P2?QZV\/B9IVTY3C!0!AE,3QS1H$9!H@LC&?WT&Y,EOQYLL!76@T7B9)=1 MW2$:LN3_R SN:?;PEAF0B< &S7]5XJV&#M]: M:,3L1IG9U_%?>-:]:#MI=AG_G]4G ''"@F>*?\4JF!=ZC 7&<9 ;[1> IY2+"'_KV7JW3WC-5\WIMEWX_RG1 (8MLC[3E;)PJ@ $A"A:E9$R"%[K%4=*33= M:8TN;+7L,=G>#.C80>61IG6HX B/JJ'7T]>^A:G-&A[)W(U_$.47V.1_9*T( M6&S!\%SBF. .]'DW@7OU1J(SIA)!KS 0S"+GZ7AM(X22QQQ(]@R%%')"C+\U M3;UQOPV_FK [OJH-,R3_ M(]?!1!>O=@/*+97F%F-]WNVJN\1SEY, ""7YL.H$"S]0S%*#<]A:ZRKKR6!* M$O+I$BZ+)BV$7"1I"G^SZJA]N4*0WS*9/'([/="89:A?L'DH$B,J:/GE$W"N MM(F@!#E#+@>/601+D;ND&X=&X,>H@_5W\B[W/1E_Q65%Q[::3+Q3.8!\229V M(9KN'$AZOD%PM)M)9Y1$4_H'7T?J#/6KU5E;I]LL#GA,6FS[[3OBA'= M4>A M2E),/;;M:$Y,Y=MT/V0ZZVVY#,YWH0)V8A9"5?TA&N'P(1FLU!;^0PDSV%CS'-GJ]G'EN''!2TPMF1(1[3..QVR\CT4(V? MWN_-B*]"BW%M_K^L--ZK+YB,@AV5!O <<*LX9Z;TM'Q\O!>[]H1_E3;SBC[;N6^+P2?R8)] ARI]C"&X/.Y-ZT1JDNVO'3_/$O[A;MQ5XJ1WG MTP<$?\;^+QH94.^T_&XN_U15/C#JZ7Q;+O(N=0:M ,$H6!TK3KQ"P+T(%$.> M_=#NM$IMCE@R^_3OV'D.[ZGX4S"#,NB.\.\0T&LG^" R54FE'9P.O$Q_Y=B MTM\S/#"MWACO+%"V(PNFZSJ(@3B(:"X+#P25;;\7CK\Q?AJOP=G<6->$OG7[ M;7\1784:0.[+5V/PF20@TIO\2K(S&],F[T-WCL3_^Q?*4XNUK9X;V- 53T\[ M'C?'Q[\^ 2JIH!A0>:?(7[L?@88.JZ!Z:/+6HT]*N07NVKW"B4IR@\"%8&>B MQ_!I1<<;0BG"?ILHP8S5QXN)OH?$N@VFOW1+LA%8QR]U$D[^Y+8,*IUE*#O2 MT>]BHYQ^Y'E 1#;JGY?M*6!..Z01142$PD"@U-KW42;ND,V *PI?M%^4!A3L MNU9'K5&9Q]:YOD-0>-7KX)H]7IMU@K1T HF+8E/MG!6"] /OC:;#*P8&,M0? MB(;C_GHF8M)O!94CW_/5;5I]I(2P MW>H]?B5AF&SU/N=.[VBBAMJ4U.:W/X$@Z6C*#:MC%>K>?<1^*@]X\H(5HNKR M7JC._D9&.ZB2XADXI M!8RX[_]=_'W.+B2_$)4O&/6MYH+#3L>*M7;O#V;)333&MW9%F'9W417-F195 M,&L *U^\FR!A1S8%]P#*9#! =WKT 5('2^R0&J%".2<6.B7<=S,S,^/C'+VA MA!L7:ND<$$B"Y"]1(AP]Z/!TX[.*7XP.:U6IVJ8.G_B/)UQY2ERUIVQXSY"L MZ_KSET(FCT1+UPFX;F>/:)U[*$RC^OM(GP18U>GFJ[LOZWW2+8GIC9A9]@&\P(V&SX0T4)-$ M!93NC_RYW93M=-6O:6H 2WK M[4]Q=XUR[5KAG5>,[AWY;#><3^#%5D;WOSXK2CLIME./EVQZWPPVF]S&ZQ"R M3N'1$)82M%!)XF]CICL\8D_9(G5-A=@=>,&GA>4UWV0U-+^68G_5^5MB- M F=5WXVSIIP:UZ8FO_&=D\$BY^3G55X/\G\:"+@]/Q@]#Z=(ELQN()0VQ.NM M!L>O5#**FT[ZN%EKQMHV(]VD'*!I*J)/((IO"',A7K]ZW999%)[;5N+X1X)6 M0+1.S:J'T:N-XR\[B'_ /%@83FO\XGC70]40_49VX_(1&!%FG M9Q/.NX^A+FH@UIE1.X>5I!6;Q_3Q-P?FJIN+N*/L]]810YHTORCO,9/+[TSSIEI.KEB2A FZ++0>TSY^9W9@J\ MYD3P]1VI\AWSN6)E2XBT#=@H]^>O$FV:^-7*Z5#% M('G#O%L.T6)ODOK_U,F,9-LOVZ,M02P(QRSFCR#VAB7.!9<;DG=/Y^/5C,?Y MEGXE&C,4:_WNZQ0R>?U".3N929?ZK15\WU?J/+1=<&4O'J:/EAVS;TW[%VA1 M$-0T\239^*ECVH*CID/TPPC1O!95SQ!F7>&&]/ CNW%K/2.[WL2OT1_,W[$7H RWM!4FE/D$'!@.F+A<*-<6.1.Y$0'FDQ!P MSDK& SE])BU[_4-6&CRFP=;Q/6%HWR7S1BGRVS/E MO$KG8^M1CI3+LO7E/+0X?L;LM_?[;PV0^P4G&2IHWQMRL]%X9ZJX+>V8IZ A M=%%KNI4],-^1%Z <:Y96C5GVR9M5'7V,>MQ<.&>%%>]&IJ=S-9LC;5E1M1/C M-_-?#8I^E3;XLD7%.,2=]R,S<*GN"9\Z"S[;(M3"J"QX3XQOE$\QZC65-?&%9N%XZ5^4U<>W=-:$=K M4_W@%*F3:-J+VU4XP%[HIR^,KUK%G IHP-R06U2/$IZS\;MRZ7C9U M#:?-:SD<.."5JWI>N2A'2*S&>ZRY)G*[FN=2H+F:RZUZ/+Z2"Z+."G-S#W^_ M]9NT@AKM?KHF7MX9-HJATWSF9Q,=2E /2W3Q(O>$;GFYBZS\E;+Z\4.Q^@^J M'KH!J=ILD8+R?Y%&JWFL>BLV;&NFR0/&DVDLH+&&X=$25OP,5P>%I5[ M'?M.FDQ9KB5GI)(D[;H(F-ZC=.Y!@=BM4%3P_6,X\%:R"+N"ZO>(#:8A=D4> M#LW0_Y0NCC*K=_VNUA!_KM2.IM%"MZQ$'OT.D7,@E*GS,\660;[X(G-)@'&Z M0:QAE&Y+\JE-?^@B5\233UJ?O,_]!2;+,"FHN%S!<5^U9[Z5N!^FJ]:&05Q( MPTPC32.67S]1%)]G+C]KNBP7YB693A8FR8'E=ZCYOO(=+I,=H:MMR,B\_&UM M<)V0SR69ZQ(?1C8B^@]F5411MP[.]PDU.QVWP1Q0NSYS+JN?4W"/H=WW9G_G M&^[(B;JQ/LGA]_K\ET=V5$N"L@0K@]8VQF:@(IFY;>>TG?UO?K^^Y383BST[\IYD]AC,V=4(M#(0U6ZX6BW^)%Z)5BB@EX/K)>J&BW[G3DR9U7=T)R.47UT8CFG]U:!(?E79>/]M0Y=?YXJ M^$=80WQBU-G74PCSS.+N>:U+TX7; 6JB- 70JE8!]:%)F/6@? MM[5M*SN!:*XE 5<8TW(<-PF)Q'O$81ZCF1,--^QO>;E=5R;P['"OB8O%]#M; MN8D#O+@_7&^5]_;&6*YUE^Q\A]*7Y[<^O,I?[]??&;4"SB ?A5E]8)%MZGYH:&BMQN_7TMJ6T['OV1^29A=^L*OC'Q4*%;$_JA?#^A>:^ 2%C/%M1'HH]<<^ M0XWFE?QT9WVZJCSZ]I=R!+\]F[W0PE?*Z780>JNK0]0W8=XDF=?HPURLCJ\[ M6MVSM^^UA3FOA1;3NGKHZ,.A-D)I(*_[)T.V/>[I?MJ:FIK;#:VEAK0.),#\ MG-KB_&7452_/0<#[><)WW V]2BRE)HJ85;FC0=^ MN];DJ>AP>6Q((.[D0%/0"'' [%"Z!$VX9RO>QG71MM.F4QKO*M8WA;%CD@W) MSA;8VC!6G=J#SX&[Y9RM=!:J.[Y7_'6!>Y*M39G3.?OBE1<#.0))U+_>M/(N MA1Z-U\H@'*UQ1LY*!)I>\W=6(TV5A#)7P?XOMF-/NJ]#+;F>WKUZB>Y;ORK? MUCI682V/#CO0E;*MVI_C7=$X7?]UMVWD,$DTS5EIJ/]=U96WQ(?WQ",@"QZWY\&746T8; MU-&!TC*,U<#+W,;"J"'VL6J#15M-JJ!B?5 MMY*6IH/F!RL-1-4T6$*_*78#"R2]Q2^IW%FC=;;'W9>76)RYE,Z M;#)J3(S:^O,E5C9P259:K,L+H*:8\6)^].=R(EZ1;"Z6)WPE1[3N>1@HR_9X MN7DT1(^O0F]\TN,8>\#1$//K[:7XV5UJ.V@S!CZN"&(2?-C3DTG86.AH=BM: M=/9[_P:#?,N;_MY@X[-HV!<'P9,9)&B%7#J1FBC"83J5+J^5N>+R*(*YXO&VMS> M$0XVJUX1VF7]DJEO8&K]T4!CFH!*Z+D!BASP4I_J]^?.5L\];]=)+=17[;1$ M/)$#(/ZO."2HDC7[O-B)8T+"C1/5I7FZZ'L=17YJ]YT+1PI^IY_K/%%0-V$] MN6IN"KG[/$1?W7PID2BT&*B+];JX7%31XUHI%^8[62U%&RU]/CZ7A0^K? MHEL04?83IL;!/6$Z==^:/5MA]#UDK*(P]N$I=\[M.2DFA[H _R2N!VD*/L^; M[,R9:O*]E',;*.Q,"&5X3@>[XN=6I#B7;Y^Q_(SZ$RB;+MD9_ MRF;!#CQN*?X#D?KWY/&, ]G)L[T6D)L]%:*DB>Y=4V" _1Y.7EY;DZR1(\ M3F1R8[:<]!"9;FCU\5]N_C'AH5B>AE'.27W9>ZNXY54/O\(.,F:EF) =:+DV MRMAS)[H=XNA0J;-R-G9Z.MZ0X98\95/DWXY"2H\?L58Y//WDMK!G@I7$J,5V M?W/MECQBW XW;YMPCT^/P-\AY+E>:4B"'/KOVQ3/#R>KJ'3M: HEYA/_++(C MI:O=1&TL]"?%IR['O?%U4[9V+FQU>O2S3I+YL[J=5^UR8K!D)0J9J)C'W16D MD2**3,/XU>\^YG@#==J;1NT M8%_$8@;C9[KZ9S:=WW0X0C,^OJCF>7=7^,;**,P,:[?\)5@02J.-VI>>"(J< M%4GVZ_]7W&^K>V\V2S3W7SY388Q$/D,B.U1;&UV:AQ&$Z==-OSEIT0ZZ-%0Q MTZ_YXFW0@!(*<7 /)=-)I$BS^*,H5R:G\L^][*W"-N]/X8<2\()!UR<)-V3C M,FW@!9MK!=P&@]5@.JS)"J-(;X=H)-*T ?>(89GC1/#N:,4GU]. %8M]$H Z MZE+U32@HAAJ"(_&ALM];S%LRA*>$3'\A4&P2A3\2KE>;L\6)W$C9\8Z5^F"? MY6HV];4P!FNW1"=1&/+_]PTBS?XW4$L#!!0 ( !" ZE@'+7)1C @ % S M 8 <&-Y;RTR,#(T,#4S,7AE>#,Q9#$N:'1M[5O_4]NX$O]7].C<%6;B M.%^@QW,H,S2D4]ZTP-%T[NY'V99C/63+)\D)>7_][4IV<""4\ [:7">=:8+E ME;2K_>BSN[)S]"_/&^4IS2,6DP_C3Q])+*,R8[DAD6+40.N,FY2,95'0G'QB M2G$AR#O%XPDCI-MIOVEW>P?MCN<='\%8PZJ3S /RB]_M^+U.;Y]T^D'_3= ] M()>?R.Z7\7#/2I]>#,=_7([<8T.6_?SA[=S8F_6Z[>^2'L$[%-](*I>MYIESSD MNYD'*XYCE(/#SJ\-> MIS\X\E'PA?2*8.\P]83E&HZNQF?OSX8GX[.+<]@'5Y^_G)R/R?B"?!X-;5N_ MTR,7[\GXPXA\/KEZ=W(^^NQ=_/YQ] POZWU(8G\V7- MSEKD$U77Y+KM;5-O$<5#&!9X66 MM.^V?W[5?=,9//1Y1E(Z942Q*6!]\EZJ# *# M]RN1";DL%2/#.5 8&4H%(A3Y:K!AMO^S/==[T'/OJ+:QF&1S4YH/B=E;E3)P$"(Y387 $]2DL&5XE20A$;0I(C,N"%& M.KE[ CF+F-94S5$DH]<,YFV,J:$M!F5@2H%TB'.@0,05)" @!BF)!DUBIL@L MY5%*=(D?M_UG#+#E!D$#,JXA4.)JNI1%,5VPR"J(XQ:@FHS!S"ETBTDX;R[# M%I#/J7W_Z8!DB#\M!8]M^ICP'/R/4+KU=PN@"7U!5C7N\SP!OK&L G]'HHRA M.V"JX=P6X)$C1Q4 "40SHAR2V 5<*Z1HJ\?MT*!1;-.K%DJ4 @0 HQ* 9*?3 M5I^(ZI0D0LYT#6#%)EP;2%@-H=CH] 8M6PT]INH?B? D#R$^@8<( [B%@NL4603=E@$E(BWB=U3KWNPR_9LU^Y![*[<)[=.\^ODZ9AO' M/39L/8Z=%D;4B)9Z_2X8VD(&.*AFLUV1. M5S\"KJI@>8N-5L6J>),# R[1M"Y#S6-.%4?]N0OIEMAS&_09AEG+V-K&9,MT M4)N#0E!MVTX%)) \*@5%@@:KK!*WX1IZN.#?S%G@KY"A(' H]&?Q1G'F770L M ;TZ1;"#XVS_<."'CP)_;4J[A__UR7#=;0 [9\IC1#?5,J=(^E3#SL!4$R'O M"LAJ PA.G6,PKJ^:%?>B1:H%H=M'(/IH'N,"S4UE7%%"5:3!C9B41)%4L=7& M9K 3ED.N(6!CP!U6X( H MFY S_L3%X UV_A_YW@'ZV _VA*16F=C^!@20*9 M)9^")_6*#!%M[?XRT.N0O;M;LZ61< [MU2T9 C4ULW=(2HN,)ZG ^S$'_>P@NX! X%F-/ [?F*37VX;]67)0WVZ1,H_L*<3>MFA[OJ+M M1$"F!B/RA$=8&&.)'7$&6*@"\*)ZFC%ZC2'596XVJ-K\TYZ+UD=$3T)85>A M/;.:?6@,'35;D,^#:*S25N@"D(*$LN7BNH:@KLL,5@06U1I3D?[*P[1MS-ZP MLNH$0G.B@%E: !1F3T$!:O;@N\)DRT4VGD^EF#(,;SF=5.?WJCHX95DAY)S! MW5DJ'6?2)<0#0I\E]K+82T'3:S1TLBZP3W2MRU+B&A"Q,E@2^,I_@ZQ4'F[XQX=XRL)JM:S MFK_K3#?QPG!\Q@E93X4R(XMJQ/U__]1NT:;Q4T1D8?XA%VO8;UM3=3 MM A"8*-K;P8+]NB;"HO[-(0:N#1L@*]+W#7WY6'1$%R?#-S;'-6GB==:[=YV ML;_=8F^A_6RK[1N%++/VLE=T&4IC9 8SWQ![QD5>=>R_K[CE!=;C%$]7 O*? M$E*A;J=%\!4S9^9S[-H74/BAHN5)2G\=_1L2:/\.N' _?6=D_=\F;R#H7M*6 M'Q>+W]0J7_MWWU[;0FKCC=EH2&WAM(73,UIUZ9XQ0F$_NF%1B7DQN4@2'C&U MA=;&&V.AY=MSCSK[WQ3U&@5)NCCL"&ET/5&RS&,\F)$JJ)/ QB\@EF]4E5X/ M%!$\9UYU7:>-S5]>+)W2+#4M?M)1T GS7$U($\-40*>2QY7;#P_;O?U%LNK: M.O97(.ZG(O:W)\=_ 5!+ P04 " 0@.I8U_>X?/P( "7/P & '!C M>6\M,C R-# U,S%X97@S,60R+FAT;>U;;5/C.!+^*SJF=@>JXC@OP.8,0Q43 M0@U;,\!!IF[WHVS+L0[;\DIR0O;77[=DAP3") R!&>X\51,262\MZ7G43[?M MPW\XSB"+:1:PD'P:?OE,0A$4*3AB MA+1;S?UFN[/7;#G.T2'TU2\;B/GLS[9ZMAKMUJ_'.0T#'DVO=%4D^BF=EPD[-DRRA MFH\9]CW7:Y P*CU?Z/C@_@#+6N95NTADVHEHRI.I][Y/$^Y+_K[Q_A-+QDSS M@,)W!GLX]F0=-O-SJ'K MPSKG&YE5^SMFA5!ESQ7V><#WU8AZ&+ ,#?GW7 MZ[2Z!XQE5BUOP'PG\D7V^#^X&IX=GK6/QZ>79P#\Z^NOQZ?#\GP@EP/ M^J:LV^J0BU,R_#0@U\=7'X_/!]?.Q1^?!W^2X_X0KW1:K9?'1@V%S/M/H32/ MIAM;BZVCLP;Y0F5 KIOD.F=_82IN#1+OYZ[OV?NO@X><9B>F8$RZ6X^L%K66/O MJ=CK/(J]CU09)4O2*;G)Q"1AH'D;%H(E\$(!W6<"Q#*,2GE&:#8E1:9EP< > M4,)&20,B*4GAEX3#CD0T@"))1,HUT<+6>U A8P%3BLHI5DGI#8-QY_I44!:" M,3!D@HN)8V"%@$N0[U -!+T"2T(FR23F04Q4@1]W[2<,.&([P0FD7(',Q*VP M@E\RE;/ &(C]YF":"&&:8V@6$G\ZOPPUL6IB/216]^G$8L@C)1(>FB RXAG@ M&"EQA]L&4 S:0ETY=YUG$9S_YI2'[T%2A- *HC M_%)P4>BF\'?(59 (A4H)G9<4B85R+D7 0BA69!N0&S*@@H7GX#:(:39BY!C\ MPE610(UVESKMO6VV8YJV]T+[R_[D&$1FED+8/T'G,<V!HH6!(A@( MYWF?;U #56,=1[PU?I#JORE_)EFVZ"Y'LB(,7)TJX-3'+4)? I589KK!D/?."\U[,IO5 WZ4(NP.XXW2R^%% M#AYIP6VJPE<\Y%1RM)];J6@<;6;$)$/Y9CRH,EK/>!ZA&!BDP=-AHQP"+!X4 M"46'";,R1MS)0&AA1>6\%H9O/L.*X-.@/0O?A@_;(.:>3MBRQ!C?J@E\C\#^ M2@*O[6(>\'A]Y[0NG>$$&/,064J5R"@Z8:J X1B*(76I#"L: ;$YM?N,>G'9 MJ'BF&,89,MGS *JNU,?6\=^6D\L+F0.SE1&[02!D:*PQ$=Z(9:!A$R X7&$Y M=HA5('JU)(83AN?@>VL:US1^%HV#)30>C&E2&! CR%D40>3%QX!(M22"PJ5K M_W:@UG&^]N?RH I9"^W <2H;N?FBT(\;L(XZH+/:#,/2:'6RA/A5]&O.(687 M M.3V'G-M9IKS^%:N,QE6AP_I ,F*\M(RUQ9RKDG.$H4LB(("HFHGU.-2WI- MA=)0CC<:H2\50$=E5I]L/](D$H4$MW6O=FEX *0R>59,P6;%S*X=:U5,U4QB MH\,S=&>A405F/4J7/24)OV%)F72]5[_Q["5Z-8K74>E/E+796W5W*ZP(VKAS M#N"JYCERYR80Y4^0O0]"QQEJ*82/6D@UDYJF +I,4ZXU8]_PP[X ,8O70P[V MF4ZV@4G@]Q3Z5?B+06Q%?_97P<%\0_4B"TS6=*=.SKPU&KQ\1];EC?>6)HG8LK@ZB06 MUH?1!>8"TS:B*9NOP8&?WB68QTRUR2B5AOEPL##I!")):*Z85WV9MV$?!BB' MQ\=&<:EA$QL[7WR_R6E&-7VS/W7.QI%DVRP)-DMV]NS?[S5^+KB+9TDGGP8W M(RF*+,0$F9!>I8CG7J1>O% :V+EG<*6AYU_@7LB6+13-W@S/Z8@Y-N"FD6;2 MHV/!PQ(HO5ZSLSM3[K:L95XFMV^#,R9#$N:'1M[5E[4]M&$/\J M6V>2P(SULH$XLN,9(\S@#F 'BTGRYUDZ6==(.O5TPKB?OGMZ.#)-4M($XK8P MQL9[>_O\W>X>&ORB:>,D)(E'?3AS+\[!YUX>TT2")RB12%TQ&8++TY0D<$&% M8%$$QX+Y2PI@F?J1;G4.=5/3A@.4Y52;>&+#*\,RC8[9.0"S:W>/;.L09A>P M=^TZ^P7WR=1Q/\S&I=K9]?'YQ(&69ACONHYAG+@GY<*!;EK@"I)D3#*>D,@P MQIL@AF8SH<GR7O@OOKXNV8)&1+(; MJF0WI'H1)<)>C6P%A@G-)'LDIQUWIN6,86+&)R;8?,]VF"#"^>]3IFMS\P%.,#V>7A MV:'B&\+EC*_G$&;F3Z26>@ZOY]>C2!7<*5@^N];GNZ# ?.\6JU3TTVP\7 MTV^V?32'TV>Q?0^EN>21:LMRV;).#Q)*&>JBUE_9A%M(8KFG(ALVJR(CO-/AC A5L-LP M$S1COFJ,2HD3,AJ@*E2MZBY,@X!Y5*@H*+F5FVU FHIO&])<9#G!W9(WSO6+ M9];1JWYYK)5GQ.>I:I]-[HI'(;B2/B=B01*::=/;B*YAY$FUHA#A-OM?>GBY:KYKS16UGI=\J79?^QG%5K#T25:#"4;^2 M>/#Z>3->E>(Z=HU1O2&9H[0@XJLZAO5W;25(:B_PGO116V' _G;\WZR31<:C M7-*^NH/<=??A8=%@Q,5[@J2\(E7OTK]7M#M/P7Z\8#]!^X=%VY!"59E[A[TJ MEWBQESQ&S;> 06 ^/#.+GZ^DY0'B863&W9FW]/)''-H'L/=+7?N;C/XZ^'>D MSWX/MM1Q^LG ^C>!ZA^GYW^-M4?U:B883L\ICL]_N7P_06OGG=EI:/V:XS7. M,LM_-#V!:>>=*@[;%?,:HV&XN78NB/=Q*7B>^.J*S(5=]^/& Y[M MA6KF[J A$4NH5GVO.WCSP=+6?7F+M'EBE9(EU3^\< M;.:&DF86#[G*)V'%H[7AGU!+ P04 " 0@.I8<#?F,:0% !G(0 & M '!C>6\M,C R-# U,S%X97@S,F0R+FAT;>U:>U/:2A3_*N?2:=49\@*T&"@S M&''D3A4K<6[[YY)LR-Z&;+I91/KI[]D\:+2VVDKIX^(HX-G=\_R=W7,V=/_2 MM$$H' MNM78UTU-ZW61EU,LXK$-+PW+-!IFHP5FTVX>V-8^7)S![I7K[&6SCT>.^^YB MD(N]N#IZ/72@IAG&/TW',([=XWR@I9L6N(+$*9.,QR0RC,%Y#6JAE(EM&(O% M0E\T=2ZFAGMIA'(6M8R(\Y3JOO1KO:ZBX"LE?J\[HY* %Q*14OFJ=N6>:&V< M(9F,:*]KE._YW GWE[VNSZXAE^(73ACG@Z/ABXT&WJC:TS0S\E:K+*^PRJU_ F&?QT#<5N;9YX*+X>YC\5 M/RS SN#2'9X,G;X[')UCYE^.K_KG+K@CL-IPI8]U1X?QP,E&K>:^65\G"GZR M[?TQ](]'%^[@N&KX'V1@&;A#\P!&)^">#F#\\E2Q8KLT7M=XP!H_',?74<927##*D\&9.!#H]6L(E3;B0 M6!? "17.#1 MB68I!H,;K KBJ=)A-F-IJE3 7S73QW(&0BHH*EO5*K>G5*H.PSH*%1Z,<>M* MZ$=&HF4=G)#1 $Y8C/454F 4!,RC0AFN6!66U0%I*AYU2.8BG1,,@^25O?#% M,^O@92??"I4QQ.>)*K*JLXLY*NL*[F,B)B2FJ3:ZB>@2^IY4(RKKZCA.I+UF MT#V4?^L&W6^7@+?*04LI=(]W,A)#$,?2UK))G_P%Y5]&?V+&6KJ"C-GYTJN+ M$"J2-IA'F,$>HC52&;/*(D$_S)F@JEM(%;;&1?I;S5VR!YBFUOZNO[?"XZ>< M6^5; 4KKL-GJJ$S9532%)-=YD@L=^H>6$"Y\*S>-11)*4VN6'JD(' M**W0137"*K08N]L 54K?;K(5I=(S*\&BE%I:EGM-^B7]6AW('HD*E&/37[!H MM?7#P^=5;Q?"2L]7^O8*!:S&R23E MT5S2CKJ0^-S$^V'VM.@_C+)\Y>,QD5^@%*_2?U0$&EOO_T3OM[;@_V'N-Z10 M>].W[$/%KEGLQE9R ^@8YL,S,_OY2J@VX2,C-3YKBG+3UY'KF[#@2U7&-UGQ M]9S9.%@?"\^G05)EYJ^&Q]\;B]\=Q"U$'UV];<+2"\&PDTBPE?CL8F@+R"T@ M-V_IWW-LA"TSORW=0O!/@:"1]==EA?E#[AU6]P&K:YYV_OZ]RE=*XG#5I$^( M]WXJ^#SVU?4 %W99350>C-\>*!1LW%&XK#^J#^0+2O5Y_-TG_0F94BUO4T@@ MJ;#)-6=^@9)V6V^T5E5/3C.S+P?DWR#(OI+0^P]02P$"% ,4 " 0@.I8 MBGR=HS45 #VVP $0 @ $ <&-Y;RTR,#(T,#4S,2YX M&UL4$L! A0#% @ $(#J6*SU&5CD M0 "5,$ !4 ( !F24 '!C>6\M,C R-# U,S%?9&5F+GAM M;%!+ 0(4 Q0 ( !" ZEAB&UL M4$L! A0#% @ $(#J6"6<=)?99@( 5TB !4 ( !^C$! M '!C>6\M,C R-# U,S%X,3!Q+FAT;5!+ 0(4 Q0 ( !" ZEBEN5*3U2H M #8L 8 " 0:9 P!P8WEO+3(P,C0P-3,Q>#$P<3 P,2YJ M<&=02P$"% ,4 " 0@.I8!RUR48P( !0,P & @ $1 MQ , <&-Y;RTR,#(T,#4S,7AE>#,Q9#$N:'1M4$L! A0#% @ $(#J6-?W MN'S\" ES\ !@ ( !T\P# '!C>6\M,C R-# U,S%X97@S M,60R+FAT;5!+ 0(4 Q0 ( !" ZE@4U[ZB7P4 "\< 8 M " 076 P!P8WEO+3(P,C0P-3,Q>&5X,S)D,2YH=&U02P$"% ,4 " 0 M@.I8<#?F,:0% !G(0 & @ &:VP, <&-Y;RTR,#(T,#4S B,7AE>#,R9#(N:'1M4$L%!@ + L [ ( '3A P $! end XML 71 pcyo-20240531x10q_htm.xml IDEA: XBRL DOCUMENT 0000276720 us-gaap:CommonStockMember 2024-03-01 2024-05-31 0000276720 us-gaap:CommonStockMember 2023-09-01 2024-05-31 0000276720 us-gaap:CommonStockMember 2022-09-01 2023-05-31 0000276720 us-gaap:RetainedEarningsMember 2024-05-31 0000276720 us-gaap:AdditionalPaidInCapitalMember 2024-05-31 0000276720 us-gaap:RetainedEarningsMember 2024-02-29 0000276720 us-gaap:AdditionalPaidInCapitalMember 2024-02-29 0000276720 us-gaap:RetainedEarningsMember 2023-08-31 0000276720 us-gaap:AdditionalPaidInCapitalMember 2023-08-31 0000276720 us-gaap:RetainedEarningsMember 2023-05-31 0000276720 us-gaap:AdditionalPaidInCapitalMember 2023-05-31 0000276720 us-gaap:RetainedEarningsMember 2023-02-28 0000276720 us-gaap:AdditionalPaidInCapitalMember 2023-02-28 0000276720 us-gaap:RetainedEarningsMember 2022-08-31 0000276720 us-gaap:AdditionalPaidInCapitalMember 2022-08-31 0000276720 us-gaap:PreferredStockMember 2024-05-31 0000276720 us-gaap:CommonStockMember 2024-05-31 0000276720 us-gaap:PreferredStockMember 2024-02-29 0000276720 us-gaap:CommonStockMember 2024-02-29 0000276720 us-gaap:PreferredStockMember 2023-08-31 0000276720 us-gaap:CommonStockMember 2023-08-31 0000276720 us-gaap:PreferredStockMember 2023-05-31 0000276720 us-gaap:CommonStockMember 2023-05-31 0000276720 us-gaap:PreferredStockMember 2023-02-28 0000276720 us-gaap:CommonStockMember 2023-02-28 0000276720 us-gaap:PreferredStockMember 2022-08-31 0000276720 us-gaap:CommonStockMember 2022-08-31 0000276720 pcyo:ShareBasedPaymentArrangementNonemployeeBoardMembersMember pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2024-05-22 0000276720 pcyo:ShareBasedPaymentArrangementNonemployeeBoardMembersMember pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2024-01-17 0000276720 pcyo:ShareBasedPaymentArrangementNonemployeeBoardMembersMember pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2023-01-11 0000276720 pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2022-09-01 2023-08-31 0000276720 pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2021-09-01 2022-08-31 0000276720 pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2023-08-31 0000276720 pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2023-05-31 0000276720 pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2022-08-31 0000276720 pcyo:ShareBasedPaymentArrangementNonemployeeBoardMembersMember pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2024-05-22 2024-05-22 0000276720 pcyo:EquityIncentivePlan2014Member 2023-08-31 0000276720 pcyo:ShareBasedPaymentArrangementExecutiveOfficerMember pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2023-01-11 2023-01-11 0000276720 us-gaap:ShareBasedPaymentArrangementEmployeeMember pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2022-09-14 2022-09-14 0000276720 pcyo:ShareBasedPaymentArrangementExecutiveOfficerMember pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2022-09-01 2023-08-31 0000276720 us-gaap:ShareBasedPaymentArrangementEmployeeMember pcyo:EquityPlan2014AndEquityIncentivePlan2024Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-09-14 2022-09-14 0000276720 us-gaap:ShareBasedPaymentArrangementEmployeeMember pcyo:EquityPlan2014AndEquityIncentivePlan2024Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-09-19 2023-09-19 0000276720 us-gaap:ShareBasedPaymentArrangementEmployeeMember pcyo:EquityPlan2014AndEquityIncentivePlan2024Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-09-14 2022-09-14 0000276720 pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2024-03-01 2024-05-31 0000276720 pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2023-09-01 2024-05-31 0000276720 pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2023-03-01 2023-05-31 0000276720 pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2022-09-01 2023-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember pcyo:ContractToConstructFencingAroundPhase2aMember us-gaap:RelatedPartyMember 2024-03-01 2024-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember pcyo:ContractToConstructFencingAroundPhase2aMember us-gaap:RelatedPartyMember 2023-09-01 2024-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember srt:MaximumMember pcyo:ContractToConstructFencingAroundPhase2aMember us-gaap:RelatedPartyMember 2023-03-01 2023-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember pcyo:ContractToConstructFencingAroundPhase2aMember us-gaap:RelatedPartyMember 2022-09-01 2023-05-31 0000276720 pcyo:WaterAndWastewaterTapFeesMember 2024-03-01 2024-05-31 0000276720 pcyo:WastewaterTreatmentFeesMember 2024-03-01 2024-05-31 0000276720 pcyo:SpecialFacilityProjectsAndOtherMember 2024-03-01 2024-05-31 0000276720 pcyo:ProjectManagementFeesMember 2024-03-01 2024-05-31 0000276720 pcyo:MeteredWaterUsageMunicipalCustomersMember 2024-03-01 2024-05-31 0000276720 pcyo:MeteredWaterUsageCommercialCustomersMember 2024-03-01 2024-05-31 0000276720 pcyo:LotSalesMember 2024-03-01 2024-05-31 0000276720 pcyo:FinishedLotMember 2024-03-01 2024-05-31 0000276720 pcyo:WaterAndWastewaterTapFeesMember 2023-09-01 2024-05-31 0000276720 pcyo:WastewaterTreatmentFeesMember 2023-09-01 2024-05-31 0000276720 pcyo:SpecialFacilityProjectsAndOtherMember 2023-09-01 2024-05-31 0000276720 pcyo:ProjectManagementFeesMember 2023-09-01 2024-05-31 0000276720 pcyo:MeteredWaterUsageMunicipalCustomersMember 2023-09-01 2024-05-31 0000276720 pcyo:MeteredWaterUsageCommercialCustomersMember 2023-09-01 2024-05-31 0000276720 pcyo:LotSalesMember 2023-09-01 2024-05-31 0000276720 pcyo:FinishedLotMember 2023-09-01 2024-05-31 0000276720 pcyo:SingleFamilyRentalsMember srt:MaximumMember 2023-03-01 2023-05-31 0000276720 pcyo:ProjectManagementFeesMember srt:MaximumMember 2023-03-01 2023-05-31 0000276720 pcyo:WaterAndWastewaterTapFeesMember 2023-03-01 2023-05-31 0000276720 pcyo:WastewaterTreatmentFeesMember 2023-03-01 2023-05-31 0000276720 pcyo:SpecialFacilityProjectsAndOtherMember 2023-03-01 2023-05-31 0000276720 pcyo:ProjectManagementFeesMember 2023-03-01 2023-05-31 0000276720 pcyo:MeteredWaterUsageMunicipalCustomersMember 2023-03-01 2023-05-31 0000276720 pcyo:MeteredWaterUsageCommercialCustomersMember 2023-03-01 2023-05-31 0000276720 pcyo:LotSalesMember 2023-03-01 2023-05-31 0000276720 pcyo:FinishedLotMember 2023-03-01 2023-05-31 0000276720 pcyo:SingleFamilyRentalsMember srt:MaximumMember 2022-09-01 2023-05-31 0000276720 pcyo:WaterAndWastewaterTapFeesMember 2022-09-01 2023-05-31 0000276720 pcyo:WastewaterTreatmentFeesMember 2022-09-01 2023-05-31 0000276720 pcyo:SpecialFacilityProjectsAndOtherMember 2022-09-01 2023-05-31 0000276720 pcyo:ProjectManagementFeesMember 2022-09-01 2023-05-31 0000276720 pcyo:MeteredWaterUsageMunicipalCustomersMember 2022-09-01 2023-05-31 0000276720 pcyo:MeteredWaterUsageCommercialCustomersMember 2022-09-01 2023-05-31 0000276720 pcyo:LotSalesMember 2022-09-01 2023-05-31 0000276720 pcyo:FinishedLotMember 2022-09-01 2023-05-31 0000276720 pcyo:RangeviewDistrictMember pcyo:NoteReceivableMember us-gaap:RelatedPartyMember 2024-03-01 2024-05-31 0000276720 pcyo:RangeviewDistrictMember pcyo:NoteReceivableMember us-gaap:RelatedPartyMember 2023-09-01 2024-05-31 0000276720 pcyo:RangeviewDistrictMember pcyo:NoteReceivableMember us-gaap:RelatedPartyMember 2023-03-01 2023-05-31 0000276720 pcyo:RangeviewDistrictMember pcyo:NoteReceivableMember us-gaap:RelatedPartyMember 2022-09-01 2023-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember pcyo:FacilitiesFundingAndAcquisitionAgreementMember us-gaap:RelatedPartyMember 2023-09-01 2024-05-31 0000276720 us-gaap:SeriesBPreferredStockMember 2024-05-31 0000276720 us-gaap:SeriesBPreferredStockMember 2023-08-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember pcyo:SpecialFacilityProjectsAndOtherRevenueMember us-gaap:RelatedPartyMember 2024-03-01 2024-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember pcyo:SpecialFacilityProjectsAndOtherRevenueMember us-gaap:RelatedPartyMember 2023-09-01 2024-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember pcyo:SpecialFacilityProjectsAndOtherRevenueMember srt:MaximumMember us-gaap:RelatedPartyMember 2023-03-01 2023-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember pcyo:SpecialFacilityProjectsAndOtherRevenueMember us-gaap:RelatedPartyMember 2022-09-01 2023-05-31 0000276720 us-gaap:RelatedPartyMember 2024-03-01 2024-05-31 0000276720 us-gaap:NonrelatedPartyMember 2024-03-01 2024-05-31 0000276720 us-gaap:RelatedPartyMember 2023-09-01 2024-05-31 0000276720 us-gaap:NonrelatedPartyMember 2023-09-01 2024-05-31 0000276720 us-gaap:RelatedPartyMember 2023-03-01 2023-05-31 0000276720 us-gaap:NonrelatedPartyMember 2023-03-01 2023-05-31 0000276720 us-gaap:RelatedPartyMember 2022-09-01 2023-05-31 0000276720 us-gaap:NonrelatedPartyMember 2022-09-01 2023-05-31 0000276720 pcyo:Phase1ReimbursableCostsAndProjectManagementFeesMember us-gaap:RelatedPartyMember 2024-05-31 0000276720 pcyo:OtherMember us-gaap:RelatedPartyMember 2024-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember us-gaap:RelatedPartyMember 2024-02-29 0000276720 pcyo:Phase1ReimbursableCostsAndProjectManagementFeesMember us-gaap:RelatedPartyMember 2023-08-31 0000276720 pcyo:OtherMember us-gaap:RelatedPartyMember 2023-08-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember us-gaap:RelatedPartyMember 2023-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember us-gaap:RelatedPartyMember 2023-02-28 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember us-gaap:RelatedPartyMember 2022-08-31 0000276720 us-gaap:RetainedEarningsMember 2024-03-01 2024-05-31 0000276720 us-gaap:RetainedEarningsMember 2023-09-01 2024-05-31 0000276720 us-gaap:RetainedEarningsMember 2023-03-01 2023-05-31 0000276720 us-gaap:RetainedEarningsMember 2022-09-01 2023-05-31 0000276720 pcyo:RangeviewDistrictMember srt:MaximumMember pcyo:NoteReceivableMember us-gaap:RelatedPartyMember 2023-08-31 0000276720 pcyo:RangeviewDistrictMember us-gaap:RelatedPartyMember 2023-09-01 2024-05-31 0000276720 pcyo:RangeviewDistrictMember us-gaap:RelatedPartyMember 2022-09-01 2023-05-31 0000276720 pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2024-05-31 0000276720 us-gaap:DomesticCountryMember 2023-09-01 2024-05-31 0000276720 2021-11-29 2021-11-29 0000276720 srt:MaximumMember pcyo:LostCreekLoanMember 2022-06-28 0000276720 us-gaap:LineOfCreditMember 2024-05-31 0000276720 pcyo:SingleFamilyRentalHomeNotesOneMember 2024-05-31 0000276720 pcyo:LostCreekLoanMember 2022-06-28 0000276720 pcyo:SingleFamilyRentalHomeNotesMember 2024-05-31 0000276720 pcyo:LostCreekLoanMember 2024-05-31 0000276720 pcyo:RangeviewDistrictMember pcyo:LoanReceivableMember us-gaap:RelatedPartyMember 2023-09-01 2024-05-31 0000276720 us-gaap:ConstructionMember 2024-03-01 2024-05-31 0000276720 pcyo:WaterServiceOperationsMember 2024-03-01 2024-05-31 0000276720 pcyo:WastewaterServiceOperationsMember 2024-03-01 2024-05-31 0000276720 pcyo:SingleFamilyRentalsMember 2024-03-01 2024-05-31 0000276720 pcyo:ProjectManagementCostsMember 2024-03-01 2024-05-31 0000276720 us-gaap:ConstructionMember 2023-09-01 2024-05-31 0000276720 pcyo:WaterServiceOperationsMember 2023-09-01 2024-05-31 0000276720 pcyo:WastewaterServiceOperationsMember 2023-09-01 2024-05-31 0000276720 pcyo:ProjectManagementCostsMember 2023-09-01 2024-05-31 0000276720 us-gaap:ConstructionMember 2023-03-01 2023-05-31 0000276720 pcyo:WaterServiceOperationsMember 2023-03-01 2023-05-31 0000276720 pcyo:WastewaterServiceOperationsMember 2023-03-01 2023-05-31 0000276720 pcyo:SingleFamilyRentalsMember 2023-03-01 2023-05-31 0000276720 pcyo:ProjectManagementCostsMember 2023-03-01 2023-05-31 0000276720 us-gaap:ConstructionMember 2022-09-01 2023-05-31 0000276720 pcyo:WaterServiceOperationsMember 2022-09-01 2023-05-31 0000276720 pcyo:WastewaterServiceOperationsMember 2022-09-01 2023-05-31 0000276720 pcyo:SingleFamilyRentalsMember 2022-09-01 2023-05-31 0000276720 pcyo:ProjectManagementCostsMember 2022-09-01 2023-05-31 0000276720 pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2024-05-31 0000276720 pcyo:LandDevelopmentSegmentMember 2024-05-31 0000276720 pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2024-02-29 0000276720 pcyo:LandDevelopmentSegmentMember 2024-02-29 0000276720 2024-02-29 0000276720 pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2023-08-31 0000276720 pcyo:LandDevelopmentSegmentMember 2023-08-31 0000276720 pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2023-05-31 0000276720 pcyo:LandDevelopmentSegmentMember 2023-05-31 0000276720 pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2023-02-28 0000276720 pcyo:LandDevelopmentSegmentMember 2023-02-28 0000276720 2023-02-28 0000276720 pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2022-08-31 0000276720 pcyo:LandDevelopmentSegmentMember 2022-08-31 0000276720 pcyo:RangeviewDistrictMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember us-gaap:RelatedPartyMember 2023-09-01 2024-05-31 0000276720 pcyo:SkyRanchHomesMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2023-09-01 2024-05-31 0000276720 pcyo:OilAndGasOperatorMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2023-09-01 2024-05-31 0000276720 pcyo:MelodyDrHortonMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2023-09-01 2024-05-31 0000276720 pcyo:LennarMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2023-09-01 2024-05-31 0000276720 pcyo:KbHomeColoradoIncMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2023-09-01 2024-05-31 0000276720 pcyo:ChallengerMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2023-09-01 2024-05-31 0000276720 pcyo:SkyRanchHomesMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2022-09-01 2023-05-31 0000276720 pcyo:OilAndGasOperatorMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2022-09-01 2023-05-31 0000276720 pcyo:LennarMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2022-09-01 2023-05-31 0000276720 pcyo:KbHomeColoradoIncMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2022-09-01 2023-05-31 0000276720 pcyo:ChallengerMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2022-09-01 2023-05-31 0000276720 pcyo:EquityIncentivePlan2024Member 2024-05-31 0000276720 2022-08-31 0000276720 2023-05-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2024-05-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:SingleFamilyRentalsMember 2024-05-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:LandDevelopmentSegmentMember 2024-05-31 0000276720 us-gaap:CorporateNonSegmentMember 2024-05-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2023-08-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:SingleFamilyRentalsMember 2023-08-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:LandDevelopmentSegmentMember 2023-08-31 0000276720 us-gaap:CorporateNonSegmentMember 2023-08-31 0000276720 us-gaap:AdditionalPaidInCapitalMember 2024-03-01 2024-05-31 0000276720 us-gaap:AdditionalPaidInCapitalMember 2023-09-01 2024-05-31 0000276720 us-gaap:AdditionalPaidInCapitalMember 2023-03-01 2023-05-31 0000276720 us-gaap:AdditionalPaidInCapitalMember 2022-09-01 2023-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember us-gaap:RelatedPartyMember 2024-05-31 0000276720 pcyo:RangeviewDistrictMember us-gaap:RelatedPartyMember 2024-05-31 0000276720 us-gaap:RelatedPartyMember 2024-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember us-gaap:RelatedPartyMember 2023-08-31 0000276720 pcyo:RangeviewDistrictMember us-gaap:RelatedPartyMember 2023-08-31 0000276720 us-gaap:RelatedPartyMember 2023-08-31 0000276720 us-gaap:NonrelatedPartyMember 2024-05-31 0000276720 us-gaap:NonrelatedPartyMember 2023-08-31 0000276720 pcyo:MeteredWaterAndWastewaterUsageFeesMember 2024-05-31 0000276720 pcyo:RangeviewDistrictMember pcyo:WisePartnershipMember us-gaap:RelatedPartyMember 2024-01-01 0000276720 pcyo:LostCreekWaterSupplyMember 2024-05-31 0000276720 pcyo:LostCreekWaterSupplyMember 2023-08-31 0000276720 pcyo:RangeviewDistrictMember pcyo:WisePartnershipMember us-gaap:RelatedPartyMember 2024-03-01 2024-05-31 0000276720 pcyo:RangeviewDistrictMember pcyo:WisePartnershipMember us-gaap:RelatedPartyMember 2023-09-01 2024-05-31 0000276720 pcyo:RangeviewDistrictMember pcyo:WisePartnershipMember us-gaap:RelatedPartyMember 2023-03-01 2023-05-31 0000276720 pcyo:RangeviewDistrictMember pcyo:WisePartnershipMember us-gaap:RelatedPartyMember 2022-09-01 2023-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember us-gaap:ScenarioPlanMember pcyo:FacilitiesFundingAndAcquisitionAgreementMember us-gaap:RelatedPartyMember 2024-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember srt:MaximumMember us-gaap:RelatedPartyMember 2023-03-01 2023-05-31 0000276720 pcyo:NelsonPipelineConstructorsLlcMember pcyo:ContractToConstructWetUtilityPipelineMember us-gaap:RelatedPartyMember 2024-03-01 2024-05-31 0000276720 pcyo:NelsonPipelineConstructorsLlcMember pcyo:ContractToConstructWetUtilityPipelineMember us-gaap:RelatedPartyMember 2023-09-01 2024-05-31 0000276720 pcyo:NelsonPipelineConstructorsLlcMember pcyo:ContractToConstructWetUtilityPipelineMember us-gaap:RelatedPartyMember 2023-03-01 2023-05-31 0000276720 pcyo:NelsonPipelineConstructorsLlcMember pcyo:ContractToConstructWetUtilityPipelineMember us-gaap:RelatedPartyMember 2022-09-01 2023-05-31 0000276720 pcyo:WaterTapFeeMember 2024-03-01 2024-05-31 0000276720 pcyo:WastewaterTapFeeMember 2024-03-01 2024-05-31 0000276720 pcyo:MeteredWaterAndWastewaterUsageFeesMember 2024-03-01 2024-05-31 0000276720 pcyo:WaterTapFeeMember 2023-09-01 2024-05-31 0000276720 pcyo:WastewaterTapFeeMember 2023-09-01 2024-05-31 0000276720 pcyo:MeteredWaterAndWastewaterUsageFeesMember 2023-09-01 2024-05-31 0000276720 pcyo:WaterTapFeeMember 2023-03-01 2023-05-31 0000276720 pcyo:WastewaterTapFeeMember 2023-03-01 2023-05-31 0000276720 pcyo:MeteredWaterAndWastewaterUsageFeesMember 2023-03-01 2023-05-31 0000276720 pcyo:WaterTapFeeMember 2022-09-01 2023-05-31 0000276720 pcyo:WastewaterTapFeeMember 2022-09-01 2023-05-31 0000276720 pcyo:MeteredWaterAndWastewaterUsageFeesMember 2022-09-01 2023-05-31 0000276720 pcyo:SingleFamilyRentalHomesMember 2022-12-01 2022-12-31 0000276720 pcyo:FirstSubphaseMember pcyo:SingleFamilyRentalHomesMember 2023-09-01 2024-05-31 0000276720 pcyo:SingleFamilyRentalHomesMember 2023-06-01 2023-08-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember pcyo:SingleFamilyRentalsMember us-gaap:RelatedPartyMember 2023-09-01 2024-05-31 0000276720 pcyo:Phase2DevelopmentMember pcyo:SingleFamilyRentalHomesMember 2023-09-01 2024-05-31 0000276720 pcyo:ThirdSubphaseMember 2023-09-01 2024-05-31 0000276720 pcyo:FourthSubphaseMember 2023-09-01 2024-05-31 0000276720 pcyo:FirstSubphaseMember 2023-09-01 2024-05-31 0000276720 pcyo:Phase2DevelopmentMember 2023-09-01 2024-05-31 0000276720 pcyo:Phase1DevelopmentMember 2023-09-01 2024-05-31 0000276720 pcyo:RangeviewDistrictMember pcyo:LoanReceivableMember us-gaap:RelatedPartyMember 2024-05-31 0000276720 pcyo:OilAndGasOperatorMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2023-09-01 2024-05-31 0000276720 pcyo:OilAndGasOperatorMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2022-09-01 2023-05-31 0000276720 pcyo:ShareBasedPaymentArrangementNonemployeeBoardMembersMember pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2024-01-17 2024-01-17 0000276720 pcyo:ShareBasedPaymentArrangementNonemployeeBoardMembersMember pcyo:EquityPlan2014AndEquityIncentivePlan2024Member 2023-01-11 2023-01-11 0000276720 us-gaap:FairValueMeasurementsRecurringMember 2024-05-31 0000276720 us-gaap:FairValueInputsLevel3Member 2024-05-31 0000276720 us-gaap:FairValueMeasurementsRecurringMember 2023-08-31 0000276720 us-gaap:FairValueInputsLevel3Member 2023-08-31 0000276720 pcyo:SingleFamilyRentalsMember 2024-05-31 0000276720 pcyo:SingleFamilyRentalHomesMember 2023-08-31 0000276720 pcyo:RangeviewDistrictMember pcyo:NoteReceivableMember us-gaap:RelatedPartyMember 2024-05-31 0000276720 pcyo:RangeviewDistrictMember pcyo:NoteReceivableMember us-gaap:RelatedPartyMember 2023-08-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember us-gaap:RelatedPartyMember 2024-03-01 2024-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember us-gaap:RelatedPartyMember 2023-09-01 2024-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember us-gaap:RelatedPartyMember 2023-03-01 2023-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember us-gaap:RelatedPartyMember 2022-09-01 2023-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember pcyo:FacilitiesFundingAndAcquisitionAgreementMember us-gaap:RelatedPartyMember 2024-05-31 0000276720 pcyo:RangeviewDistrictMember srt:MaximumMember pcyo:LoanReceivableMember us-gaap:RelatedPartyMember 2024-05-31 0000276720 pcyo:SingleFamilyRentalsMember 2023-09-01 2024-05-31 0000276720 pcyo:SecondSubphaseMember 2023-09-01 2024-05-31 0000276720 us-gaap:LineOfCreditMember 2024-01-31 0000276720 pcyo:SingleFamilyRentalHomeNotesTwoMember 2023-08-30 0000276720 pcyo:SingleFamilyRentalHomeNotesOneMember 2021-11-29 0000276720 pcyo:SingleFamilyRentalHomeNotesTwoMember 2023-08-30 2023-08-30 0000276720 pcyo:PaymentBeginningOnJuly282027Member pcyo:LostCreekLoanMember 2022-06-28 2022-06-28 0000276720 pcyo:PaymentBeginningOnJuly282025Member pcyo:LostCreekLoanMember 2022-06-28 2022-06-28 0000276720 us-gaap:LineOfCreditMember 2024-01-31 2024-01-31 0000276720 pcyo:SingleFamilyRentalHomeNotesOneMember 2021-11-29 2021-11-29 0000276720 pcyo:LostCreekLoanMember 2022-06-28 2022-06-28 0000276720 us-gaap:OperatingSegmentsMember pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2024-03-01 2024-05-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:SingleFamilyRentalsMember 2024-03-01 2024-05-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:LandDevelopmentSegmentMember 2024-03-01 2024-05-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2023-09-01 2024-05-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:SingleFamilyRentalsMember 2023-09-01 2024-05-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:LandDevelopmentSegmentMember 2023-09-01 2024-05-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2023-03-01 2023-05-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:SingleFamilyRentalsMember 2023-03-01 2023-05-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:LandDevelopmentSegmentMember 2023-03-01 2023-05-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2022-09-01 2023-05-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:SingleFamilyRentalsMember 2022-09-01 2023-05-31 0000276720 us-gaap:OperatingSegmentsMember pcyo:LandDevelopmentSegmentMember 2022-09-01 2023-05-31 0000276720 pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2024-03-01 2024-05-31 0000276720 pcyo:LandDevelopmentSegmentMember 2024-03-01 2024-05-31 0000276720 2024-03-01 2024-05-31 0000276720 pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2023-09-01 2024-05-31 0000276720 pcyo:LandDevelopmentSegmentMember 2023-09-01 2024-05-31 0000276720 pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2023-03-01 2023-05-31 0000276720 pcyo:LandDevelopmentSegmentMember 2023-03-01 2023-05-31 0000276720 2023-03-01 2023-05-31 0000276720 pcyo:WaterAndWastewaterResourceDevelopmentSegmentMember 2022-09-01 2023-05-31 0000276720 pcyo:LandDevelopmentSegmentMember 2022-09-01 2023-05-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember pcyo:ContractToConstructFencingAroundPhase2bMember us-gaap:RelatedPartyMember 2021-09-01 2022-08-31 0000276720 pcyo:SkyRanchCommunityAuthorityBoardMember pcyo:ContractToConstructFencingAroundPhase2aMember us-gaap:RelatedPartyMember 2021-09-01 2022-08-31 0000276720 pcyo:SkyRanchAndWaterAndWastewaterConstructionProjectsMember 2024-03-01 2024-05-31 0000276720 pcyo:SkyRanchAndWaterAndWastewaterConstructionProjectsMember 2023-09-01 2024-05-31 0000276720 pcyo:ThirdSubphaseMember 2024-05-31 0000276720 pcyo:SecondSubphaseMember 2024-05-31 0000276720 pcyo:FirstSubphaseMember 2024-05-31 0000276720 2022-09-01 2023-05-31 0000276720 pcyo:WildPointeServiceRightsMember 2024-05-31 0000276720 pcyo:WaterSupplyOtherMember 2024-05-31 0000276720 pcyo:SkyRanchWaterRightsAndOtherCostsMember 2024-05-31 0000276720 pcyo:SkyRanchPipelineMember 2024-05-31 0000276720 pcyo:RangeviewWaterSystemMember 2024-05-31 0000276720 pcyo:RangeviewWaterSupplyMember 2024-05-31 0000276720 pcyo:FairgroundsWaterAndWaterSystemMember 2024-05-31 0000276720 2024-05-31 0000276720 pcyo:WildPointeServiceRightsMember 2023-08-31 0000276720 pcyo:WaterSupplyOtherMember 2023-08-31 0000276720 pcyo:SkyRanchWaterRightsAndOtherCostsMember 2023-08-31 0000276720 pcyo:SkyRanchPipelineMember 2023-08-31 0000276720 pcyo:RangeviewWaterSystemMember 2023-08-31 0000276720 pcyo:RangeviewWaterSupplyMember 2023-08-31 0000276720 pcyo:FairgroundsWaterAndWaterSystemMember 2023-08-31 0000276720 2023-08-31 0000276720 2024-07-05 0000276720 2023-09-01 2024-05-31 pcyo:agreement utr:aft iso4217:USD utr:gal iso4217:USD shares pcyo:segment shares iso4217:USD pure pcyo:installment pcyo:M pcyo:home pcyo:item pcyo:customer pcyo:LetterOfCredit http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent 0000276720 --08-31 2024 Q3 false 432513 432513 0 0 0 0 0.003 0.003 P3M P3Y http://fasb.org/us-gaap/2024#PrimeRateMember http://fasb.org/us-gaap/2024#PrimeRateMember http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent 10-Q true 2024-05-31 false 000-08814 PURE CYCLE CORPORATION CO 84-0705083 34501 E. Quincy Avenue, Bldg. 65, Suite A Watkins CO 80137 303 292 – 3456 Common Stock 1/3 of $.01 par value PCYO NASDAQ Yes Yes Non-accelerated Filer true false false 24075342 20360000 26012000 171000 2303000 1092000 5183000 1726000 551000 580000 346000 28597000 29727000 2881000 2475000 59078000 57798000 4243000 5457000 5115000 4490000 3714000 4652000 451000 451000 1167000 1359000 33541000 24999000 1441000 1451000 176000 357000 140404000 133216000 3311000 1960000 1380000 1761000 1357000 1021000 1383000 1548000 1661000 13000 69000 34000 31000 9026000 6503000 6859000 6885000 1230000 1352000 106000 242000 17221000 14982000 0.001 0.001 25000000 25000000 432513 432513 432513000 432513000 40000000.0 40000000.0 24075342 24078720 80000 80000 175069000 174689000 -51966000 -56535000 123183000 118234000 140404000 133216000 145000 145000 458000 349000 1432000 2145000 5045000 2596000 85000 75000 258000 216000 581000 1256000 1162000 2400000 4795000 3160000 7906000 5064000 221000 42000 362000 173000 123000 34000 357000 90000 222000 22000 639000 330000 7604000 6879000 16187000 11218000 564000 576000 1628000 1457000 173000 96000 513000 350000 1192000 951000 1961000 1291000 154000 81000 401000 227000 71000 24000 161000 53000 410000 407000 1132000 1246000 174000 71000 406000 318000 2738000 2206000 6202000 4942000 1647000 805000 5082000 3900000 151000 111000 447000 348000 3068000 3757000 4456000 2028000 217000 331000 1156000 841000 279000 281000 873000 727000 392000 44000 479000 227000 18000 18000 56000 56000 -13000 40000 121000 1257000 109000 52000 328000 149000 3852000 4419000 6813000 4987000 1027000 1124000 1805000 1344000 2825000 3295000 5008000 3643000 0.12 0.14 0.21 0.15 0.12 0.14 0.21 0.15 24087170 24054843 24085578 24021582 24143039 24166344 24146361 24131621 432513 24088734 80000 175014000 -54650000 120444000 1608 15000 15000 40000 40000 15000 141000 141000 2825000 2825000 432513 24075342 80000 175069000 -51966000 123183000 432513 24054843 80000 174611000 -60886000 113805000 98000 98000 3295000 3295000 432513 24054843 80000 174709000 -57591000 117198000 432513 24078720 80000 174689000 -56535000 118234000 8000 37000 37000 13978 19644 195000 195000 148000 148000 45000 439000 439000 5008000 5008000 432513 24075342 80000 175069000 -51966000 123183000 432513 23980645 80000 174150000 -61234000 112996000 56000 111000 111000 18198 180000 180000 268000 268000 3643000 3643000 432513 24054843 80000 174709000 -57591000 117198000 5008000 3643000 1579000 1594000 1211000 246000 1353000 -788000 -315000 -922000 380000 559000 122000 202000 234000 -75000 256000 90000 277000 -56000 -557000 -6550000 -249000 -113000 -800000 1934000 -2720000 2986000 3668000 -793000 -2970000 15256000 409000 275000 -1994000 -937000 291000 3471000 1226000 1374000 100000 171000 15000000 -3991000 -5801000 23000 8000 439000 111000 -462000 -119000 -5246000 -8890000 28487000 37222000 23241000 28332000 20360000 26000000 2881000 2332000 23241000 28332000 65000 4265000 312000 142000 205000 569000 84000 85000 211000 111000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 1 – PRESENTATION OF INTERIM INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated financial statements have been prepared by Pure Cycle Corporation (the “Company” or “Pure Cycle”) and include all adjustments that are of a normal recurring nature and are in the opinion of management, necessary to present fairly the financial position, results of operations and cash flows of the Company as of and for the three and nine months ended May 31, 2024 and 2023. The August 31, 2023 balance sheet was derived from the Company’s audited consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted. It is suggested the accompanying consolidated financial statements and notes be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended August 31, 2023 (“2023 Annual Report”) filed with the Securities and Exchange Commission (“SEC”) on November 15, 2023. The results of operations for interim periods presented are not necessarily indicative of the operating results expected for the full fiscal year. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Use of Estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used to account for certain items such as revenue recognition, dollar amount of reimbursable costs and collectability of reimbursable costs, costs of revenue for lot sales, share-based compensation, and the useful lives and recoverability of long-lived assets. Actual results could differ from those estimates <span style="color:#212529;">and assumptions due to risks and uncertainties, including uncertainty in the current economic environment.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recently Issued Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">Financial Instruments — Credit Losses: Measurement of Credit Losses on Financial Instruments</i>, which changes the impairment model for most financial assets. The ASU introduces a new credit loss methodology, Current Expected Credit Losses (“CECL”), which requires earlier recognition of credit losses, while also providing additional transparency about credit risk. Since its original issuance in 2016, the FASB has issued several updates to the original ASU. The CECL framework utilizes a lifetime expected credit loss measurement objective for the recognition of credit losses for loans, held-to-maturity securities and other receivables at the time the financial asset is originated or acquired. The expected credit losses are adjusted each period for changes in expected lifetime credit losses. The methodology replaces the multiple existing impairment methods, which generally require that a loss be incurred before it is recognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 1, 2023, the Company adopted the guidance on a modified retrospective basis. The Company has not restated comparative information for the three and nine months ended May 31, 2023, and, therefore, the comparative information for the three and nine months ended May 31, 2023, is reported under previous guidance and is not comparable to the information presented for the three and nine months ended May 31, 2024. The adoption of this standard did not have a material impact on the Company's consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Reclassifications</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has reclassified certain prior year information to conform to the current year presentation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated financial statements have been prepared by Pure Cycle Corporation (the “Company” or “Pure Cycle”) and include all adjustments that are of a normal recurring nature and are in the opinion of management, necessary to present fairly the financial position, results of operations and cash flows of the Company as of and for the three and nine months ended May 31, 2024 and 2023. The August 31, 2023 balance sheet was derived from the Company’s audited consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted. It is suggested the accompanying consolidated financial statements and notes be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended August 31, 2023 (“2023 Annual Report”) filed with the Securities and Exchange Commission (“SEC”) on November 15, 2023. The results of operations for interim periods presented are not necessarily indicative of the operating results expected for the full fiscal year. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Use of Estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used to account for certain items such as revenue recognition, dollar amount of reimbursable costs and collectability of reimbursable costs, costs of revenue for lot sales, share-based compensation, and the useful lives and recoverability of long-lived assets. Actual results could differ from those estimates <span style="color:#212529;">and assumptions due to risks and uncertainties, including uncertainty in the current economic environment.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recently Issued Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">Financial Instruments — Credit Losses: Measurement of Credit Losses on Financial Instruments</i>, which changes the impairment model for most financial assets. The ASU introduces a new credit loss methodology, Current Expected Credit Losses (“CECL”), which requires earlier recognition of credit losses, while also providing additional transparency about credit risk. Since its original issuance in 2016, the FASB has issued several updates to the original ASU. The CECL framework utilizes a lifetime expected credit loss measurement objective for the recognition of credit losses for loans, held-to-maturity securities and other receivables at the time the financial asset is originated or acquired. The expected credit losses are adjusted each period for changes in expected lifetime credit losses. The methodology replaces the multiple existing impairment methods, which generally require that a loss be incurred before it is recognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 1, 2023, the Company adopted the guidance on a modified retrospective basis. The Company has not restated comparative information for the three and nine months ended May 31, 2023, and, therefore, the comparative information for the three and nine months ended May 31, 2023, is reported under previous guidance and is not comparable to the information presented for the three and nine months ended May 31, 2024. The adoption of this standard did not have a material impact on the Company's consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Reclassifications</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has reclassified certain prior year information to conform to the current year presentation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"> NOTE 2 – REIMBURSABLE PUBLIC IMPROVEMENTS AND NOTE RECEIVABLE FROM THE SKY RANCH COMMUNITY AUTHORITY BOARD</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Sky Ranch Community Authority Board (“Sky Ranch CAB”) and the Company’s agreements with the Sky Ranch CAB are described in greater detail in Notes 5 and 15 to the 2023 Annual Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The notes receivable – related party, reimbursable public improvements and project management fees are due to the Company from the Sky Ranch CAB and reports the balances owed by the Sky Ranch CAB to Pure Cycle for public improvements paid for by Pure Cycle which are reimbursable from the Sky Ranch CAB and include project management fees related to the Company’s management of the construction of the public improvements, and interest accrued on the unpaid balances related to the ongoing development of the Sky Ranch master planned community (Sky Ranch). Pure Cycle has advanced funds to the Sky Ranch CAB for the cost of constructing certain public improvements at Sky Ranch which are the ultimate responsibility of the Sky Ranch CAB. During the three and nine months ended May 31, 2024, Pure Cycle spent $4.1 million and $7.6 million on public improvements which are payable by the Sky Ranch CAB to Pure Cycle. Since Pure Cycle believes the amounts are probable of collection, they have been added to the note receivable from the Sky Ranch CAB. Additionally, for the three and nine months ended May 31, 2024, project management fees of $0.2 million and $0.4 million and interest income on the outstanding note receivable of $0.2 million and $1.2 million were also added to the note receivable. During the three and nine months ended May 31, 2024, the Sky Ranch CAB paid Pure Cycle $0 and $0.3 million pursuant to the note. Pursuant to the agreements with the Sky Ranch CAB, any payments received are initially applied to interest.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the three and nine months ended May 31, 2023, Pure Cycle spent $2.6 million and $5.4 million on public improvements which are payable by the Sky Ranch CAB to Pure Cycle. Since Pure Cycle believes the amounts are probable of collection, they have been added to the note receivable from the Sky Ranch CAB. Additionally, for the three and nine months ended May 31, 2023, project management fees of less than $0.1 million and $0.2 million and interest income on the outstanding note receivable of $0.3 million and $0.8 million were also added to the note receivable. During the three and nine months ended May 31, 2023, the Sky Ranch CAB paid Pure Cycle $0.5 million and $0.5 million, respectively. Pursuant to the agreements with the Sky Ranch CAB, any payments received are initially applied to interest.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes the activity and balances associated with the note receivable from the Sky Ranch CAB:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:64.15%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,609</p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,996</p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Payments received</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (487)</p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,118</p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,208</p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,397</p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Payments received</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (487)</p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,118</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The note receivable from the Sky Ranch CAB accrues interest at 6% per annum. Public improvements which are not probable of reimbursement at the time of being incurred are considered contract fulfillment costs and are recorded as land development construction costs as incurred. If public improvement costs are deemed probable of collection, the costs are recognized as notes receivable - related party. The Company assesses the collectability of the note receivable from the Sky Ranch CAB, which includes reimbursable public improvements, project management fees and the related interest income, at each reporting period. The Sky Ranch CAB has an obligation to repay the Company, but the ability of the Sky Ranch CAB to do so before the contractual termination dates is dependent upon the establishment of a tax base or other fee generating activities sufficient to fund reimbursable costs incurred.</p> 4100000 7600000 200000 400000 200000 1200000 0 300000 2600000 5400000 100000 200000 300000 800000 500000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:64.15%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,609</p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,996</p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Payments received</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (487)</p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,118</p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,208</p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,397</p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Payments received</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (487)</p></td></tr><tr><td style="vertical-align:bottom;width:54.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,118</p></td></tr></table> 28915000 20609000 4626000 2996000 487000 33541000 23118000 24999000 17208000 8828000 6397000 286000 487000 33541000 23118000 0.06 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 3 – REVENUES, FEES AND OTHER INCOME ITEMS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s revenue is primarily generated from sales of water and wastewater taps, metered water and wastewater usage, the sale of lots to homebuilders, and rent collected from its single-family homes. Detailed descriptions of the policies related to revenue recognition are included in Note 2 to the 2023 Annual Report. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following describes significant components of revenue for the three and nine months ended May 31, 2024 and 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Water and wastewater tap fees </i>– During the three months ended May 31, 2024 and 2023, the Company sold a total of 20 and 44 water taps generating $0.5 million and $1.1 million in tap fee revenues. During the three months ended May 31, 2024 and 2023, the Company sold a total of 18 and 43 wastewater taps generating $0.1 million and $0.2 million in tap fee revenues. During the nine months ended May 31, 2024 and 2023, the Company sold a total of 35 and 85 water taps generating $0.9 million and $2.0 million in tap fee revenues. During the nine months ended May 31, 2024 and 2023, the Company sold a total of 33 and 79 wastewater taps generating $0.2 million and $0.4 million in tap fee revenues. The water taps were all sold at Sky Ranch and Wild Pointe, and the wastewater taps were all sold at Sky Ranch.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Metered water and wastewater usage fees</i><span style="font-style:italic;font-weight:bold;"> –</span> During the three months ended May 31, 2024 and 2023, the Company sold a total of 394 and 564 acre-feet of water generating $1.7 million and $2.4 million in metered water and wastewater treatment fees revenue. During the nine months ended May 31, 2024 and 2023, the Company sold a total of 1,422 and 806 acre-feet of water generating $5.8 million and $3.2 million in metered water and wastewater treatment fees revenue. The Company provides water and wastewater services to customers, for which the customers are charged monthly usage fees. Water usage fees are assessed to customers based on actual metered usage each month plus a base monthly service fee assessed per single family equivalent (“SFE”) unit served. One SFE is a customer, whether residential, commercial or industrial, that imparts a demand on the Company’s water or wastewater systems similar to the demand of a family of four persons living in a single-family house on a standard-sized lot. Water usage pricing is based on a tiered pricing structure, and certain usage revenues are subject to royalties as described in the 2023 Annual Report. The Company also sells water for industrial uses, mainly to oil and gas companies for use in the drilling and hydraulic fracking processes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Sale of finished lots </i>– For the three months ended May 31, 2024 and 2023, the Company recognized $4.8 million and $3.2 million of lot sales revenue, which was recognized using the percent-of-completion method for the Company’s land development activities at the Sky Ranch Master Planned Community. For the nine months ended May 31, 2024 and 2023, the Company recognized $7.9 million and $5.1 million of lot sales revenue, which was recognized using the percent-of-completion method for the Company’s land development activities at the Sky Ranch Master Planned Community. As of May 31, 2024, the first development phase (509 lots) is complete and the second development phase (874 lots) is being developed in four subphases, referred to as Phase 2A (229 lots), Phase 2B (211 lots), Phase 2C (228 lots) and Phase 2D (206 lots). As of May 31, 2024, Phase 2A is approximately 98% complete, Phase 2B is approximately 70% complete and Phase 2C is approximately 22% complete. Phase 2A is substantially completed with some landscaping items remaining. Phase 2B is expected to be complete by the end of Pure Cycle’s fiscal <span style="-sec-ix-hidden:Hidden_PpmQEqsEW0y4ScpfzCGB0g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2024</span></span> and Phase 2C is expected to be complete during Pure Cycle’s fiscal 2025. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Project management services</i> – During each of the three-month periods ended May 31, 2024 and 2023, the Company recognized $0.2 million and less than $0.1 million of project management revenue from the Sky Ranch CAB, a related party, for managing the Sky Ranch development project. During the nine-month periods ended May 31, 2024 and 2023, the Company recognized $0.4 million and $0.2 million of project management revenue from the Sky Ranch CAB, a related party, for managing the Sky Ranch development project.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Single-family rental revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In November 2021, Pure Cycle began constructing and renting single-family homes on lots it retained at Sky Ranch. Pure Cycle began recognizing lease income related to these rental units in November 2021. Pure Cycle <span style="background:#ffffff;">generally rents its single-family properties under non-cancelable </span><span style="background:#ffffff;">one year</span><span style="background:#ffffff;"> lease agreements. </span>As of May 31, 2024, Pure Cycle has 14 single-family detached homes rented under separate lease agreements.  For the three months ended May 31, 2024 and 2023, the Company recognized $0.1 million and less than $0.1 million of rental property revenues. For the nine months ended May 31, 2024 and 2023, the Company recognized $0.4 million and less than $0.1 million of rental property revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pure Cycle will begin construction on 17 additional rental homes in Phase 2B, all of which the Company believes will be available for rent in fiscal 2025. As of May 31, 2024, the Company had reserved 83 lots in Phases 2B, 2C and 2D of Sky Ranch for future rental units. When combined with the 14 units already built and rented, these additions will bring the total single-family rentals to 97. The Company expects to take approximately <span style="-sec-ix-hidden:Hidden_O6gqOZ-_ukScufM5gyFyew;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> more years to build and rent all these units. Based on these projections, the Company believes this could become a reportable operating segment in the future once its operations become material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Special facility projects and other revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pure Cycle receives fees from customers including municipalities and area water providers for contract operations services. These fees are recognized as earned, typically monthly, plus charges for additional work performed. Additionally, the Company performs certain construction activities at Sky Ranch. The activities performed include construction and maintenance services. The revenue for both types of services are invoiced and recognized as special facility projects revenue. For the three months ended May 31, 2024 and 2023, the Company recognized $0.2 million and less than $0.1 million of special facility projects and other revenue, an immaterial amount of which is from work performed for the Sky Ranch CAB, a related party. For the nine months ended May 31, 2024 and 2023, the Company recognized $0.6 million and $0.3 million of special facility projects and other revenue, an immaterial amount of which is from work performed for the Sky Ranch CAB, a related party.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Deferred revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Changes and balances of the Company’s deferred revenue accounts by segment are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:99.2%;"><tr style="height:0.9pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:62.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended May 31, 2024</b></p></td></tr><tr style="height:19.4pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Water and Wastewater Resource Development</b></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Land Development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:9.2pt;"><td style="vertical-align:bottom;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at February 29, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,636</p></td></tr><tr style="height:9.85pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,881)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,899)</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,824</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at May 31, 2024</p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,561</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9.85pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:62.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended May 31, 2023</b></p></td></tr><tr style="height:19.1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Water and Wastewater Resource Development</b></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Land Development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at February 28, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,006</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (520)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,160)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,680)</p></td></tr><tr style="height:9.85pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,162</p></td></tr><tr style="height:9.2pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at May 31, 2023</p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,488</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9.85pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:62.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended May 31, 2024</b></p></td></tr><tr style="height:19.1pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Water and Wastewater Resource Development</b></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Land Development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at August 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,730</p></td></tr><tr style="height:9.85pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (164)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,222)</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,053</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at May 31, 2024</p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,561</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9.85pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:62.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended May 31, 2023</b></p></td></tr><tr style="height:19.1pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Water and Wastewater Resource Development</b></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Land Development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at August 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,845</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,057)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,614)</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,257</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at May 31, 2023</p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,488</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company receives deposits or pre-payments from oil and gas operators to reserve water for use in future well drilling and fracking operations. When the operators use the water, the Company recognizes the revenue for these payments in the metered water usage from the commercial customers’ line on the statement of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognizes lot sales over time as construction activities progress and not necessarily when payment is received. For example, the Company may receive milestone payments before revenue can be recognized (i.e., prior to the Company completing cumulative progress which faithfully represents the transfer of goods and services to the customer) which results in the Company recording deferred revenue. The Company recognizes this revenue into income as construction activities progress, measured based on costs incurred compared to total estimated costs of the project, which management believes is a faithful representation of the transfer of goods and services to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenue allocated to remaining performance obligations such as described above represents contracted revenue that has not yet been recognized, which includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods. </p> 20 44 500000 1100000 18 43 100000 200000 35 85 900000 2000000.0 33 79 200000 400000 394 564 1700000 2400000 1422 806 5800000 3200000 4 4800000 3200000 7900000 5100000 509 874 4 229 211 228 206 0.98 0.70 0.22 200000 200000 100000 400000 200000 P1Y 14 100000 100000 400000 100000 17 83 14 97 200000 100000 600000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:99.2%;"><tr style="height:0.9pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><div style="height:0.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:62.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended May 31, 2024</b></p></td></tr><tr style="height:19.4pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Water and Wastewater Resource Development</b></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Land Development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:9.2pt;"><td style="vertical-align:bottom;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at February 29, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,636</p></td></tr><tr style="height:9.85pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,881)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,899)</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,824</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at May 31, 2024</p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,561</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9.85pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:62.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended May 31, 2023</b></p></td></tr><tr style="height:19.1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Water and Wastewater Resource Development</b></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Land Development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at February 28, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,006</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (520)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,160)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,680)</p></td></tr><tr style="height:9.85pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,162</p></td></tr><tr style="height:9.2pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at May 31, 2023</p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,488</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9.85pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:62.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended May 31, 2024</b></p></td></tr><tr style="height:19.1pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Water and Wastewater Resource Development</b></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Land Development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at August 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,730</p></td></tr><tr style="height:9.85pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (164)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,222)</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,053</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at May 31, 2024</p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,561</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9.85pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:62.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended May 31, 2023</b></p></td></tr><tr style="height:19.1pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Water and Wastewater Resource Development</b></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Land Development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at August 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,845</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,057)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,614)</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Revenue deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,257</p></td></tr><tr style="height:9.55pt;"><td style="vertical-align:bottom;width:35.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Balance at May 31, 2023</p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,488</p></td></tr></table> 31000 2605000 2636000 18000 4881000 4899000 3824000 3824000 13000 1548000 1561000 533000 3473000 4006000 520000 3160000 3680000 3162000 3162000 13000 3475000 3488000 69000 1661000 1730000 164000 8058000 8222000 108000 7945000 8053000 13000 1548000 1561000 570000 4275000 4845000 557000 5057000 5614000 4257000 4257000 13000 3475000 3488000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 4 – FAIR VALUE MEASUREMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Fair value accounting guidance includes a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 inputs) and the lowest priority to unobservable inputs (Level 3 inputs). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The carrying value for certain of the Company’s financial instruments (i.e., cash, restricted cash, short term investments, accounts receivable, accounts payable, accrued liabilities, the SFR Notes and the Lost Creek Note, each as defined in Note 6 below) materially approximate their fair value because of their short-term nature and generally negligible credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of May 31, 2024 and August 31, 2023, the Company had no assets or liabilities measured at fair value on a recurring basis. As of May 31, 2024 and August 31, 2023, the Company had one Level 3 asset (notes receivable – related party), for which the Company did not record any impairment charges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">There were no transfers between Level 1, 2 or 3 categories during the three and nine months ended May 31, 2024 and 2023.</p> 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 5 – WATER, LAND AND OTHER FIXED ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s water rights and current water and wastewater service agreements, including capitalized terms not defined herein, are more fully described in Note 4 to the 2023 Annual Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Investment in Water and Water Systems</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s Investments in water and water systems consist of the following costs and accumulated depreciation and depletion:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">August 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Depreciation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Depreciation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and Depletion</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and Depletion</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Rangeview water system</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,378)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,813)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Rangeview water supply</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (18)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Water supply – Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,064)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Sky Ranch water rights and other costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,605)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,487)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Sky Ranch pipeline</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,319)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,175)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Lost Creek water supply</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Fairgrounds water and water system</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,569)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,503)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Wild Pointe service rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,261)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,222)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (11,393)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (10,282)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net investments in water and water systems</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Construction in Progress</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The construction in progress account represents costs incurred on various construction projects currently underway that as of the balance sheet date have not been completed and placed into service. The construction in progress account consists primarily of costs incurred relating to water facilities and Sky Ranch infrastructure being constructed, which Pure Cycle anticipates will be placed in service during the next 12 months. During the three and nine months ended May 31, 2024, the Company incurred $0.4 million and $2.3 million of costs related to construction in Sky Ranch and water and wastewater construction projects. The Company capitalized $2.5 million and $3.7 million of costs as projects were completed and placed into service during the three and nine months ended May 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Single-Family Rental Homes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the year ended August 31, 2023, the Company completed 11 additional rental homes to be used in the rental business. The Company began construction on one single-family detached unit in March 2022 which was completed in December 2022 and rented effective December 15, 2022. For the remaining 10 units, comprised of single-family detached houses and paired homes, construction began in the summer of 2022 and was completed during the fourth quarter of fiscal 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">At May 31, 2024, the Company has reserved approximately 93 lots in Phase 2 of Sky Ranch (10 of which are in Phase 2A and completed) to build additional rental units. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">August 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Depreciation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Depreciation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and Depletion</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and Depletion</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Rangeview water system</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,378)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,813)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Rangeview water supply</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (18)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Water supply – Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,064)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Sky Ranch water rights and other costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,605)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,487)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Sky Ranch pipeline</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,319)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,175)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Lost Creek water supply</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Fairgrounds water and water system</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,569)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,503)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Wild Pointe service rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,261)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,222)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (11,393)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (10,282)</p></td></tr><tr><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net investments in water and water systems</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table> 22067000 3378000 20020000 2813000 15423000 19000 15084000 18000 7588000 2242000 7612000 2064000 7764000 1605000 7764000 1487000 5740000 1319000 5740000 1175000 7357000 7328000 2900000 1569000 2900000 1503000 1632000 1261000 1632000 1222000 70471000 11393000 68080000 10282000 59078000 57798000 400000 2300000 2500000 3700000 11 1 10 93 10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 6 – DEBT AND OTHER LONG-TERM OBLIGATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of May 31, 2024, the outstanding principal and deferred financing costs of the Company’s loans are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:67.32%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Single-Family Rental Home Note Payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,953</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Lost Creek Note Payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total outstanding principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,953</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (60)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Less current maturities, net of current deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Debt, less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,859</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of May 31, 2024, the scheduled maturities (i.e., principal payments) of the Company’s loans are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:68.27%;"><tr style="height:1.15pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;margin:0pt;padding:0pt;"><div style="height:1.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><div style="height:1.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;margin:0pt;padding:0pt;"><div style="height:1.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style="height:25.35pt;"><td style="vertical-align:bottom;width:68.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:28.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Scheduled principal payments</b></p></td></tr><tr style="height:12.5pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Within 1 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44</p></td></tr><tr style="height:12.5pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Year 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 383</p></td></tr><tr style="height:12.5pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Year 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,363</p></td></tr><tr style="height:12.85pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Year 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 319</p></td></tr><tr style="height:12.5pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Year 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,135</p></td></tr><tr style="height:12.5pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,709</p></td></tr><tr style="height:12.5pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total principal payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,953</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><i style="font-style:italic;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SFR Note 1</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On November 29, 2021, PCY Holdings, LLC, a wholly owned subsidiary of the Company, entered a Promissory Note (“SFR Note 1”) with its primary bank to reimburse amounts expended for the construction of the first three single-family rental units. The SFR Note 1 has the following terms:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Floating per annum interest rate equal to the Western Edition of the “Wall Street Journal” </span><span style="-sec-ix-hidden:Hidden_l3LIVLCgfk61Rkt8DPmCag;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Prime Rate</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> plus </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">0.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, which has a floor of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3.75%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and a ceiling of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">4.25% </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">4.25%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> as of May 31, 2024). In the event of default, the interest rate on the SFR Note would be increased by adding an additional </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.0%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Maturity date of December 1, 2026</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Six</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> interest only payments from January 1, 2022 through June 1, 2022</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Fifty-three</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> principal and interest payments each month which began July 1, 2022 in the amount of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$4,600</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> each </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Estimated final principal and interest balloon payment of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million payable on December 1, 2026 </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Secured by </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> single-family rental homes</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Required minimum debt service coverage ratio of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.10</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, measured annually based on audited financial statements (which the Company satisfied as of August 31, 2023), calculated as net operating income less distributions divided by required principal and interest payments, with net operating income defined as net income plus interest, depreciation, and amortization.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SFR Note 2</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On August 30, 2023, PCY Holdings, LLC, a wholly owned subsidiary of the Company, entered a Promissory Note (“SFR Note 2”) with its primary bank to reimburse amounts expended for the construction of the next 11 single-family rental homes. The SFR Note 2 has the following terms:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Initial principal amount of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$3.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">An interest rate of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">7.51%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. In the event of default, the interest rate on the SFR Note 2 would be increased by adding an additional </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5.0%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Maturity date of August 30, 2028</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Fifty-nine</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> principal and interest payments each month beginning September 30, 2023 in the amount of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$21,200</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> each </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Estimated final principal and interest balloon payment of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million payable on August 30, 2028 </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Secured by </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">11</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> single-family rental homes</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Required minimum EBITDA of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$3.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, measured annually at each fiscal year end (which the Company satisfied as of August 31, 2023).</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lost Creek Note</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On June 28, 2022, the Company entered a loan with its primary bank to fund the acquisition of 370 acre-feet of water rights the Company acquired on June 27, 2022, in the Lost Creek Designated Groundwater Basin area of Colorado (the “Lost Creek Note”). The Lost Creek Note has an original principal balance of $3.0 million, a ten-year maturity, monthly interest only payments averaging $12,000 per month for thirty-six months which began on July 28, 2022, twenty-four monthly principal and interest payments of $42,000 beginning on July 28, 2025, fifty-nine monthly principal and interest payments of $32,000 beginning on July 28, 2027, and a balloon payment of less than $0.8 million plus unpaid and accrued interest due on June 28, 2032. The Lost Creek Note has a thirty-year amortization period and a fixed per annum interest rate equal to 4.90%. The Lost Creek Note is secured by the Lost Creek Water rights acquired with the note and any fees derived from the use of the Lost Creek Water rights. The Lost Creek Note does not contain any financial covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Working Capital Line of Credit</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On January 31, 2024, the Company entered a Business Loan Agreement (“Working Capital LOC”) with its primary bank to provide a $5.0 million operating line of credit. The Working Capital LOC has a two-year maturity, monthly interest only payments if the line is drawn upon with unpaid principal and interest due at maturity, and a floating per annum interest rate equal to the Wall Street Journal Prime Rate (8.5% as of May 31, 2024), which has a floor of 5.00%. In the event of default, the interest rate on the Working Capital LOC would be increased by an additional 2.0%. As of May 31, 2024, the Company has not drawn on the Working Capital LOC. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Letters of Credit</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">At May 31, 2024, the Company has seven Irrevocable Letters of Credit (“LOCs”) outstanding. The LOCs are to guarantee the Company’s performance related to certain construction projects at Sky Ranch. The Company has the full intent and ability to perform on the contracts, after which, the LOC’s will expire at various dates from June 2024 through March 2025. As of May 31, 2024, the LOCs totaled $2.9 million, which are secured by cash balances maintained in restricted cash accounts at the Company’s bank, renew annually at various dates and have a 1% annual fee.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:67.32%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Single-Family Rental Home Note Payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,953</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Lost Creek Note Payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total outstanding principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,953</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (60)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Less current maturities, net of current deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Debt, less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,859</p></td></tr></table> 3953000 3000000 6953000 60000 34000 6859000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:68.27%;"><tr style="height:1.15pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;margin:0pt;padding:0pt;"><div style="height:1.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><div style="height:1.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;margin:0pt;padding:0pt;"><div style="height:1.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style="height:25.35pt;"><td style="vertical-align:bottom;width:68.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:28.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Scheduled principal payments</b></p></td></tr><tr style="height:12.5pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Within 1 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44</p></td></tr><tr style="height:12.5pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Year 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 383</p></td></tr><tr style="height:12.5pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Year 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,363</p></td></tr><tr style="height:12.85pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Year 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 319</p></td></tr><tr style="height:12.5pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Year 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,135</p></td></tr><tr style="height:12.5pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,709</p></td></tr><tr style="height:12.5pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total principal payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,953</p></td></tr></table> 44000 383000 1363000 319000 3135000 1709000 6953000 3 0.005 0.0375 0.0425 0.0425 0.020 6 53 4600 900000 3 1.10 11 3000000.0 0.0751 0.050 59 21200 2900000 11 3000000.0 370 3000000.0 P10Y 12000 36 24 42000 59 32000 800000 P30Y 0.0490 5000000.0 P2Y 0.085 0.0500 0.020 7 2900000 0.01 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 7 – EMPLOYEE STOCK PLANS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company reserved 2.0 million shares of common stock for issuance to employees and directors pursuant to the Company’s 2024 Equity Incentive Plan (the “2024 Equity Plan”). As of May 31, 2024 there were 1,998,392 shares available for grant under the 2024 Equity Plan. Prior to the effective date of the 2024 Equity Plan, the Company granted options and stock awards to eligible participants under its 2014 Equity Plan (the “2014 Equity Plan”), which expired on April 12, 2024. As of August 31, 2023 there were 964,378 shares available to grant under the 2014 Equity Plan.  No additional awards may be granted pursuant to the 2014 Equity Plan as of May 31, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes the combined stock option activity for the 2014 Equity Plan and 2024 Equity Plan for the periods noted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:13.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Remaining Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Approximate Aggregate Intrinsic Value </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at August 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 563,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 5.5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,221</p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net settlement exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (32,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Forfeited / Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at May 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 531,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 4.9</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472</p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Options exercisable at May 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 4.7</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 465</p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at August 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 712,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 5.7</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,489</p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net settlement exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Forfeited / Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at May 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 712,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 5.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,226</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">During the nine months ended May 31, 2024, the Company had net settlement exercises of stock options, whereby the optionee did not pay cash for the options exercised but instead received the number of shares equal to the difference between the exercise price and the market price on the date of exercise. During the three months ended May 31, 2024, there were no net settlement exercises.  During the nine months ended May 31, 2024, net settlement exercises resulted in 13,978 shares being issued and 18,022 options being cancelled in settlement of the shares issued. There were no options exercised during the three and nine months ended May 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes the activity and value of non-vested options under the 2014 Equity Plan and 2024 Equity Plan for the periods presented:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:86.65%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:16.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested options outstanding at August 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.43</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (52,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.41</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited / Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested options outstanding at May 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.45</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested options outstanding at August 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 232,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.47</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (101,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.40</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested options outstanding at May 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.54</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">All non-vested options are expected to vest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 22, 2024, the Company issued a non-employee Board member 1,608 shares of unrestricted stock. The fair market value of the unrestricted shares for share-based compensation expense is equal to the closing price of the Company's common stock on the date of grant of $9.33. There is no vesting requirement for the unrestricted stock grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 17, 2024, the Company’s six non-employee Board members were each granted 3,006 shares of unrestricted stock. The fair market value of the unrestricted shares for share-based compensation expense is equal to the closing price of the Company's common stock on the date of grant of $9.98. There is no vesting requirement for the unrestricted stock grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 19, 2023, the Company issued certain employees 8,000 shares of restricted stock. These shares vested 20% at the September 19, 2023 grant date, and 20% vest each anniversary of the grant date for four years. The shares are eligible to vote and participate in any dividend or stock splits approved by the Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 11, 2023, the Company’s six non-employee Board members were each granted 3,033 shares of unrestricted stock. The fair market value of the unrestricted shares for share-based compensation expense is equal to the closing price of the Company's common stock on the date of grant of $9.89. There is no vesting requirement for the unrestricted stock grants. Additionally, on January 11, 2023, the Company’s board awarded an executive officer 50,000 shares of restricted stock. Of which 10,000 shares fully vested in fiscal 2023 and the remaining 40,000 restricted stock unit awards were forfeited upon the executive officer’s departure. The shares are eligible to vote and participate in any dividend or stock splits approved by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 14, 2022, the Company issued certain employees 6,000 shares of restricted stock. These shares vested 20% at the September 14, 2022 grant date, and 20% vest each anniversary of the grant date for four years. The shares are eligible to vote and participate in any dividend or stock splits approved by the Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the three and nine months ended May 31, 2024, the Company recognized $0.1 million and $0.4 million of stock-based compensation expense. For the three and nine months ended May 31, 2023, the Company recognized $0.1 million and $0.6 million of stock-based compensation expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At May 31, 2024, the Company had unrecognized compensation expenses totaling $0.2 million relating to non-vested options and restricted stock that are expected to vest. The weighted-average period over which these options are expected to vest is approximately two years.</p> 2000000.0 1998392 964378 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:13.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Remaining Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Approximate Aggregate Intrinsic Value </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at August 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 563,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 5.5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,221</p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net settlement exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (32,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Forfeited / Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at May 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 531,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 4.9</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472</p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Options exercisable at May 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 4.7</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 465</p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at August 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 712,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 5.7</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,489</p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net settlement exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Forfeited / Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at May 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 712,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 5.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,226</p></td></tr></table> 563000 9.15 P5Y6M 1221000 32000 531000 9.36 P4Y10M24D 472000 472000 9.18 P4Y8M12D 465000 712500 8.75 P5Y8M12D 1489000 712500 8.75 P5Y 1226000 0 13978 18022 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:86.65%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:16.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested options outstanding at August 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.43</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (52,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.41</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited / Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested options outstanding at May 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.45</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested options outstanding at August 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 232,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.47</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (101,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.40</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested options outstanding at May 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.54</p></td></tr></table> 111000 4.43 52000 4.41 59000 4.45 232998 4.47 101998 4.40 131000 4.54 1608 9.33 6 3006 9.98 8000 0.20 0.20 P4Y 6 3033 9.89 50000 10000 40000 6000 0.20 0.20 P4Y 100000 400000 100000 600000 200000 P2Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 8 – RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">The Rangeview Metropolitan District</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Rangeview Metropolitan District (“Rangeview District”) and the Company’s agreements with the Rangeview District are described in greater detail in Note 15 to the 2023 Annual Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Rangeview District and the Company have entered into two loan agreements. In 1995, the Company extended a loan to the Rangeview District for borrowings of up to $0.25 million, which is unsecured, and bears interest based on the prevailing <span style="-sec-ix-hidden:Hidden_z7SgpgtPIEmzSz2wcX6q-A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">prime rate</span></span> plus 2% (10.5% at May 31, 2024). The maturity date of the loan is December 31, 2024, at which time it automatically renews through December 31, 2025. Beginning in January 2014, the Rangeview District and the Company entered into a funding agreement that allows the Company to continue to provide funding to the Rangeview District for day-to-day operations and accrue the funding into a note that bears interest at a rate of 8% per annum and remains in full force and effect for so long as the 2014 Amended and Restated Lease Agreement among the Rangeview District, the Company, and the State Board of Land Commissioners remains in effect. At May 31, 2024, balance in notes receivable - related parties, other totaled $1.4 million, which included borrowings of $1.3 million and accrued interest of $0.1 million. As of August 31, 2023, the principal and interest on both loan agreements totaled $1.5 million, which included $1.4 million of borrowings and less than $0.1 million of accrued interest. During the three and nine months ended May 31, 2024, the Company received interest and principal payments totaling $0 and $0.1 million from the Rangeview District. During the three and nine months ended May 31, 2023, the Company did not receive any interest or principal payments from the Rangeview District.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Additionally, the Company provides funding to the Rangeview District for the Rangeview District’s participation in the “Wise Partnership.” The WISE Partnership and capitalized terms related to WISE not defined herein are defined in Note 8 to the 2023 Annual Report. During the three months ended May 31, 2024 and 2023, the Company, through the Rangeview District, received metered water deliveries of 32 acre-feet and 87 acre-feet of WISE water, paying $0.1 million and $0.2 million for this water. During the nine months ended May 31, 2024 and 2023, the Company, through the Rangeview District, received metered water deliveries of 98 acre-feet and 199 acre-feet of WISE water, paying $0.3 million and $0.4 million for this water. The cost of WISE water to the members is based on the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">water rates charged by Aurora Water and can be adjusted each January 1. As of January 1, 2024, WISE water was approximately $6.55 per thousand gallons and such rate will remain in effect through calendar 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Sky Ranch Community Authority Board</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Sky Ranch CAB and the Company’s agreements with the Sky Ranch CAB are described in greater detail in Note 15 to the 2023 Annual Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Sky Ranch Districts and the Sky Ranch CAB are quasi-municipal corporations and political subdivisions of Colorado formed for the purpose of providing service to Sky Ranch. The Sky Ranch CAB was formed to, among other things, design, construct, finance, operate and maintain certain public improvements for the benefit of the property within the boundaries and/or service area of the Sky Ranch Districts. For the public improvements to be constructed and/or acquired, it is necessary for each Sky Ranch District, directly or through the Sky Ranch CAB, to be able to fund the improvements and pay its ongoing operations and maintenance expenses related to the provision of services that benefit the property. To fund these improvements, the Company and the Sky Ranch CAB entered into various funding agreements obligating the Company to advance funds to the Sky Ranch CAB for specified public improvements constructed from 2018 to 2024. All amounts owed under the agreements bear interest at a rate of 6% per annum. Any advances not paid or reimbursed by the Sky Ranch CAB by December 31, 2058 for the first phase and December 31, 2060 for the second phase shall be deemed forever discharged and satisfied in full.  The Company has received cumulative, project-to-date payments of $35.8 million from the Sky Ranch CAB for payments on the note receivable including both principal and interest payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of May 31, 2024, the balance of the Company’s advances to the Sky Ranch CAB for improvements, including interest, net of reimbursements from the Sky Ranch CAB total $33.5 million. The advances have been used by the Sky Ranch CAB to pay for construction of public improvements. The Company submits specific costs for reimbursement to the Sky Ranch CAB that have been certified by an independent third-party. The Company anticipates providing additional funding of approximately $4.7 million for construction of public improvements to the Sky Ranch CAB during the remainder of fiscal 2024 related to Phase 2A, Phase 2B and Phase 2C of the Sky Ranch development.  Payments from Sky Ranch CAB are made based on available cashflow from operations or from proceeds from the issuance of bonds. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In fiscal 2022, through a competitive bidding process, the Sky Ranch CAB awarded the Company a contract to construct fencing around Phase 2A of the Sky Ranch Master Planned Community. The contracted bid price is $0.4 million, which is being recognized as revenue as the construction of the fence progresses. Through the same process, the Sky Ranch CAB awarded the Company in fiscal 2024, a contract to construct fencing around Phase 2B of the Sky Ranch Master Planned Community.  The contracted bid price is $0.2 million, which is being recognized as revenue as the construction of the fence progresses.  During the three months ended May 31, 2024 and 2023, the Company recognized $0.1 and less than $0.1 million of revenue related to these contracts. During the nine months ended May 31, 2024 and 2023, the Company recognized $0.2 million and $0.1 million of revenue related to these contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Nelson Pipeline Constructors LLC</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Through a competitive bidding process, the Sky Ranch CAB awarded Nelson Pipeline Constructors, LLC (“Nelson”), a contract to construct the wet utility pipelines in Phase 2A of Sky Ranch. During the three months ended May 31, 2024 and 2023, the Sky Ranch CAB paid Nelson $0 and $0.2 million related to this contract. During the nine months ended May 31, 2024 and 2023, the Sky Ranch CAB paid Nelson $0.1 million and $1.1 million related to this contract Nelson is majority owned by the chair of the Company’s Board of Directors.</p> 2 250000 0.02 0.105 0.08 1400000 1300000 100000 1500000 1400000 100000 0 100000 0 0 32 87 100000 200000 98 199 300000 400000 6.55 0.06 35800000 33500000 4700000 400000 200000 100000 100000 200000 100000 0 200000 100000 1100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 9 – SIGNIFICANT CUSTOMERS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has significant customers in its operations. The tables below present the percentage of total revenue for the reported customers for the nine months ended May 31, 2024 and 2023. For water and wastewater customers, the Company provides services on behalf of the Rangeview District for which the significant end users include Sky Ranch CAB and two oil &amp; gas operators. The home builders at Sky Ranch account for lot purchase revenue but also for water and wastewater tap fee revenues. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:46.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of Total Revenue Generated From:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Two oil &amp; gas operators </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Lennar</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">KB Home</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Challenger</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Sky Ranch CAB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Melody (DR Horton)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of May 31, 2024, 83% of the reported trade accounts receivable balance is owed to Pure Cycle by the Rangeview District for tap fees, water usage and wastewater treatment fees. </p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:46.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of Total Revenue Generated From:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Two oil &amp; gas operators </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Lennar</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">KB Home</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Challenger</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Sky Ranch CAB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Melody (DR Horton)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 2 2 0.30 0.20 0.24 0.17 0.12 0.12 0.10 0.17 0.07 0.03 0.06 0.83 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 10 – ACCRUED LIABILITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:51.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">August 31, 2023</b></p></td></tr><tr><td style="vertical-align:middle;width:51.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 985</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Other operating payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 406</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Property taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_TCUSG2BOHEWywQSXHBHWPQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Operating lease obligation, current</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Rental deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,761</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:51.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Land development costs due to the Sky Ranch CAB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 727</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Due to Rangeview Metropolitan District</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 294</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total accrued liabilities - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,021</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:51.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">August 31, 2023</b></p></td></tr><tr><td style="vertical-align:middle;width:51.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 985</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Other operating payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 406</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Property taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_TCUSG2BOHEWywQSXHBHWPQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Operating lease obligation, current</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Rental deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,761</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:51.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Land development costs due to the Sky Ranch CAB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 727</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Due to Rangeview Metropolitan District</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 294</p></td></tr><tr><td style="vertical-align:middle;width:51.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total accrued liabilities - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,021</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 841000 985000 389000 406000 36000 148000 71000 118000 70000 43000 34000 1380000 1761000 1067000 727000 290000 294000 1357000 1021000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 11 – SEGMENT INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company reports two operating segments which meet segment disclosure requirements, the water and wastewater resource development segment and the land development segment. The single-family rentals, although not currently material to operations and not a required segment disclosure, is presented within the operating segment information below for informational purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The water and wastewater resource development segment includes providing water and wastewater services to customers, which water is provided by the Company using water rights owned or controlled by the Company, and developing, operating, and maintaining infrastructure to divert, treat and distribute that water and collect, treat and reuse reclaimed wastewater. The land development segment includes all activities necessary to develop and sell finished lots, which for the three and nine months ended May 31, 2024 and 2023, was done exclusively at the Company’s Sky Ranch Master Planned Community. The single-family rental business includes the monthly rental fees received from the renters under the non-cancellable annual leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The tables below present the measure of profit and assets used to assess the performance of the two required segments and the single-family rentals that the Company believes will become a segment for the periods presented:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:68.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended May 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Water and wastewater resource development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Land development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Single-family rental</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 5,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 7,604</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,328</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and depletion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 410</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Total cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,738</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Segment profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,866</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:68.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended May 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Water and wastewater resource development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Land development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Single-family rental</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 6,879</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,799</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and depletion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 407</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Total cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,206</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Segment profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,673</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1.25pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:66.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended May 31, 2024</b></p></td></tr><tr style="height:23.85pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:15.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Water and wastewater resource development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Land development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Single-family rental</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    Total</b></p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 7,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 8,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 16,187</p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,070</p></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Depreciation and depletion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,132</p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Total cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 6,202</p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Segment (loss) profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 9,985</p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;white-space:nowrap;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:66.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended May 31, 2023</b></p></td></tr><tr style="height:23.45pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:15.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Water and wastewater resource development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Land development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Single-family rental</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    Total</b></p></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 11,218</p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,696</p></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Depreciation and depletion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,246</p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Total cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,942</p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Segment profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 6,276</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes the Company’s total assets by segment. The assets consist of water rights and water and wastewater systems in the Company’s water and wastewater resource development segment; land, land development costs and deposits in the Company’s land development segment; and the cost of the homes in the single-family rental line. The Company’s other assets (Corporate) primarily consist of cash, short term investments, restricted cash, equipment, and related party notes receivable.  Related party notes receivable were not previously presented as Corporate assets and the totals listed as of August 31, 2023 have been updated to reflect the Company’s new presentation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:70.84%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:49.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">August 31, 2023</b></p></td></tr><tr><td style="vertical-align:middle;width:49.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Water and wastewater resource development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,129</p></td></tr><tr><td style="vertical-align:middle;width:49.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Land development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,710</p></td></tr><tr><td style="vertical-align:middle;width:49.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Single-family rental</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,128</p></td></tr><tr><td style="vertical-align:middle;width:49.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,249</p></td></tr><tr><td style="vertical-align:middle;width:49.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;">Total assets </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 140,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,216</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:68.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended May 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Water and wastewater resource development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Land development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Single-family rental</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 5,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 7,604</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,328</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and depletion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 410</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Total cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,738</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Segment profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,866</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:68.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended May 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Water and wastewater resource development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Land development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Single-family rental</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 6,879</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,799</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and depletion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 407</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Total cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,206</p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Segment profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,673</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1.25pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1.25pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:66.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended May 31, 2024</b></p></td></tr><tr style="height:23.85pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:15.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Water and wastewater resource development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Land development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Single-family rental</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    Total</b></p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 7,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 8,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 16,187</p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,070</p></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Depreciation and depletion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,132</p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Total cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 6,202</p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Segment (loss) profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 9,985</p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;white-space:nowrap;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:66.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended May 31, 2023</b></p></td></tr><tr style="height:23.45pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:15.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Water and wastewater resource development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Land development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Single-family rental</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    Total</b></p></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 11,218</p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,696</p></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Depreciation and depletion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,246</p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Total cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,942</p></td></tr><tr style="height:11.7pt;"><td style="vertical-align:bottom;width:31.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:12.05pt;"><td style="vertical-align:bottom;width:31.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Segment profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 6,276</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:70.84%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:49.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">August 31, 2023</b></p></td></tr><tr><td style="vertical-align:middle;width:49.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Water and wastewater resource development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,129</p></td></tr><tr><td style="vertical-align:middle;width:49.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Land development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,710</p></td></tr><tr><td style="vertical-align:middle;width:49.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Single-family rental</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,128</p></td></tr><tr><td style="vertical-align:middle;width:49.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,249</p></td></tr><tr><td style="vertical-align:middle;width:49.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;">Total assets </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 140,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,216</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2465000 5016000 123000 7604000 911000 1346000 71000 2328000 410000 410000 1321000 1346000 71000 2738000 1144000 3670000 52000 4866000 3643000 3202000 34000 6879000 743000 1032000 24000 1799000 407000 407000 1150000 1032000 24000 2206000 2493000 2170000 10000 4673000 7562000 8268000 357000 16187000 2547000 2362000 161000 5070000 1132000 1132000 3679000 2362000 161000 6202000 3883000 5906000 196000 9985000 5891000 5237000 90000 11218000 2125000 1518000 53000 3696000 1246000 1246000 3371000 1518000 53000 4942000 2520000 3719000 37000 6276000 64217000 63129000 11043000 7710000 5257000 5128000 59887000 57249000 140404000 133216000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 12 – EARNINGS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Earnings per share (“EPS”) is calculated by dividing net income attributable to common shareholders by the weighted-average shares of common stock outstanding during the period. Certain outstanding options are excluded from the diluted EPS calculation because they are anti-dilutive (i.e., their assumed conversion into common stock would increase rather than decrease EPS). For the three months ended May 31, 2024 and 2023, the Company excluded 475,130 options and 600,999 options because their impact was anti-dilutive. For </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">the nine months ended May 31, 2024 and 2023, the Company excluded 470,217 options and 602,461 options because their impact was anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:43.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands, except share and per share amounts)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2023</b></p></td></tr><tr><td style="vertical-align:middle;width:43.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,643</p></td></tr><tr><td style="vertical-align:middle;width:43.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:43.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Basic weighted average common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,087,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,054,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,085,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,021,582</p></td></tr><tr><td style="vertical-align:middle;width:43.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilutive securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,039</p></td></tr><tr><td style="vertical-align:middle;width:43.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares applicable to diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,143,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,166,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,146,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,131,621</p></td></tr><tr><td style="vertical-align:middle;width:43.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:43.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.15</p></td></tr><tr><td style="vertical-align:middle;width:43.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.15</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 475130 600999 470217 602461 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:43.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands, except share and per share amounts)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May 31, 2023</b></p></td></tr><tr><td style="vertical-align:middle;width:43.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,643</p></td></tr><tr><td style="vertical-align:middle;width:43.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:43.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Basic weighted average common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,087,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,054,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,085,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,021,582</p></td></tr><tr><td style="vertical-align:middle;width:43.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilutive securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,039</p></td></tr><tr><td style="vertical-align:middle;width:43.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares applicable to diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,143,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,166,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,146,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,131,621</p></td></tr><tr><td style="vertical-align:middle;width:43.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:43.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.15</p></td></tr><tr><td style="vertical-align:middle;width:43.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.15</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2825000 3295000 5008000 3643000 24087170 24054843 24085578 24021582 55869 111501 60783 110039 24143039 24166344 24146361 24131621 0.12 0.14 0.21 0.15 0.12 0.14 0.21 0.15 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">NOTE 13 – INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items. As of May 31, 2024, the Company is estimating an annual effective tax rate of approximately 25%. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is a potential for volatility of the effective tax rate due to various factors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The provision for income taxes is recorded at the end of each interim period based on the Company’s best estimate of its effective income tax rate expected to be applicable for the full fiscal year considering any items requiring discrete recognition. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The effective income tax rate for the three and nine months ended May 31, 2024, was impacted by adjustments related to reconciling items between the Company’s books and tax returns.</p> 0.25